1 | # 0.6.0
|
2 |
|
3 | - Adds node v12 and v14 support
|
4 | - Dropped node v4 and v6 support
|
5 | - Adds `fontnik.composite`
|
6 | - Drops `libprotobuf` dependency, uses `protozero` instead
|
7 | - Requires c++14 compatible compiler
|
8 | - Binaries are published using clang++ 10.0.0
|
9 |
|
10 | # 0.5.2
|
11 |
|
12 | - Adds .npmignore to keep downstream node_modules small.
|
13 |
|
14 | # 0.5.1
|
15 |
|
16 | - Stopped bundling node-pre-gyp
|
17 | - Added support for node v8 and v10
|
18 | - Various performance optimizations and safety checks
|
19 |
|
20 | # 0.5.0
|
21 |
|
22 | - Fixed crash on font with null family name
|
23 | - Optimized the code to reduce memory allocations
|
24 | - Now using external https://github.com/mapbox/sdf-glyph-foundry
|
25 | - Now only building binaries for node v4/v6
|
26 | - Now publishing debug builds for linux
|
27 | - Now publishing asan builds for linux
|
28 | - Upgraded from boost 1.62.0 -> 1.63.0
|
29 | - Upgraded from freetype 2.6 -> 2.7.1
|
30 | - Upgraded from protobuf 2.6.1 -> 3.2.0
|
31 | - Moved coverage reporting to codecov.io
|
32 |
|
33 | # 0.4.8
|
34 |
|
35 | - Bundles `mkdirp` to avoid an npm@2 bug when using `bundledDependencies` with `devDependencies`.
|
36 |
|
37 | # 0.4.7
|
38 |
|
39 | - Upgrades to a modern version of Mason.
|
40 |
|
41 | # 0.4.6
|
42 |
|
43 | - Adds prepublish `npm ls` script to prevent publishing without `bundledDependencies`.
|
44 |
|
45 | # 0.4.5
|
46 |
|
47 | - Fixes Osaka range segfault.
|
48 |
|
49 | # 0.4.4
|
50 |
|
51 | - Fix initialization of `queue-async` in `bin/build-glyphs`.
|
52 |
|
53 | # 0.4.3
|
54 |
|
55 | - Handle `ft_face->style_name` null value in `RangeAsync`.
|
56 |
|
57 | # 0.4.2
|
58 |
|
59 | - Handle `ft_face->style_name` null value in `LoadAsync`.
|
60 |
|
61 | # 0.4.1
|
62 |
|
63 | - Publish Node.js v5.x binaries.
|
64 | - Autopublish binaries on git tags.
|
65 |
|
66 | # 0.4.0
|
67 |
|
68 | - Fixes bounds for short ranges.
|
69 | - Fixes Travis binary publishing.
|
70 | - Adds Node.js v4.x support.
|
71 |
|
72 | # 0.2.6
|
73 |
|
74 | - Truncate at Unicode point 65535 (0xFFFF) instead of 65533.
|
75 |
|
76 | # 0.2.3
|
77 |
|
78 | - Calling .codepoints() on an invalid font will throw a JavaScript
|
79 | error rather than running into an abort trap.
|