Skip to content

Conversation

@NinjaRocks
Copy link
Member

Key Features in Release 1.2.0

  • Performance Improvements: Significant performance enhancements (2x+) through compiled expression trees and metadata caching
  • Enhanced Collection Mapping: Simplified API with Map method now supporting both single objects and collections
  • Ignored Properties Option: Added Ignore method to IMappingExpression to skip properties during mapping
  • Custom Type Converters Registration: Added RegisterConverter method to MappingModule for custom type conversion functions that can be registered with type mappings
  • Improved Nullable Type Handling: Enhanced ConvertValue method to handle nullable types properly
  • Conditional Mapping: Added When method to IMappingExpression for conditional property mapping
  • Mapping Transformations: Added MapWith method for transformation functions during mapping
  • Comprehensive Type Conversions: Enhanced ConvertValue with DateTime, TimeSpan, and other common type conversions
  • Configuration Validation: Added ValidateMapping methods to IMapper for early validation

@NinjaRocks NinjaRocks requested a review from Nshai October 11, 2025 23:07
@Nshai Nshai merged commit d6f03fc into master Oct 11, 2025
9 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants