Releases: harfbuzz/harfbuzzjs
Releases · harfbuzz/harfbuzzjs
v0.8.0
What's Changed
- Add buffer.serialize() by @khaledhosny in #157
- Add buffer.setMessageFunc() by @khaledhosny in #158
- Use stackAlloc() for more small allocations by @khaledhosny in #159
- Make buffer.serialize() flag names consistent with buffer.setFlags() by @khaledhosny in #160
- Add buffer.reset(), clearContents(), and getContentType() by @khaledhosny in #161
- Add buffer.getLength(), getGlyphInfos(), and getGlyphPositions() by @khaledhosny in #162
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- Fix memory leaks with stackAlloc() by @khaledhosny in #153
- Add otTagToScript() and otTagToLanguage() by @khaledhosny in #154
- Some code reafctoring by @khaledhosny in #155
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- Add Makefile and make npm install use it by @khaledhosny in #148
- Add buffer.addCodePoints() by @khaledhosny in #149
- Add optional itemOffset/itemLength to buffer.addText()/addCodepoints() by @khaledhosny in #150
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- Add support for setting font funcs by @khaledhosny in #141
- Bind API to get OpenType layout scripts, languages, and features by @khaledhosny in #142
- Update to HarfBuzz 12.3.1 by @khaledhosny in #143
- Add face.getTableFeatureTags() by @khaledhosny in #144
- Add face.listNames() and face.getName() by @khaledhosny in #145
- Add face.getFeatureNameIds() by @khaledhosny in #146
- Update to HarfBuzz 12.3.2 by @khaledhosny in #147
Full Changelog: v0.4.15...v0.5.0
v0.4.15
v0.4.14
What's Changed
- Change logo to PNG with transparent round corners by @behdad in #137
- Update to HarfBuzz 12.2.0 by @khaledhosny in #139
Full Changelog: v0.4.13...v0.4.14