| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-10-20 | 1.1 kB | |
| v1.12.0 source code.tar.gz | 2026-10-20 | 145.9 kB | |
| v1.12.0 source code.zip | 2026-10-20 | 182.9 kB | |
| Totals: 3 Items | 329.9 kB | 0 | |
Added
-
Support a query on the right-hand side of a filter comparison. (#79)
For example:
$.items[?@.a == @.b]and$.items[?@.v == $.ref.v].The query must start with
@or$and may only contain name and index segments, as required by RFC 9535.
Fixed
-
Resolve
$to the root node inside a filter. (#66)Previously,
$was incorrectly treated as an alias of@. Use@to refer to the element being tested.This change improves RFC 9535 compliance.
-
Skip index updates for non-list inputs and out-of-range array indices.
-
Fix crashes and other issues with filtering by array index.
Out-of-range indices and non-array values are now ignored, and queries that select several indices (for example,
$[0,1],$[0,2], or$[0,-3]) now remove exactly the selected elements.
Project administration
- Add type annotations for the PLY lexers and parsers.
- Add type annotations to many of the JSONPath interfaces.