forked from besok/jsonpath-rust
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This reverts commit a07c7b6.
- Loading branch information
Showing
11 changed files
with
134 additions
and
449 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,48 +1,48 @@ | ||
* **`0.1.0`** | ||
* Initial implementation | ||
* **`0.1.1`** | ||
* Technical improvements | ||
* **`0.1.2`** | ||
* added a trait to obtain the result from value | ||
* added a method to get the cloned as Value | ||
* change the name of the general method* | ||
* **`0.1.4`** | ||
* add an ability to use references instead of values | ||
* fix some clippy issues | ||
* **`0.1.5`** | ||
* correct grammar for `$.[..]` | ||
* **`0.1.6`** | ||
* add logical OR and logical And to filters | ||
* fix bugs with objects in filters | ||
* add internal macros to generate path objects | ||
* **`0.2.0`** | ||
* add json path value as a result for the library | ||
* add functions (size) | ||
* change a logical operator `size` into function `size()` | ||
* **`0.2.1`** | ||
* changed the contract for length() function. | ||
* **`0.2.2`** | ||
* add ..* | ||
* **`0.2.5`** | ||
* build for tags | ||
* **`0.2.6`** | ||
* make parser mod public | ||
* **`0.3.0`** | ||
* introduce the different behaviour for empty results and non-existing result | ||
* **`0.3.2`** | ||
* make jsonpath inst cloneable. | ||
* **`0.3.3`** | ||
* fix a bug with the logical operators | ||
* **`0.3.4`** | ||
* add a result as a path | ||
* **`0.3.5`** | ||
* add `!` negation operation in filters | ||
* allow using () in filters | ||
* **`0.5`** | ||
* add config for jsonpath | ||
* add an option to add a regex cache for boosting performance | ||
* **`0.5.1`** | ||
* add double quotes for the expressions (before it was only possible to use single quotes) | ||
* add Debug on the JsonPathFinder | ||
|
||
|
||
- **`0.1.0`** | ||
- Initial implementation | ||
- **`0.1.1`** | ||
- Technical improvements | ||
- **`0.1.2`** | ||
- added a trait to obtain the result from value | ||
- added a method to get the cloned as Value | ||
- change the name of the general method\* | ||
- **`0.1.4`** | ||
- add an ability to use references instead of values | ||
- fix some clippy issues | ||
- **`0.1.5`** | ||
- correct grammar for `$.[..]` | ||
- **`0.1.6`** | ||
- add logical OR and logical And to filters | ||
- fix bugs with objects in filters | ||
- add internal macros to generate path objects | ||
- **`0.2.0`** | ||
- add json path value as a result for the library | ||
- add functions (size) | ||
- change a logical operator `size` into function `size()` | ||
- **`0.2.1`** | ||
- changed the contract for length() function. | ||
- **`0.2.2`** | ||
- add ..\* | ||
- **`0.2.5`** | ||
- build for tags | ||
- **`0.2.6`** | ||
- make parser mod public | ||
- **`0.3.0`** | ||
- introduce the different behaviour for empty results and non-existing result | ||
- **`0.3.2`** | ||
- make jsonpath inst cloneable. | ||
- **`0.3.3`** | ||
- fix a bug with the logical operators | ||
- **`0.3.4`** | ||
- add a result as a path | ||
- **`0.3.5`** | ||
- add `!` negation operation in filters | ||
- allow using () in filters | ||
- **`0.5`** | ||
- add config for jsonpath | ||
- add an option to add a regex cache for boosting performance | ||
- **`0.5.1`** | ||
- add double quotes for the expressions (before it was only possible to use single quotes) | ||
- add Debug on the JsonPathFinder | ||
- **`0.6`** | ||
- allow to reuse regex, that improves performance without needing an internal cache |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
[package] | ||
name = "jsonpath-rust" | ||
description = "The library provides the basic functionality to find the set of the data according to the filtering query." | ||
version = "0.5.1" | ||
version = "0.6.0" | ||
authors = ["BorisZhguchev <[email protected]>"] | ||
edition = "2018" | ||
license-file = "LICENSE" | ||
|
@@ -17,12 +17,6 @@ regex = "1" | |
pest = "2.0" | ||
pest_derive = "2.0" | ||
thiserror = "1.0.50" | ||
lazy_static = "1.4" | ||
once_cell = "1.19.0" | ||
|
||
[dev-dependencies] | ||
criterion = "0.5.1" | ||
|
||
[[bench]] | ||
name = "regex_bench" | ||
harness = false | ||
lazy_static = "1.0" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.