Riok.Mapperly by Mapperly Contributors, Lars Tönz, Manuel Allenspach

<PackageReference Include="Riok.Mapperly" Version="3.3.0" />

 Riok.Mapperly 3.3.0

A .NET source generator for generating object mappings. No runtime reflection.

<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
  <metadata>
    <id>Riok.Mapperly</id>
    <version>3.3.0</version>
    <authors>Mapperly Contributors, Lars Tönz, Manuel Allenspach</authors>
    <license type="expression">Apache-2.0</license>
    <licenseUrl>https://licenses.nuget.org/Apache-2.0</licenseUrl>
    <icon>logo.png</icon>
    <readme>README.md</readme>
    <projectUrl>https://mapperly.riok.app/</projectUrl>
    <description>A .NET source generator for generating object mappings.
      No runtime reflection.</description>
    <releaseNotes># [3.3.0](https://github.com/riok/mapperly/compare/v3.2.0...v3.3.0) (2023-12-12)


### Bug Fixes

* escape method parameters with reserved keywords ([#756](https://github.com/riok/mapperly/issues/756)) ([8f7528a](https://github.com/riok/mapperly/commit/8f7528a8b60fc7ffc3a3378e46ba48d88f54ab9b))
* extension method parameters for existing target mappings ([#923](https://github.com/riok/mapperly/issues/923)) ([86408ce](https://github.com/riok/mapperly/commit/86408ce0e21d5cef207c3df003e54313d992373d))
* improve location of reported diagnostics ([#937](https://github.com/riok/mapperly/issues/937)) ([980ac3e](https://github.com/riok/mapperly/commit/980ac3e730e497e5f6b7bc169d5d5ff3e9ecd07f))
* obsolete constructors should have the last priority whlie matching constructors (regression) ([#898](https://github.com/riok/mapperly/issues/898)) ([20b7da6](https://github.com/riok/mapperly/commit/20b7da64c11ebb267ddf25bc84a4419b9dbf5d49))
* remove unnecessary null conditional access in conditions of property mappings ([#788](https://github.com/riok/mapperly/issues/788)) ([c4eed62](https://github.com/riok/mapperly/commit/c4eed62787fdac37fda5b5b2cdc2e17625f79a60))
* resolve correct mapper defaults for roslyn versions &lt;= 4.4 ([#958](https://github.com/riok/mapperly/issues/958)) ([14a4ed3](https://github.com/riok/mapperly/commit/14a4ed3e59c571f200b886a9839bba42631965e1))
* Respect AllowNullPropertyAssignment correctly when mapping code is not a direct assignment ([#939](https://github.com/riok/mapperly/issues/939)) ([cac2f2e](https://github.com/riok/mapperly/commit/cac2f2e74848ef418e8b670b3fe098a06710da1b))
* when resolving constructors allow a non-nullable value type to be assigned to a nullable value type ([#938](https://github.com/riok/mapperly/issues/938)) ([6e08f8e](https://github.com/riok/mapperly/commit/6e08f8e0cca258687d2f3c7751e80359629580d3))


### Features

* add diagnostic for nested ignores ([#818](https://github.com/riok/mapperly/issues/818)) ([0f61698](https://github.com/riok/mapperly/commit/0f61698d566030bf88191bd9887ab23ff8de7cde))
* add IncludedMembers configuration option and support private member mapping ([c0ed6eb](https://github.com/riok/mapperly/commit/c0ed6ebea3acc3123151d0ce4e6d733d52ec0ed2))
* Add option to specify the format provider or culture of a property ([#929](https://github.com/riok/mapperly/issues/929)) ([42d3e26](https://github.com/riok/mapperly/commit/42d3e26ae3ecb0ee7d904ecb148c471c1d659c52))
* Add option to specify the string format of a property ([#921](https://github.com/riok/mapperly/issues/921)) ([236a46f](https://github.com/riok/mapperly/commit/236a46f0cea32c1cf6c3288e752204386e40e6e8))
* add strict mapping ([#700](https://github.com/riok/mapperly/issues/700)) ([9d6c21a](https://github.com/riok/mapperly/commit/9d6c21ae36bbafd75c3b1bde363e691b7db72a4b))
* case-insensitive MapProperty configurations matching for constructor parameters ([#957](https://github.com/riok/mapperly/issues/957)) ([b9db799](https://github.com/riok/mapperly/commit/b9db799535c05335f0cf592a1f4335d882a9e836))
* fix incorrect  when  is used ([#933](https://github.com/riok/mapperly/issues/933)) ([b60441a](https://github.com/riok/mapperly/commit/b60441a265126dee63c6e1518cea61068006e90f))
* improve ToString handling and use simplest overloads available ([#950](https://github.com/riok/mapperly/issues/950)) ([574cef7](https://github.com/riok/mapperly/commit/574cef72ceb81cebe6351633ba96b06fb56bf0b5))
* support derived type mappings for existing target objects ([918f59d](https://github.com/riok/mapperly/commit/918f59d1d8a19e1ee791a5b6fd36f3a5bc2edb3a))
* support static mapping methods in non-static mappers ([#681](https://github.com/riok/mapperly/issues/681)) ([1724124](https://github.com/riok/mapperly/commit/1724124aac491493c461f12bfd5873b6de11a09b))
* use   constructor for synthetic mappings ([#755](https://github.com/riok/mapperly/issues/755)) ([1bc7bdd](https://github.com/riok/mapperly/commit/1bc7bdd38da4c6d1282ca0d6c6d87e347ee5b8f3))</releaseNotes>
    <tags>Mapper SourceGenerator</tags>
    <repository type="git" url="https://github.com/riok/mapperly" commit="73d1c7107df510ae058944134d9c9f3700de06f7" />
    <dependencies>
      <group targetFramework=".NETStandard2.0" />
    </dependencies>
  </metadata>
</package>