Skip to content

v0.4.1

Choose a tag to compare

@ryanoneill ryanoneill released this 16 Jan 01:43
· 4 commits to main since this release
v0.4.1
c5ab5d0

Language Features

  • Enum variants in expressions - Enum variants can now be used with qualified syntax (Color::Red) in expressions, enabling pattern matching and variant construction
  • Keywords as attribute arguments - Keywords like security, performance, etc. can now be used as identifiers in attribute arguments (e.g., @category(security))

Developer Experience

  • Release automation - Added /release command for streamlined version publishing to crates.io
  • Spec verification in releases - /verify-spec is now part of the release pre-flight checks to ensure spec-code alignment

Internal

  • 159 tests passing
  • Spec verification: 116 definitions, 13 scenarios, 1 property
  • Full spec-code alignment verified

Full Changelog: v0.4.0...v0.4.1