Skip to content

Releases: riok/mapperly

v3.3.0-next.2

26 Oct 08:58
c0ed6eb
Compare
Choose a tag to compare
v3.3.0-next.2 Pre-release
Pre-release

3.3.0-next.2 (2023-10-26)

Features

  • add diagnostic for nested ignores (#818) (0f61698)
  • add IncludedMembers configuration option and support private member mapping (c0ed6eb)

v3.3.0-next.1

11 Oct 15:13
7bf0e5e
Compare
Choose a tag to compare
v3.3.0-next.1 Pre-release
Pre-release

3.3.0-next.1 (2023-10-11)

Bug Fixes

  • escape method parameters with reserved keywords (#756) (8f7528a)
  • remove unnecessary null conditional access in conditions of property mappings (#788) (c4eed62)

Features

  • add strict mapping (#700) (9d6c21a)
  • use IEnumerable Dictionary constructor for synthetic mappings (#755) (1bc7bdd)

v3.2.0

18 Sep 06:41
6dc12c7
Compare
Choose a tag to compare

3.2.0 (2023-09-18)

Bug Fixes

  • add correct type for default null-fallback statements when using nullable value types (4fa4163)
  • Allow multiple MapEnumValueAttribute (#672) (71cbfdd)
  • fix spacing for casts and enum parse mappings (#747) (137f2fb)
  • generate correct nullability for external array elements (#715) (7bf8104)
  • prevent null initializing readonly members (#678) (f3d78b4)
  • remove interface from attribute targets on the mapper attribute (#686) (b7e6e20)
  • resolve user implemented mappings correctly in queryable projections (#736) (8cee739)
  • reuse user defined modifiers in method signatures (#734) (dcb2eff)

Features

  • add mapper defaults attribute for assemblies (#657) (765aa0b)
  • Add option to use other mappers (#661) (975f374)
  • C#12 type alias support (#719) (c2f1f4f)
  • generate diagnostic warning when ignored members are explicitly mapped (#708) (4cd4e3a)
  • Implement custom source formatting to improve performance (#706) (44b5df9)
  • Remove runtime dependency on Riok.Mapperly.Abstractions (#711) (f26f026), closes #685
  • Support C#12 primary constructors (#720) (b54b9a5)
  • support for Roslyn 4.7 (#718) (876713d)

v3.2.0-next.4

12 Sep 13:21
4fa4163
Compare
Choose a tag to compare
v3.2.0-next.4 Pre-release
Pre-release

3.2.0-next.4 (2023-09-12)

Bug Fixes

  • add correct type for default null-fallback statements when using nullable value types (4fa4163)

v3.2.0-next.3

11 Sep 09:48
6c11f1a
Compare
Choose a tag to compare
v3.2.0-next.3 Pre-release
Pre-release

3.2.0-next.3 (2023-09-11)

Bug Fixes

  • resolve user implemented mappings correctly in queryable projections (#736) (8cee739)
  • reuse user defined modifiers in method signatures (#734) (dcb2eff)

v3.2.0-next.2

05 Sep 06:36
a16028a
Compare
Choose a tag to compare
v3.2.0-next.2 Pre-release
Pre-release

3.2.0-next.2 (2023-09-05)

Bug Fixes

  • generate correct nullability for external array elements (#715) (7bf8104)

Features

  • add mapper defaults attribute for assemblies (#657) (765aa0b)
  • generate diagnostic warning when ignored members are explicitly mapped (#708) (4cd4e3a)
  • Implement custom source formatting to improve performance (#706) (44b5df9)
  • Remove runtime dependency on Riok.Mapperly.Abstractions (#711) (f26f026), closes #685

v3.2.0-next.1

29 Aug 07:41
975f374
Compare
Choose a tag to compare
v3.2.0-next.1 Pre-release
Pre-release

3.2.0-next.1 (2023-08-29)

Bug Fixes

  • Allow multiple MapEnumValueAttribute (#672) (71cbfdd)
  • prevent null initializing readonly members (#678) (f3d78b4)
  • remove interface from attribute targets on the mapper attribute (#686) (b7e6e20)

Features

v3.1.0

18 Aug 13:10
a512ee9
Compare
Choose a tag to compare

3.1.0 (2023-08-18)

Bug Fixes

  • add modifying nested struct diagnostic (#551) (1677632)
  • fix nullable arrays (#621) (237be62)
  • optimize enumerable mappings (#588) (3ee2e96)
  • resolve configuration enums directly to fix VS but crashing the source generator (#654) (a512ee9)

Features

  • add support for user implemented existing target mappings (#569) (ec3416d)
  • introduce experimental full nameof support (#518) (43e9b19)

v3.1.0-next.2

18 Aug 06:42
a512ee9
Compare
Choose a tag to compare
v3.1.0-next.2 Pre-release
Pre-release

3.1.0-next.2 (2023-08-18)

Bug Fixes

  • add modifying nested struct diagnostic (#551) (1677632)
  • optimize enumerable mappings (#588) (3ee2e96)
  • resolve configuration enums directly to fix VS but crashing the source generator (#654) (a512ee9)

v3.1.0-next.1

08 Aug 07:31
43e9b19
Compare
Choose a tag to compare
v3.1.0-next.1 Pre-release
Pre-release

3.1.0-next.1 (2023-08-08)

Bug Fixes

Features

  • add support for user implemented existing target mappings (#569) (ec3416d)
  • introduce experimental full nameof support (#518) (43e9b19)