vaobhav1993
5fcde2a675
Anyof criteria fixed, ZonedDateTime Support, Multiple Filters for date and time, Number List filters for list to list comparison, Right to left filters for subset, anyof, noneof and all.
3 years ago
Kalle Stenflo
25b89a9579
Prepare next version.
3 years ago
Kalle Stenflo
8cdaaef900
Release 2.7.0
3 years ago
Kalle Stenflo
ba29b73a61
Bumped dependency versions.
3 years ago
Kalle Stenflo
9674339436
Fix test. AS_PATH_LIST should return empty list not null.
3 years ago
zengmmm00
72fed27217
fix issue273 ( #715 )
3 years ago
Leonid
ae253ab049
Fix possible StackOverflowError in Jakarta provider ( #781 )
3 years ago
Richard Startin
921d3bc984
expose JSON providers ability to parse UTF-8 byte arrays ( #770 )
3 years ago
Richard Startin
df9cfd241a
respect SUPPRESS_EXCEPTIONS configuration ( #767 )
3 years ago
Rishabh
b14341ac5e
Not using exceptions for flow control ( #775 )
3 years ago
Leonid
39c7904e2f
Fix issues 400, 482, 487: Allow comma in the quoted string ( #747 )
...
Co-authored-by: Leonid Malikov <leonid@percival.co.uk>
4 years ago
Kalle Stenflo
36db5f80e1
Revert "Improve GRADLE build Performance ( #758 )"
...
This reverts commit 192e8065
4 years ago
ChenZhangg
192e806500
Improve GRADLE build Performance ( #758 )
...
Co-authored-by: Chen Zhang <340355960@qq.com>
4 years ago
Leonid
be070ec2c0
Jakarta EE 9 JSON-P/JSON-B provider ( #734 )
...
* Add support for JSON-P API (JSR 374)
* Add support for JSON-B API (JSR 367)
* Fix Jakarta EE 9 breaking unit tests
* Remove Import-Package instr for JSON-P/JSON-B implementations
* Fix whitespace in unit test classes
* Proxy JSON-P objects and arrays to add mutability
* Update project README for Jakarta JSON providers
Co-authored-by: Leonid Malikov <leonid@percival.co.uk>
4 years ago
Gunnar Morling
dfe7f49d54
Building pull requests ( #764 )
4 years ago
Richard Startin
ed4d2a82b5
prevent truncated subexpressions + misc code cleanup ( #763 )
4 years ago
sdmms1
fcf8bf6478
Fix the issue 629 and add two testcases ( #698 )
4 years ago
mijost
8e8fc149d9
Fix concat with text and number ( #738 )
...
Co-authored-by: Jost, Michael <michael.jost@sicpa.com>
4 years ago
Richard Startin
491dfbc15e
Cache access tweaks ( #750 )
...
* don't create new cache key when there are no filters, just use the path
* fix non volatile double checked locking cache initialisation, replace with variant of holder pattern
4 years ago
Richard Startin
cc2432f54e
don't fill in stacktrace in exception used for control flow ( #751 )
4 years ago
Richard Startin
65a3f5a9e3
provide no varargs overload for notEmpty so common case does not allocate ( #752 )
4 years ago
Claus Ibsen
ca04684c05
Fixes #731 to add OSGi export package to MANIFEST.MF so json-path works in OSGi again ( #732 )
4 years ago
kallestenflo
45503c6a2b
Update README.md
4 years ago
kallestenflo
5a6a8f0fa5
Update README.md
4 years ago
Kalle Stenflo
52b7ce7663
Prepare next version.
4 years ago
Kalle Stenflo
716e4a9ca5
Release 2.6.0
4 years ago
Cincronic
dc296b316a
fix 620 ( #693 )
...
Co-authored-by: CindyChow123 <CindyChow123>
4 years ago
Kalle Stenflo
f329196572
Updated dependencies
4 years ago
Leonid
048d8d787a
Replace Gradle OSGi plugin for BND build tools ( #730 )
...
* Swap out JCenter for Maven Central and Gradle repos
* Deprecate use of OSGi Gradle plugin
Co-authored-by: Leonid Malikov <leonid@percival.co.uk>
4 years ago
Cincronic
78a9420b42
Fix bug 612 and add two testcases ( #711 )
...
* fix bug 612
* modify fix bug 612
* modify fix bug 612, add one more testcase
Co-authored-by: CindyChow123 <CindyChow123>
4 years ago
Pigdrum
7384e960c7
Fix Issue #497 and add a testcase ( #699 )
...
* The method getPropertyKeys() in class JsonOrgJsonProvider doesn't check empty jsonObject.
* Addition testcase
* simplify the implementation. And change method names of testcases to something more descriptive
* change names
4 years ago
hezonghan
727d9e05ba
fixed issue 537 and added tests ( #719 )
4 years ago
Youngea
eed1cb2814
fix issue_590 and add testcases ( #720 )
...
fix issue_590 and add testcases
4 years ago
hezonghan
12ab6619aa
issue #721 ( #722 )
...
* A solution to fix #721 , and added tests
* Replace the test file
4 years ago
Nolan Emirot
fb0d84f0a3
chore: update json-smart ( #716 )
4 years ago
Pigdrum
71ec56e38b
Fix issue #680 and two testcase ( #704 )
...
* Fix issue 680 and two testcase
* additional testcase
* adapt jdk version
* modify something wrong
* a more elegant implementation
4 years ago
Youngea
938e48f482
add feature for issue #613 and add testcases ( #700 )
...
* add feature for issue #613 and add testcases
* modification for asoffsetdatetime() function
4 years ago
Ralph Hart
0dca7ea7f8
Update json-path-assert version in README ( #633 )
4 years ago
Valery Yatsynovich
bdfff5d166
Remove unused Javadoc Hotfix Gradle Plugin ( #659 )
4 years ago
Felix Schumacher
eb8db779b1
Only look for PatternFlags after a regular expression ( #661 )
4 years ago
Fabian Halkivaha
15354f7fb4
document concat and append function ( #668 )
4 years ago
mmm83
19870381c8
#687 update json-smart to fix CVE-2021-27568 ( #688 )
4 years ago
Gerrit Grunwald
f3c8fd75a6
GitHub actions ( #646 )
...
* Added github action to test the build on each push
On each push gradlew build will be executed on Ubuntu 18.04 using JDK 8, 11.
4 years ago
Itsuki Toyota
180839cdd0
Document .keys() ( #655 )
4 years ago
Matt Greenwood
812bea3f85
When the path parameters to a length function for $..book.length() is translated to $.length($..book) its really taking the length of the structure pointed at by the result set $..book not $..book.* (children of book). ( #651 )
...
This was caused when the CompiledPath#invertScannerFunctionRelationship was introduced, effectively in the graph of CompiledPath translating the $..book.length() to $.length($..book) but what it should have done (for length only) is translated it to $.length($..book.*). Rather than make this bugfix in the CompiledPath source code I've made it to the Length source as this shouldn't be an issue for any other routine - length is specific in that its asking about the children (hence the .length() the dot there indicates next node(s)).
This addresses ticket 650 - https://github.com/json-path/JsonPath/issues/650 and adds unit tests for the same.
Co-authored-by: Matt Greenwood <61432137+mgreenwood1-chwy@users.noreply.github.com>
4 years ago
MarcP04
75637790f5
Fix Criteria.noneof(Object...) that was calling Criteria.subsetof(List) instead of Criteria.noneof(List) ( #653 )
...
Co-authored-by: Marc Pynaert <marc.pynaert@probance.com>
4 years ago
Kalle Stenflo
48312f4814
Prepare next version.
4 years ago
Kalle Stenflo
8ad4743998
Release 2.5.0
4 years ago
kallestenflo
70d11a6313
Update dependencies. ( #649 )
4 years ago
kallestenflo
1e18a13b69
Merge pull request #440 from sergey-sw/master
...
Add keys function for Map objects
4 years ago