v0.3.2
v0.3.2
This release adds the custom OP and expression improvements merged into main for the v0.3.2 train.
Highlights
- Add user-defined custom OPs via
defs, including typed inputs/returns,withcalls, object returns, and transparent trace coverage for custom OP bodies. - Add new numeric/range operators, including
sqrt,mod,pow,clamp, and boundedrangegeneration with CLI limit overrides. - Improve DTO type inference for arrays, maps, nested objects, nullables, and explicit type overrides across generated languages.
- Expand rule docs for OP usage, custom OP call forms, DTO inference, trace behavior, and range limits.
Verification
scripts/verify-release-build.shpassed on main before publishing.- The release workflow will verify Cargo versions against the v0.3.2 tag, publish the
rulemorphcrate if needed, and upload CLI/MCP/server artifacts.