1.9 KiB
1.9 KiB
-
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
$.[..]
- 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
sizeinto functionsize()
-
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
- add
-
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
-
0.6.1- Performance improvements
- Change the contract for the struct of errors
-
0.7.0- Bug fixes and api changes
-
0.7.1- add Display to JsonPath
-
0.7.2- add JsonLike trait
-
0.7.3- make some methods public
-
0.7.5- add reference and reference_mut methods