diff --git a/crates/toml/CHANGELOG.md b/crates/toml/CHANGELOG.md index 4c4a1cc1..dc3e5b11 100644 --- a/crates/toml/CHANGELOG.md +++ b/crates/toml/CHANGELOG.md @@ -7,6 +7,10 @@ The format is based on [Keep a Changelog]. ## [Unreleased] - ReleaseDate +### Performance + +- *(de)* Remove an allocation when parsing + ### Compatibility MSRV is now 1.70 diff --git a/crates/toml_edit/CHANGELOG.md b/crates/toml_edit/CHANGELOG.md index 18cc4f43..b661dcaa 100644 --- a/crates/toml_edit/CHANGELOG.md +++ b/crates/toml_edit/CHANGELOG.md @@ -7,6 +7,21 @@ The format is based on [Keep a Changelog]. ## [Unreleased] - ReleaseDate +### Features + +- Added `ImDocument` for parsing into an immutable document for performance and looking up spans + +### Fixes + +- error: Fix don't highlight past the end of the current line +- Renamed `Document` to `DocumentMut` to clarify its role with `ImDocument` + +### Compatibility + +- Deprecated `Document` in favor of `DocumentMut` +- `de::Deserializer` gained a default generic parameter to line up with `ImDocument` +- `de::Deserializer::new` was deprecated in favor of `Deserializer::from` + ## [0.22.6] - 2024-02-16 ### Documentation