Releases: dlemstra/Magick.NET
Releases · dlemstra/Magick.NET
Magick.NET 8.4.0
Changes in Magick.NET:
- Added StartFontPointsize to the CaptionReadDefines (#1055).
- Added InterpolationQuality to the DngReadDefines (#1060).
Related changes in ImageMagick since the last release of Magick.NET:
- fix connected component abort trap (reference ImageMagick/ImageMagick#4372).
- fix stack overflow when parsing malicious tiff image file (report from Muhammad Aldo Firmansyah).
- improved algorithm for automatic calculation of pointsize for caption and labels.
Library updates:
- Magick.NET.Core 8.4.0
- Magick.NET.SystemDrawing 4.0.9
- Magick.NET.SystemWindowsMedia 4.0.9
- ImageMagick 7.1.0-12 (2021-10-25)
- jpeg-turbo 2.1.1 (2021-08-10)
- jpeg-xl 0.6.0 (2021-10-04)
Magick.NET 8.3.3
Changes in Magick.NET:
- Fixed possible
StackOverflowException
when reading theValues
of theIptcProfile
(#1031).
Related changes in @ImageMagick since the last release of Magick.NET:
- Improved algorithm for automatic calculation of word breaks and pointsize for caption and labels.
Library updates:
- Magick.NET.Core 8.3.3
- Magick.NET.SystemDrawing 4.0.8
- Magick.NET.SystemWindowsMedia 4.0.8
- ImageMagick 7.1.0-9 (2021-10-03)
Full Changelog: 8.3.2...8.3.3
Magick.NET 8.3.2
Related changes in @ImageMagick since the last release of Magick.NET:
- Fixed character spacing in file name when opening PDF file on browser (#1028).
Library updates:
- Magick.NET.Core 8.3.2
- Magick.NET.SystemDrawing 4.0.7
- Magick.NET.SystemWindowsMedia 4.0.7
- ImageMagick 7.1.0-8 (2021-09-18)
Magick.NET 8.3.1
Changes in Magick.NET:
- Fixed the implementation of the
ToHexString
method of theMagickColor
class (#1021). - Corrected the default value for the gravity of
Annotate
toUndefined
. - Return null when the
Width
orHeight
of theMagickImage.BoundingBox
is zero (#1025).
Related changes in @ImageMagick since the last release of Magick.NET:
- Fixed incorrect check when module is used as the domain in policy.xml that could allow the use of a disabled module. (reference GHSA-qvhr-jj4p-j2qr).
- Prevent color reduction merging into one color (reference ImageMagick/ImageMagick#4059).
- The inside option of Clip has been flipped (reference ImageMagick/ImageMagick#2576).
Library updates:
- Magick.NET.Core 8.3.1
- Magick.NET.SystemDrawing 4.0.6
- Magick.NET.SystemWindowsMedia 4.0.6
- ImageMagick 7.1.0-7 (2021-09-12)
Magick.NET 8.3.0
Changes in Magick.NET:
- Added new
ReadThumbnail
option to theDngReadDefines
(#1006).
Related changes in @ImageMagick since the last release of Magick.NET:
- Tweak the bilevel image type (reference ImageMagick/ImageMagick#4121).
- Converting from LAB to RGB leads to wrong colors (reference ImageMagick/ImageMagick#4105).
Library updates:
- Magick.NET.Core 8.3.0
- Magick.NET.SystemDrawing 4.0.5
- Magick.NET.SystemWindowsMedia 4.0.5
- ImageMagick 7.1.0-6 (2021-09-04)
- highway 0.14.0 (2021-07-29)
- jpeg-xl 0.5.0 (2021-08-02)
Magick.NET 8.2.1
Changes in Magick.NET:
- Fixed infinite loop in
ReadOnlySequence<byte>
overloads (#1001)
Magick.NET 8.2.0
Changes in Magick.NET:
- Added
CancellationToken
overloads to the async methods ofMagickImageFactory
amdMagickImageCollectionFactory
. - Added
ReadOnlySequence<byte>
overloads:netstandard21
:- MagickImage:
constructor
,Ping
,Read
- MagickImageFactory:
Create
- MagickImageCollection:
constructor
,Ping
,Read
- MagickImageCollectionFactory:
Create
- MagickImageInfo:
constructor
,Read
,ReadCollection
- MagickImageInfoFactory:
Create
- MagickImage:
- Added
IBufferWriter<byte>
overloads:netstandard21
:- MagickImage:
Write
- MagickImageCollection:
Write
- MagickImage:
Related changes in ImageMagick since the last release of Magick.NET:
- Heap-based buffer overflow in TIFF coder (alert from Hunter Mitchell).
Library updates:
- Magick.NET.Core 8.2.0
- Magick.NET.SystemDrawing 4.0.3
- Magick.NET.SystemWindowsMedia 4.0.3
- ImageMagick 7.1.0-5 beta (2021-08-08)
Magick.NET 8.1.0
Changes in Magick.NET:
- Added extra overload to the
Statistics
method ofMagickImage
that accepts a Channel (#974). - Added
CancelationToken
overloads to the async methods ofMagickImage
andMagickImageCollection
. - Added
PixelFormat
to theVideoReadDefines
. - Added extra overloads for the
InterpolativeResize
method ofMagickImage
.
Related changes in ImageMagick since the last release of Magick.NET:
- Added support for raqm. This can result in changes of the whitespace between the characters when drawing.
- The predictor tag should only be set for specific compression types (#983).
- Added support for
TextInterlineSpacing
andAntiAlias
to the Pango coder.
Library updates:
- Magick.NET.Core 8.1.0
- Magick.NET.SystemDrawing 4.0.2
- Magick.NET.SystemWindowsMedia 4.0.2
- ImageMagick 7.1.0-4
- liblzma 5.2.5 (2020-03-17)
- raqm 0.7.1 (2020-11-22)
- tiff 4.3.0 (2020-04-20)
Magick.NET 8.0.1
Changes in Magick.NET:
- Removed internal
ExtensionAttribute
to fix compatibility withnet40
. - Switch from
net20
tonet40
inMagick.NET.SystemDrawing
.
Magick.NET 8.0.0
Breaking changes in Magick.NET:
- Removed support for
net40
. When .NET Framework is targeted eithernet20
ornetstandard20
will be used instead.
Changes in Magick.NET:
- Added extra overload for the
GaussianBlur
method ofMagickImage
(#960). - Added
VideoReadDefines
(#962). - Also target
netstandard21
to add support for usingSpan<T>
. - Added extra
ReadOnlySpan<byte>
overloads:netstandard21
:- MagickImage:
constructor
,Ping
,Read
,ReadPixels
- MagickImageFactory:
Create
- MagickImageCollection:
constructor
,Ping
,Read
- MagickImageCollectionFactory:
Create
- MagickImageInfo:
constructor
,Read
,ReadCollection
- MagickImageInfoFactory:
Create
- IPixelCollection:
SetArea
,SetPixels
- IUnsafePixelCollection:
SetArea
,SetPixels
- MagickImage:
- Added extra
async
overloads or new methods:netstandard20
:- MagickImageFactory:
CreateAsync(Stream
- MagickImageCollectionFactory:
CreateAsync(Stream
- MagickImage:
ReadPixelsAsync(Stream
- MagickImageFactory:
netstandard21
:- MagickImage:
ReadAsync(string fileName
,ReadAsync(FileInfo
,ReadPixelsAsync(string fileName
,ReadPixelsAsync(FileInfo
,WriteAsync(string fileName
,WriteAsync(FileInfo
- MagickImageFactory:
CreateAsync(string fileName
,CreateAsync(FileInfo
- MagickImageCollection:
ReadAsync(string fileName
,ReadAsync(FileInfo
,WriteAsync(string fileName
,WriteAsync(FileInfo
- MagickImageCollectionFactory:
CreateAsync(string fileName
,CreateAsync(FileInfo
- MagickImage:
Related changes in ImageMagick since the last release of Magick.NET:
- Raise exception for invalid compose:args geometry (reference ImageMagick/ImageMagick#3765).
- Fixed issue with pink image after extracting pages from multipage tiff (#946)
Library updates:
- Magick.NET.Core 8.0.0
- Magick.NET.SystemDrawing 3.0.0
- Magick.NET.SystemWindowsMedia 4.0.0
- freetype 2.10.4 (2020-10-04)
- harfbuzz 2.8.1 (2021-05-04)
- ImageMagick 7.1.0-2
- lcms 2.12 (2021-03-06)
- libheif 1.12.0 (2021-05-05)
- webp 1.2.0 (2021-01-30)