dlemstra / dlemstra/Magick.NET
Breaking changes in Magick.NET 15.0.0
- Dominant language
- C#
- Stars
- 4k
- Forks
- 451
- Avg merge
- 11h 55m
- Merged PRs (30d)
- 3
Description
This issue describes the planned breaking changes for Magick.NET `15.0.0`:
- Switch from `net8.0` to `net10.0`.
- Move `Clone` overloads that take an `IMagickGeometry` to a new method called `CloneArea`.
- Reorder names alphabetically in `MagickFormat`.
- No longer return null when the native call of `MagickImage.IPerceptualHash` returns zero but throw an exception instead.
- Rename `AlphaOption` to `AlphaAction` and `OrientationType` to `Orientation` so both Magick.NET and magick-wasm use the same names.
- Change `where TQuantumType : struct, IConvertible` to `where TQuantumType : unmanaged`.
- Removed `InverseFloodFill` overloads that don't have a target color.
- Correct the casing of `FillRule.Nonzero` to `FillRule.NonZero`.
- Move color profiles from `ColorProfile` to `ColorProfiles` class.
- Rename `ExifParts` to `ExifIfds`.
- Rename the `Parts` property of the `ExifProfile` to `AllowedIfds`.
- Remove support for 64-bit macOS builds.
Development notes:
- Remove `pragma warning disable CS8500`
Contributor guide
Assessment
This issue has not been assessed yet.