angel_serialize_generator 2.0.8+2
angel_serialize_generator: ^2.0.8+2 copied to clipboard
Model serialization generators, designed for use with Angel. Combine with angel_serialize for flexible modeling.
2.0.8+2 #
- Better discern when custom methods disqualify classes
from
constprotection.
2.0.8+1 #
- Fix generation of
constconstructors with iterables.
2.0.8 #
- Now supports de/serialization of
enumtypes. - Generate
constconstructors when possible. - Remove
whereType, perform manual coercion. - Generate a
fromMapwith typecasting, for Dart 2's sake.
2.0.7 #
- Create unmodifiable Lists and Maps.
- Support
@requiredon fields. - Affix an
@immutableannotation to classes, ifpackage:metais imported. - Add
/// <reference path="..." />to TypeScript models.
2.0.6 #
- Support for using
abstractto create immutable model classes. - Add support for custom constructor parameters.
- Closed #21 - better naming
of
Maptypes. - Added overridden
==operators.
2.0.5 #
- Deserialization now supports un-serialized
DateTime. - Better support for regular typed Lists and Maps in TypeScript.
2.0.4 #
- Fields in TypeScript definitions are now nullable by default.
2.0.3 #
- Added a
TypeScriptDefinitionBuilder.
2.0.2 #
- Generates an
XFieldsclass with the serialized names of all fields in a model classX. - Removed unnecessary named parameters from
XSerializer.fromMap.
2.0.1 #
- Ensured that
Listis only transformed if it generically references aModel.