Skip to content

Releases: harfbuzz/harfrust

0.6.0

09 Apr 17:26
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

This release matches HarfBuzz v14.1.0, and has an MSRV (minimum supported Rust version) of 1.85.

Roll to read-fonts 0.39.0.

0.5.2

04 Mar 19:20
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

0.5.2

This release matches HarfBuzz v13.0.0, and has an MSRV (minimum supported Rust version) of 1.85.

Fix hr-shape dependency, so we can publish on crates.io.

0.5.1

04 Mar 19:10
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

0.5.1

This release matches HarfBuzz v13.0.0, and has an MSRV (minimum supported Rust version) of 1.85.

  • New command-line tool hr-shape that is a limited counterpart to HarfBuzz hb-shape, in its own hr-shape crate.
  • As a result of the above, source directory turned into a workspace, with new harfrust and hr-shape directories.
  • Fix bug regarding cluster-level=3.
  • Various small performance improvements.
  • We stand by the people of Iran.

0.5.0

07 Jan 20:19
Immutable release. Only release title and notes can be modified.
fc8e686

Choose a tag to compare

This release matches HarfBuzz v12.3.0, and has an MSRV (minimum supported Rust version) of 1.85.

  • Update to read-fonts 0.37.0 (and bump MSRV to 1.85).
  • Various performance improvements.

0.4.1

09 Dec 20:20
Immutable release. Only release title and notes can be modified.
965cce4

Choose a tag to compare

This release matches HarfBuzz v12.2.0, and has an MSRV (minimum supported Rust version) of 1.82.

  • Make Script::from_iso15924_tag const.
  • Avoid panic when saving syllable indices.

0.4.0

11 Nov 04:37
f739afe

Choose a tag to compare

This release matches HarfBuzz [v12.2.0][harfbuzz-12.2.0], and has an MSRV (minimum supported Rust version) of 1.82.

  • Enable more HarfBuzz tests.
  • Fix bug from HarfBust puzzle.
  • Update to read-fonts 0.36.0.

0.3.2

15 Oct 18:34
7e7d63e

Choose a tag to compare

This release matches HarfBuzz v12.1.0, and has an MSRV (minimum supported Rust version) of 1.82.

  • Fix "would apply" logic for chained sequence context format 3. This bug was preventing accurate classification of
    characters in Indic syllables for some fonts.
  • Various optimizations.

0.3.1

12 Sep 20:13
18b6af3

Choose a tag to compare

This release matches HarfBuzz v11.5.0, and has an MSRV (minimum supported Rust version) of 1.82.

  • Actually bump MSRV from 1.80 to 1.82.

0.3.0

12 Sep 19:06
447e3e6

Choose a tag to compare

This release matches HarfBuzz v11.5.0, and has an MSRV (minimum supported Rust version) of 1.82.

  • Update to read-fonts 0.35.0.
  • Bump MSRV from 1.80 to 1.82.

0.2.1

12 Sep 19:04
75721d4

Choose a tag to compare

This release matches HarfBuzz v11.5.0, and has an MSRV (minimum supported Rust version) of 1.80.

  • Update to Unicode 17.0.
  • Fix panic when processing chained sequence context format 3.
  • Add accessors for script, language and direction to ShapePlan.
  • Various optimizations.