schemake 0.6.7
schemake: ^0.6.7 copied to clipboard
Schemake (schema make) is a package for describing schemas from a declarative specification.
0.6.7 (21-Oct-2025) #
- fixed bug where comma was not emitted properly when multiple
$refs were present in JSON schema. - fixed bug generating nullable enum methods.
0.6.6 (06-Aug-2025) #
- JSON Schema generation implemented.
0.6.5 (15-Jun-2025) #
- support Dart generation of
Nullable(Arrays). - removed unnecessary
nullassignment for optional parameters. - added
DartGeneratorOptions.jsonMethodGeneratorsconvenience field.
0.6.4 (22-May-2025) #
- fixed Dart generation of type
Validatable(Strings(), NonBlankStringValidator())).
0.6.3 (11-Jan-2025) #
- fixed Dart 'toJson' for objects containing enum types.
0.6.2 (14-Dec-2024) #
- fixed Dart
toStringgeneration forNullable(Strings())which was quoting even null values.
0.6.1 (25-Nov-2024) #
- fixed handling of
NullableandValidatabletypes in Dart generation code.
0.6.0 (24-Nov-2024) #
- added
DartCopyWithMethodGenerator(generatescopyWithmethod).
0.5.0 (06-May-2024) #
- added
FloatRangeValidator.
0.4.1 (05-May-2024) #
- fixed Dart generation of nullable/validatable field with default value.
0.4.0 (09-Dec-2023) #
- allow
unknownPropertyStrategyto be chosen forObjects. - actually enforce
unknownPropertyStrategyin Dart-generatedfromJsonmethod. - improved
messageproperty ofTypeException.
0.3.0 (07-Dec-2023) #
- support default value for
Enumsin Dart code generation. - removed
locationfield fromObjectBaseand its subtypes as it was not used. - allow
Mapsvalue type to beNullable.
0.2.0 (04-Dec-2023) #
- improved
Floatsto accept anynum. - fixed handling of default values in fromJson Dart generator.
0.1.0 (03-Dec-2023) #
- Initial version.