All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
6.4.0 (2024-10-26)
- config: update Apple HIG splash screen specs URL (6e8e9c9)
- add 2024 apple specs (e240eca)
6.3.2 (2024-08-23)
- deps: pin cheerio (2a0414c)
6.3.1 (2023-05-18)
- core: remove extra margin in viewport (f78baf8)
6.3.0 (2023-05-10)
- puppets: update apple specs selector (8f00387)
- main: update fallback data (8fddb3f)
6.2.1 (2023-01-13)
6.2.0 (2022-10-02)
- main: add iphone 14 specs (e2b6eb5)
6.1.3 (2022-08-29)
6.1.2 (2022-08-29)
6.1.1 (2022-07-05)
- deps: upgrade dependencies (a848254)
6.1.0 (2022-06-08)
- puppets: update scraper for apple specs site (bc90c4c)
- main: add iphone 13 specs (7e09df1)
6.0.8 (2022-04-03)
6.0.7 (2022-04-03)
- deps: upgrade dependencies (abd16a5)
6.0.6 (2022-01-20)
6.0.5 (2021-12-02)
- main: allow path override of empty string (351c8f7)
6.0.4 (2021-11-29)
6.0.3 (2021-11-29)
6.0.2 (2021-11-19)
6.0.1 (2021-11-10)
6.0.0 (2021-11-07)
- main: add both 'any' and 'maskable' icons to manifest by default (d7b488d), closes #725
- main: fix wrong icons file name when 'pathOverride' option is used (25cef00), closes #723
- main: In addition to 2 icons with
maskable
purpose in the manifest file, 2 more icon entries of the same icons withany
purpose is added to the manifest output.
5.0.1 (2021-11-04)
5.0.0 (2021-10-07)
- main: prevent unnecessary newlines on index HTML file (a40d016), closes #434
- meta: fix wrong file types of icons' html (a6d2c58), closes #495
- file: add maskable keyword to the manifest icons' file name (47a09c6), closes #679
- main: use either 'maskable' or 'any' as a purpose (4bdce80), closes #679
- file: The file name template of the manifest icons is updated.
- main: The newlines created when re-saving meta tag changes on the same index HTML file will be removed. The prettier step to re-format after library execution is now optional and nice to have.
- main: Instead of setting 'maskable any' as a purpose, the library will be setting 'maskable' value only when provided the maskable option.
4.3.9 (2021-09-22)
4.3.8 (2021-09-21)
4.3.7 (2021-09-21)
4.3.6 (2021-08-11)
4.3.5 (2021-08-05)
4.3.4 (2021-08-02)
4.3.3 (2021-07-28)
4.3.2 (2021-07-28)
4.3.1 (2021-07-16)
4.3.0 (2021-07-13)
4.2.1 (2021-07-13)
4.2.0 (2021-07-13)
4.1.1 (2021-01-13)
4.1.0 (2020-12-29)
4.0.2 (2020-12-15)
4.0.1 (2020-12-05)
4.0.0 (2020-11-30)
- main: add --no-sandbox option to optionally disable sandboxing on linux (79444d2)
- main: add iPhone 12 specs to fallback data (e1f8a27), closes #454
- main: add optional windows mstile icon generation (91ae0a9), closes #309 #389
- main: reduce apple icons to a single file size (c8f1321), closes #433
- main: Generated Apple touch icons is reduced to one icon. The icon file type is set to PNG as default type, rather than a JPEG type.
3.2.3 (2020-10-23)
- puppets: fix wrong splash screen resolution for Apple iPhone Plus devices (7e59b40), closes #391
- puppets: use emulate instead of setViewport to preserve pixel sizes (e0a0028)
3.2.2 (2020-09-17)
3.2.1 (2020-08-31)
3.2.0 (2020-08-30)
3.1.3 (2020-07-30)
3.1.2 (2020-07-30)
3.1.1 (2020-06-03)
3.1.0 (2020-06-03)
- cli: display help when no arg is provided (0641bd9), closes #302
- main: add BLM branding #blacklifematters (d572c5d), closes #301
3.0.0 (2020-05-15)
- main: added dark mode media query support for html inputs (c5d2e0d), closes #227
- main: added stricter chrome launch args set (bdfbef4), closes #229
- main: exported appleDeviceSpecsForLaunchImages from module API (dac56d4), closes #248
- main: switched to JPG as default output type (bb5cfec), closes #278
- meta: added xhtml option to introduce self-closing meta tags (0dea81a), closes #192
- node: drop node 8 support due to its EOL (030569b), closes #231
- main: Due to the large carbon footprint that PNG assets create, switched over using JPG output with compression by default.
- cli: -h path override usage is dropped. It's replaced with -v shorthand.
- node: Users with node v8 will not be actively supported.
2.3.0 (2020-03-08)
- main: added maskable purpose as default declaration in manifest (006d73c), closes #38
- main: added maskable purpose as default declaration in manifest (84dcc67), closes #38
- main: added pathOverride option to allow path optimisation on href (7ff2e07), closes #148
- main: added pathOverride option to allow path optimisation on href (2d89cba), closes #148
2.2.2 (2020-02-24)
2.2.1 (2020-01-21)
2.2.0 (2020-01-16)
2.1.3 (2019-12-19)
2.1.2 (2019-11-08)
2.1.1 (2019-11-01)
2.1.0 (2019-11-01)
- browser: added a method to kill premature chrome instances (ad69854), closes #58
- file: replaced backslash in path output of generate images API res (6563977), closes #64
2.0.2 (2019-10-30)
2.0.1 (2019-10-27)
2.0.0 (2019-10-25)
- browser: added error handling for chrome-launcher (c6ed23a), closes #50
- package: suppressed security warning by changing pkg v strategy (9987e39), closes #53
- file: avoided saving a shell html file (b96d545), closes #52
- icon: added optional favicon generation (699686a), closes #47
- main: added dark mode support for iOS (f4aca1c), closes #51
- pptr: switched over puppeteer-core to avoid chromium install (05edb2e), closes #50
- pwa: added single quotes option for generated HTML tags (351a3cc), closes #49
- main: generateImages method from the module API now returns HTMLMeta object with the chunks of HTML content, instead of one big HTML string
1.3.1 (2019-09-26)
1.3.0 (2019-09-25)
1.2.0 (2019-09-12)
- main: added option to provide path prefix to generated href links (268c671), closes #31
- main: added option to provide path prefix to generated href links (1e18466), closes #31
- main: exposed private API via main.js (afce4af), closes #5
- main: exposed private API via main.js (d3367ad), closes #5
- main: refactored main and added index.d.ts (72a7fe4), closes #5
- main: refactored main and added index.d.ts (1ab1c3e), closes #5
1.1.7 (2019-08-30)
- file.js, pwa.js, package.json: fix Windows backslash paths being added to icon and html content (24fef99), closes #36
1.1.6 (2019-08-29)
- cli: add icon code output for ios icons (c768fb6), closes #26
- puppets: increased timeout for generating images (3191560), closes #28
1.1.5 (2019-08-22)
- cli: calculated relative path of generated content to the reference output file (b76e9d2), closes #21
- cli: use relative path when output is not provided (ec991ec), closes #20
1.1.4 (2019-08-19)
- cli: fixed wrong url on help text (6cc6e22), closes #11
- fixed iPad 12.9" specs being stripped out and added orientation key to the media queries (59a891a), closes #18
- puppets: fixed the check where scraping result is evaluated (b584be0)
1.1.3 (2019-08-18)
1.1.2 (2019-08-16)
- readme: fixed wrong link on examples (35152f3)
1.1.1 (2019-08-16)
- readme: fixed broken link on readme (5d6e0b4)
1.1.0 (2019-08-15)
- cli: added --portrait-only and --landscape-only flags (1fb1ecb), closes #4
- cli: added --splash-only and --icon-only flags (20f39e0), closes #3
- cli: added --type and --quality flags (c0c1565), closes #2
- cli: create output folder if it doesn't exist (4eebf34), closes #9
1.0.2 (2019-08-14)
- npm: ignored static files to keep the tarball clean (6de2a39)