A fast, fun and stimulating object to object Mapper
Welp, this is a big one! It's been just over a year since 7.3.0, but in the meantime we've had plenty of time to thoroughly test this release through 6 pre-releases. This release bring support for .NET 7 as well as a fairly long list of bugfixes. Thank you everyone for your contributions! Packages are as usual available on NuGet, along with symbol packages for convenient debugging.
Full Changelog: https://github.com/MapsterMapper/Mapster/compare/v7.3.0...v7.4.0
This release finally resolves the long awaited support for .NET 6.0 in Mapster and Mapster.Tool! 🎉 Fresh packages can be downloaded from NuGet. With this release we also pushed symbol packages for Mapster and Mapster.Tool, so now you can finally step into the inner workings of Mapster when debugging your mappings.
Full Changelog: https://github.com/MapsterMapper/Mapster/compare/7.2.0...v7.3.0
Mapster [7.2.0], Mapster.Core [1.2.0] feature: RequireDestinationMemberSourc per type pair fix: mapping inherited interface without members causes CompileException
Mapster.Tool [8.2.0] feature: generate record DTO (flag -r) feature: generate dynamic outputs & namespaces (flag -b) feature: support nullable reference for model generation fix: flag p produce invalid name fix: cannot load library with multiple runtime assemblies
Mapster.Async [2.0]
Mapster.EFCore [5.1]
Mapster [7.1.5]
Mapster.Core [1.1.5]
Mapster.Tool [8.0.0]
fix #281 null propagation should return nullable type fix #282 map error on record type with empty ctor
fix CreateNewIfNull fix UseDestinationValue with collection fix #272 IEnumerable is enumerating twice when adapted to array fix #269 RequireExplicitMapping should validate child mapping fix #266 ProjectToType doesn't work with DI(MapContext)
[mapster] non-generic ProjectToType [mapster] fix #263 fix when source path is Dictionary [mapster] fix #258 enforce cast projection type to prevent EF error [codegen] generate models [codegen] generate extension methods [codegen] support access modifier [sample] codegen sample
fix #256 exclude backing fields from EnableNonPublicMembers
fix code generation for Include