From 716d6b66f997dc13946a7c2ab363138043e0dfe2 Mon Sep 17 00:00:00 2001 From: Trevor Hilton Date: Sun, 3 Nov 2024 12:38:43 -0800 Subject: [PATCH] Release `0.7.0` (#106) * chore: bump versions for release * chore: update changelogs for new versions --- serde_json_path/CHANGELOG.md | 6 +++++- serde_json_path/Cargo.toml | 6 +++--- serde_json_path_core/CHANGELOG.md | 2 ++ serde_json_path_core/Cargo.toml | 2 +- serde_json_path_macros/CHANGELOG.md | 2 ++ serde_json_path_macros/Cargo.toml | 6 +++--- serde_json_path_macros/src/internal/Cargo.toml | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) diff --git a/serde_json_path/CHANGELOG.md b/serde_json_path/CHANGELOG.md index 48c49df..62159b5 100644 --- a/serde_json_path/CHANGELOG.md +++ b/serde_json_path/CHANGELOG.md @@ -7,13 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 # Unreleased +# 0.7.0 (3 November 2024) + - **fixed**: edge case where `.` in regexes for `match` and `search` functions was matching `\r\n` properly ([#92]) -- **breaking**: added `regex` feature flag that gates regex functions `match` and `search` ([#93]) +- **breaking**: added `regex` feature flag that gates regex functions `match` and `search` ([#93], thanks [@LucasPickering]) - Feature is enabled by default, but if you have `default-features = false` you'll need to explicitly add it to retain access to these functions - **breaking**(`serde_json_path_core`): ensure integers used as indices are within the [valid range for I-JSON][i-json-range] ([#98]) +- **internal**: remove use of `once_cell` and use specific versions for crate dependencies ([#105]) [#92]: https://github.com/hiltontj/serde_json_path/pull/92 [#93]: https://github.com/hiltontj/serde_json_path/pull/93 +[@LucasPickering]: https://github.com/LucasPickering [#98]: https://github.com/hiltontj/serde_json_path/pull/98 [i-json-range]: https://www.rfc-editor.org/rfc/rfc9535.html#section-2.1-4.1 [#105]: https://github.com/hiltontj/serde_json_path/pull/105 diff --git a/serde_json_path/Cargo.toml b/serde_json_path/Cargo.toml index 71ddc85..25208e0 100644 --- a/serde_json_path/Cargo.toml +++ b/serde_json_path/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "serde_json_path" -version = "0.6.7" +version = "0.7.0" edition = "2021" license = "MIT" authors = ["Trevor Hilton "] @@ -27,8 +27,8 @@ thiserror = "1.0.67" tracing = { version = "0.1.40", optional = true } # local crates: -serde_json_path_core = { path = "../serde_json_path_core", version = "0.1.6" } -serde_json_path_macros = { path = "../serde_json_path_macros", version = "0.1.4" } +serde_json_path_core = { path = "../serde_json_path_core", version = "0.2.0" } +serde_json_path_macros = { path = "../serde_json_path_macros", version = "0.1.5" } [dev-dependencies] test-log = { version = "0.2.11", default-features = false, features=["trace"] } diff --git a/serde_json_path_core/CHANGELOG.md b/serde_json_path_core/CHANGELOG.md index da86695..7225a1f 100644 --- a/serde_json_path_core/CHANGELOG.md +++ b/serde_json_path_core/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 # Unreleased +# 0.2.0 (3 November 2024) + - **breaking**: ensure integers used as indices are within the [valid range for I-JSON][i-json-range] ([#98]) - **internal**: remove use of `once_cell` and use specific versions for crate dependencies ([#105]) diff --git a/serde_json_path_core/Cargo.toml b/serde_json_path_core/Cargo.toml index 037857d..1bfe924 100644 --- a/serde_json_path_core/Cargo.toml +++ b/serde_json_path_core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "serde_json_path_core" -version = "0.1.6" +version = "0.2.0" edition = "2021" license = "MIT" authors = ["Trevor Hilton "] diff --git a/serde_json_path_macros/CHANGELOG.md b/serde_json_path_macros/CHANGELOG.md index 72e0b8b..f72df65 100644 --- a/serde_json_path_macros/CHANGELOG.md +++ b/serde_json_path_macros/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 # Unreleased +# 0.1.5 (3 November 2024) + - **internal**: remove use of `once_cell` and use specific versions for crate dependencies ([#105]) [#105]: https://github.com/hiltontj/serde_json_path/pull/105 diff --git a/serde_json_path_macros/Cargo.toml b/serde_json_path_macros/Cargo.toml index 29afdbc..43ceb4b 100644 --- a/serde_json_path_macros/Cargo.toml +++ b/serde_json_path_macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "serde_json_path_macros" -version = "0.1.4" +version = "0.1.5" edition = "2021" license = "MIT" authors = ["Trevor Hilton "] @@ -13,8 +13,8 @@ keywords = ["json", "jsonpath", "json_path", "serde", "serde_json"] [dependencies] inventory = "0.3.15" -serde_json_path_macros_internal = { path = "src/internal", version = "0.1.1" } -serde_json_path_core = { path = "../serde_json_path_core", version = "0.1.6" } +serde_json_path_macros_internal = { path = "src/internal", version = "0.1.2" } +serde_json_path_core = { path = "../serde_json_path_core", version = "0.2.0" } [dev-dependencies] serde_json = "1" diff --git a/serde_json_path_macros/src/internal/Cargo.toml b/serde_json_path_macros/src/internal/Cargo.toml index 842bbc4..1b0a066 100644 --- a/serde_json_path_macros/src/internal/Cargo.toml +++ b/serde_json_path_macros/src/internal/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "serde_json_path_macros_internal" -version = "0.1.1" +version = "0.1.2" edition = "2021" license = "MIT" authors = ["Trevor Hilton "]