Skip to content

v6.0.0

Compare
Choose a tag to compare
@zkat zkat released this 22 Dec 02:51
· 13 commits to main since this release
5aa81f8

This release updates kdl-rs to support the latest KDL 2.0.0
spec
.

Additionally, KDL 1.0.0 support has been retained behind v1 and v1-fallback
feature flags. This version of kdl-rs is able to convert back and forth
between each.

Features

  • compliance: update to latest 2.0 spec (#103) (4734b060)
  • api: update the KdlNode and KdlDocument APIs to be more Vec-like (#101) (683e87a1)
  • v1: add rudimentary, optional, KDL v1 parsing (#104) (6a7248c4)
  • v1: Add utility to auto-translate v1 to v2 (c486cda7)
  • error: Rename KdlParseFailure back to KdlError (12b2fd2f)
  • v1: add v2 -> v1 translation and fix translations to not autoformat (b332eed4)
  • compliance: pull in final extra tests and change VT to newline (3e8b2f44)

Bug Fixes

  • v1: remove v1 from default features (3e5d7a33)
  • clippy: clippy fixes (4cbc3224)
  • autoformat: fix autoformatting of v1 -> v2 (37255b0b)
  • misc: other tiny clippy/fmt issues (ec73cdfa)
  • v1: sigh. forgot to remove v1 from default features again (fef7c58b)
  • clippy: clippy fixes (b097c7e2)
  • fmt: cargo fmt (0c59b29a)