diff --git a/CHANGELOG.md b/CHANGELOG.md index 56ad058..815ff5a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,19 @@ # `kdl` Release Changelog + +## 6.2.0 (2025-01-01) + +More Compliant Than Ever Before™️ + +### Features + +* **fallback:** apply heuristics when doing fallbacks (#111) ([f5007fce](https://github.com/kdl-org/kdl-rs/commit/f5007fce44523c594888214ed171fed0955ef1f5)) + + +### Bug Fixes + +* **parser:** various tests and bugfixes (#112) ([52a7c2cb](https://github.com/kdl-org/kdl-rs/commit/52a7c2cba131155e3a21756578dd59cc1a2156b8)) + ## 6.1.0 (2024-12-22) diff --git a/README.md b/README.md index 918eda4..e74deae 100644 --- a/README.md +++ b/README.md @@ -112,9 +112,9 @@ Error: version of `kdl-rs`, and so may be fairly heavy. * `v1-fallback` - Implies `v1`. Makes it so the various `*::parse()` and `FromStr` implementations try to parse their inputs as `v2`, and, if that - fails, try again with `v1`. Errors will only be reported as if the input was - `v2`. To manage this more precisely, you can use the `*::parse_v2` and - `*::parse_v1` methods. + fails, try again with `v1`. For `KdlDocument`, a heuristic will be applied + if both `v1` and `v2` parsers fail, to pick which error(s) to return. For + other types, only the `v2` parser's errors will be returned. ### Quirks