dart_mappable 0.8.7 dart_mappable: ^0.8.7 copied to clipboard
Serialize / deserialize dart objects effortlessly, without any boilerplate code or compromises.
0.8.7 #
- Added support for lists in copyWith chains
0.8.6 #
- Fixed bug in isEquals method
0.8.5 #
- Restructured and improved tests
0.8.4 #
- Added get, getAll and useAll methods to Mapper
0.8.3 #
- Fixed unmapped properties hook
0.8.2 #
- Fixed enum caseStyle bug
0.8.1 #
- Fixed missing copyWith implementation bug
0.8.0 #
- Use CaseStyle in annotations
- Respect null in copyWith methods
- Chained copyWith methods
0.7.2 #
- Fix equals bug
0.7.1 #
- Deep equality for lists and maps
0.7.0 #
- Update license
0.6.5 #
- Fixed imports on windows
0.6.4 #
- Upgrade dependencies
0.6.3 #
- Fixed missing default values of constructor parameters
0.6.2 #
- Added support for factory constructors and sealed classes
- Added example for usage with freezed package
0.6.1 #
- Fixed imports issue
- Fixed platform analysis
0.6.0 #
- Removed usage-support as dev_dependency in favor of safer generation
0.5.1 #
- Added @CustomMapper annotation to auto-add custom mappers without needing to do
Mapper.use
- Fixed decoding issue with nullable types
- Added missing documentation comments
0.5.0 #
- Reworked configuration system - build.yaml now only support global and library level options
- Added support for disabling generation of single methods
- Simplified CustomMappers
- Improved documentation
0.4.6 #
- Changed code generation to handle polymorphism explicitly (using switch statement)
- Fixed issue with multiple levels of inheritance
0.4.5 #
- Added default enum values
0.4.4 #
- Added support for class-specific hooks
0.4.3 #
- Subclasses now inherit field annotations
0.4.2 #
- Added support for encoding/decoding hooks
0.4.1 #
- Added support for null and default discriminators
- Fixed toString generation
discriminatorValue
can now be any constant expression
0.4.0 #
- Added support for annotations
- Added some initial tests
0.3.8 #
- Added support for custom discriminator values
0.3.7 #
- Added support for custom iterables and maps
- Improved documentation on decoding lists, sets and maps
0.3.6 #
- Added support for abstract classes and polymorphism using type discriminators
0.3.5 #
- Fixed minified types issue on web
0.3.4 #
- Ignore classes with only private constructors
0.3.3 #
- Changed auto_apply to none
0.3.2 #
- Added support for DateTime
0.3.1 #
- Conditionally apply ignoreNull
0.3.0 #
- Generic type support
- Improved documentation
0.2.1+1 #
- Fixed formatting
- Export BuildOptions and CaseStyle classes
0.2.1 #
- Added support for
.toString()
,==
andhashCode
using theMappable
mixin
0.2.0+1 #
- Changed builder signature
0.2.0 #
- Support null-safety
- Added code documentation
0.1.1+1 #
- Improved example
- Improved README
0.1.1 #
- Added initial documentation to README
- Added yaml configuration options
0.1.0 #
- Initial development release