Skip to content

Commit 0051dc1

Browse files
chore(master): release webfont 12.0.0 (#658)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 3014fe5 commit 0051dc1

4 files changed

Lines changed: 67 additions & 4 deletions

File tree

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "11.5.21"
2+
".": "12.0.0"
33
}

CHANGELOG.md

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,69 @@
22

33
All notable changes to this project will be documented in this file. See [Conventional Commits](https://www.conventionalcommits.org/) and [Release Please](https://github.com/googleapis/release-please) (ADR [0004](docs/adr/0004-release-please-instead-of-standard-version.md)).
44

5+
## [12.0.0](https://github.com/itgalaxy/webfont/compare/webfont-v11.5.21...webfont-v12.0.0) (2026-07-02)
6+
7+
8+
### ⚠ BREAKING CHANGES
9+
10+
* We removed support for Node.js 11 and Node.js 10 at this version. Please upgrade your environment to Node.js 12 or higher.
11+
* Starting from version 10 stable, you should use webfont via named import, like this: `import { webfont } from "webfont"`.
12+
13+
### Features
14+
15+
* add new transformation function ([6a0c60c](https://github.com/itgalaxy/webfont/commit/6a0c60c794616abd041aa7da6f9fdc4bd5a4ad6a)), closes [#183](https://github.com/itgalaxy/webfont/issues/183)
16+
* add standalone glyphs data getter ([0cfe581](https://github.com/itgalaxy/webfont/commit/0cfe5819d5e3b8efdc7f35e4437d9bcb88c6e8ee))
17+
* add standalone options getter ([13b8596](https://github.com/itgalaxy/webfont/commit/13b8596587279f57af2adff2428ca9ac05261714))
18+
* add support to base64 font strings on templates ([2a56338](https://github.com/itgalaxy/webfont/commit/2a56338c0eb74ec7c680ef80e99e5472d69919ab))
19+
* add support to ligatures and JSON template ([f622c44](https://github.com/itgalaxy/webfont/commit/f622c44561534f1d997d2ebd82a08e00ca2af86c))
20+
* adding config option to prevent ligature unicode generation ([642deb9](https://github.com/itgalaxy/webfont/commit/642deb9235ca88c164e7faa9424aa8d895ecb862)), closes [#457](https://github.com/itgalaxy/webfont/issues/457)
21+
* batch decompress and URL input for WOFF/WOFF2 ([#691](https://github.com/itgalaxy/webfont/issues/691)) ([4bd4400](https://github.com/itgalaxy/webfont/commit/4bd440002606a3b05fa9f2ff0cfe8b163d88618a))
22+
* **cli:** add support to `template-cache-string` argument ([ae8b050](https://github.com/itgalaxy/webfont/commit/ae8b0503506be2544cd5b5a5b0f2c420fec588b5))
23+
* **cli:** create output folder if it's not present. ([#280](https://github.com/itgalaxy/webfont/issues/280)) ([d66a0d4](https://github.com/itgalaxy/webfont/commit/d66a0d457068b97a1bb747fb0f8ccc473721ff4a))
24+
* convert WOFF/WOFF2 input to TTF or OTF output ([#689](https://github.com/itgalaxy/webfont/issues/689)) ([7edf787](https://github.com/itgalaxy/webfont/commit/7edf787cacbb53baa94c5e8f6a2b7786f49cd4d1))
25+
* **demo:** update fonts with ligatures support ([64b10d6](https://github.com/itgalaxy/webfont/commit/64b10d645f43c49f0ffe92ca2978739a3abb115c))
26+
* **deps:** upgrade cosmiconfig to 7.1.0 ([d83a422](https://github.com/itgalaxy/webfont/commit/d83a4227964fa7f6283ef51c2340467e36969989)), closes [#572](https://github.com/itgalaxy/webfont/issues/572)
27+
* migrate all codebase to TypeScript ([0b71779](https://github.com/itgalaxy/webfont/commit/0b71779a2a3b97eb27af65f64e936d6730dc5eb9))
28+
* **standalone:** add support to JSON template and cacheString ([ad64421](https://github.com/itgalaxy/webfont/commit/ad64421a9da9cadbaba96e423cc00c1c6be76572))
29+
* strict TypeScript, CLI hardening, expanded tests, and docs ([#670](https://github.com/itgalaxy/webfont/issues/670)) ([cc20bfc](https://github.com/itgalaxy/webfont/commit/cc20bfcf1798c8809d5b0ed9a6e5e0f6960cc415))
30+
* **templates:** add cacheString support ([f39d2c1](https://github.com/itgalaxy/webfont/commit/f39d2c1753f19474d1fc0defd7de37b5f9706ca5))
31+
* **templates:** add template for JSON ([3b704b3](https://github.com/itgalaxy/webfont/commit/3b704b391682a99262c8ffd1a6c2c1bb22b5df58))
32+
* **types:** add `unicode` key to `GlyphMetadata` ([33fa7cb](https://github.com/itgalaxy/webfont/commit/33fa7cbf618463970f5c38ee23c4f3603678aff8))
33+
* **types:** allow `unicode` key and Promise as `GlyphTransformFn` output ([a3bde0c](https://github.com/itgalaxy/webfont/commit/a3bde0ccc86e4ca25f5e76cbae9e8e5f202abb56))
34+
35+
36+
### Bug Fixes
37+
38+
* allow CommonJS in fixture config files for Biome ([ef53ada](https://github.com/itgalaxy/webfont/commit/ef53ada7cae595e4feb6be560d7ff7ed0c6b21f1))
39+
* **cli:** fail clearly when destination directory is missing ([#626](https://github.com/itgalaxy/webfont/issues/626)) ([7cf273c](https://github.com/itgalaxy/webfont/commit/7cf273c1a73ed1a131b6f770bbf6f69c5621aa3f))
40+
* **deps:** adapt p-limit v7 ESM for Jest and runtime ([77f669f](https://github.com/itgalaxy/webfont/commit/77f669f24be581f05fa27b308d0a9a045869f9f2))
41+
* **deps:** adapt ttf2eot adapter for v3 Uint8Array API ([fb5316a](https://github.com/itgalaxy/webfont/commit/fb5316aa7dcf3b4549205df7feb2df6099402a5e))
42+
* **deps:** bump svgicons2svgfont to 16.0.0 ([c52d79c](https://github.com/itgalaxy/webfont/commit/c52d79ce703eaab07e0ea8997ad55ce098a4429a))
43+
* **deps:** fix insecure dependency ([59a9604](https://github.com/itgalaxy/webfont/commit/59a96045b3ec2fd296ddc0c49d6ff856105617cb))
44+
* **deps:** fix security issue ([3abc00a](https://github.com/itgalaxy/webfont/commit/3abc00a50d6c1d107046301d77dcc9f92cc33e16))
45+
* **deps:** fixed 1 package vulnerability ([feda633](https://github.com/itgalaxy/webfont/commit/feda633a7c20731ce5514891adb3c14c4d9a8323))
46+
* **deps:** pin @types/nunjucks and document [@types](https://github.com/types) pinning ([8f1a39b](https://github.com/itgalaxy/webfont/commit/8f1a39b311ce69ef8f36bb57e00694d2ec9df74c))
47+
* **deps:** pin `svgicons2svgfont` to `10.0.1` ([87789d3](https://github.com/itgalaxy/webfont/commit/87789d35b02db36537d26cac3ab9e0e0924d7c81))
48+
* **deps:** remove unsafe `eslint-plugin-markdown` dep ([dfa5251](https://github.com/itgalaxy/webfont/commit/dfa5251c4e2aadf7e95878047c383d511e9dc7ee))
49+
* **deps:** switch out from latest versions in dependencies ([67efe05](https://github.com/itgalaxy/webfont/commit/67efe057f109b6f02efd62dd84f091e1ed138a9f)), closes [#464](https://github.com/itgalaxy/webfont/issues/464)
50+
* **deps:** upgrade `wawoff2` dependency ([69a8dfb](https://github.com/itgalaxy/webfont/commit/69a8dfb3a70456aaa3777a8734ccccc41397a26c))
51+
* **deps:** upgrade dependencies ([d623b06](https://github.com/itgalaxy/webfont/commit/d623b06dc8bd9afa5c83b27c5df57404c4b1a3f6))
52+
* **deps:** upgrade nunjucks to 3.2.4 ([090f737](https://github.com/itgalaxy/webfont/commit/090f7375b16596e4cb176eda3d62811fb59752e5))
53+
* exclude test files from production build output ([#663](https://github.com/itgalaxy/webfont/issues/663)) ([de9954f](https://github.com/itgalaxy/webfont/commit/de9954fa9c51e2070abe121790b7dafffd629e81))
54+
* model filePath as result-only metadata ([f557233](https://github.com/itgalaxy/webfont/commit/f5572338f249b5deb2a7b9e1a794b81eb1000978))
55+
* upgrade globby to 16.2.0 with named import ([#664](https://github.com/itgalaxy/webfont/issues/664)) ([ae00488](https://github.com/itgalaxy/webfont/commit/ae0048841ea1007fa0e477c97886a40e8ecf6d8d))
56+
* upgrade xml2js to 0.6.2 (CVE-2023-0842) with security tests ([#615](https://github.com/itgalaxy/webfont/issues/615)) ([df6ceb4](https://github.com/itgalaxy/webfont/commit/df6ceb4a5dff2e66ccf265aa854662df0aef2e9d))
57+
58+
59+
### Code Refactoring
60+
61+
* adopt named import/export system ([31adbc7](https://github.com/itgalaxy/webfont/commit/31adbc7faa974c3d5a1ba9ffd4a5944bcab4fae8))
62+
63+
64+
### Continuous Integration
65+
66+
* remove Node.js 10 and 11 support ([0f0dbf6](https://github.com/itgalaxy/webfont/commit/0f0dbf64a2b7ce15519bb9ada86fdb2941251a08))
67+
568
### [11.5.21](https://github.com/itgalaxy/webfont/compare/v11.5.20...v11.5.21) (2026-07-02)
669

770

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "webfont",
3-
"version": "11.5.21",
3+
"version": "12.0.0",
44
"description": "Generator of fonts from SVG icons; decompress WOFF/WOFF2 to embedded TTF/OTF (not TTF↔OTF transcoding)",
55
"directories": {
66
"lib": "dist",

0 commit comments

Comments
 (0)