diff --git a/CHANGELOG.md b/CHANGELOG.md index bd21235..91ebabb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,10 +5,21 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] + +## [0.25.0] - 2024-10-04 +### Added +- `STAT` table parsing. Thanks to [inferiorhumanorgans](https://github.com/inferiorhumanorgans). +- `UnicodeRanges` internal field is public now. +- `cargo-c` metadata to C API. Thanks to [lu-zero](https://github.com/lu-zero). + ### Changed - `Face::is_italic` checks for italic angle as well. - `Face::italic_angle` returns just a `f32` and not `Option` now. +### Fixed +- Only apply `avar` table to the variation axis being set. + Thanks to [maxmelander](https://github.com/maxmelander). + ## [0.24.1] - 2024-08-05 ### Added - (`glyf`) `glyf::Table::bbox`. Thanks to [LaurenzV](https://github.com/LaurenzV). @@ -498,7 +509,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ### Removed - `GDEF` table parsing. -[Unreleased]: https://github.com/RazrFalcon/ttf-parser/compare/v0.24.1...HEAD +[Unreleased]: https://github.com/RazrFalcon/ttf-parser/compare/v0.25.0...HEAD +[0.25.0]: https://github.com/RazrFalcon/ttf-parser/compare/v0.24.1...v0.25.0 [0.24.1]: https://github.com/RazrFalcon/ttf-parser/compare/v0.24.0...v0.24.1 [0.24.0]: https://github.com/RazrFalcon/ttf-parser/compare/v0.23.0...v0.24.0 [0.23.0]: https://github.com/RazrFalcon/ttf-parser/compare/v0.22.0...v0.23.0 diff --git a/Cargo.toml b/Cargo.toml index 2bd4282..3ef007d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ttf-parser" -version = "0.24.1" +version = "0.25.0" authors = ["Yevhenii Reizner "] keywords = ["ttf", "truetype", "opentype"] categories = ["parser-implementations"] diff --git a/c-api/Cargo.toml b/c-api/Cargo.toml index a386995..c01ab9f 100644 --- a/c-api/Cargo.toml +++ b/c-api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ttf-parser-capi" -version = "0.20.0" +version = "0.25.0" authors = ["Yevhenii Reizner "] license = "MIT" edition = "2018" diff --git a/c-api/ttfparser.h b/c-api/ttfparser.h index 4d05cd9..a5c1a3e 100644 --- a/c-api/ttfparser.h +++ b/c-api/ttfparser.h @@ -11,9 +11,9 @@ #include #define TTFP_MAJOR_VERSION 0 -#define TTFP_MINOR_VERSION 20 +#define TTFP_MINOR_VERSION 25 #define TTFP_PATCH_VERSION 0 -#define TTFP_VERSION "0.20.0" +#define TTFP_VERSION "0.25.0" /** * @brief A glyph image format.