v0.4.1
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
/releasecommand for streamlined version publishing to crates.io - Spec verification in releases -
/verify-specis 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