diff --git a/CHANGELOG.md b/CHANGELOG.md index 5cffcb3..c365a7f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,15 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] +## [0.20.0] - 2024-05-23 +### Added +- `Attribute::range`, `Attribute::range_qname`, `Attribute::range_value`. + Thanks to [@Jayonas](https://github.com/Jayonas) + +### Changed +- `Attribute::position` is deprecated now. +- The `positions` build feature uses a bit more memory now to better preserve attribute ranges. + ## [0.19.0] - 2023-11-18 ### Changed - `xmlparser` is no longer a dependency and its fork is used internally. @@ -269,7 +278,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/). [@tomjw64]: https://github.com/tomjw64 -[Unreleased]: https://github.com/RazrFalcon/roxmltree/compare/v0.19.0..HEAD +[Unreleased]: https://github.com/RazrFalcon/roxmltree/compare/v0.20.0..HEAD +[0.20.0]: https://github.com/RazrFalcon/roxmltree/compare/v0.19.0...v0.20.0 [0.19.0]: https://github.com/RazrFalcon/roxmltree/compare/v0.18.1...v0.19.0 [0.18.1]: https://github.com/RazrFalcon/roxmltree/compare/v0.18.0...v0.18.1 [0.18.0]: https://github.com/RazrFalcon/roxmltree/compare/v0.17.0...v0.18.0 diff --git a/Cargo.toml b/Cargo.toml index c66c681..4841c66 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "roxmltree" -version = "0.19.0" +version = "0.20.0" authors = ["Yevhenii Reizner "] keywords = ["xml", "parser", "tree", "dom"] categories = ["parser-implementations"] diff --git a/README.md b/README.md index 0f1938a..f4c42ee 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,7 @@ For more details see [docs/parsing.md](https://github.com/RazrFalcon/roxmltree/b | No **unsafe** | ✓ | | ✓ | | | Language | Rust | C | Rust | Rust | | Dependencies | **0** | - | 2 | 2 | -| Tested version | 0.19.0 | Apple-provided | 0.10.3 | 0.3.2 | +| Tested version | 0.20.0 | Apple-provided | 0.10.3 | 0.3.2 | | License | MIT / Apache-2.0 | MIT | MIT | MIT | Legend: