diff --git a/CHANGELOG.md b/CHANGELOG.md index c10378f..8bdb903 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,48 +1,52 @@ - **`0.1.0`** - - Initial implementation + - Initial implementation - **`0.1.1`** - - Technical improvements + - 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\* + - 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 + - add an ability to use references instead of values + - fix some clippy issues - **`0.1.5`** - - correct grammar for `$.[..]` + - 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 + - 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()` + - 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. + - changed the contract for length() function. - **`0.2.2`** - - add ..\* + - add ..\* - **`0.2.5`** - - build for tags + - build for tags - **`0.2.6`** - - make parser mod public + - make parser mod public - **`0.3.0`** - - introduce the different behaviour for empty results and non-existing result + - introduce the different behaviour for empty results and non-existing result - **`0.3.2`** - - make jsonpath inst cloneable. + - make jsonpath inst cloneable. - **`0.3.3`** - - fix a bug with the logical operators + - fix a bug with the logical operators - **`0.3.4`** - - add a result as a path + - add a result as a path - **`0.3.5`** - - add `!` negation operation in filters - - allow using () in filters + - 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 + - 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 + - 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 + - allow to reuse regex, that improves performance without needing an internal cache + +- **`6.1`** + - Performance improvements + - Change the contract for the struct of errors \ No newline at end of file diff --git a/Cargo.toml b/Cargo.toml index dd4b35c..a25bb20 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -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.6.0" +version = "0.6.1" authors = ["BorisZhguchev "] edition = "2021" license = "MIT"