Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Oct 27, 2025

Updated Riok.Mapperly from 4.1.1 to 4.3.0.

Release notes

Sourced from Riok.Mapperly's releases.

4.3.0

🚀 Features

  • Support unsafe accessors in generic classes and nested mappers by @​latonz in #​1814
  • Support roslyn 4.14 by @​latonz in #​1837
  • Allow to disable null mismatch diagnostics RMG089 per member by @​3sRykaert in #​1804
  • Include mapping configuration by @​faddiv in #​1833
  • Support multiple mapping configuration includes by @​latonz in #​1854
  • Explicit named mappings by @​faddiv in #​1863
  • Support ref keyword in user defined methods for the target parameter by @​EraYaN in #​1895
  • Add notnull constraint support in nullable disabled contexts by @​clegoz in #​1947
  • Reference External mappings by @​faddiv in #​1890
  • Add support for ignoring static convert methods with MapperIgnore by @​iclectic in #​1941

🐛 Bug Fixes

  • Nullable user implemented value type mappings in queryable projections by @​latonz in #​1835
  • Resolve top-level user-implemented mappings when resolving queryable projections by @​latonz in #​1852
  • Name collision, reuse context within switch statement by @​EraYaN in #​1911
  • Correctly inline user-defined nested queryable projection mappings by @​latonz in #​1966
  • Handle single segment fullnameof by @​faddiv in #​1980

Full Changelog: riok/mapperly@v4.2.1...v4.3.0

4.3.0-next.6

🐛 Bug Fixes

  • fix: handle single segment fullnameof by @​faddiv in #​1980

Full Changelog: riok/mapperly@v4.3.0-next.5...v4.3.0-next.6

4.3.0-next.5

🚀 Features

  • Reference External mappings by @​faddiv in #​1890
  • Add support for ignoring static convert methods with MapperIgnore by @​iclectic in #​1941

🐛 Bug Fixes

  • Correctly inline user-defined nested queryable projection mappings by @​latonz in #​1966

Full Changelog: riok/mapperly@v4.3.0-next.4...v4.3.0-next.5

4.3.0-next.4

🚀 Features

  • fix: add notnull constraint support in nullable disabled contexts by @​clegoz in #​1947

🐛 Bug Fixes

  • fix: Name collision, reuse context within switch statement by @​EraYaN in #​1911

Full Changelog: riok/mapperly@v4.3.0-next.3...v4.3.0-next.4

4.3.0-next.3

🚀 Features

  • feat: explicit named mappings by @​faddiv in #​1863
  • feat: support ref keyword in user defined methods for the target parameter by @​EraYaN in #​1895

Full Changelog: riok/mapperly@v4.3.0-next.2...v4.3.0-next.3

4.3.0-next.2

🚀 Features

  • feat: Include mapping configuration by @​faddiv in #​1833

Full Changelog: riok/mapperly@v4.3.0-next.1...v4.3.0-next.2

4.3.0-next.1

🐛 Bug Fixes

  • fix: resolve top-level user-implemented mappings when resolving queryable projections by @​latonz in #​1852

Full Changelog: riok/mapperly@v4.3.0-next.0...v4.3.0-next.1

4.3.0-next.0

🚀 Features

  • feat: support unsafe accessors in generic classes and nested mappers by @​latonz in #​1814
  • feat: support roslyn 4.14 by @​latonz in #​1837
  • feat: Allow to disable null mismatch diagnostics RMG089 per member by @​3sRykaert in #​1804

🐛 Bug Fixes

  • fix: nullable user implemented value type mappings in queryable projections by @​latonz in #​1835

Full Changelog: riok/mapperly@v4.2.1...v4.3.0-next.0

4.2.1

🐛 Bug Fixes

  • fix: add value suffix when getting non-enumerated count on nullable value types by @​latonz in #​1789
  • fix: fixes queryable projection inlining of user-defined mappings calling generated mappings by @​latonz in #​1790
  • fix: correct nullable handling in queryable projection mappings with nullable value types and custom mapping methods by @​latonz in #​1810
  • fix: resolve base methods in MapValue.Use by @​latonz in #​1811
  • fix: resolve base mappings in MapProperty.Use by @​latonz in #​1812
  • fix: resolve object factories in base classes by @​latonz in #​1813
  • fix: use global alias for exceptions and linq select by @​latonz in #​1816

