Commit Graph

213 Commits

Author SHA1 Message Date
Quinn 140d43b447
Relax winnow version constraints 2025-06-05 14:29:50 -04:00
Brooks Rady 439aa63bfc
feat(deps): Absolve `kdl-rs` of `syn` (#125)
This completes the removal of `syn` from `kdl-rs`s dependency tree!
2025-04-28 11:26:09 -07:00
James Munns c1680e8c04
docs: Mention comments and whitespace in `format` accessors (#124) 2025-04-08 02:46:47 -07:00
YOSHIOKA Takuma c904e025a2
fix(span): Enable span properly to fix build failure with `span` feature disabled (#120) 2025-03-30 14:37:56 -07:00
Michael Cooper 6e61b54fae
docs: Fix version number in KdlDocument::v2_to_v1 (#122) 2025-03-30 14:35:54 -07:00
Kat Marchán ce27425905
fix(v1-fallback): actually fall back. lol (#119) 2025-02-17 15:34:39 -08:00
Kat Marchán b7cf2ec6fd
chore: Release 2025-01-25 12:16:52 -08:00
Kat Marchán e28470a670
docs: update changelog 2025-01-25 12:16:34 -08:00
Kat Marchán acd7ccf800
fix(deps): bump winnow version to pull in new type
Fixes: https://github.com/kdl-org/kdl-rs/issues/117
2025-01-25 11:52:44 -08:00
Kat Marchán 2072c66f51
chore: Release 2025-01-16 19:49:06 -08:00
Kat Marchán 84b2678ac1
fix keyword 2025-01-16 19:48:34 -08:00
Kat Marchán 2e273f9314
chore: Release 2025-01-16 19:45:42 -08:00
Kat Marchán 54796b932e
docs: update changelog 2025-01-16 19:45:03 -08:00
Kat Marchán 266b462a19
feat(msrv): bump msrv to 1.71.1 2025-01-16 19:44:35 -08:00
Kat Marchán b6b67f62fa
feat(lsp): add LSP server (#115)
Fixes: https://github.com/kdl-org/kdl-rs/issues/113
2025-01-16 18:54:34 -08:00
Kat Marchán 50926ee6df
chore: Release kdl version 6.2.2 2025-01-02 16:35:05 -08:00
Kat Marchán 8cfae5abbb
docs: update changelog 2025-01-02 16:34:48 -08:00
Kat Marchán 82c1f1c076
fix(fallback): play around with fallback logic some more 2025-01-02 16:34:12 -08:00
Kat Marchán d697e45d05
chore: Release kdl version 6.2.1 2025-01-01 17:47:18 -08:00
Kat Marchán cde122eb18
docs: update changelog 2025-01-01 17:46:58 -08:00
Kat Marchán 7ec3992ceb
fix(fallback): uggghhhhh oops 2025-01-01 17:46:32 -08:00
Kat Marchán f1e3c15663
chore: Release kdl version 6.2.0 2025-01-01 15:39:55 -08:00
Kat Marchán 8db6e71500
docs: update readme and changelog 2025-01-01 15:39:19 -08:00
Kat Marchán 52a7c2cba1
fix(parser): various tests and bugfixes (#112)
Fixes: https://github.com/kdl-org/kdl-rs/issues/108
Fixes: https://github.com/kdl-org/kdl-rs/issues/109
2025-01-01 15:35:05 -08:00
Kat Marchán f5007fce44
feat(fallback): apply heuristics when doing fallbacks (#111) 2025-01-01 14:58:49 -08:00
Kat Marchán 4fee6b8b7b
chore: Release kdl version 6.1.0 2024-12-22 12:53:27 -08:00
Kat Marchán 9aaebe799a
docs: update changelog 2024-12-22 12:52:39 -08:00
Kat Marchán 99dec9fa2c
feat(api): unflagged ensure_v2 fns, and docsrs improvements 2024-12-22 12:40:13 -08:00
Kat Marchán 5aa81f8e15
chore: Release kdl version 6.0.0 2024-12-21 18:49:11 -08:00
Kat Marchán 38ae41c86a
docs: update readme and changelog 2024-12-21 18:48:38 -08:00
Kat Marchán 0c59b29a03
fix(fmt): cargo fmt 2024-12-21 17:55:06 -08:00
Kat Marchán b097c7e21b
fix(clippy): clippy fixes 2024-12-21 17:53:33 -08:00
Kat Marchán fef7c58b02
fix(v1): sigh. forgot to remove v1 from default features again 2024-12-21 17:49:08 -08:00
Kat Marchán 3e8b2f443a
feat(compliance): pull in final extra tests and change VT to newline 2024-12-21 17:47:47 -08:00
Kat Marchán b332eed4a0
feat(v1): add v2 -> v1 translation and fix translations to not autoformat 2024-12-21 17:37:01 -08:00
Kat Marchán ec73cdfa05
fix(misc): other tiny clippy/fmt issues 2024-12-20 02:10:48 -08:00
Kat Marchán 37255b0bf6
fix(autoformat): fix autoformatting of v1 -> v2 2024-12-20 02:05:33 -08:00
Kat Marchán 4cbc32246c
fix(clippy): clippy fixes 2024-12-20 01:34:34 -08:00
Kat Marchán 12b2fd2f4f
feat(error): Rename KdlParseFailure back to KdlError 2024-12-20 01:30:42 -08:00
Kat Marchán c486cda7a5
feat(v1): Add utility to auto-translate v1 to v2 2024-12-20 01:20:17 -08:00
Kat Marchán 3e5d7a33af
fix(v1): remove v1 from default features 2024-12-19 23:20:52 -08:00
Kat Marchán 6a7248c405
feat(v1): add rudimentary, optional, KDL v1 parsing (#104)
This is kinda rough right now, since it involves actually pulling in the old kdl v1. Not ideal, but workable as a stepping stone while a real v1 parser gets written.
2024-12-19 23:15:24 -08:00
Kat Marchán 683e87a142
feat(api): update the KdlNode and KdlDocument APIs to be more Vec-like (#101)
Fixes: https://github.com/kdl-org/kdl-rs/issues/81
2024-12-19 20:08:53 -08:00
Kat Marchán 4734b0601b
feat(compliance): update to latest 2.0 spec (#103) 2024-12-19 12:54:42 -08:00
Kat Marchán d0366db21f
tests: add a quick test to make sure slashdashes are also being preserved 2024-12-15 18:39:19 -08:00
Kat Marchán 413b0ecb55
chore: Release kdl version 6.0.0-alpha.5 2024-12-15 18:21:45 -08:00
Kat Marchán 62b40ccee0
docs: update changelog 2024-12-15 18:21:24 -08:00
Kat Marchán 6c468bb5d1
docs: final tweaks to readme and such before next prerelease 2024-12-15 18:18:54 -08:00
Kat Marchán e65d0546bc
add quick multiline parsing test for a corner case 2024-12-15 18:10:36 -08:00
Kat Marchán 91cfbc0781
revert multiline string tests
although it looks like tests still pass, so yay?
2024-12-15 17:56:32 -08:00