7.1.2-27
Added 2
- Add method to determine the endian of the host
- Add method to check if incrementing a value would result in an overflow
Changed 4
- Preserve HEIC CICP and CLLI metadata
- Improve cache I/O robustness and fix race conditions
- Support coder strict streaming attribute
- Require at least version 1.11.0 of the libheif library
Fixed 6
- Fix HEIC identity CICP with chroma subsampling
- Check profile length before reading header in GetIPTCStream
- Read Cairo ARGB32 in host byte order so SVG colors are correct on big-endian
- Reject otb files that declare more pixels than the file holds
- Revert soname change
- Make sure to check the length after each read
Security 8
- Fix vulnerability GHSA-422r-8c97-xcg4
- Fix vulnerability GHSA-93x9-jq8c-cwcc
- Fix vulnerability GHSA-xv2g-79vc-75qf
- Fix vulnerability GHSA-g568-j2hh-jr58
- Fix vulnerability GHSA-cvxf-g9w2-7mcx
- Fix vulnerability GHSA-h22j-f9xw-xjjm
- Fix vulnerability GHSA-cvhv-g4rq-3hmw
- Fix vulnerability GHSA-7rgw-xg25-prjm
Merged
- Fix HEIC identity CICP with chroma subsampling #8828
- build(deps): bump actions/attest from 4.1.0 to 4.1.1 #8835
- build(deps): bump ubuntu from 53958ec to b7f4819 in /.devcontainer #8834
- build(deps): bump actions/setup-python from 6.2.0 to 6.3.0 #8830
- check profile length before reading header in GetIPTCStream #8829
- Read Cairo ARGB32 in host byte order so SVG colors are correct on big-endian #8825
- Preserve HEIC CICP and CLLI metadata #8824
- reject otb files that declare more pixels than the file holds #8826
- build(deps): bump msys2/setup-msys2 from 2.31.1 to 2.32.0 #8807
- build(deps): bump actions/checkout from 6.0.3 to 7.0.0 #8818
- Fix #8819 revert soname change #8820
- build(deps): bump ubuntu from f3d2860 to 53958ec in /.devcontainer #8814
Fixed
- Fix #8819 revert soname change (#8820) #8819
Commits
- beta release 2c6ba18
- https://github.com/ImageMagick/ImageMagick/issues/8813 71bf0b0
- eliminate compiler warning dc92169
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-422r-8c97-xcg4 be99ffa
- eliminate compiler warning 82364cf
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-93x9-jq8c-cwcc 4a3585b
- https://github.com/ImageMagick/ImageMagick/issues/8815 5e1a141
- https://github.com/ImageMagick/ImageMagick/issues/8816 532b0f5
- Revert unnecessary patch for GHSA-93x9-jq8c-cwcc e70837c
- Removed unnecessary check. 9a5c8ff
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-422r-8c97-xcg4 0bbf7e4
- remove quantization 4041062
- https://github.com/ImageMagick/ImageMagick/issues/8815 9616e88
- correct allow coder logic 634f3a9
- Use AcquireQuantumMemory instead because it already does the necessary checks. 4e96b11
- support coder strict streaming attribute 727ddc9
- change coder flag name 9f7e3cb
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-xv2g-79vc-75qf 80b268c
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-g568-j2hh-jr58 f8a02fa
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-g568-j2hh-jr58 38b6468
- https://github.com/ImageMagick/ImageMagick/issues/8821 bc16247
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-cvxf-g9w2-7mcx 1b63224
- latest autoconf/automake updates 1f7213d
- Also create an xz version of the source archive. dc0965d
- https://github.com/ImageMagick/ImageMagick/issues/8823 64d2e4a
- Added job to update the website after a release. 58d6364
- Added a method that can be used to determine the endian of the host. 952c221
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-cvxf-g9w2-7mcx fdbe649
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-h22j-f9xw-xjjm 538ad18
- Moved initialization. 42128f2
- Removed redundant checks. e587240
- Cosmetic. 42e20ab
- Added earlier exit when image type is invalid. 03a0a68
- Removed all the #if 0 blocks that have been there for ages. f379865
- Added method that can be used to check if incrementing a value would result in an overflow. b2740b9
- overflow check 325fce5
- revert ff4df37
- move add check to private header b3b8d20
- check for possible add overflow c2e84d8
- Improve cache I/O robustness and fix race conditions 92b961a
- check for overflow 0ca86fc
- Make sure we check the length after each read (GHSA-7rgw-xg25-prjm) 093f476
- Specify the current ref as an argument for the clone in the Windows source job. d0eb51a
- Disable job in pull request. c3fef03
- Updated the dependencies. 4a68839
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-cvhv-g4rq-3hmw e3e6911
- Updated the dependencies. c74cd62
- policies are case sensitive 0b3fa25
- check for EOF 9a38ee0
- accumulates absolute error per channel (not counts) 5848f4a
- Cosmetic 7cee9fe
- Require at least version 1.11.0 of the libheif library. c893eb2
- latest autoconf update 9993f71
- don’t normalize the AE metric 324ee77
- average composite channel ed56d9e
- sanity check 374578b
- delay image extent check 81eab95
- check for insufficient image data 225ea95
- check for insufficient image data 62c229b
- check for insufficient image data 2d28006
- eliminate compiler warning e4c2b40
- release b661ac9