schemake 0.5.0 copy "schemake: ^0.5.0" to clipboard
schemake: ^0.5.0 copied to clipboard

Schemake (schema make) is a package for describing schemas from a declarative specification. Specifications can then be used for validating data, generating code or other schemas like JSON Schema and more.

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 unknownPropertyStrategy to be chosen for Objects.
  • actually enforce unknownPropertyStrategy in Dart-generated fromJson method.
  • improved message property of TypeException.

0.3.0 (07-Dec-2023) #

  • support default value for Enums in Dart code generation.
  • removed location field from ObjectBase and its subtypes as it was not used.
  • allow Maps value type to be Nullable.

0.2.0 (04-Dec-2023) #

  • improved Floats to accept any num.
  • fixed handling of default values in fromJson Dart generator.

0.1.0 (03-Dec-2023) #

  • Initial version.
0
likes
140
pub points
16%
popularity

Publisher

unverified uploader

Schemake (schema make) is a package for describing schemas from a declarative specification. Specifications can then be used for validating data, generating code or other schemas like JSON Schema and more.

Repository (GitHub)
View/report issues

Documentation

API reference

License

Apache-2.0 (license)

Dependencies

collection, conveniently, dart_casing

More

Packages that depend on schemake