What's Changed
- Add support for .NET 8.0 by @andrerav in #631
- New Record detection - Adapt To Class not create new instance by @DocSvartz in #634
- Fix #656 by @SimTsai in #745
- Introduce support for .NET 9 TFM by @SonnyRR in #744
- Use assembly loading context to isolate loaded assemblies from AppDomain #714 by @boylec in #716
- Add support for primitive types in custom mapping by @DocSvartz in #650
- Added ValidateAndAdapt Methods for Property Validation by @haritha99ch in #641
- Fix issue #640 - Nullable enum to nullable destination (class or param) by @DocSvartz in #643
- Fix issue #537 - Step 2 - Add support Extended Record Function + Attribute from support used current record definitions by @DocSvartz in #646
- FIx Issue #537 - Step 3 - Separate Adapter for Interface with readolny props from RecordTypeAdapter by @DocSvartz in #649
- Fix issue #524 - Add support for working with types packed into an object to the standard adapter by @DocSvartz in #645
- Fix issue #672 - AmbiguousMatchException by @DocSvartz in #753
- Fix issue #755 - Regression in interfaces mapping introduced by #649 by @lofcz in #756
- Fix null map to target regression by @DocSvartz in #759
- Fix issue #755 - Revert to behavior from 7.4.0 and new features by @DocSvartz in #758
- Alpha 9.1.0 by @DocSvartz in #814
- Bump all PR by @DocSvartz in #815
- Improvements to Ignore() processing and Fix MapToTarget behavior for RecordTypes by @DocSvartz in #769
- Fix #554 - Fix required Property mapping by @DocSvartz in #778
- Fix #794 - Polymorphic MapToTarget mapping to null value property is work by @DocSvartz in #798
- Fix test: Use actual types for mapping when configuring by @JMolenkamp in #779
- Allow mapping to a dictionary with a key containing periods by @JMolenkamp in #780
- Feat map members containing periods by @JMolenkamp in #781
- Improve nullability annotations on the Adapt extension method by @hmoratopcs in #800
- Fix #681 - update fix from SetValueByReflection (member init) by @DocSvartz in #808
- Fix MapWith and MapToTargetWith using applySettings: true when mapping to a primitive type by @DocSvartz in #799
- Fix #811 - Add Constructor param source null checker by @DocSvartz in #817
- Update version numbers to 9.0.0-pre01 by @andrerav in #818
- Disabled NullableEnumFix #643 from MapToProjection cases by @DocSvartz in #822
- Mapster.EF.Core: Add type check for IAsyncEnumerable<> by @ScarletKuro in #823
- refactoring support .Inherits() and .Include() to map OpenGenerics by @DocSvartz in #824
- Update to fix #811 by @DocSvartz in #825
- Add Adapt extensions with temporary TypeAdapterConfig and TypeAdapter… by @roohial57 in #828
- Docs: add docfx docs from wiki by @DevTKSS in #834
- Add benchmark to development by @DocSvartz in #837
- fix Map To Target Null regression by @DocSvartz in #838
- Add in benchmark reference to dev mapster by @DocSvartz in #840
- Updated version numbers to 10.0.0-pre01. + net 10 by @DocSvartz in #841
- Add class with custom Ctor AutoMapping by default by @DocSvartz in #844
- Merge Development to Master - For work on documentation by @DocSvartz in #845
- Restore netstandard2.0 support for Mapster by @asp2286 in #849
- Updated version numbers to 10.0.0-pre02 by @DocSvartz in #855
- Restore nullable annotations to TypeAdapter by @DocSvartz in #859
- Updated version numbers to 10.0.0 release by @DocSvartz in #860
- Fix(docs) : fix Readme links and local build script by @DocSvartz in #862
- Fix docs - Records type description to Mapster v10 by @DocSvartz in #856
- Drop Automapper from Benchmark by @DocSvartz in #868
- Replace TFM for Mapster.EF6 by @DocSvartz in #867
- Merge Development to Master - Release v10.0.0 by @DocSvartz in #861
New Contributors
- @SimTsai made their first contribution in #745
- @SonnyRR made their first contribution in #744
- @boylec made their first contribution in #716
- @haritha99ch made their first contribution in #641
- @lofcz made their first contribution in #756
- @JMolenkamp made their first contribution in #779
- @hmoratopcs made their first contribution in #800
- @ScarletKuro made their first contribution in #823
- @roohial57 made their first contribution in #828
- @DevTKSS made their first contribution in #834
- @asp2286 made their first contribution in #849
Full Changelog: v7.4.0...v10.0.0