Skip to content

v0.3.2

Choose a tag to compare

@vinhphatfsg vinhphatfsg released this 02 Jun 14:57
· 3 commits to main since this release
bd01b0e

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, with calls, object returns, and transparent trace coverage for custom OP bodies.
  • Add new numeric/range operators, including sqrt, mod, pow, clamp, and bounded range generation 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.sh passed on main before publishing.
  • The release workflow will verify Cargo versions against the v0.3.2 tag, publish the rulemorph crate if needed, and upload CLI/MCP/server artifacts.