Releases: itgalaxy/webfont
Releases · itgalaxy/webfont
10.0.0-alpha.0 (2021-01-07)
Breaking change
- Drop support for Node.js 8;
Features
- add support to ligatures and JSON template (f622c44)
- cli: add support to
template-cache-string
argument (ae8b050) - demo: add styl file example (3aa5180)
- demo: update fonts with ligatures support (64b10d6)
- json template and template cache string: add json built-in template, and templateCacheString which defaults to unix timestamp. (1e43bba)
- ligatures: add ligature support (9106a13)
- standalone: add support to JSON template and cacheString (ad64421)
- templates: add cacheString support (f39d2c1)
- templates: add template for JSON (3b704b3)
- add stylus template (588a753)
- allow adding a hash in generated font file name (@brunoroux) (1913c9a)
- allow to add a hash in generated font file name (6ca0d9e)
- respect
formats
option when using external config (29769b0)
Bug Fixes
- cli: use
fs
instead offs-extra
for writing files (e7bf9f5) - demo: adopt
font-display: block
for a little better icon font loading (0f9dbc0) - deps: [Snyk] Fix for 1 vulnerabilities (6e08d33), closes #197
- deps: [Snyk] Fix for 1 vulnerable dependencies (6e9e243), closes #188
- deps: [Snyk] Security upgrade meow from 5.0.0 to 6.1.0 (b5f9021), closes #195
- deps: fix insecure dependency (59a9604)
- deps: fix/sort deps and scripts after
npm audit fix
(cf5cfc4), closes #209 - deps: fix/sort deps and scripts after
npm audit fix
(4118fcf) - deps: pin/upgrade eslint dependencies, fix some errors (9206e72), closes #225
- deps: sort/upgrade dependencies after npm audit fix (0f976a9), closes #220
- deps: sort/upgrade dependencies after npm audit fix (a1ba509)
- deps: upgrade
eslint
dependencies and plugins (1e5a5ca) - templates: adopt
font-display: block
for better icon font loading (4669891) - .snyk, package.json & package-lock.json to reduce vulnerabilities (2e387cc)
- package.json & package-lock.json to reduce vulnerabilities (b02f52f)
- package.json, package-lock.json & .snyk to reduce vulnerabilities (c805812)
- package.json, package-lock.json & .snyk to reduce vulnerabilities (791e5f4)
- package.json, package-lock.json & .snyk to reduce vulnerabilities (8f037d5)
v9.0.0
v8.2.1
8.2.1 - 2018-12-28
- Chore: update dependencies.
v8.2.0
8.2.0 - 2018-11-13
- Added:
sort
option (and--no-sort
flag for CLI). - Chore: update dependencies.
8.1.4
- Chore: minimum require
svgicons2svgfont
version is now^9.0.3
(this fix compatibility withnodejs@10
).
8.1.3
- Chore: minimum require
meow
version is now^5.0.0
. - Chore: minimum require
cosmiconfig
version is now^5.0.3
. - Chore: minimum require
fs-extra
version is now^6.0.1
. - Chore: drop
merge-deep
in favorlodash.merge
.
8.1.2
- Fixed: deterministic output (i.e. each glyph in font have same unicode in font).
8.1.1
- Fixed: always configure
nunjucks
for template path.
8.1.0
- Feat: export
config
path when he is using (inresult.config.filePath
).
8.0.0
- Added:
demo
directory (thanks for @shogo). - Changed: export
glyphsData
insteadfoundFiles
(glyphsData
contain all information about any glyph). - Changed:
result.styles
rename toresult.template
(for API). - Changed:
dest
by defaultprocess.cwd()
. - Changed: rename
dest-styles
CLI option todest-template
. - Changed: rename
cssTemplateClassName
totemplateClassName
. - Changed: rename
cssTemplateFontPath
totemplateFontPath
. - Changed: rename
cssTemplateFontName
totemplateFontName
. - Changed:
glyphTransformFn
should always return glyph metadata. - Changed: minimum required
nodejs
version is now6.9.5
(see svgicons2svgfont. - Changed: use
globby@8
(based onfast-glob
, it is better perf). - Chore: minimum used
svgicons2svgfont
package is now^9.0.2
- Chore: minimum used
cosmiconfig
package is now^4.0.0
- Fixed: don't use
globby
for getting build-in tempalte (better perf). - Fixed: always add trailing slash to
templateFontPath
.