| Name | Modified | Size | Downloads / 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
DatumInContextin-place updating - Support equality checking of
Operationinstances - Support string serialization of
UnionandIntersectinstances - Support comma-separated indices
- Add typings for IDE autocomplete
Changed
- Rename
ExtentedJsonPathParser - Remove ply dependency
Fixed
- Fix
FalseandNonevalues - 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"&'". Operationinstances can now be serialized. This fixes serialization of0-@andA -A.SortedThisinstances can now be serialized and re-parsed. This fixes serialization of0[/0].Childprecedence is now preserved using parentheses during serialization. This ensures that serialized strings likea..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
SortedThisinstances. - Fix bool filter type to handle None values
Removed
- Python 3.8 and 3.9 no longer supported