- correctly detect symbols in IE (fa8bc14e)
- allow to use pre-condition and condition on auto mapping pairs (46e9d886)
- allow to use
.auto()
when non nullable types matches (strict null checking) (8d77c342)
- member configuration chaining (
opt => opt.auto().addTransform(d => d + '!').nullSubstitute(false)
) (6ee55fdf)
- allow auto mapping for optional or nullish destination members rather than optional or nullish source members (f09ec5c2)
- properties of array type with custom mapping are now mapped correctly (64f3be7f)
- mapped properties that resolves to
nil
are now mapped tonull
instead ofundefined
by default (57ae23d3)
nullSubstitute
value factory (10ef8124)- option to set all member configuration in strict map mapper (b8f45a20)
- allow
nullSubstitute
to null (386d08f6)
- inherit
mapFromUsing
mapping pair (9d581f96)
- before and after mapping (b5d8791e)
- skip auto mapping when custom resolver is configured (fadc397c)
- method properties should not be required in member configuration (bd8063eb)
- don't allow duplications in inherited type maps (d6951f5b)
- type safety in auto map member configuration (7f5d7319)
- option to create a strict map requiring property mapping for each destination member (20d3ab73)