From a97322d60e4417646e30cb245abd539f48d43c84 Mon Sep 17 00:00:00 2001 From: V0ldek Date: Thu, 28 Mar 2024 18:17:00 +0100 Subject: [PATCH] release v0.9.0 --- .github/ISSUE_TEMPLATE/bug_report.yml | 3 +- CHANGELOG.md | 25 +++++ Cargo.lock | 14 +-- README.md | 118 ++++++++++++------------ book/src/user/installation.md | 2 +- book/src/user/installation/manual.md | 2 +- crates/rsonpath-benchmarks | 2 +- crates/rsonpath-lib/Cargo.toml | 4 +- crates/rsonpath-lib/README.md | 8 +- crates/rsonpath-syntax/CHANGELOG.md | 7 ++ crates/rsonpath-syntax/Cargo.toml | 2 +- crates/rsonpath-test-codegen/Cargo.lock | 2 +- crates/rsonpath-test-codegen/Cargo.toml | 2 +- crates/rsonpath-test/Cargo.toml | 6 +- crates/rsonpath/Cargo.toml | 6 +- fuzz/Cargo.lock | 4 +- 16 files changed, 120 insertions(+), 87 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index a2827bb6..a26a36ed 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -71,7 +71,8 @@ body: attributes: label: Version of the release options: - # + # + - v0.9.0 - v0.8.7 - v0.8.6 - v0.8.5 diff --git a/CHANGELOG.md b/CHANGELOG.md index 2669e70d..57b067ee 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,31 @@ All notable changes to this project will be documented in this file. +## [0.9.0] - 2024-03-28 + +### Features + +- Array slice selector. ([#152](https://github.com/V0ldek/rsonpath/issues/152)) + - Simple slicing: forward step and positive bounds. + Includes an overhaul to how array transitions are compiled. + +### Performance + +- Improve performance of the index selector. ([#138](https://github.com/V0ldek/rsonpath/issues/138)) + - Added more structure and metadata to the automaton, + improving perf of all queries in general (~6% thpt) and + array-index queries in particular (~12% thpt). + +### Reliability + +- Run JSONPath Compliance Test Suite on basic queries. + - CTS is now run in CI on queries that the engine supports. + +### Dependencies + +- Bump clap from 4.5.1 to 4.5.2 +- Bump thiserror from 1.0.57 to 1.0.58 + ## [0.8.7] - 2024-02-29 ### Features diff --git a/Cargo.lock b/Cargo.lock index ada7f3df..04782bc0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -560,9 +560,9 @@ checksum = "490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771" [[package]] name = "memchr" -version = "2.7.1" +version = "2.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" +checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" [[package]] name = "memmap2" @@ -872,7 +872,7 @@ checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" [[package]] name = "rsonpath" -version = "0.8.7" +version = "0.9.0" dependencies = [ "clap", "color-eyre", @@ -888,7 +888,7 @@ dependencies = [ [[package]] name = "rsonpath-lib" -version = "0.8.7" +version = "0.9.0" dependencies = [ "arbitrary", "cfg-if", @@ -908,7 +908,7 @@ dependencies = [ [[package]] name = "rsonpath-syntax" -version = "0.3.0" +version = "0.3.1" dependencies = [ "arbitrary", "insta", @@ -923,7 +923,7 @@ dependencies = [ [[package]] name = "rsonpath-test" -version = "0.8.7" +version = "0.9.0" dependencies = [ "eyre", "glob", @@ -938,7 +938,7 @@ dependencies = [ [[package]] name = "rsonpath-test-codegen" -version = "0.8.7" +version = "0.9.0" dependencies = [ "heck 0.4.1", "proc-macro2", diff --git a/README.md b/README.md index 46696702..4140fa0b 100644 --- a/README.md +++ b/README.md @@ -100,7 +100,7 @@ A query is a sequence of segments, each containing one or more selectors. | Wildcard | `.*`, `..*`, `[*]` | ✔️ | v0.4.0 | | | Index (array index) | `[]` | ✔️ | v0.5.0 | | | Index (array index from end) | `[-]` | ❌ | | | -| Array slice (forward, positive bounds) | `[::]` | ❌ | | [#152](https://github.com/V0ldek/rsonpath/issues/152) | +| Array slice (forward, positive bounds) | `[::]` | ✔️ | v0.9.0 | [#152](https://github.com/V0ldek/rsonpath/issues/152) | | Array slice (forward, arbitrary bounds) | `[::]` | ❌ | | | | Array slice (backward, arbitrary bounds) | `[::-]` | ❌ | | | | Filters – existential tests | `[?]` | ❌ | | [#154](https://github.com/V0ldek/rsonpath/issues/154) | @@ -136,9 +136,9 @@ with `rq --version` – check the `SIMD support` field: ```console,ignore $ rq --version -rq 0.8.4 +rq 0.9.0 -Commit SHA: be6abb7fc8a3a9342876d01cad2388c10f5751e3 +Commit SHA: c024e1bab89610455537b77aed249d2a05a81ed6 Features: default,simd Opt level: 3 Target triple: x86_64-unknown-linux-gnu @@ -216,16 +216,16 @@ cargo tree --package rsonpath --edges normal --depth 1 ```ini -rsonpath v0.8.7 (/home/mat/src/rsonpath/crates/rsonpath) -├── clap v4.5.1 -├── color-eyre v0.6.2 +rsonpath v0.9.0 (/home/mat/src/rsonpath/crates/rsonpath) +├── clap v4.5.4 +├── color-eyre v0.6.3 ├── eyre v0.6.12 ├── log v0.4.21 -├── rsonpath-lib v0.8.7 (/home/mat/src/rsonpath/crates/rsonpath-lib) -├── rsonpath-syntax v0.2.0 (/home/mat/src/rsonpath/crates/rsonpath-syntax) +├── rsonpath-lib v0.9.0 (/home/mat/src/rsonpath/crates/rsonpath-lib) +├── rsonpath-syntax v0.3.1 (/home/mat/src/rsonpath/crates/rsonpath-syntax) └── simple_logger v4.3.3 [build-dependencies] -├── rustflags v0.1.4 +├── rustflags v0.1.5 └── vergen v8.3.1 [build-dependencies] ``` @@ -237,16 +237,16 @@ cargo tree --package rsonpath-lib --edges normal --depth 1 ```ini -rsonpath-lib v0.8.7 (/home/mat/src/rsonpath/crates/rsonpath-lib) +rsonpath-lib v0.9.0 (/home/mat/src/rsonpath/crates/rsonpath-lib) ├── arbitrary v1.3.2 ├── cfg-if v1.0.0 ├── log v0.4.21 ├── memmap2 v0.9.4 ├── nom v7.1.3 -├── rsonpath-syntax v0.2.0 (/home/mat/src/rsonpath/crates/rsonpath-syntax) -├── smallvec v1.13.1 +├── rsonpath-syntax v0.3.1 (/home/mat/src/rsonpath/crates/rsonpath-syntax) +├── smallvec v1.13.2 ├── static_assertions v1.1.0 -├── thiserror v1.0.57 +├── thiserror v1.0.58 └── vector-map v1.0.1 ``` @@ -272,9 +272,9 @@ cargo tree --package rsonpath --edges normal ```ini -rsonpath v0.8.7 (/home/mat/src/rsonpath/crates/rsonpath) -├── clap v4.5.1 -│ ├── clap_builder v4.5.1 +rsonpath v0.9.0 (/home/mat/src/rsonpath/crates/rsonpath) +├── clap v4.5.4 +│ ├── clap_builder v4.5.2 │ │ ├── anstream v0.6.13 │ │ │ ├── anstyle v1.0.6 │ │ │ ├── anstyle-parse v0.2.3 @@ -298,8 +298,8 @@ rsonpath v0.8.7 (/home/mat/src/rsonpath/crates/rsonpath) │ │ ├── clap_lex v0.7.0 │ │ ├── strsim v0.11.0 │ │ └── terminal_size v0.3.0 -│ │ ├── rustix v0.38.31 -│ │ │ ├── bitflags v2.4.2 +│ │ ├── rustix v0.38.32 +│ │ │ ├── bitflags v2.5.0 │ │ │ ├── errno v0.3.8 │ │ │ │ ├── libc v0.2.153 │ │ │ │ └── windows-sys v0.52.0 (*) @@ -315,18 +315,18 @@ rsonpath v0.8.7 (/home/mat/src/rsonpath/crates/rsonpath) │ │ ├── windows_x86_64_gnu v0.48.5 │ │ ├── windows_x86_64_gnullvm v0.48.5 │ │ └── windows_x86_64_msvc v0.48.5 -│ └── clap_derive v4.5.0 (proc-macro) -│ ├── heck v0.4.1 -│ ├── proc-macro2 v1.0.78 +│ └── clap_derive v4.5.4 (proc-macro) +│ ├── heck v0.5.0 +│ ├── proc-macro2 v1.0.79 │ │ └── unicode-ident v1.0.12 │ ├── quote v1.0.35 -│ │ └── proc-macro2 v1.0.78 (*) -│ └── syn v2.0.52 -│ ├── proc-macro2 v1.0.78 (*) +│ │ └── proc-macro2 v1.0.79 (*) +│ └── syn v2.0.55 +│ ├── proc-macro2 v1.0.79 (*) │ ├── quote v1.0.35 (*) │ └── unicode-ident v1.0.12 -├── color-eyre v0.6.2 -│ ├── backtrace v0.3.69 +├── color-eyre v0.6.3 +│ ├── backtrace v0.3.71 │ │ ├── addr2line v0.21.0 │ │ │ └── gimli v0.28.1 │ │ ├── cfg-if v1.0.0 @@ -334,10 +334,10 @@ rsonpath v0.8.7 (/home/mat/src/rsonpath/crates/rsonpath) │ │ ├── miniz_oxide v0.7.2 │ │ │ └── adler v1.0.2 │ │ ├── object v0.32.2 -│ │ │ └── memchr v2.7.1 +│ │ │ └── memchr v2.7.2 │ │ └── rustc-demangle v0.1.23 │ │ [build-dependencies] -│ │ └── cc v1.0.88 +│ │ └── cc v1.0.90 │ ├── eyre v0.6.12 │ │ ├── indenter v0.3.3 │ │ └── once_cell v1.19.0 @@ -346,32 +346,32 @@ rsonpath v0.8.7 (/home/mat/src/rsonpath/crates/rsonpath) │ └── owo-colors v3.5.0 ├── eyre v0.6.12 (*) ├── log v0.4.21 -├── rsonpath-lib v0.8.7 (/home/mat/src/rsonpath/crates/rsonpath-lib) +├── rsonpath-lib v0.9.0 (/home/mat/src/rsonpath/crates/rsonpath-lib) │ ├── cfg-if v1.0.0 │ ├── log v0.4.21 │ ├── memmap2 v0.9.4 │ │ └── libc v0.2.153 │ ├── nom v7.1.3 -│ │ ├── memchr v2.7.1 +│ │ ├── memchr v2.7.2 │ │ └── minimal-lexical v0.2.1 -│ ├── rsonpath-syntax v0.2.0 (/home/mat/src/rsonpath/crates/rsonpath-syntax) +│ ├── rsonpath-syntax v0.3.1 (/home/mat/src/rsonpath/crates/rsonpath-syntax) │ │ ├── nom v7.1.3 (*) │ │ ├── owo-colors v4.0.0 -│ │ ├── thiserror v1.0.57 -│ │ │ └── thiserror-impl v1.0.57 (proc-macro) -│ │ │ ├── proc-macro2 v1.0.78 (*) +│ │ ├── thiserror v1.0.58 +│ │ │ └── thiserror-impl v1.0.58 (proc-macro) +│ │ │ ├── proc-macro2 v1.0.79 (*) │ │ │ ├── quote v1.0.35 (*) -│ │ │ └── syn v2.0.52 (*) +│ │ │ └── syn v2.0.55 (*) │ │ └── unicode-width v0.1.11 -│ ├── smallvec v1.13.1 +│ ├── smallvec v1.13.2 │ ├── static_assertions v1.1.0 -│ ├── thiserror v1.0.57 (*) +│ ├── thiserror v1.0.58 (*) │ └── vector-map v1.0.1 │ ├── contracts v0.4.0 (proc-macro) -│ │ ├── proc-macro2 v1.0.78 (*) +│ │ ├── proc-macro2 v1.0.79 (*) │ │ ├── quote v1.0.35 (*) │ │ └── syn v1.0.109 -│ │ ├── proc-macro2 v1.0.78 (*) +│ │ ├── proc-macro2 v1.0.79 (*) │ │ ├── quote v1.0.35 (*) │ │ └── unicode-ident v1.0.12 │ └── rand v0.7.3 @@ -387,7 +387,7 @@ rsonpath v0.8.7 (/home/mat/src/rsonpath/crates/rsonpath) │ ├── rand_core v0.5.1 (*) │ └── rand_hc v0.2.0 │ └── rand_core v0.5.1 (*) -├── rsonpath-syntax v0.2.0 (/home/mat/src/rsonpath/crates/rsonpath-syntax) (*) +├── rsonpath-syntax v0.3.1 (/home/mat/src/rsonpath/crates/rsonpath-syntax) (*) └── simple_logger v4.3.3 ├── colored v2.1.0 │ ├── lazy_static v1.4.0 @@ -396,7 +396,7 @@ rsonpath v0.8.7 (/home/mat/src/rsonpath/crates/rsonpath) ├── time v0.3.34 │ ├── deranged v0.3.11 │ │ └── powerfmt v0.2.0 - │ ├── itoa v1.0.10 + │ ├── itoa v1.0.11 │ ├── libc v0.2.153 │ ├── num-conv v0.1.0 │ ├── num_threads v0.1.7 @@ -408,41 +408,41 @@ rsonpath v0.8.7 (/home/mat/src/rsonpath/crates/rsonpath) │ └── time-core v0.1.2 └── windows-sys v0.48.0 (*) [build-dependencies] -├── rustflags v0.1.4 +├── rustflags v0.1.5 └── vergen v8.3.1 - ├── anyhow v1.0.80 + ├── anyhow v1.0.81 ├── cargo_metadata v0.18.1 │ ├── camino v1.1.6 │ │ └── serde v1.0.197 │ │ └── serde_derive v1.0.197 (proc-macro) - │ │ ├── proc-macro2 v1.0.78 (*) + │ │ ├── proc-macro2 v1.0.79 (*) │ │ ├── quote v1.0.35 (*) - │ │ └── syn v2.0.52 (*) - │ ├── cargo-platform v0.1.7 + │ │ └── syn v2.0.55 (*) + │ ├── cargo-platform v0.1.8 │ │ └── serde v1.0.197 (*) │ ├── semver v1.0.22 │ │ └── serde v1.0.197 (*) │ ├── serde v1.0.197 (*) - │ ├── serde_json v1.0.114 - │ │ ├── itoa v1.0.10 + │ ├── serde_json v1.0.115 + │ │ ├── itoa v1.0.11 │ │ ├── ryu v1.0.17 │ │ └── serde v1.0.197 (*) - │ └── thiserror v1.0.57 (*) + │ └── thiserror v1.0.58 (*) ├── cfg-if v1.0.0 - ├── regex v1.10.3 - │ ├── aho-corasick v1.1.2 - │ │ └── memchr v2.7.1 - │ ├── memchr v2.7.1 - │ ├── regex-automata v0.4.5 - │ │ ├── aho-corasick v1.1.2 (*) - │ │ ├── memchr v2.7.1 - │ │ └── regex-syntax v0.8.2 - │ └── regex-syntax v0.8.2 + ├── regex v1.10.4 + │ ├── aho-corasick v1.1.3 + │ │ └── memchr v2.7.2 + │ ├── memchr v2.7.2 + │ ├── regex-automata v0.4.6 + │ │ ├── aho-corasick v1.1.3 (*) + │ │ ├── memchr v2.7.2 + │ │ └── regex-syntax v0.8.3 + │ └── regex-syntax v0.8.3 ├── rustc_version v0.4.0 │ └── semver v1.0.22 (*) └── time v0.3.34 ├── deranged v0.3.11 (*) - ├── itoa v1.0.10 + ├── itoa v1.0.11 ├── libc v0.2.153 ├── num-conv v0.1.0 ├── num_threads v0.1.7 (*) diff --git a/book/src/user/installation.md b/book/src/user/installation.md index 6f034001..3c7f1b2b 100644 --- a/book/src/user/installation.md +++ b/book/src/user/installation.md @@ -35,7 +35,7 @@ To verify it works, check if `rq` is available from your command line: ```console $ rq -V -rq 0.8.7 +rq 0.9.0 ``` diff --git a/book/src/user/installation/manual.md b/book/src/user/installation/manual.md index 09c6a297..9ed0cd3e 100644 --- a/book/src/user/installation/manual.md +++ b/book/src/user/installation/manual.md @@ -49,7 +49,7 @@ field. ```console,ignore $ rq --version -rq 0.8.3 +rq 0.9.0 Commit SHA: 05ced6146b2dcc4e474f2dbc17c2e6d0986a7181 Features: default,simd diff --git a/crates/rsonpath-benchmarks b/crates/rsonpath-benchmarks index d7eb7740..f5ba8c61 160000 --- a/crates/rsonpath-benchmarks +++ b/crates/rsonpath-benchmarks @@ -1 +1 @@ -Subproject commit d7eb7740c394ccfb202d3af4d3d15e9313f00fcd +Subproject commit f5ba8c61e9a0ba7aea8cd6b116172c0e28224355 diff --git a/crates/rsonpath-lib/Cargo.toml b/crates/rsonpath-lib/Cargo.toml index e5e54046..eceb0020 100644 --- a/crates/rsonpath-lib/Cargo.toml +++ b/crates/rsonpath-lib/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rsonpath-lib" -version = "0.8.7" +version = "0.9.0" authors = ["Mateusz Gienieczko "] description = "Blazing fast JSONPath query engine powered by SIMD. Core library of `rsonpath`." readme = "README.md" @@ -32,7 +32,7 @@ cfg-if = "1.0.0" log = "0.4.21" memmap2 = "0.9.4" nom = "7.1.3" -rsonpath-syntax = { version = "0.3.0", path = "../rsonpath-syntax" } +rsonpath-syntax = { version = "0.3.1", path = "../rsonpath-syntax" } smallvec = { version = "1.13.1", features = ["union"] } static_assertions = "1.1.0" thiserror = "1.0.58" diff --git a/crates/rsonpath-lib/README.md b/crates/rsonpath-lib/README.md index 7e28c975..c5ad4b08 100644 --- a/crates/rsonpath-lib/README.md +++ b/crates/rsonpath-lib/README.md @@ -60,16 +60,16 @@ cargo tree --package rsonpath-lib --edges normal --depth 1 ```ini -rsonpath-lib v0.8.7 (/home/mat/src/rsonpath/crates/rsonpath-lib) +rsonpath-lib v0.9.0 (/home/mat/src/rsonpath/crates/rsonpath-lib) ├── arbitrary v1.3.2 ├── cfg-if v1.0.0 ├── log v0.4.21 ├── memmap2 v0.9.4 ├── nom v7.1.3 -├── rsonpath-syntax v0.2.0 (/home/mat/src/rsonpath/crates/rsonpath-syntax) -├── smallvec v1.13.1 +├── rsonpath-syntax v0.3.1 (/home/mat/src/rsonpath/crates/rsonpath-syntax) +├── smallvec v1.13.2 ├── static_assertions v1.1.0 -├── thiserror v1.0.57 +├── thiserror v1.0.58 └── vector-map v1.0.1 ``` diff --git a/crates/rsonpath-syntax/CHANGELOG.md b/crates/rsonpath-syntax/CHANGELOG.md index bb56e018..8116f74f 100644 --- a/crates/rsonpath-syntax/CHANGELOG.md +++ b/crates/rsonpath-syntax/CHANGELOG.md @@ -2,6 +2,13 @@ All notable changes to this project will be documented in this file. +## [0.3.1] - 2024-03-28 + +### Features + +- Added the [`Step::is_forward`](https://docs.rs/rsonpath-syntax/0.3.1/rsonpath_syntax/enum.Step.html#method.is_forward) and [`Step::is_backward`](https://docs.rs/rsonpath-syntax/0.3.1/rsonpath_syntax/enum.Step.html#method.is_backward) methods. +- Added `From for i64`. + ## [0.3.0] - 2024-02-29 ### Features diff --git a/crates/rsonpath-syntax/Cargo.toml b/crates/rsonpath-syntax/Cargo.toml index 04796465..8d261d4e 100644 --- a/crates/rsonpath-syntax/Cargo.toml +++ b/crates/rsonpath-syntax/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rsonpath-syntax" -version = "0.3.0" +version = "0.3.1" authors = ["Mateusz Gienieczko "] description = "A JSONPath parser." readme = "README.md" diff --git a/crates/rsonpath-test-codegen/Cargo.lock b/crates/rsonpath-test-codegen/Cargo.lock index d35c1a1d..185c0074 100644 --- a/crates/rsonpath-test-codegen/Cargo.lock +++ b/crates/rsonpath-test-codegen/Cargo.lock @@ -75,7 +75,7 @@ dependencies = [ [[package]] name = "rsonpath-test-codegen" -version = "0.8.7" +version = "0.9.0" dependencies = [ "heck", "pretty_assertions", diff --git a/crates/rsonpath-test-codegen/Cargo.toml b/crates/rsonpath-test-codegen/Cargo.toml index 0f2f8dfa..33425c34 100644 --- a/crates/rsonpath-test-codegen/Cargo.toml +++ b/crates/rsonpath-test-codegen/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rsonpath-test-codegen" -version = "0.8.7" +version = "0.9.0" authors = ["Mateusz Gienieczko "] description = "TOML-based test codegen for rsonpath-lib." readme = "README.md" diff --git a/crates/rsonpath-test/Cargo.toml b/crates/rsonpath-test/Cargo.toml index 9f3d940b..991058b3 100644 --- a/crates/rsonpath-test/Cargo.toml +++ b/crates/rsonpath-test/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rsonpath-test" -version = "0.8.7" +version = "0.9.0" authors = ["Mateusz Gienieczko "] description = "Just a build script for the auto test generation." readme = "README.md" @@ -19,11 +19,11 @@ serde_json = "1.0.114" [dev-dependencies] pretty_assertions = "1.4.0" -rsonpath-lib = { version = "0.8.7", path = "../rsonpath-lib" } +rsonpath-lib = { version = "0.9.0", path = "../rsonpath-lib" } rsonpath-syntax = { version = "0.3.0", path = "../rsonpath-syntax" } [build-dependencies] eyre = "0.6.12" glob = "0.3.1" md5 = "0.7.0" -rsonpath-test-codegen = { version = "0.8.7", path = "../rsonpath-test-codegen" } +rsonpath-test-codegen = { version = "0.9.0", path = "../rsonpath-test-codegen" } diff --git a/crates/rsonpath/Cargo.toml b/crates/rsonpath/Cargo.toml index 846df4ec..a2afcefc 100644 --- a/crates/rsonpath/Cargo.toml +++ b/crates/rsonpath/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rsonpath" -version = "0.8.7" +version = "0.9.0" authors = ["Mateusz Gienieczko "] description = "Blazing fast JSONPath CLI tool powered by SIMD" readme = "../../README.md" @@ -28,8 +28,8 @@ clap = { version = "4.5.2", features = ["derive", "wrap_help"] } color-eyre = { version = "0.6.2", default-features = false } eyre = "0.6.12" log = "0.4.21" -rsonpath-lib = { version = "0.8.7", package = "rsonpath-lib", default-features = false } -rsonpath-syntax = { version = "0.3.0", features = ["color"] } +rsonpath-lib = { version = "0.9.0", package = "rsonpath-lib", default-features = false } +rsonpath-syntax = { version = "0.3.1", features = ["color"] } simple_logger = "4.3.3" [build-dependencies] diff --git a/fuzz/Cargo.lock b/fuzz/Cargo.lock index 861a68f8..1b31fd74 100644 --- a/fuzz/Cargo.lock +++ b/fuzz/Cargo.lock @@ -192,7 +192,7 @@ dependencies = [ [[package]] name = "rsonpath-lib" -version = "0.8.7" +version = "0.9.0" dependencies = [ "arbitrary", "cfg-if", @@ -220,7 +220,7 @@ dependencies = [ [[package]] name = "rsonpath-syntax" -version = "0.3.0" +version = "0.3.1" dependencies = [ "arbitrary", "nom",