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
jam1garner
94190697d8
feat(docs): Add documentation for the entire crate ( #16 )
2021-05-08 14:40:15 -07:00