Skip to content

Commit cbf513a

Browse files
release(parser): prep 0.2.2 release
1 parent 48acfaa commit cbf513a

File tree

6 files changed

+32
-9
lines changed

6 files changed

+32
-9
lines changed

CONTRIBUTING.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ publishing at the very least the following checklist should be covered
2222

2323
1. Before Publishing
2424
- [ ] Bump the version in `Cargo.toml`
25-
- [ ] Bump the version in the crate's `README.md`
2625
- [ ] Run the benchmarks and update the results in `BENCHMARKS.md`
2726
- [ ] Update the MSRV `$ cargo msrv --min 1.60.0 -- cargo check`
2827
- [ ] Consult with `cargo-semver-checks`

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

keyvalues-parser/CHANGELOG.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,28 @@
1-
# Version 0.2.1
1+
# Version 0.2.2 | 2025-12-08
2+
3+
## Feat
4+
5+
- Add limited `Deserialize` impls for `Obj` and `Value` [(#101)]
6+
- Limited because VDF doesn't act as a fully self-describing format, so
7+
things may fail to deserialize for seemingly benign reasons. Use at your own
8+
risk
9+
10+
## Docs
11+
12+
- Add a crates.io badge to the README [(#103)]
13+
14+
## Internal
15+
16+
- Cleanup generated parser code [(#99)] [(#107)]
17+
- Prune some test/benchmark assets [(#105)]
18+
19+
[(#99)]: https://github.com/CosmicHorrorDev/vdf-rs/pull/99
20+
[(#101)]: https://github.com/CosmicHorrorDev/vdf-rs/pull/101
21+
[(#103)]: https://github.com/CosmicHorrorDev/vdf-rs/pull/103
22+
[(#105)]: https://github.com/CosmicHorrorDev/vdf-rs/pull/105
23+
[(#107)]: https://github.com/CosmicHorrorDev/vdf-rs/pull/107
24+
25+
# Version 0.2.1 | 2025-09-22
226

327
The main headline of this update is significantly slimming down our dependency
428
tree. We now depend solely on `pest` (and its transitive deps) :tada:

keyvalues-parser/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
[package]
22
name = "keyvalues-parser"
3-
version = "0.2.1"
3+
version = "0.2.2"
44
edition = "2021"
55
license = "MIT OR Apache-2.0"
6-
rust-version = "1.80.1"
6+
rust-version = "1.68.2"
77

88
authors = ["Cosmic <[email protected]>"]
99
keywords = ["keyvalues", "vdf", "steam", "parser"]

keyvalues-parser/src/text/parse/escaped.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ type ParseResult<'a> = pest::ParseResult<BoxedState<'a>>;
66

77
common_parsing!(pest_parse, Rule, true);
88

9-
#[expect(non_camel_case_types, clippy::upper_case_acronyms)]
9+
#[allow(non_camel_case_types, clippy::upper_case_acronyms)]
1010
#[derive(Clone, Copy, Debug, Eq, Hash, Ord, PartialEq, PartialOrd)]
1111
pub enum Rule {
1212
///End-of-input
@@ -30,7 +30,7 @@ pub enum Rule {
3030
}
3131

3232
mod rules {
33-
#![expect(non_snake_case)]
33+
#![allow(non_snake_case)]
3434

3535
use super::{any, skip, soi, whitespace, BoxedState, ParseResult, Rule};
3636

keyvalues-parser/src/text/parse/raw.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ type ParseResult<'a> = pest::ParseResult<BoxedState<'a>>;
66

77
common_parsing!(pest_parse, Rule, false);
88

9-
#[expect(non_camel_case_types, clippy::upper_case_acronyms)]
9+
#[allow(non_camel_case_types, clippy::upper_case_acronyms)]
1010
#[derive(Clone, Copy, Debug, Eq, Hash, Ord, PartialEq, PartialOrd)]
1111
pub enum Rule {
1212
///End-of-input
@@ -28,7 +28,7 @@ pub enum Rule {
2828
}
2929

3030
mod rules {
31-
#![expect(non_snake_case)]
31+
#![allow(non_snake_case)]
3232

3333
use super::{any, skip, soi, whitespace, BoxedState, ParseResult, Rule};
3434

0 commit comments

Comments
 (0)