7.1.2-22
Changed 4
- Extent was computed in bytes; now in element count
- Use heif_has_compatible_filetype instead to check the file type
- Only reset the image type when ValidatePixelCacheMorphology returns false
- Added version check with fallback to the old implementation
Fixed 8
- Fix unsound free of uninitialized pointers in GetImageFeatures error path
- Reset image type after -combine to avoid incorrect output images
- Corrected the return value for PSD image with a color map
- Set a limit to the kernel order to avoid an overflow resulting in a divide by zero
- Decode the media timeline instead to avoid reading too many images
- Added missing check for the list length limit in the PSD decoder
- Added early exits when reading all the images would hit the list length limit
- Added extra conditions for when ReadGenericMethod should be used when reading a jpeg compressed tiff file
Merged
- Fix unsound free of uninitialized pointers in GetImageFeatures error path #8724
- build(deps): bump github/codeql-action from 4.35.2 to 4.35.3 #8719
- build(deps): bump msys2/setup-msys2 from 2.31.0 to 2.31.1 #8697
- build(deps): bump github/codeql-action from 4.35.1 to 4.35.2 #8684
- build(deps): bump lxml from 6.0.2 to 6.1.0 in /.github/build/python #8683
Commits
- beta release 7887eae
- Added an extra job to sync the winget repository during the release. 468c9fe
- Renamed the provenance file. 945a02b
- relinquish policies on early exit 23cd08d
- eliminate compiler warning 9eeb5ae
- Run Codeql analysis with every push to main. 334f460
- Use ubuntu 22.04 in all dev containers 6b3ce06
- Added docker to dependabot.yml b28e11f
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-85r7-8qr6-54gh 8ce0eba
- https://github.com/ImageMagick/ImageMagick6/issues/420 5050796
- https://github.com/ImageMagick/ImageMagick/issues/8687 97e42a4
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-7wff-wpr6-vmhm 0630159
- extent was computed in bytes; now in element count abbad01
- eliminate compiler warning 9b3eaf8
- Reset image type after -combine to avoid incorrect output images (#1835) bf95a84
- Only reset the image type when ValidatePixelCacheMorphology returns false. 7d80d09
- https://github.com/ImageMagick/ImageMagick/issues/8690 b348fac
- eliminate compiler warning 51367a1
- Corrected title. 0ba695f
- https://github.com/ImageMagick/ImageMagick6/issues/420 ab89688
- eliminate compiler warning 15c137e
- Corrected the return value for PSD image with a color map. 167c7e9
- initialize primitive type e5555f9
- Check with enum value instead. f78621a
- Use heif_has_compatible_filetype instead to check the file type. 804b062
- Added version check with fallback to the old implementation. f8d4944
- Throw exception to make sure the user knows they are hitting a limit. 76784e7
- Another fix to check for the 32-bit overflow. f028fe9
- https://github.com/ImageMagick/ImageMagick/issues/8712 c265c9b
- free primitive info text if allocation fails cef4657
- slightly more robust overflow check db127ca
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-rw3g-wvj6-3p7w 6b8bf8c
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-jqq5-8px3-9m6m 84a15bf
- Cosmetic 012d719
- optimized CheckPrimitiveExtent() method 41c2d47
- Set a limit to the kernel order to avoid an overflow resulting in a divide by zero (GHSA-vf33-6r7x-66xx) d67eef7
- eliminate compiler warning fd8c6c1
- Fixed build errors. f69377d
- eliminate compiler warning 1248f55
- eliminate compiler exception 428e5da
- Decode the media timeline instead to avoid reading too many images (#8706) 45e4648
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-jqq5-8px3-9m6m 2657255
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-v6qj-8rm4-fpgj be351d3
- Added missing check for the list length limit in the PSD decoder (GHSA-cwpj-h54c-xjpx) a96763d
- Added early exits when reading all the images would hit the list length limit. 998b3f9
- Also run the scorecard workflow in PR’s. da2b440
- Removed fetch depth. 79c3e16
- https://github.com/ImageMagick/ImageMagick/issues/8720 824aa5b
- https://github.com/ImageMagick/ImageMagick/issues/8715 b1adb0c
- stroke-antialiasing is not a valid SVG element bcbda26
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-vhrh-72hq-w8m7 9f18e28
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-cr6r-hmj8-pr7r 2cf3b57
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-j3pv-77gf-fw2g 8def493
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-hg5x-pmmv-4q7g dab73a3
- Revert patch until there is a proper fix. 34bda95
- Updated the Windows dependencies. 8e0cc06
- initialize mask trait for -region option 703f6f5
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-pfvh-m9xv-8966 a66ab7b
- Restored the patch. 7764e06
- Added extra conditions for when ReadGenericMethod should be used when reading a jpeg compressed tiff file (dlemstra/Magick.NET/issues/2016) 8a24b6a
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-g5mf-wqq5-vwg6 6dc0130
- Revert patch because the index cannot be negative. dd31516
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-g5mf-wqq5-vwg6 10a1a22
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-gj92-pwm7-jcmp 0eb34f7
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-gj92-pwm7-jcmp bbfc7cb
- release ccf56fb