Skip to content

Tags: shusen/Mapster

Tags

v7.4.0

Toggle v7.4.0's commit message
Update version numbers

v7.3.0

Toggle v7.3.0's commit message
Update version numbers for Mapster and Mapster.Tool.

7.2.0

Toggle 7.2.0's commit message
Mapster

feature: RequireDestinationMemberSourc per type pair
fix: mapping inherited interface without members causes CompileException

Mapster.Tool
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

7.1.5

Toggle 7.1.5's commit message
Mapster.Async [2.0]

- Fix nested async (sp thx to @cmann-andagon)

Mapster.EFCore [5.1]
- Fix passing param for EFCore

Mapster [7.1.5]
- Small message update

Mapster.Core [1.1.5]
- Support for new Mapster.Async & Mapster.Tool

Mapster.Tool [8.0.0]
- BREAKING CHANGES: no more generate projection by default
- BREAKING CHANGES: ForAllTypesInNamespace will also looking types in subnamespace
- Fix using types from different assemblies

7.1.3

Toggle 7.1.3's commit message
- Fluent API for code generation

- support MemberSide for AdaptMemberAttribute
- fix MapsterMapper#293 condition map should return null if dest type is nullable

7.0.1

Toggle 7.0.1's commit message
fix MapsterMapper#281 null propagation should return nullable type

fix MapsterMapper#282 map error on record type with empty ctor

7.0.0

Toggle 7.0.0's commit message
- Split attributes and helper classes to Mapster.Core (for codegen pr…

…oject)

- Support C# 9.0 record type
- [Codegen] Support NET 5.0
- [Codegen] Fluent API to generate mapping

6.5.1

Toggle 6.5.1's commit message
fix CreateNewIfNull

fix UseDestinationValue with collection
fix MapsterMapper#272 IEnumerable is enumerating twice when adapted to array
fix MapsterMapper#269 RequireExplicitMapping should validate child mapping
fix MapsterMapper#266 ProjectToType doesn't work with DI(MapContext)

6.5.0

Toggle 6.5.0's commit message
[mapster] non-generic ProjectToType

[mapster] fix MapsterMapper#263 fix when source path is Dictionary
[mapster] fix MapsterMapper#258 enforce cast projection type to prevent EF error
[codegen] generate models
[codegen] generate extension methods
[codegen] support access modifier
[sample] codegen sample

6.1.1

Toggle 6.1.1's commit message
fix MapsterMapper#256 exclude backing fields from mapping

fix code generation for "include"