Favicons Versions Save

Favicons generator for Node.js

v7.2.0

2 months ago
  • added support for splashscrens: iPhone 14 Pro, iPhone 15 Pro, iPhone 15, iPhone 14 Pro Max, iPhone 15 Pro Max, iPhone 15 Plus, 8.3” iPad Mini, 10.9” iPad Air

v7.1.5

4 months ago
  • Update sharp to 0.33

v7.1.4

9 months ago
  • Update sharp to 0.32.4
  • Update xml2js to 0.6.1

v7.1.3

11 months ago

v7.1.2

1 year ago
  • Update xml2js to 0.5.0
  • Update sharp to 0.32.0
  • Update Typescript to 5

v7.1.1

1 year ago

v7.1.0

1 year ago
  • A new cache busting option cacheBustingQueryParam is added

v7.0.2

1 year ago
  • Allow to specify which icons to generate and their options simultaneously #407
  • Opt-in support of SVG icons #401
  • Throw an error if background is not specified and Windows icon is generated #408
  • Update dependencies to their latest versions

v7.0.1

1 year ago
  • Change minimal supported version of NodeJS to 14.x #402
  • re-export FaviconOptions #404

v7.0.0

1 year ago

Notable changes

  • Maskable icons #336
  • Remove dependency on to-ico
  • Replace Jimp by Sharp #338
  • [BREAKING] Predictable picking of source image #350
  • New option output to control which files are generated. This may be useful for those who want to generate different versions of manifest (e.g. per-locale) and reuse icons
  • Proper escaping of application name and short name https://github.com/itgalaxy/favicons/commit/7ac5abf0e08a43730608771a2776b9d752733a5b
  • Add support for related_applications (#352)
  • [BREAKING] Drop support of Firefox OS and Opera Coast.
  • New option manifestFileName. It may be used if you want to rename a manifest file: { files: { windows: { manifestFileName: "file.xml" } } }.
  • [BREAKING] Rename manifest.json to manifest.webmanifest
  • [BREAKING] Remove support of Gulp
  • Add webmanifest's shortcuts support #378
  • Fix scaling of SVG #380
  • [BREAKING] Drop support of NodeJS 12.x
  • remove non standard rel=shortcut #384
  • [BREAKING] Drop support of callbacks in favor of promises. A code like this favicons(source, options, (error, result) => { ... }) should be changed to favicons(source, options).then(result => { ... }, error => { ... }).

Operational changes