Reworked Model
Pre-release
Pre-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.