Download Latest Version v1.13.0 source code.zip (199.9 kB) Google Add to Preferred Sources
Home / v1.12.0
Name Modified Size InfoDownloads / 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.
Source: README.md, updated 2026-10-20