Skip to content

Releases: LuckyPennySoftware/AutoMapper

v16.2.0

Choose a tag to compare

@jbogard jbogard released this 02 Jul 13:51
dfa6dd5

What's Changed

  • Enhance SECURITY.md with comprehensive security policy by @jbogard in #4633
  • Attach NuGet packages and SBOM to GitHub Release by @jbogard in #4637
  • Support LicenseKey via environment variable fallback by @Nit8 in #4634
  • ci: publish fork-PR test reports via workflow_run by @jbogard in #4643
  • Run license validation off the construction path (fixes #4640) by @jbogard in #4645

New Contributors

Full Changelog: v15.1.1...v16.2.0

v15.1.3

Choose a tag to compare

@jbogard jbogard released this 18 Mar 02:05

What's Changed

Security

Fixed an issue where certain cyclic or self-referential object graphs could trigger uncontrolled recursion during mapping, potentially resulting in stack exhaustion and denial of service.

Applications that process untrusted or attacker-controlled object graphs through affected mapping paths may be impacted.

Users should upgrade to this release.

Security advisory: GHSA-rvv3-g6hj-g44x

Thanks to @skdishansachin for responsibly disclosing this issue.

Full Changelog: v15.1.0...v15.1.3

v16.1.1

Choose a tag to compare

@jbogard jbogard released this 13 Mar 15:27
7aea808

What's Changed

Security

Fixed an issue where certain cyclic or self-referential object graphs could trigger uncontrolled recursion during mapping, potentially resulting in stack exhaustion and denial of service.

Applications that process untrusted or attacker-controlled object graphs through affected mapping paths may be impacted.

Users should upgrade to this release.

Security advisory: GHSA-rvv3-g6hj-g44x

Thanks to @skdishansachin for responsibly disclosing this issue.

Full Changelog: v16.1.0...v16.1.1

v15.1.2

Choose a tag to compare

@jbogard jbogard released this 17 Mar 01:57
1af71bf

What's Changed

  • docs: Document duplicate license message behavior and fixes by @Copilot in #4617

Security

Fixed an issue where certain cyclic or self-referential object graphs could trigger uncontrolled recursion during mapping, potentially resulting in stack exhaustion and denial of service.

Applications that process untrusted or attacker-controlled object graphs through affected mapping paths may be impacted.

Users should upgrade to this release.

Security advisory: GHSA-rvv3-g6hj-g44x

Thanks to @skdishansachin for responsibly disclosing this issue.

Full Changelog: v16.1.1...v15.1.2

v15.1.1

Choose a tag to compare

@jbogard jbogard released this 15 Mar 21:43
1af71bf

What's Changed

  • docs: Document duplicate license message behavior and fixes by @Copilot in #4617

Security

Fixed an issue where certain cyclic or self-referential object graphs could trigger uncontrolled recursion during mapping, potentially resulting in stack exhaustion and denial of service.

Applications that process untrusted or attacker-controlled object graphs through affected mapping paths may be impacted.

Users should upgrade to this release.

Security advisory: GHSA-rvv3-g6hj-g44x

Thanks to @skdishansachin for responsibly disclosing this issue.

Full Changelog: v16.1.1...v15.1.1

v16.1.0

Choose a tag to compare

@jbogard jbogard released this 03 Mar 20:57
6e084d3

What's Changed

  • Add Debug and Release build configurations to slnx by @Copilot in #4590
  • Migrating to slnx by @jbogard in #4589
  • Allow disabling of polymorphic LINQ mapping by @jbogard in #4596
  • Fix duplicate BOM in ServiceCollectionExtensions.cs by @Copilot in #4600
  • Fix review feedback: double semicolon, DI condition integration test, docs example by @Copilot in #4601
  • Adding DI-enabled conditions and pre-conditions; updated docs accordi… by @jbogard in #4599
  • Adding support for DI-enabled destination factories. by @jbogard in #4603
  • Correctly converting nullables for MapAtRuntime; fixes #4597 by @jbogard in #4604
  • Correctly handling consecutive uppercase characters; fixes #4593 by @jbogard in #4605
  • Wrapping the exception to provide better feedback to the user; fixes … by @jbogard in #4606
  • Fixing bug around order of open generic registration by @jbogard in #4607
  • Adding perpetual licensing by @jbogard in #4608

New Contributors

  • @Copilot made their first contribution in #4590

Full Changelog: v16.0.0...v16.1.0

v16.0.0-beta-1

Choose a tag to compare

@jbogard jbogard released this 20 Nov 20:48

What's Changed

Full Changelog: v15.1.0...v16.0.0-beta-1

This release is a beta release that introduces .NET 10 support and package signing. Signed packages means going forward packages can be validated against trusted authorities that the package has been published by Lucky Penny Software and not tampered with.

v16.0.0

Choose a tag to compare

@jbogard jbogard released this 03 Dec 20:13

What's Changed

Full Changelog: v15.1.0...v16.0.0

v15.1.0

Choose a tag to compare

@jbogard jbogard released this 24 Oct 15:21
c67bc5f

What's Changed

New Contributors

Full Changelog: v15.0.1...v15.1.0

v15.0.1

Choose a tag to compare

@jbogard jbogard released this 11 Jul 01:24

What's Changed

Full Changelog: v15.0.0...v15.0.1

This release supersedes the 15.0.0 release, reverting behavior and overloads so that the AddAutoMapper overloads separate the "scanning for maps" from the "scanning for dependencies". Unfortunately it's not really possible to combine these two together.

This also fixes a critical bug in #4545 that does not work with .NET 4.x applications (as intended).

Because of this, the 15.0.0 will be delisted because of the breaking changes there.