Download Latest Version v1.8.0 source code.zip (91.0 kB) Google Add to Preferred Sources
Home / v1.8.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-02-24 1.6 kB
v1.8.0 source code.tar.gz 2026-02-24 73.7 kB
v1.8.0 source code.zip 2026-02-24 91.0 kB
Totals: 3 Items   166.3 kB 0

Added

  • Support Python 3.13 and 3.14
  • Typing for IDE autocomplete
  • Support for EMOJI and CJK Unicode
  • Support for DatumInContext in-place updating
  • Support equality checking of Operation instances
  • Support string serialization of Union and Intersect instances
  • Support comma-separated indices
  • Add typings for IDE autocomplete

Changed

  • Rename ExtentedJsonPathParser
  • Remove ply dependency

Fixed

  • Fix False and None values
  • Fix single constant case
  • Update field filter to resolve wildcard path issue
  • Vendor copy of ply and remove pickle support from the vendored copy to resolve CVE-2025-56005
  • Fix string serialization throughout the library to enforce roundtrip parsing consistency.
  • Fields are more conservatively enclosed in quotion marks This fixes serialization and re-parsing of "00", '%', '0@' and "&'".
  • Operation instances can now be serialized. This fixes serialization of 0-@ and A -A.
  • SortedThis instances can now be serialized and re-parsed. This fixes serialization of 0[/0].
  • Child precedence is now preserved using parentheses during serialization. This ensures that serialized strings like a..b[c] serialize and re-parse identically.
  • Fix parsing and string serialization of numeric-only identifiers. This fixes parsing of 10, which was parsed as two separate fields.
  • Fix equality checks for SortedThis instances.
  • Fix bool filter type to handle None values

Removed

  • Python 3.8 and 3.9 no longer supported
Source: README.md, updated 2026-02-24