Skip to content

Commit 553cfeb

Browse files
committed
0.5.1
1 parent d403072 commit 553cfeb

File tree

4 files changed

+15
-4
lines changed

4 files changed

+15
-4
lines changed

CHANGELOG.md

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

88
## [Unreleased]
99

10+
## [0.5.1] - 2026-03-04
11+
12+
This release matches HarfBuzz [v13.0.0][harfbuzz-13.0.0], and has an MSRV (minimum supported Rust version) of 1.85.
13+
14+
- New command-line tool `hr-shape` that is a limited counterpart to HarfBuzz `hb-shape`, in its own `hr-shape` crate.
15+
- As a result of the above, source directory turned into a workspace, with new `harfrust` and `hr-shape` directories.
16+
- Fix bug regarding cluster-level=3.
17+
- Various small performance improvements.
18+
- We stand by the people of Iran.
19+
1020
## [0.5.0] - 2026-01-07
1121

1222
This release matches HarfBuzz [v12.3.0][harfbuzz-12.3.0], and has an MSRV (minimum supported Rust version) of 1.85.
@@ -87,7 +97,8 @@ This release matches HarfBuzz [v11.2.1][harfbuzz-11.2.1], and has an MSRV (minim
8797
HarfRust is a fork of RustyBuzz.
8898
See [their changelog](https://github.com/harfbuzz/rustybuzz/blob/main/CHANGELOG.md) for details of prior releases.
8999

90-
[Unreleased]: https://github.com/harfbuzz/harfrust/compare/0.5.0...HEAD
100+
[Unreleased]: https://github.com/harfbuzz/harfrust/compare/0.5.1...HEAD
101+
[0.5.1]: https://github.com/harfbuzz/harfrust/compare/0.5.0...0.5.1
91102
[0.5.0]: https://github.com/harfbuzz/harfrust/compare/0.4.1...0.5.0
92103
[0.4.1]: https://github.com/harfbuzz/harfrust/compare/0.4.0...0.4.1
93104
[0.4.0]: https://github.com/harfbuzz/harfrust/compare/0.3.2...0.4.0

Cargo.toml

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

55
[workspace.package]
6-
version = "0.5.0"
6+
version = "0.5.1"
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."

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ HarfRust started as a fork of [RustyBuzz](https://docs.rs/rustybuzz) to explore
1717
multiple implementations of core font parsing for [`skrifa`](https://docs.rs/skrifa) consumers.
1818
Further context in https://github.com/googlefonts/fontations/issues/956.
1919

20-
Matches HarfBuzz [v12.3.0](https://github.com/harfbuzz/harfbuzz/releases/tag/12.3.0).
20+
Matches HarfBuzz [v13.0.0](https://github.com/harfbuzz/harfbuzz/releases/tag/13.0.0).
2121

2222
## Why?
2323

hr-shape/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ categories.workspace = true
1212

1313
[dependencies]
1414
clap = { version = "4", features = ["derive"] }
15-
harfrust = { version = "=0.5.0", path = "../harfrust", default-features = false, features = ["std"] }
15+
harfrust = { path = "../harfrust", default-features = false, features = ["std"] }
1616

1717
[[bin]]
1818
name = "hr-shape"

0 commit comments

Comments
 (0)