Skip to content

Commit d064156

Browse files
committed
Release 0.11.0
1 parent 6e85d3f commit d064156

2 files changed

Lines changed: 13 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,15 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
77

88
## [Unreleased]
99

10+
## [0.11.0] - 2026-06-29
11+
12+
This release matches HarfBuzz [v14.2.0](https://github.com/harfbuzz/harfbuzz/releases/tag/14.2.0),
13+
and has an MSRV (minimum supported Rust version) of 1.85.
14+
15+
- Parse contextual lookup rules in a single pass in the apply path for improved performance (#383).
16+
- Fix integer overflow in fallback positioning shaper (#395).
17+
- Fix overflow panic in skipping_iterator_t when shaping extremely long lines (#397).
18+
1019
## [0.10.0] - 2026-06-20
1120

1221
This release matches HarfBuzz [v14.2.0](https://github.com/harfbuzz/harfbuzz/releases/tag/14.2.0),
@@ -209,7 +218,8 @@ This release matches HarfBuzz [v11.2.1][harfbuzz-11.2.1], and has an MSRV (minim
209218
HarfRust is a fork of RustyBuzz.
210219
See [their changelog](https://github.com/harfbuzz/rustybuzz/blob/main/CHANGELOG.md) for details of prior releases.
211220

212-
[Unreleased]: https://github.com/harfbuzz/harfrust/compare/0.10.0...HEAD
221+
[Unreleased]: https://github.com/harfbuzz/harfrust/compare/0.11.0...HEAD
222+
[0.11.0]: https://github.com/harfbuzz/harfrust/compare/0.10.0...0.11.0
213223
[0.10.0]: https://github.com/harfbuzz/harfrust/compare/0.9.0...0.10.0
214224
[0.9.0]: https://github.com/harfbuzz/harfrust/compare/0.8.4...0.9.0
215225
[0.8.4]: https://github.com/harfbuzz/harfrust/compare/0.8.3...0.8.4

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ members = ["harfrust", "hr-shape", "fuzz"]
33
resolver = "2"
44

55
[workspace.package]
6-
version = "0.10.0"
6+
version = "0.11.0"
77
edition = "2021"
88
rust-version = "1.85" # should match https://github.com/googlefonts/fontations/blob/main/Cargo.toml
99
description = "A complete HarfBuzz shaping algorithm port to Rust."
@@ -23,7 +23,7 @@ inherits = "release"
2323

2424
[workspace.dependencies]
2525
read-fonts = { version = "0.40.2", default-features = false, features = ["experimental_font_api"] }
26-
harfrust = { version = "0.10.0", path = "./harfrust", default-features = false }
26+
harfrust = { version = "0.11.0", path = "./harfrust", default-features = false }
2727

2828
[workspace.lints.rust]
2929
unused_qualifications = "warn"

0 commit comments

Comments
 (0)