Skip to content

Commit f67e3d2

Browse files
committed
docs: update changelog
1 parent c9898cd commit f67e3d2

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,26 @@
11
# `kdl` Release Changelog
22

3+
<a name="6.0.0-alpha.1"></a>
4+
## 6.0.0-alpha.1 (2024-10-06)
5+
6+
The long-awaited KDL v2 parser is upon us! This is a major rewrite of kdl-rs to make it comply with the [KDL v2 spec](https://github.com/kdl-org/kdl/pull/286)).
7+
8+
It also comes with some shiny new features and some significant API changes:
9+
10+
* The parser can now handle multiple errors per parse operation, continuing the parse and moving on to the next error when something doesn't go quite right.
11+
* Value types have been simplified. You'll need to rely on `KdlEntry.value_repr` to change how a value is actually rendered.
12+
13+
There's a big caveat with this release: There's some known bugs around autoformatting when comments or `;` terminators are present, and the error reporting on the parser is _pretty bad_ right now (but will be fixed by release time).
14+
15+
This alpha is meant as an initial preview for folks who want to get an actual feel for KDL v2, and to make additional comments on the language before it's finalized.
16+
17+
### Features
18+
19+
* **parser:** v2 parser (#70) ([c9898cdb](https://github.com/kdl-org/kdl-rs/commit/c9898cdbd28f61eef482fb2703fe85552dc58e4c))
20+
### Bug Fixes
21+
22+
* **api:** Fix `insert` and `remove` behavior for `KdlNode` ([be0dc170](https://github.com/kdl-org/kdl-rs/commit/be0dc1708d93b496815f8850e211f697fcb7244c))
23+
324
<a name="5.0.0-alpha.1"></a>
425
## 5.0.0-alpha.1 (2023-04-01)
526

0 commit comments

Comments
 (0)