Releases: j5ik2o/oni-comb-rs
Releases · j5ik2o/oni-comb-rs
oni-comb-parser-v2.2.0
17 Mar 04:00
Compare
Sorry, something went wrong.
No results found
Features
bench: add pom full-json benchmark (a31a407 )
parser: add fold combinator types for zero-allocation repetition (d482c46 )
parser: add fold/into methods to ParserExt (b3da725 )
parser: replace quoted_string_cow with quoted_string (1f92d82 )
Bug Fixes
migrate chumsky_impl.rs to chumsky 0.12 API (2abb0a9 )
resolve merge conflict with dependabot/cargo/winnow-0.7 base branch (2520981 )
update winnow_impl.rs for winnow 0.7 API (ErrMode removed) (6041236 )
oni-comb-parser-v2.1.0
16 Mar 18:30
Compare
Sorry, something went wrong.
No results found
Features
add take parser for consuming a fixed number of characters (4f649ef )
add crond crate - cron expression parser using v2 combinator API (fc1b68e )
add map_res combinator for fallible value transformation (6781aef )
add one_of and none_of generic parsers (3e5201b )
add proptest round-trip tests, CI pipelines, and README for uri crate (6153fc5 )
add regex parser behind optional regex feature flag (a6679a0 )
add take_till0 and take_till1 generic parsers (ead90c1 )
add take_while_n_m parser for bounded character matching (d694dff )
add uri crate - RFC 3986 URI parser with zero-copy models and URN support (711c8ad )
generify primitive parsers with Input trait and add ByteInput (4b48931 )
introduce generic Input trait and support for ByteInput (b951c1e )
Bug Fixes
accept empty port after colon per RFC 3986 (ede6c21 )
correct AnyStep evaluation for 1-based cron fields and prevent uint8 overflow panic (479ecc9 )
correct Path::Absolute Display for bare / and URN NSS with slashes (92de76d )
extend iterator search to 8 years and reject step=0 at parse time (8d15158 )
include Recursive generification missed in initial commit (8fdc665 )
make urn_nss use path_rootless_segments consistent with urn_nid (6261754 )
reject leading zeros in IPv4 dec-octet and remove unused as_str_repr (78fb579 )
reject step=0 in Range evaluation instead of matching all values (7d9b8a0 )
remove unsafe in urn_nss and verify IPv4 is followed by delimiter (f9e7de0 )
resolve clippy type_complexity warning in lexeme return type (504465c )
resolve clippy type_complexity warnings in recursive and lexeme (3a09a54 )
resolve dead_code warnings that fail CI with -D warnings (775ae30 )
support wrap-around ranges and truncate sub-minute precision (d2f41e0 )
wrap regex build error in own RegexBuildError type (4a2c9fb )
Release oni-comb-uri-rs-v0.2.801
10 Mar 00:17
Compare
Sorry, something went wrong.
No results found
Chores
Update Rust crate prop-check-rs to 0.0.988 (#1172 ) (c5939c5 )
Release oni-comb-parser-rs-v1.2.124
10 Mar 00:35
Compare
Sorry, something went wrong.
No results found
Chores
Update Rust crate prop-check-rs to 0.0.988 (#1172 ) (c5939c5 )
Release oni-comb-hocon-rs-v0.1.799
10 Mar 00:07
Compare
Sorry, something went wrong.
No results found
Chores
Update Rust crate prop-check-rs to 0.0.988 (#1172 ) (c5939c5 )
Release oni-comb-hocon-rs-v0.1.798
03 Mar 00:11
Compare
Sorry, something went wrong.
No results found
Chores
Update Rust crate prop-check-rs to 0.0.987 (#1171 ) (21cb1d1 )
Release oni-comb-uri-rs-v0.2.800
02 Mar 00:39
Compare
Sorry, something went wrong.
No results found
Chores
Update Rust crate prop-check-rs to 0.0.987 (#1171 ) (21cb1d1 )
Release oni-comb-parser-rs-v1.2.123
02 Mar 00:39
Compare
Sorry, something went wrong.
No results found
Chores
Update Rust crate prop-check-rs to 0.0.987 (#1171 ) (21cb1d1 )
Release oni-comb-uri-rs-v0.2.799
24 Feb 00:20
Compare
Sorry, something went wrong.
No results found
Chores
Update Rust crate prop-check-rs to 0.0.986 (#1170 ) (fae61b1 )
Release oni-comb-parser-rs-v1.2.122
24 Feb 00:36
Compare
Sorry, something went wrong.
No results found
Chores
Update Rust crate prop-check-rs to 0.0.986 (#1170 ) (fae61b1 )