Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 16, 2025

Updated Magick.NET-Q16-AnyCPU from 13.3.0 to 14.8.2.

Release notes

Sourced from Magick.NET-Q16-AnyCPU's releases.

14.8.2

What's Changed

  • Corrected the generated version and added a unit test for it (#​1894).
  • Fixed missing embedded resources in the native library (#​1896 and #​1898).

Related changes in ImageMagick since the last release of Magick.NET:

Library updates:

  • ImageMagick 7.1.2-3 (2025-08-31)
  • harfbuzz 11.4.4 (2025-08-26)

Full Changelog: dlemstra/Magick.NET@14.8.1...14.8.2

14.8.1

What's Changed

  • Corrected Gravity overload of the Splice method (#​1881).

Related changes in ImageMagick since the last release of Magick.NET:

Library updates:

  • ImageMagick 7.1.2-2 (2025-08-24)
  • ffi 3.5.2 (2025-08-02)
  • harfbuzz 11.4.1 (2025-08-13)
  • heif 1.20.2 (2025-08-05)
  • highway 1.3.0 (2025-08-14)
  • imath 3.2.1 (2025-08-15)
  • raqm 0.10.3 (2025-08-05)

Full Changelog: dlemstra/Magick.NET@14.8.0...14.8.1

14.8.0

What's Changed

  • Added Sf3 to MagickFormat.
  • Added Gravity overload to the Splice method (#​1881).
  • Added TrimMemory to the ResourceLimits (#​1854).

Library updates:

  • ImageMagick 7.1.2-1 (2025-08-12)
  • exr 3.3.5 (2025-07-26)
  • ffi 3.5.1 (2025-06-10)
  • fontconfig 2.17.1 (2025-07-02)
  • gdk-pixbuf 2.43.3 (2025-06-29)
  • jpeg-turbo 3.1.1 (2025-06-10)
  • pixman 0.46.4 (2025-07-20)
  • png 1.6.50 (2025-07-02)
  • webp 1.6.0 (2025-07-09)
  • xml 2.14.5 (2025-07-10)
  • zip 1.11.4 (2025-05-23)

Full Changelog: dlemstra/Magick.NET@14.7.0...14.8.0

14.7.0

What's Changed

  • Added extra overload to the Resize method that allows specifying the filter (#​1819).
  • Allow reading of clip paths without a name and give them a numeric name that can be used by ImageMagick (#​1814).
  • Use the ArrayPool API in .NET Standard 2.1 or later to reduce the creation of LOH objects (#​1812).
  • Allow modification of X and Y in the PointD struct (#​1856).
  • Improved parsing of a geometry in the MagickGeometry class (#​1855).
  • Added Icn to MagickFormat.

Related changes in ImageMagick since the last release of Magick.NET:

Library updates:

  • ImageMagick 7.1.2-0 (2025-07-13)
  • aom 3.12.1 (2025-04-11)
  • de265 1.0.16 (2025-05-04)
  • deflate 1.24.0 (2025-05-11)
  • ffi 3.4.8 (2025-04-10)
  • harfbuzz 11.2.1 (2025-05-15)
  • heif 1.20.1 (2025-07-02)
  • lzma 5.8.1 (2025-04-03)
  • openexr 3.3.3 (2025-03-24)
  • pixman 0.46.0 (2025-04-30)
  • png 1.6.48 (2025-04-30)
  • raw 0.22.0-Devel202502 (2024-02-24)
  • xml 2.14.3 (2025-05-13)

Full Changelog: dlemstra/Magick.NET@14.6.0...14.7.0

14.6.0

What's Changed

  • Added PhaseCorrelation and DotProductCorrelation to ErrorMetric.
  • Added MaxBayerPatternPixels, MaxChildrenPerBox, MaxComponents, MaxIlocExtentsPerItem, MaxItems, MaxNumberOfTiles and MaxSizeEntityGroup to the HeicReadDefines (#​1807).
  • Implemented an optimization of the ToBitmap method based upon ideas from (#​1777).

Related changes in ImageMagick since the last release of Magick.NET:

  • Also print the requested sizes in the error message when width or height exceeds the limits (#​1798).
  • mime:type is not automatically injected, you must request it.
  • Optimized Oklab and JzAzBz colorspace transformation
  • Support epoch() and magicktime() FX functions

Library updates:

  • ImageMagick 7.1.1-46 (2025-03-18)
  • aom 3.12.0 (2025-02-07)
  • cairo 1.18.4 (2025-03-08)
  • harfbuzz 10.4.0 (2025-03-01)
  • heif 1.19.7 (2025-03-03)
  • openh264 2.6.0 (2025-02-12)
  • png 1.6.47 (2025-02-18)
  • xml 2.13.6 (2025-02-18)

Full Changelog: dlemstra/Magick.NET@14.5.0...14.6.0

14.5.0

What's Changed

  • Added ToWriteableBitmapWithDensity and changed the default DPI to 96 (#​1781)
  • Use CallerArgumentExpressionAttribute in throw helpers (#​1788)
  • Added CAT02LMSC to ColorSpace.

Related changes in ImageMagick since the last release of Magick.NET:

Library updates:

  • ImageMagick 7.1.1-44 (2025-02-22)
  • deflate 1.23.0 (2024-12-15)
  • ffi 3.4.7 (2025-02-08)
  • harfbuzz 10.2.0 (2025-01-11)
  • jpeg-turbo 3.1.0 (2024-12-12)
  • lcms 2.17.0 (2025-02-09)
  • lzma 5.6.4 (2025-01-23)
  • openh264 2.5.0 (2024-11-08)
  • openjpeg 2.5.3 (2024-12-09)
  • png 1.6.46 (2025-01-23)
  • raw 0.22.0-Devel202403 (2024-03-30)
  • webp 1.5.0 (2024-12-20)
  • zip 1.11.3 (2025-01-20)

New Contributors

Full Changelog: dlemstra/Magick.NET@14.4.0...14.5.0

14.4.0

What's Changed

  • Added missing interface inheritance (#​1776).

Full Changelog: dlemstra/Magick.NET@14.3.0...14.4.0

14.3.0

What's Changed

  • Make sure FrameCount is 1 when reading a MagickImage (#​1761).
  • Make the constructor of ColorProfile that has a name obsolete and only use icc as the name in the future.
  • Fixed memory leak with the return value of MagickImage.FormatExpression.
  • Added missing interface inheritance (#​1776).
  • Created Magick.NET.AvaloniaMediaImaging (#​1743).

Related changes in ImageMagick since the last release of Magick.NET:

  • Make sure we can write jpeg files with an exif profile that has a length of 65533 (#​1764).
  • Move jpeg specific exif detection of profiles with the name app1 to a more generic spot (#​1766).

Library updates:

  • ImageMagick 7.1.1-43 (2024-12-22)
  • aom 3.11.0 (2024-11-14)
  • heif 1.19.5 (2024-11-19)
  • jpeg-xl 0.11.1 (2024-11-26)
  • pixman 0.44.2 (2024-12-03)
  • xml 2.13.5 (2024-11-12)

Full Changelog: dlemstra/Magick.NET@14.2.0...14.3.0

14.2.0

What's Changed

  • Added MagicKernelSharp2013 and MagicKernelSharp2021 to FilterType.
  • Fixed MagickCorruptImageErrorException with iOS 18 HEIC (#​1753)

Related changes in ImageMagick since the last release of Magick.NET:

  • Improved decoding speed of the jp2 decoder by storing some values that won't change per image or row. (#​1748)
  • The extra_samples should not be subtracted from the samples_per_pixel when calculating the padding in the tiff coder.

Library updates:

  • ImageMagick 7.1.1-41 (2024-11-16)
  • openexr 3.3.2 (2024-11-11)
  • harfbuzz 10.1.0 (2024-11-05)
  • heif 1.19.3 (2024-11-11)
  • pixman 0.44.0 (2024-11-05)

Full Changelog: dlemstra/Magick.NET@14.1.0...14.2.0

14.1.0

What's Changed

  • Changed the implementation of how the AnyCPU implementation calls the native methods and throw an exception when an unsupported architecture is detected.
  • No longer throw an argument exception for a negative bias value in AdaptiveThreshold (#​1717)
  • Added CloneArea to IMagickImage that will replace the Clone overload with a MagickGeometry.
  • Added CloneAndMutate to IMagickImage that can be used to efficiently clone and mutate an image (#​1577).
  • Enabled trim analyzer for net8.0

Related changes in ImageMagick since the last release of Magick.NET:

Library updates:

  • ImageMagick 7.1.1-40 (2024-11-09)
  • cairo 1.18.2 (2024-09-01)
  • deflate 1.22.0 (2024-10-05)
  • imath 3.1.12 (2024-09-11)
  • fribidi 1.0.16 (2024-09-25)
  • harfbuzz 10.0.1 (2024-09-24)
  • heif 1.19.1 (2024-11-01)
  • jpeg-xl 0.11.0 (2024-09-13)
  • lzma 5.6.3 (2024-10-01)
  • openexr 3.3.1 (2024-10-09)
  • png 1.6.44 (2024-09-12)
  • raqm 0.10.2 (2024-09-23)
  • raw 0.21.3 (2024-09-24)
  • tiff 4.7.0 (2024-09-11)
  • xml 2.13.4 (2024-09-18)
  • zip 1.11.2 (2024-10-31)

New Contributors

Full Changelog: dlemstra/Magick.NET@14.0.0...14.1.0

14.0.0

Breaking changes in Magick.NET:

  • Removed netstandard21 support and changed this to net8.0 instead.
  • IMagickImage:
    • Removed the EncodingGeometry, IsDisposed.
    • Removed the FormatInfo property (use MagickFormatInfo.Create(image.Format) instead).
    • Removed the ChromaBluePrimary, ChromaGreenPrimary, ChromaRedPrimary, ChromaWhitePoint properties (use Chromaticity instead).
    • Removed the Distort overload that had both a DistortMethod and IDistortSettings because the settings now contain a DistortMethod property.
    • Removed the Deskew overload that had IDeskewSettings and renamed it to DeskewAndCrop because that was the only setting. And this also means that IDeskewSettings and DeskewSettings have been removed from the library.
    • Renamed Map to Remap.
    • Renamed RePage to ResetPage.
    • Removed all Morphology overloads and only keep the method that uses MorphologySettings.
    • The Interlace property is now readonly and MagickSettings.Interlace should be used to set this setting.
    • The ColorType property no longer returns the value of the MagickSettings.
    • Return IMagickImage instead of double in the Compare method overloads that had an IMagickImage and changed the double return value to an out param instead.
    • Changed the default colorspaces for PerceptualHash from sRGB and HCLp to XyY and HSB.
  • IMagickImageCollection:
    • Renamed Map to Remap.
    • Renamed RePage to ResetPage.
  • IChannelPerceptualHash:
    • Removed SrgbHuPhash and HclpHuPhash (HuPhash(colorspace, index) should be used instead).
  • IEightBimValue:
    • Removed the ID property (Id should be used instead)
  • IExifProfile:
    • The CreateThumbnail method is no longer be available for the netstandard20 target.
  • IImageProfile:
    • Removed GetData (ToByteArray or ToReadOnlySpan should be used instead).
    • The ToByteArray method will no longer return null.
  • IPixelCollection:
    • Removed GetIndex (GetChannelIndex should be used instead).
  • Channels:
    • Removed Default, Grays and Sync.
  • CompareSettings:
    • Made the ErrorMetric property mandatory (through constructor) and immutable.
  • ComplexSettings:
    • Made the ComplexOperator property mandatory (through constructor) and immutable.
  • DngReadDefines
    • Removed the UseAutoWhitebalance property (UseAutoWhiteBalance should be used instead).
    • Removed the UseCameraWhitebalance property (UseCameraWhiteBalance should be used instead).
  • DdsWriteDefines:
    • Removed the Mipmaps property (MipmapCount should be used instead).
  • DrawableComposite:
    • All constructors now require specifying the CompositeOperator.
  • DrawablePushPattern:
    • Removed the ID property (Id should be used instead).
  • ExifTag:
    • Corrected type of TimeZoneOffset to short[].
  • LogEventArgs:
    • The Message property will no longer return null.
  • OpenCLKernelProfileRecord
    • Removed the AverageDuration property.
      ... (truncated)

13.10.0

What's Changed

  • Also don't write a byte order mark when converting a XDocument or IXPathNavigable to a XmpProfile (#​1652)
  • Fix typos in XML documentation comments by @​cordeiro-rubens (#​1659)
  • Corrected casing for UseAutoWhiteBalance and UseCameraWhiteBalance in the DngReadDefines.
  • Fix ImageFormat equality comparison by @​midare160 (#​1668)
  • Include X and Y in ToString when it is specified in one of the constructors of MagickGeometry (#​1674).
  • Added support for performing an Fx operation on a MagickImageCollection (#​1616).
  • Add PngWriteDefines to Magick.NET by @​cordeiro-rubens in (#​1661)

Related changes in ImageMagick since the last release of Magick.NET:

Library updates:

  • ImageMagick 7.1.1-35 (2024-07-14)
  • aom 3.9.1 (2024-06-10)
  • fribidi 1.0.15 (2024-06-07)
  • harfbuzz 9.0.0 (2024-06-27)
  • heif 1.18.0 (2024-07-10)
  • highway 1.2.0 (2024-05-31)
  • jpeg-xl 0.10.3 (2024-06-27)
  • lzma 5.6.2 (2024-05-29)
  • raw 0.21.2 (2024-03-29 Snapshot 202403)
  • xml 2.13.2 (2024-07-04)

New Contributors

Full Changelog: dlemstra/Magick.NET@13.9.1...13.10.0

13.9.1

Changes in Magick.NET:

  • Revert patch that disallows negative Percentage values, this is supported in some of the methods. (#​1649)
  • Fixed bug where XmpProfile.FromIXPathNavigable and XmpProfile.FromXDocument would add a xml declaration (#​1652).

Full Changelog: dlemstra/Magick.NET@13.9.0...13.9.1

13.9.0

Changes in Magick.NET:

  • Added MetaChannelCount to MagickImage (#​1585)
  • Added extra overload for the Clut method and and fixed bug that was found in (#​1630).
  • Added channels overload to the HaldClut method of MagickImage.
  • Don't create PointD for MagickImage.Resample by @​Gounlaf in (#​1631)
  • Add missing interface declaration for IMagickImage.ToBase64 by @​Gounlaf in (#​1639)
  • Add a ToBase64 variant MagickImageCollection by @​Gounlaf in (#​1640)
  • Use a HashSet instead of List by @​Gounlaf in (#​1642)
  • Added GetChannelIndex to the IPixelCollection that will replace GetIndex in the next major release.
  • Patches to improve copying the native files with Mono (#​1633)

Related changes in ImageMagick since the last release of Magick.NET:

  • Fixed method that determines the width and height of an icon (ImageMagick/ImageMagick#​7341)
  • Added Apple ProRAW header.

Library updates:

  • ImageMagick 7.1.1-33 (2024-05-25)
  • harfbuzz 8.5.0 (2024-05-13)
  • jpeg-turbo 3.0.3 (2024-05-08)
  • xml 2.12.7 (2024-05-13)

Full Changelog: dlemstra/Magick.NET@13.8.0...13.9.0

13.8.0

Changes in Magick.NET:

Related changes in ImageMagick since the last release of Magick.NET:

Library updates:

  • ImageMagick 7.1.1-32 (2024-05-05)
  • aom 3.9.0 (2024-04-23)
  • deflate 1.20.0 (2024-03-23)
  • openexr 3.2.4 (2024-03-26)
  • fribidi 1.0.14 (2024-04-25)
  • harfbuzz 8.4.0 (2024-03-29)
  • lzma 5.4.6 (2024-01-26)
  • webp 1.4.0 (2023-04-13)
  • xml 2.12.6 (2024-03-15)

Full Changelog: dlemstra/Magick.NET@13.7.0...13.8.0

13.7.0

Changes in Magick.NET:

Related changes in ImageMagick since the last release of Magick.NET:

Library updates:

  • ImageMagick 7.1.1-32 beta (2024-04-23)
  • aom 3.8.2 (2024-03-13)
  • imath 3.1.11 (2024-02-29)
  • openexr 3.2.3 (2024-03-07)
  • ffi 3.4.6 (2024-02-18)
  • harfbuzz 8.3.1 (2024-03-17)
  • highway 1.1.0 (2024-02-18)
  • jpeg-xl 0.10.2 (2024-03-08)
  • openjpeg 2.5.2 (2024-02-28)
  • pixman 0.43.4 (2024-02-29)
    ... (truncated)

13.6.0

Changes in Magick.NET:

Related changes in ImageMagick since the last release of Magick.NET:

Library updates:

  • aom 3.8.1 (2024-01-17)
  • de265 1.0.15 (2023-12-20)
  • ImageMagick 7.1.1-28 (2024-02-11)
  • heif 1.17.6 (2023-12-20)
  • imath 3.1.10 (2024-01-27)
  • jasper 4.2.0 (2024-02-05)
  • jpeg-xl 0.9.0 (2023-12-22)
  • jpeg-turbo 3.0.2 (2024-01-16)
  • jpeg-xl 0.9.2 (2024-02-07)
  • lcms 2.16.0 (2023-12-03)
  • lzma 5.4.5 (2023-12-23)
  • pixman 0.43.2 (2024-01-28)
  • png 1.6.42 (2024-01-29)
  • raw 0.21.2 (2023-12-19)
  • xml 2.12.5 (2024-02-04)
    ... (truncated)

13.5.0

Changes in Magick.NET:

  • Update Channels XML comment by @​kmgallahan in Update Channels XML comment dlemstra/Magick.NET#1466
  • Added MagickReadSettings overloads to the Read and ReadCollection method and constructor of MagickImageInfo.
  • Added MagickReadSettings overloads to the Create method of MagickImageInfoFactory.
  • Marked EncodingGeometry, FormatInfo and IsDisposed of MagickImage as obsolete.
  • Corrected return type MagickNET.GetEnvironmentVariable to a nullable string.
  • Added Chromaticity to MagickImage that will replace the separate properties and marked those as obsolete.
  • Made Interlace public in the MagickSettings and made the setter of Interlace in MagickImage obsolete.
  • Added LeftBottom to OrientationType that will replace LeftBotom in the next major release.

Related changes in ImageMagick since the last release of Magick.NET:

Library updates:

Full Changelog: dlemstra/Magick.NET@13.4.0...13.5.0

13.4.0

Changes in Magick.NET:

Related changes in ImageMagick since the last release of Magick.NET:

Library updates:

New Contributors

Full Changelog: dlemstra/Magick.NET@13.3.0...13.4.0

Commits viewable in compare view.

Updated Microsoft.Extensions.Configuration.EnvironmentVariables from 8.0.0-rc.2.23479.6 to 9.0.9.

Release notes

Sourced from Microsoft.Extensions.Configuration.EnvironmentVariables's releases.

9.0.9

Release

What's Changed

Full Changelog: dotnet/runtime@v9.0.8...v9.0.9

9.0.8

Release

What's Changed

Full Changelog: dotnet/runtime@v9.0.7...v9.0.8

9.0.7

Release

What's Changed

Full Changelog: dotnet/runtime@v9.0.6...v9.0.7

9.0.6

Bug Fixes

  • Read messages from binlog if process output is missing build finished message (#​114676)
    Improves reliability of the WebAssembly build process by reading messages from the binlog when the process output does not contain the expected build finished message, preventing build failures in certain scenarios.

  • Fix debugger app hangs related to thread exit (#​114917)
    Resolves an issue where applications could hang during debugging when threads exit, ensuring smoother debugging experiences and preventing deadlocks.

  • [Mono] Workaround MSVC miscompiling sgen_clz (#​114903)
    Addresses a compiler miscompilation issue in MSVC affecting the Mono garbage collector, improving runtime stability and correctness on affected platforms.

  • Do not set the salt or info if they are NULL for OpenSSL HKDF (#​114877)
    Fixes a cryptographic issue by ensuring that the salt or info parameters are not set when they are NULL in OpenSSL HKDF, preventing potential errors or unexpected behavior in key derivation.

  • [Test Only] Fix Idn tests (#​115032)
    Corrects issues in Internationalized Domain Name (Idn) tests, ensuring accurate and reliable test results for domain name handling.

  • JIT: revised fix for fp division issue in profile synthesis (#​115026)
    Provides a more robust fix for floating-point division issues in JIT profile synthesis, improving numerical accuracy and preventing incorrect calculations.

  • Handle OSSL 3.4 change to SAN:othername formatting (#​115361)
    Updates certificate handling to accommodate changes in Subject Alternative Name (SAN) formatting introduced in OpenSSL 3.4, ensuring compatibility and correct parsing of certificates.

  • [Mono] Fix c11 ARM64 atomics to issue full memory barrier (#​115635)
    Fixes atomic operations on ARM64 in Mono to issue a full memory barrier, ensuring correct synchronization and preventing subtle concurrency bugs.

Performance Improvements

  • [WinHTTP] Certificate caching on WinHttpHandler to eliminate extra call to Custom Certificate Validation (#​114678)
    Improves HTTP performance by caching certificates in WinHttpHandler, reducing redundant calls to custom certificate validation and speeding up secure connections.

  • Improve distribute_free_regions (#​115167)
    Optimizes memory management by enhancing the algorithm for distributing free memory regions, leading to better memory utilization and potentially improved application performance.

Technical Improvements

  • Strip trailing slash from source dir for cmake4 (#​114905)
    Refines build scripts by removing trailing slashes from source directories when using CMake 4, preventing potential build path issues and improving build reliability.

  • Don't expose TrustedCertificatesDirectory() and StartNewTlsSessionContext() to NetFx (#​114995)
    Restricts certain internal APIs from being exposed to .NET Framework, reducing surface area and preventing unintended usage.

  • Add support for more libicu versions (#​115376)
    Expands compatibility by supporting additional versions of the International Components for Unicode (ICU) library, enhancing globalization features across more environments.

Infrastructure

  • Run outerloop pipeline only for release branches, not staging/preview (#​115011)
    Optimizes CI/CD resources by limiting the outerloop pipeline to run only on release branches, reducing unnecessary test runs and speeding up development workflows.

... (truncated)

9.0.5

Release

What's Changed

9.0.4

Release

What's Changed

Full Changelog: dotnet/runtime@v9.0.3...v9.0.4

9.0.3

Release

What's Changed

Description has been truncated

Bumps Magick.NET-Q16-AnyCPU from 13.3.0 to 14.8.2
Bumps Microsoft.Extensions.Configuration.EnvironmentVariables from 8.0.0-rc.2.23479.6 to 9.0.9
Bumps Microsoft.Extensions.Configuration.UserSecrets from 8.0.0-rc.2.23479.6 to 9.0.9
Bumps Octokit from 8.1.1 to 14.0.0
Bumps Spectre.Console from 0.47.0 to 0.51.1

---
updated-dependencies:
- dependency-name: Magick.NET-Q16-AnyCPU
  dependency-version: 14.8.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: nuget-minor-patch
- dependency-name: Microsoft.Extensions.Configuration.EnvironmentVariables
  dependency-version: 9.0.9
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: nuget-minor-patch
- dependency-name: Microsoft.Extensions.Configuration.UserSecrets
  dependency-version: 9.0.9
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: nuget-minor-patch
- dependency-name: Octokit
  dependency-version: 14.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: nuget-minor-patch
- dependency-name: Spectre.Console
  dependency-version: 0.51.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-minor-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Sep 16, 2025

Labels

The following labels could not be found: dependencies, nuget. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@jongalloway jongalloway merged commit e7281cb into main Sep 16, 2025
@jongalloway jongalloway deleted the dependabot/nuget/nuget-minor-patch-fe9427ac19 branch September 16, 2025 18:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant