Skip to content

v3.6.0

Latest

Choose a tag to compare

@github-actions github-actions released this 25 Sep 00:35
f5e287b

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)