Releases: a-sit-plus/jsonpath4k
Releases · a-sit-plus/jsonpath4k
3.0.0
Release 3.0.0
- BREAKING CHANGES:
- Removed template type from
JsonPathFunctionExtension JsonPathQueryis no longer an interface
- Removed template type from
- DEPRECATIONS
- Moved dependency management from
JsonPathDependencyManagertoJsonPath.Companion - Renamed
JsonPathFunctionExtension.evaluatetoJsonPathFunctionExtension.invoke
- Moved dependency management from
- Change:
JsonPathQuerynow exposes the compiled selectors - Add:
JsonPathQuery.isSingularQuery - Add:
NormalizedJsonPath.plusfor simplified api - Add:
NormalizedJsonPath.toShorthandNameSegmentNotationfor shorthand representation of name segments - Add:
NormalizedJsonPathSegment.NameSegment.toShorthandNotationfor shorthand representation
2.4.1
- Introduce dedicated Android artefact targeting JDK 1.8
- Kotlin 2.1.0
2.4.0
- ANTLR 1.0.0 Stable
- Rename token and expression names to avoid collisions with keywords
2.3.0
- Kotlin 2.0.20 (binary-incompatible change, makes iOS Tests fail too)
- Serialization 1.7.2
- Antlr-Kotlin 1.0.0-RC5
- add tests
- auto-generate Kotlin sources from Antlr-files on every Gradle invocation
2.2.0
- Rebranding to JsonPath4K
- change Maven coordinates to
at.asitplus:jsonpath4k - publish relocation POM for Version 2.0.0
- change Maven coordinates to
- Dependency Updates
- Update to Kotlin 2.0.0
- Update to Kotest 5.9.1
- Update to kotlinx-serialization 1.7.1
- Gradle 8.9
- Antlr-Kotlin 1.0.0-RC4
1.0.0
Base Implementation