Andrew Lilley Brinker
b3ea4a87ee
docs: remove reference to Kaydle ( #44 )
...
Fixes: https://github.com/kdl-org/kdl-rs/issues/42
Kaydle is an in-development KDL implementation, but it's
not yet ready for use. This commit removes the reference to
it in the interest of not confusing potential users who might
expect it to be ready and be confused by the lack of an
available version on Crates.io.
2022-05-14 08:58:36 -07:00
Kat Marchán
5ef8eeef52
(cargo-release) start next development iteration 4.2.1-alpha.0
2022-05-11 08:29:48 -07:00
Kat Marchán
0bf6f953ff
(cargo-release) version 4.2.0
2022-05-11 08:29:27 -07:00
Kat Marchán
87e560630f
docs: update changelog
2022-05-11 08:24:35 -07:00
Nicola Papale
afccf01216
feat(entry): Add accessors to entry type. ( #43 )
...
While the type of entries was parsed, there was no way for the library
user to access it. This commit let the user access the `ty` field of the
`KdlEntry` struct. It mirrors the accessors on the `value` field.
2022-05-11 08:20:08 -07:00
Kat Marchán
ac3ca5773f
(cargo-release) start next development iteration 4.1.2-alpha.0
2022-04-27 23:28:33 -07:00
Kat Marchán
f21bf8b49e
(cargo-release) version 4.1.1
2022-04-27 23:28:13 -07:00
Kat Marchán
11201dabc6
docs: update changelog
2022-04-27 23:27:42 -07:00
Kat Marchán
58a40fdf48
fix(compliance): pull in spec test suite and fix issues ( #40 )
...
This commit includes a whole bunch of fixes, some of which are significant changes to the parser and some related functionality. But I consider all changes to be bugfixes because they were compliance failures.
2022-04-27 23:21:28 -07:00
Kat Marchán
71df712c0c
(cargo-release) start next development iteration 4.1.1-alpha.0
2022-04-23 22:37:03 -07:00
Kat Marchán
6577a10c85
(cargo-release) version 4.1.0
2022-04-23 22:36:44 -07:00
Kat Marchán
4a920ba40f
docs: update changelog
2022-04-23 22:36:31 -07:00
Kat Marchán
12d373a1e0
feat(fmt): shiny new comment-preserving formatter! ( #38 )
...
Fixes: https://github.com/kdl-org/kdl-rs/issues/34
2022-04-23 22:34:51 -07:00
Kat Marchán
2d65b61532
docs: fix README links
2022-04-23 20:48:44 -07:00
Kat Marchán
e068d33b3a
(cargo-release) start next development iteration 4.0.1-alpha.0
2022-04-23 02:36:19 -07:00
Kat Marchán
ace541a7aa
(cargo-release) version 4.0.0
2022-04-23 02:36:00 -07:00
Kat Marchán
287a3171a0
docs: update changelog
2022-04-23 02:35:29 -07:00
Kat Marchán
c2cdc5de37
docs: fix minor doc issues with error stuff
2022-04-23 02:24:23 -07:00
Kat Marchán
177c42cae7
feat(len): add APIs to calculate component lengths ( #36 )
...
Fixes: https://github.com/kdl-org/kdl-rs/issues/19
2022-04-23 02:15:31 -07:00
Kat Marchán
40b04418c9
fix(api): remove obsolete type
2022-04-23 01:38:05 -07:00
Kat Marchán
21f7dbf106
docs: readme updates
2022-04-23 01:37:48 -07:00
Kat Marchán
d63f336d18
feat(errors): overhauled error reporting a ton
2022-04-23 01:21:28 -07:00
Kat Marchán
8106d65732
deps: bump thiserror
2022-04-23 01:21:28 -07:00
Kat Marchán
5846bea079
deps: remove phf dep
2022-04-23 01:21:28 -07:00
Kat Marchán
1a8eb35168
fix(parse): small parser tweaks + more tests
2022-04-23 01:21:28 -07:00
Kat Marchán
892bf06e69
feat(clear_fmt): add methods to clear formatting and reset it to default
2022-04-23 01:21:28 -07:00
Kat Marchán
fc1d0fd24b
chore: clean up and docs
2022-04-23 01:21:28 -07:00
Kat Marchán
a1555949ed
refactor: clean up parser/FromStr toplevel stuff and add one for KdlIdentifier
2022-04-23 01:21:28 -07:00
Kat Marchán
8ed6a5cd06
feat(errors): improve parsing errors and fix some bugs ( #33 )
2022-04-22 19:41:28 -07:00
Kat Marchán
16c82f1ec1
feat(types): add type annotation support ( #31 )
2022-04-22 12:00:32 -07:00
Kat Marchán
e242613127
tests: test some example documents
2022-04-22 02:35:02 -07:00
Melody Horn
ad34cfd93a
feat(tests): add test for kdl-schema.kdl ( #30 )
2022-04-22 02:26:52 -07:00
Kat Marchán
364ea6173c
feat(api): complete rewrite into document-oriented parser ( #29 )
...
This new version of kdl-rs is a complete rewrite that introduces
a formatting-aware-and-preserving parser, much like toml_edit et al.
BREAKING CHANGE: Completely new API and bumped MSRV to 1.56.0.
2022-04-22 02:20:30 -07:00
Nicolas Sauzede
d52e101ff9
docs: Fix Implementations link ( #22 )
2021-10-11 18:26:32 -07:00
Kat Marchán
d8715c8d41
docs: fix license in readme
2021-09-22 10:39:31 -07:00
Kat Marchán
a358750d89
(cargo-release) start next development iteration 3.0.1-alpha.0
2021-09-16 01:32:27 -07:00
Kat Marchán
3f3c8721a2
(cargo-release) version 3.0.0
2021-09-16 01:32:05 -07:00
Kat Marchán
2de180b8a4
doc: update changelog
2021-09-16 01:31:50 -07:00
Kat Marchán
f811c5c89c
feat(spec): update parser to handle KDL 1.0.0
...
Fixes: https://github.com/kdl-org/kdl-rs/issues/18
BREAKING CHANGE: Various things have changed in the process of moving to KDL 1.0.0. Please test your stuff
2021-09-16 01:30:58 -07:00
Kat Marchán
cd98acddd1
(cargo-release) start next development iteration 2.0.1-alpha.0
2021-09-16 00:02:39 -07:00
Kat Marchán
b62f81e1f7
(cargo-release) version 2.0.0
2021-09-16 00:02:19 -07:00
Kat Marchán
acfdc960ac
doc: update changelog
2021-09-16 00:02:03 -07:00
Kat Marchán
136faa055f
meta: fix changelog gen
2021-09-16 00:01:34 -07:00
Kat Marchán
63c21684da
doc: make it official?
2021-09-16 00:00:16 -07:00
Kat Marchán
0dbf75c78e
feat(license): change license to Apache-2.0
...
BREAKING CHANGE: This is a significant licensing change. Please review.
2021-09-15 23:59:34 -07:00
Kat Marchán
832cc072c9
meta: add publishing bits
2021-09-15 23:59:15 -07:00
Kat Marchán
87f836134c
1.1.0
2021-05-08 14:42:29 -07:00
Kat Marchán
ebc846a79c
docs: add changelog
2021-05-08 14:42:19 -07:00
jam1garner
c1b7c25c00
fix(numbers): Fix parsing of non-integer and non-decimal numbers ( #13 )
2021-05-08 14:40:37 -07:00
jam1garner
9bc5363bb5
fix(deps): Remove nom dependency on `bitvec` and `lexical` ( #14 )
2021-05-08 14:40:23 -07:00