Skip to content

Reworked Model

Pre-release
Pre-release
Compare
Choose a tag to compare
@Wicpar Wicpar released this 17 Mar 00:29
· 9 commits to reworked-model since this release

Reworked Model

/!\ Breaking changes

  • Reworked SchemaBuilder to be modular
  • SchemaNamer config no longer exists and must be declared as default module

Non breaking changes

  • Reworked model system to be cleaner
  • Reworked throws clause to have cleaner variants and provide examples
  • Added system to apply modifier to SchemaModels with annotations called SchemaProcessor
  • Rebuilt validator system to not rely on reflection or the module system anymore.
  • Restructured validator system to resemble the SchemaProcessor system, allowing for one hander that handles model transformation and validation.