v1.0.0-alpha.13
Pre-release
Pre-release
Breaking changes
- Updated the YAML schema to group traits/specifications under a version number key. #80
New features
-
Added support for trait versioning. Suffixed generated trait/specification view classes with a
_vXand trait IDs with a.vX(whereXis a version number), except for the first version of a trait, where the ID has no version suffix, retaining backward compatibility. #80 -
Added an optional
deprecatedfield to trait and specification YAML definitions, which causes a deprecation warning/annotation to be generated for all versions of that trait/specification. #80
Improvements
- Updated classes without a version suffix to alias version 1, but with a deprecation warning/annotation, for backward compatibility. #80