UNPKG

1.78 kBMarkdownView Raw
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.