Repository navigation
Releases: pml-guardian/jsonshift
Releases · pml-guardian/jsonshift
Release list
v3.6.0
3.6.0 (2026-09-25)
Features
- add $pow operator and numeric formatting support to $format (adb5465)
- add $pow operator, decimal math support and number formatting (74763da)
- add ci and release-please workflows (47bf023)
- add ci and release-please workflows (e5c2648)
- add math, date arithmetic, formatting and masking to dynamic defaults (461100b)
- array-mapper: add advanced list mapping with wildcards, fixed indices and optional fields (f8662d8)
- array-mapper: add recursive nested wildcard support (4784674)
- array-mapper: add recursive nested wildcard support (0afc25e)
- format: add $format.date with optional parse support (e9f56e2)
- mapper: add $any operator for list membership checks (ba411c8)
- mapper: add $if operator and comparison operators ($eq, $ne, $gt, $gte, $lt, $lte) (c6a44e2)
- mapper: add $len operator and [+] append index (8a4f31b)
- mapper: add dynamic string functions to defaults DSL (532d541)
- mapper: add predicate operators ($and, $or, $not, $exists, $all, $find, $filter) (e79898c)
- mapper: add title and capitalize string functions and None propagation (31b6f88)
- mapper: extend $now with date parts and arithmetic (f561c7d)
- mapper: support infinite recursive wildcards with full flattening (38bbdd9)
Bug Fixes
- cli: serialize date, datetime and time to ISO-8601 (612fc34)
- mapper: align $path optional behavior with map and propagate _MISSING in dynamic operators (2c94d0f)
- mapper: broadcast static wildcard defaults across all list elements (d297776)
- resolve dynamic by in math operators to support nested expressions (6b911e0)