- feat: [Breaking Cgange] support Node.js v18 #149
- Support Node.js v12 or later #122
- change to sharp #136 by mifi (Mikael Finstad)
SVG files are rendering to PNG file in sharp. Rendering files is output to a temporary directory of the each OS.
Stopped using svg2png because of its dependency on phantomjs, which is deprecated.
The quality of PNG generated from SVG will change, so if you need the previous results, use icon-gen v2.1.0.
$ npm install icon-gen@2.1.0
In the future, I may add SVG to PNG conversion by Chromium via puppeteer-core in addition to sharp.
Please be sure to read the README
because there are many changes.
- Drop Node 8
- Change CLI/Node options
- To TypeScript and bundle
d.ts
file #108
- Strict stream finish for ICNS/ICO generation #126 by quanglam2807 (Quang Lam)
- Delete file execution attribute #113
- Update README.md #119 by rickysullivan (Ricky Sullivan Himself)
- Remove "Node.js requirements" section from README.md #114 by MakeNowJust (TSUYUSATO Kitsune)
Please be sure to read the README
because there are many changes.
- Support size specification of PNG (in Favicon) #97
- Fix generating icons without specifying sizes #94 by doug-a-brunner (Doug Brunner)
- Support Node v10.x #90
- CLI size specification is not working #89
- Support Node 9 #87
- Supports
is32
andil32
#71
- Fail if the
sizes
option is not specified #66
- add sizes option to define witch size of png to include #62 by beijaflor (sho otani)
- npm install fails #56
- Using the Babel and change structure of project #55
- Add ICNS Retina support #52 by quanglam2807 (Quang Lam)
- Drop the Node v4 (Breaking change) #51
- Drop transpile by Babel #48
- Update uuid to version 3.0.0 #45 by marcbachmann (Marc Bachmann)
- Node v7 support #41
- Icns not working #42
- Fix icns generation #43 by mifi (Mikael Finstad)
- Correct default for
options.type
#39 by atdrago (Adam Drago)
- Allow specifying icon file name #38
- ICNS size adjustments #32
- It is an error to omit the modes in options #33
- Update a node modules
- Node v6 support
- Update a node modules
- All of the file is output in a mode other than all #25
- Wrong PNG mode of message #24
- Implement an output mode #22
- First release