auto_mappr

Code generation for mapping between different objects with ease.

MIT License

Stars
71

Bot releases are visible (Hide)

auto_mappr - auto_mappr_annotation-v1.0.3

Published by tenhobi over 1 year ago

  • Update logo.
auto_mappr - auto_mappr-v1.2.0

Published by tenhobi over 1 year ago

  • Adhere lints to netglade_analysis 1.2.0.
  • Use tear-offs when possible.
  • Omit map when possible.
  • Omit null check of non-nullable when possible.
auto_mappr - auto_mappr-v1.1.2

Published by tenhobi over 1 year ago

  • Update exception messages to include suggestions for troubleshooting.
  • Add a Discord link to README.
auto_mappr - auto_mappr_annotation-v1.0.2

Published by tenhobi over 1 year ago

  • Remove auto_mappr from annotation example.
  • Add a Discord link to README.
auto_mappr - auto_mappr-v1.1.1

Published by tenhobi over 1 year ago

  • Add about section to README.
  • Add a note about using generated source and target classes.
auto_mappr - auto_mappr-v1.1.0

Published by tenhobi over 1 year ago

  • Add support for generics.
auto_mappr - auto_mappr-v1.0.1

Published by tenhobi over 1 year ago

  • Fix pub.dev issues.
auto_mappr - auto_mappr_annotation-v1.0.1

Published by tenhobi over 1 year ago

  • Fix pub.dev issues.
auto_mappr - auto_mappr_annotation-v1.0.0

Published by tenhobi over 1 year ago

  • Initial version.
  • Add @AutoMappr annotation.
auto_mappr - auto_mappr-v1.0.0

Published by tenhobi over 1 year ago

  • Initial version.
  • Add primitive objects mapping
  • Add complex objects mapping
  • Add field mapping
  • Add custom mapping
  • Add ignoring mapping
  • Add list-like objects mapping
  • Add maps objects mapping
  • Add default field value
  • Add default object value
  • Add constructor selection
  • Add positional and named constructor parameters
  • Add mapping to target (constructor parameters or public setters)
  • Add mapping from source (public instance or static getters)
  • Add nullability handling
  • Add works with equatable
  • Add works with json_serializable