Skip to content

Releases: harfbuzz/harfbuzzjs

v1.0.0-beta.1

27 Apr 20:52
v1.0.0-beta.1

Choose a tag to compare

v1.0.0-beta.1 Pre-release
Pre-release

First beta of the v1.0 release — a major rewrite of the JavaScript bindings:

  • TypeScript & ES modules: The package is now written in TypeScript and ships as an ES module.
  • Class-based API: Constructors replace the factory functions.
  • Automatic memory management: WASM objects are reclaimed via FinalizationRegistry, without the need for manual .destroy() calls.
  • Typed enums: APIs that took string codes or magic numbers now take typed enum values (Direction, BufferFlag, etc.).
  • camelCase naming: APIs and properties that used snake_case have been renamed using camelCase for consistency.

This release is not backwards-compatible with v0.x. See the migration guide for details on migrating from v0.x.

v0.10.3

01 Apr 13:35
v0.10.3

Choose a tag to compare

What's Changed

Full Changelog: v0.10.2...v0.10.3

v0.10.2

30 Mar 20:49
v0.10.2

Choose a tag to compare

What's Changed

Full Changelog: v0.10.1...v0.10.2

v0.10.1

19 Mar 14:39
v0.10.1

Choose a tag to compare

What's Changed

Full Changelog: v0.10.0...v0.10.1

v0.10.0

24 Feb 13:56
v0.10.0

Choose a tag to compare

What's Changed

Full Changelog: v0.9.0...v0.10.0

v0.9.0

21 Feb 23:27
v0.9.0

Choose a tag to compare

What's Changed

Full Changelog: v0.8.0...v0.9.0

v0.8.0

04 Feb 15:12
v0.8.0

Choose a tag to compare

What's Changed

Full Changelog: v0.7.0...v0.8.0

v0.7.0

27 Jan 19:23
v0.7.0

Choose a tag to compare

What's Changed

Full Changelog: v0.6.0...v0.7.0

v0.6.0

26 Jan 16:52
v0.6.0

Choose a tag to compare

What's Changed

Full Changelog: v0.5.0...v0.6.0

v0.5.0

24 Jan 12:21
v0.5.0

Choose a tag to compare

What's Changed

Full Changelog: v0.4.15...v0.5.0