Skip to content

Releases: itgalaxy/webfont

10.0.0-alpha.0 (2021-01-07)

07 Jan 01:10
Compare
Choose a tag to compare
Pre-release

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 of fs-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

19 Apr 15:18
Compare
Choose a tag to compare
  • Changed: drops support for Node.js 6.
  • Feat: improve basic templates (see templates).
  • Feat: use wasm package for generate woff2

v8.2.1

28 Dec 18:23
Compare
Choose a tag to compare

8.2.1 - 2018-12-28

  • Chore: update dependencies.

v8.2.0

13 Nov 07:57
Compare
Choose a tag to compare

8.2.0 - 2018-11-13

  • Added: sort option (and --no-sort flag for CLI).
  • Chore: update dependencies.

8.1.4

05 Jun 14:58
Compare
Choose a tag to compare
  • Chore: minimum require svgicons2svgfont version is now ^9.0.3 (this fix compatibility with nodejs@10).

8.1.3

16 May 14:03
Compare
Choose a tag to compare
  • 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 favor lodash.merge.

8.1.2

23 Apr 12:14
Compare
Choose a tag to compare
  • Fixed: deterministic output (i.e. each glyph in font have same unicode in font).

8.1.1

22 Mar 12:11
Compare
Choose a tag to compare
  • Fixed: always configure nunjucks for template path.

8.1.0

22 Mar 11:22
Compare
Choose a tag to compare
  • Feat: export config path when he is using (in result.config.filePath).

8.0.0

21 Mar 13:33
Compare
Choose a tag to compare
  • Added: demo directory (thanks for @shogo).
  • Changed: export glyphsData instead foundFiles (glyphsData contain all information about any glyph).
  • Changed: result.styles rename to result.template (for API).
  • Changed: dest by default process.cwd().
  • Changed: rename dest-styles CLI option to dest-template.
  • Changed: rename cssTemplateClassName to templateClassName.
  • Changed: rename cssTemplateFontPath to templateFontPath.
  • Changed: rename cssTemplateFontName to templateFontName.
  • Changed: glyphTransformFn should always return glyph metadata.
  • Changed: minimum required nodejs version is now 6.9.5 (see svgicons2svgfont.
  • Changed: use globby@8 (based on fast-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.