7.1.2-26
Added 5
- Add primary still image to animated AVIF for Firefox compatibility in heic
- Detect Ultra HDR JPEGs from gain-map metadata
- Preserve Ultra HDR JPEG gain maps when transcoding
- Support ThrowPolicyException() convenience define
- Export IsRightsAuthorizedByName()
Fixed 9
- Check rows*columns overflow in sct ReadSCTImage
- Bound 8bim resolution resource read in GetProfilesFromResourceBlock
- Fix build errors for OSS-Fuzz
- Reject cineon files with an invalid bits per pixel
- Seek to the start of the blob if possible when opening a custom stream
- Auto-detect DNG image wrapped in a TIFF
- Detect DNG masquerading as a TIFF
- Patch to make sure that a file is used when using the DNG coder inside the TIFF coder
- Always return dng_image because the libtiff reader was closed
Removed 1
- Remove legacy vsprintf fallback in drawing-wand.c
Security 1
- Address multiple security vulnerabilities
Merged
- check rows*columns overflow in sct ReadSCTImage #8812
- bound 8bim resolution resource read in GetProfilesFromResourceBlock #8798
- OSS-Fuzz: Fix build errors #8808
- heic: add primary still image to animated AVIF for Firefox compatibility #8804
- chore: remove legacy vsprintf fallback in drawing-wand.c #8796
- Detect Ultra HDR JPEGs from gain-map metadata #8794
- build(deps): bump github/codeql-action from 4.36.1 to 4.36.2 #8795
- Preserve Ultra HDR JPEG gain maps when transcoding #8788
- build(deps): bump actions/checkout from 6.0.2 to 6.0.3 #8790
- build(deps): bump github/codeql-action from 4.36.0 to 4.36.1 #8789
- reject cineon files with an invalid bits per pixel #8781
Commits
- beta release 8ee9390
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-c8r2-mc3p-4f8j fe20c95
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-6vxp-gfwf-hcr9 f3ff3af
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-7c7m-fpjw-gwcq 174275b
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-j8rh-v2r8-v94x b535126
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-hwf3-r46v-5ggx 4079949
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-hv63-qgj6-7gh7 d0d8ae7
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-3564-h588-56gr f80b878
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-99w9-hv66-rfv7 0bb3578
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-jfq9-q63x-rc63 f34065e
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-h7f2-f9cc-h2gv 808506d
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-r628-69v2-2f9c b2dc602
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-m596-67p7-69wh fdbf39b
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-h58x-r7f7-rh84 b237a4f
- Added workflow that can be used to publish a release. 126f102
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-pjxj-pchx-4c3m 47ca721
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-h5r4-w88w-7ccr ed143b9
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-vgh5-r42g-4j44 335aadb
- fix false positive 33dc9f5
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-j3pv-77gf-fw2g e4ce56a
- exif thumnail namespace convention d03cf68
- https://github.com/ImageMagick/ImageMagick/issues/8743 e5ce98c
- conform to namespace convention 74fc6bd
- conform to namespace conventions 922913a
- Seek to the start of the blob if possible when opening a custom stream. d8dc773
- encode three channels into one string ddea9d2
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-8g53-9m3c-69xg#advisory-comment-224693 9d1764c
- Patch to make sure that a file is used when using the DNG coder inside the TIFF coder. 4c36330
- auto-detect DNG image wrapped in a TIFF 920718d
- set seekable stream flag e1c0129
- https://github.com/ImageMagick/ImageMagick/discussions/8716#discussioncomment-17226843 9c6f636
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-6jwg-7q3p-5fqm 3fc646a
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-qvxh-prvr-85w2 f89d59c
- cosmetic 2537cbc
- support ThrowPolicyException() convenience define de731f3
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-ff5c-8x9r-8qcw 3bd584e
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-79f6-phvj-fcxf 493d641
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-pvf6-h68q-qh7g f413a88
- detect DNG masquerading as a TIFF 158171b
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-2qmq-5wc5-mv8f 23362f0
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-qcmw-qmh5-v9xp 8e4180d
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-cvm9-xf3r-5jc7 e7c72ae
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-4gjm-g5ff-2g6r 37ce68e
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-9xw9-2xcf-6jjg 6655858
- eliminate compiler exception dd955a6
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-2xwj-pc9c-h6j9#advisory-comment-22967return(y < (ssize_t) image->rows ? MagickFalse : MagickTrue);7 8db5295
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-3pqj-prwm-c34w 482b243
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-rvhp-75f6-9jqh dd0dedb
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-wx47-rm3x-jx6p 01ce608
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-969w-22qc-6gmv 29851ab
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-mx48-2qq3-23hf c8868af
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-rhm7-pchg-cc82 9770024
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-56m6-8q75-f2rw 649d749
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-qhmf-7fc4-8q3h 549fdf2
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-hc76-7mpc-qjqh 606345b
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-hc76-7mpc-qjqh afa1727
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-c4v7-w88g-m6c4 2775419
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-qh5g-q395-cx4j 150c985
- Always return dng_image because the libtiff reader was closed. 1c93068
- Improve the check for GHSA-9xw9-2xcf-6jjg af16fa8
- revert b207db0
- Corrected patch. bfb9824
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-vghg-5jrg-2398 e047ee2
- export IsRightsAuthorizedByName() 6c64b58
- bump library current e4ed6d0
- eliminate compiler exception 9039e30
- https://github.com/ImageMagick/ImageMagick/pull/8793 9297a8e
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-v3j6-27vc-7pw2 19c11cb
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-jxqv-9g3j-9jh6 166fdea
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-82mp-vp5c-9pf7 dcba7ee
- Small refactor of fix because we already had a null check that throws later. e3dee3f
- remove legacy snprintf() dead code cfd763a
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-rvhp-75f6-9jqh 0bcf107
- Guard odd dash pattern duplication loop 68d1c93
- https://github.com/ImageMagick/ImageMagick/issues/8802 7b3c0db
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-mhvg-v5wh-vrvm 0e34586
- https://github.com/ImageMagick/ImageMagick/issues/8803 c0a724b
- use a different epsilon for log() c8a0110
- less branches 0012f56
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-365g-65p5-w84r 9c362af
- eliminate compiler exception 03d820f
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-76q6-2p6h-xjqr 378bfc1
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-99w2-r42q-g85v a865055
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-75mw-9cc9-fqx9 9534807
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-9ch6-2c6r-55q4 4cc1114
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-9ch6-2c6r-55q4 ee811bc
- introducing StrictReadImage() private method 4cdbcd4
- compute the pHash for the composite channel e9e1fb9
- compute the composite pHash channel a202d28
- https://github.com/ImageMagick/ImageMagick/issues/8802 911ca85
- cosmetic 75ea032
- revert fb3876d
- Added extra checks when acquiring the values of a kernel (GHSA-f5m7-cqgw-8hm7) 9acf93f
- Updated the dependencies. 3dec161
- Use RelinquishAlignedMemory because the memory was allocated with AcquireAlignedMemory. 36afbcc
- quantize hash image depth 702175a
- release 38ba210