Full Changelog: riok/mapperly@v4.2.0...v4.2.1

4.2.1-next.2

🐛 Bug Fixes

  • fix: use global alias for exceptions and linq select by @​latonz in #​1816

Full Changelog: riok/mapperly@v4.2.1-next.1...v4.2.1-next.2

4.2.1-next.1

🐛 Bug Fixes

  • fix: fixes queryable projection inlining of user-defined mappings calling generated mappings by @​latonz in #​1790
  • fix: correct nullable handling in queryable projection mappings with nullable value types and custom mapping methods by @​latonz in #​1810
  • fix: resolve base methods in MapValue.Use by @​latonz in #​1811
  • fix: resolve base mappings in MapProperty.Use by @​latonz in #​1812
  • fix: resolve object factories in base classes by @​latonz in #​1813

Full Changelog: riok/mapperly@v4.2.1-next.0...v4.2.1-next.1

4.2.1-next.0

🐛 Bug Fixes

  • fix: add value suffix when getting non-enumerated count on nullable value types by @​latonz in #​1789

Full Changelog: riok/mapperly@v4.2.0...v4.2.1-next.0

4.2.0

🚀 Features

  • feat: Separate RequiredMappingStrategy configuration for enums by @​jacob-buckaroo in #​1591
  • feat: Diagnostic for mapping null mismatch by @​latonz in #​1612
  • feat: Add support for From and To method conversions (#​1117) by @​TonEnfer in #​1616
  • feat: do not apply deep cloning to queryable projection mappings by @​latonz in #​1717
  • feat: add NotNullIfNotNull attribute on generated methods, support it on user implemented methods by @​latonz in #​1718
  • feat: support named mappings for existing target objects by @​clegoz in #​1720

🐛 Bug Fixes

  • fix: missing global alias on method argument in inlined user-implemented method #​1629 by @​TonEnfer in #​1630
  • fix: initialize nullable members for nested containers by @​clegoz in #​1660
  • fix: only diagnostic missing member mappings for required init members by @​latonz in #​1686
  • fix: do not emit null coalesce operator in queryable mappings by @​latonz in #​1716
  • fix: correct nameof expression for enum value checked mappings by @​latonz in #​1741

Full Changelog: riok/mapperly@v4.1.1...v4.2.0

4.2.0-next.2

🚀 Features

  • feat: support named mappings for existing target objects by @​clegoz in #​1720

🐛 Bug Fixes

  • fix: correct nameof expression for enum value checked mappings by @​latonz in #​1741

Full Changelog: riok/mapperly@v4.2.0-next.1...v4.2.0-next.2

4.2.0-next.1

🚀 Features

  • feat: do not apply deep cloning to queryable projection mappings by @​latonz in #​1717
  • feat: add NotNullIfNotNull attribute on generated methods, support it on user implemented methods by @​latonz in #​1718

🐛 Bug Fixes

  • fix: do not emit null coalesce operator in queryable mappings by @​latonz in #​1716

Full Changelog: riok/mapperly@v4.2.0-next.0...v4.2.0-next.1

4.2.0-next.0

🚀 Features

  • Separate RequiredMappingStrategy configuration for enums by @​jacob-buckaroo in #​1591
  • Diagnostic for mapping null mismatch by @​jorisBarkema in #​1612, #​1592
  • Add support for From and To method conversions (#​1117) by @​TonEnfer in #​1616

🐛 Bug Fixes

  • missing global alias on method argument in inlined user-implemented method #​1629 by @​TonEnfer in #​1630
  • initialize nullable members for nested containers by @​clegoz in #​1660
  • only diagnostic missing member mappings for required init members by @​latonz in #​1686

Full Changelog: riok/mapperly@v4.1.1...v4.2.0-next.0

Commits viewable in compare view.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

---
updated-dependencies:
- dependency-name: Riok.Mapperly
  dependency-version: 4.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Oct 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant