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

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

 Riok.Mapperly 2.8.0

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

<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
  <metadata>
    <id>Riok.Mapperly</id>
    <version>2.8.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.
      Inspired by MapStruct.</description>
    <releaseNotes># [2.8.0](https://github.com/riok/mapperly/compare/v2.7.0...v2.8.0) (2023-04-27)


### Bug Fixes

* add fully qualified Names for method parameters, return types, new constructor call and generic types ([#318](https://github.com/riok/mapperly/issues/318)) ([36830e8](https://github.com/riok/mapperly/commit/36830e8f8b56ec2aa0c839af8844dc5beb7c1de1))
* add target type to the RMG012 diagnostic ([#310](https://github.com/riok/mapperly/issues/310)) ([c092049](https://github.com/riok/mapperly/commit/c0920494efdd52345c6efdc4a0c021c9b4e5da64))
* create a new NameBuilder scope inside lambda expressions ([#358](https://github.com/riok/mapperly/issues/358)) ([1b475a7](https://github.com/riok/mapperly/commit/1b475a74147570716890b2d1f541ba16f847d09e))
* do not diagnostic property not found if target is read only ([#345](https://github.com/riok/mapperly/issues/345)) ([6ec7e80](https://github.com/riok/mapperly/commit/6ec7e802b301e792ef6786dcd7d1c9d37b80085c))
* dont map to read only dictionaries ([#285](https://github.com/riok/mapperly/issues/285)) ([dce4b42](https://github.com/riok/mapperly/commit/dce4b422f82bf523b572e22fff0b28e223a83a5d))
* enable static user methods for instance mappers ([#364](https://github.com/riok/mapperly/issues/364)) ([7e1cb8f](https://github.com/riok/mapperly/commit/7e1cb8fcf1331a62e775528163ec8e5a4af7865d))
* ignore static fields and properties ([#380](https://github.com/riok/mapperly/issues/380)) ([e5e2d1c](https://github.com/riok/mapperly/commit/e5e2d1c41ac265d4d06678c6ccf052bc343437e5))
* insert a cast to idictionary when an explicit setter is present ([#341](https://github.com/riok/mapperly/issues/341)) ([20f6f06](https://github.com/riok/mapperly/commit/20f6f0623b6d0735167560c9764a54d24598b861))
* prevent crash when object to object mapping ([#340](https://github.com/riok/mapperly/issues/340)) ([b5f4559](https://github.com/riok/mapperly/commit/b5f4559cc0547662e7080323c86e9f4ac68168e7))


### Features

* add EnsureCapacity method generation ([#312](https://github.com/riok/mapperly/issues/312)) ([c166a3f](https://github.com/riok/mapperly/commit/c166a3f17fd56b95f5b37638b08ab45dcc0c51a1))
* add EnsureCapacity to dctionary foreach loops ([#361](https://github.com/riok/mapperly/issues/361)) ([685d6ee](https://github.com/riok/mapperly/commit/685d6ee1e30c753bffa26ffeb5f066c495ea08e7))
* add mapping to immutable sequences ([#305](https://github.com/riok/mapperly/issues/305)) ([8c8a338](https://github.com/riok/mapperly/commit/8c8a338ee6707a33716a3e53d56b6642d77a7393))
* add queue and stack mapping ([#297](https://github.com/riok/mapperly/issues/297)) ([5040bf5](https://github.com/riok/mapperly/commit/5040bf516ba636292c4269500ff52c7f3254ca13))
* add support fot  and  ([#351](https://github.com/riok/mapperly/issues/351)) ([587abbc](https://github.com/riok/mapperly/commit/587abbc00560da242d0cd117e85117d0ca1f547a))
* queryable support for user implemented mappings ([#348](https://github.com/riok/mapperly/issues/348)) ([a58f56f](https://github.com/riok/mapperly/commit/a58f56f5305034d53041226aab92ad338fb34456))
* support fields ([d2fe807](https://github.com/riok/mapperly/commit/d2fe8074d47f5ce4fe0f0fe4d922383c3ff0109f))
* support immutable interfaced target types ([#365](https://github.com/riok/mapperly/issues/365)) ([fea8aa3](https://github.com/riok/mapperly/commit/fea8aa396d4b5f53a896f4236e2fb438731b1599))
* Support IQueryable projection mappings ([#287](https://github.com/riok/mapperly/issues/287)) ([c2a338f](https://github.com/riok/mapperly/commit/c2a338fa91ca8bfc761d20ac8ceb9a553dc45846))
* support mappers nested in classes ([#354](https://github.com/riok/mapperly/issues/354)) ([80a193a](https://github.com/riok/mapperly/commit/80a193ac8ca6e073c3b320d8b148a58c8ee6c68f))
* use IEnumerable constructors where possible ([#342](https://github.com/riok/mapperly/issues/342)) ([74d0b52](https://github.com/riok/mapperly/commit/74d0b52af6e62bd7ffe1e7fe85bea335736640de))
* use instead of  ([#327](https://github.com/riok/mapperly/issues/327)) ([3b9c2f9](https://github.com/riok/mapperly/commit/3b9c2f9cb0e3fe4e969d4f2991135f2e5aab00d8))</releaseNotes>
    <tags>Mapper SourceGenerator</tags>
    <repository type="git" url="https://github.com/riok/mapperly" commit="e5e2d1c41ac265d4d06678c6ccf052bc343437e5" />
    <dependencies>
      <group targetFramework=".NETStandard2.0" />
    </dependencies>
  </metadata>
</package>