Releases
v12.0.0
Compare
Sorry, something went wrong.
No results found
12.0.0 (2026-07-02)
⚠ BREAKING CHANGES
We removed support for Node.js 11 and Node.js 10 at this version. Please upgrade your environment to Node.js 12 or higher.
Starting from version 10 stable, you should use webfont via named import, like this: import { webfont } from "webfont".
Features
add new transformation function (6a0c60c ), closes #183
add standalone glyphs data getter (0cfe581 )
add standalone options getter (13b8596 )
add support to base64 font strings on templates (2a56338 )
add support to ligatures and JSON template (f622c44 )
adding config option to prevent ligature unicode generation (642deb9 ), closes #457
batch decompress and URL input for WOFF/WOFF2 (#691 ) (4bd4400 )
cli: add support to template-cache-string argument (ae8b050 )
cli: create output folder if it's not present. (#280 ) (d66a0d4 )
convert WOFF/WOFF2 input to TTF or OTF output (#689 ) (7edf787 )
demo: update fonts with ligatures support (64b10d6 )
deps: upgrade cosmiconfig to 7.1.0 (d83a422 ), closes #572
migrate all codebase to TypeScript (0b71779 )
standalone: add support to JSON template and cacheString (ad64421 )
strict TypeScript, CLI hardening, expanded tests, and docs (#670 ) (cc20bfc )
templates: add cacheString support (f39d2c1 )
templates: add template for JSON (3b704b3 )
types: add unicode key to GlyphMetadata (33fa7cb )
types: allow unicode key and Promise as GlyphTransformFn output (a3bde0c )
Bug Fixes
allow CommonJS in fixture config files for Biome (ef53ada )
cli: fail clearly when destination directory is missing (#626 ) (7cf273c )
deps: adapt p-limit v7 ESM for Jest and runtime (77f669f )
deps: adapt ttf2eot adapter for v3 Uint8Array API (fb5316a )
deps: bump svgicons2svgfont to 16.0.0 (c52d79c )
deps: fix insecure dependency (59a9604 )
deps: fix security issue (3abc00a )
deps: fixed 1 package vulnerability (feda633 )
deps: pin @types/nunjucks and document @types pinning (8f1a39b )
deps: pin svgicons2svgfont to 10.0.1 (87789d3 )
deps: remove unsafe eslint-plugin-markdown dep (dfa5251 )
deps: switch out from latest versions in dependencies (67efe05 ), closes #464
deps: upgrade wawoff2 dependency (69a8dfb )
deps: upgrade dependencies (d623b06 )
deps: upgrade nunjucks to 3.2.4 (090f737 )
exclude test files from production build output (#663 ) (de9954f )
model filePath as result-only metadata (f557233 )
upgrade globby to 16.2.0 with named import (#664 ) (ae00488 )
upgrade xml2js to 0.6.2 (CVE-2023-0842 ) with security tests (#615 ) (df6ceb4 )
Code Refactoring
adopt named import/export system (31adbc7 )
Continuous Integration
remove Node.js 10 and 11 support (0f0dbf6 )
Bug Fixes
allow CommonJS in fixture config files for Biome (ef53ada )
model filePath as result-only metadata (f557233 )
Bug Fixes
Bug Fixes
deps: adapt ttf2eot adapter for v3 Uint8Array API (fb5316a ), closes #646
11.5.9 (2026-07-02)
Bug Fixes
deps: adapt p-limit v7 ESM for Jest and runtime (77f669f ), closes #640
11.5.8 (2026-07-02)
11.5.7 (2026-07-02)
11.5.6 (2026-07-02)
11.5.5 (2026-07-02)
Bug Fixes
deps: bump svgicons2svgfont to 16.0.0 (c52d79c )
11.5.4 (2026-07-02)
11.5.3 (2026-07-02)
11.5.2 (2026-07-02)
11.5.1 (2026-07-01)
You can’t perform that action at this time.