Changelog¶
Unreleased¶
2026/02/11 v0.3.2¶
Updated requirements across the board: pymongo 4.16, jq 1.11, jmespath 1.1.
2025/12/12 v0.3.1¶
Change license to MIT
2025/12/11 v0.3.0¶
Added
rsonpathtransformations usingrsonpy
2025/05/13 v0.2.2¶
Fixed missing
function.jqdue to packaging flawRemoved support for Python 3.8
Dependencies: Updated to cattrs 25
2025/03/17 v0.2.1¶
Chore: Remove silly log statement
Update documentation
Adjust wording. Improve tests. Add API example.
Rename:
TransformationProject->ProjectTransformation
2025/03/14 v0.2.0¶
Core: Added streaming support for JSONL / NDJSON files
2025/03/12 v0.1.0¶
CLI: Added CLI interface, per
tikrayprogramCore: Started using
orjsonandorjsonlpackages, for performance reasons and JSONL / NDJSON supportCore: Optionally invoke single resource on project file
2025/02/05 v0.0.23¶
Renamed package to
loko, thentikray
2024/09/26 v0.0.19¶
Zyp/Moksha: Improve error reporting when rule evaluation fails
2024/09/25 v0.0.18¶
Zyp/Moksha/jq:
to_objectfunction now respects azapoption, that removes the element altogether if it’s emptyZyp/Moksha/jq: Improve error reporting at
MokshaTransformation.apply
2024/09/22 v0.0.17¶
Zyp: Added capability to skip rule evaluation when
disabled: true
2024/09/19 v0.0.16¶
Zyp: Fixed execution of collection transformation
Zyp: Added software test and documentation about flattening lists
Zyp: Translate a few special treatments to jq-based
MokshaTransformationagain
2024/09/10 v0.0.15¶
Added Zyp Treatments, a slightly tailored transformation subsystem
2024/08/14 v0.0.4¶
Added Zyp Transformations, a minimal transformation engine based on JSON Pointer (RFC 6901).