NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #2775 most downloaded on pub.dev
Code generation for mapping between different objects with ease.
Last release 1 months ago
21 Aug 2026
Release timing varies
gaps range from 2 weeks to 8 months
Nearly every release is documented
notes for 35 of 35 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
37 releases · first in 2023
One column per quarter.
Use Equatable as a mixin instead of the deprecated EquatableMixin.
3.12.0.auto_mappr_annotation version to ^2.4.0.equatable version to ^2.1.0.Equatable as a mixin instead of the deprecated EquatableMixin.Fix generation failing when the same mappr is included multiple times in the includes hierarchy. #256
Bump analyzer version to >=9.0.0 <11.0.0. #255
analyzer version to >=9.0.0 <11.0.0. #255Bump analyzer version to >=9.0.0 <10.0.0. #253
analyzer version to >=9.0.0 <10.0.0. #253Added handling for classes with dynamic nested types. #252
Removed (unused) dependency on get_it package.
get_it package.Fix firstWhereOrNull isn't defined for the type Metadata. #246
Fix overridden fields not being mapped in some cases. #243
analyzer to >=7.4.0 <8.0.0 (same as freezed)build to ^3.0.0source_gen to ^3.0.0build_runner to ^2.7.0Migrate to 7.4 Element model https://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md #237
Fix constructor selection when parameter does not corresponds with class's field #234
Bump source_gen version to ^2.0.0
source_gen version to ^2.0.0Bump analyzer version to >=6.5.0 <8.0.0
analyzer version to >=6.5.0 <8.0.0Update get_it version to ^8.0.0
get_it version to ^8.0.0Add support for safe mapping (mapping exceptions handling). #216
Fix nested types ignores settings about null values (whenNull and ignoreNull). #191
Support zero argument function in custom mapping. #169
When the source is not null, TypeConverter<Object, Object> and TypeConverter<Object, Object?> now support mapping of source field Object? -> target fi
Fix auto_mappr_annotation dependency. #130
Add support for nullable type converters. #130
Fix null value when nullable source and target resulting in {} and not null. #129
{} and not null. #129Fix type converters when used with reverse mappings.
Breaking : Allow "absorbing" modules using includes on @AutoMappr . Previous modules is now delegates . #117
includes on @AutoMappr. Previous modules is now delegates. #117.auto_mappr.dart is generated using LibraryBuilder. #117converters on AutoMappr or MapType. #119reverse option on MapType, which includes the reverse mapping. #115Add type converters, use converters on AutoMappr or MapType . #119
converters on AutoMappr or MapType. #119Breaking : Allow "absorbing" modules using includes on @AutoMappr . Previous modules is now delegates . #117
includes on @AutoMappr. Previous modules is now delegates. #117.auto_mappr.dart is generated using LibraryBuilder. #117reverse option on MapType, which includes the reverse mapping. #115Adhere to netglade_analysis. #94
Add support for Forced non-nullable field for nullable source. #105
Add support for library aliases, so mapping now supports types from different libraries with the same name. It also work in cases when library alias's
Split method builder into separate files. #67
Add documentation for enums and converting iterables. #52
Fix mapping from/to subclasses. #37
tryConvert method. #34required_inputs with .freezed.dart and .drift.dart by default. #31try/convert{Iterable,List,Set} methods. #35Document how to use the convert method. #23
Adhere lints to netglade_analysis 1.2.0. #20
netglade_analysis 1.2.0. #20Update exception messages to include suggestions for troubleshooting.
Add a note about using generated source and target classes.
- Add support for generics.
- Fix pub.dev issues.
Add positional and named constructor parameters
equatablejson_serializableYour coding agent can read these notes before it upgrades. Set up the MCP server →