Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
6.9.13-52 - 2026-07-05
Merged
- build(deps): bump actions/attest from 4.1.0 to 4.1.1
#440 - build(deps): bump actions/checkout from 6.0.3 to 7.0.0
#436
Commits
- beta release
ed0b8b5 - Get the token for the correct repository instead.
8c6555d - https://github.com/ImageMagick/ImageMagick/issues/8815
6f0a74d - https://github.com/ImageMagick/ImageMagick/issues/8816
cf4202e - remove quantization
1ddb447 - https://github.com/ImageMagick/ImageMagick/issues/8815
9e2e475 - correct allow coder logic
880fe4e - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-xv2g-79vc-75qf
6977554 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-g568-j2hh-jr58
f989573 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-g568-j2hh-jr58
5a5c60e - https://github.com/ImageMagick/ImageMagick/issues/8821
5f088ea - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-cvxf-g9w2-7mcx
df3ea85 - Also create an xz version of the source archive.
0e76cb3 - Corrected checks for when the distributed-cache is disabled (#438)
7db6238 - Moved method inside define to silence warning.
6320188 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-h22j-f9xw-xjjm
8018a5c - check to see if registry value is non-null
41179d0 - Specify the current ref as an argument for the clone in the Windows source job.
6794b7c - check for add overflow
f797e95 - check for possible add overflow
6d478fe - Disable job in pull request.
77a9aee - Updated the dependencies.
1d2f4d2 - Updated the dependencies.
4bf10bf - policies are case sensitive
f6a830e - check for EOF
9d6f0b3 - AE now produces expected results
a991ec8 - output AE as an integer
b254a79 - sanity check
96ffea8 - delay image extent check
c9cfe77 - release
abb2255
6.9.13-51 - 2026-06-21
Merged
- build(deps): bump msys2/setup-msys2 from 2.31.1 to 2.32.0
#435 - build(deps): bump github/codeql-action from 4.36.1 to 4.36.2
#434 - build(deps): bump github/codeql-action from 4.36.0 to 4.36.1
#433 - build(deps): bump actions/checkout from 6.0.2 to 6.0.3
#432
Commits
- beta release
1ca779e - addresses security adversaries
47cf979 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-hv63-qgj6-7gh7
c203079 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-3564-h588-56gr
21ff81f - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-99w9-hv66-rfv7
353e260 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-h7f2-f9cc-h2gv
875bd89 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-r628-69v2-2f9c
ca6c9da - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-m596-67p7-69wh
3c574f9 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-h58x-r7f7-rh84
e4b68bf - Changed permissions and a title.
5dd9947 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-pjxj-pchx-4c3m
833156b - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-h5r4-w88w-7ccr
3f0595f - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-c8r2-mc3p-4f8j
6aee53f - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-vgh5-r42g-4j44
6336c4f - fix false positive
6c42dd3 - Use the App to update the website instead of a PAT
6040fd0 - exif thumnail namespace convention
5777262 - conform to namespace convention
695cb77 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-8g53-9m3c-69xg
ad68aca - https://github.com/ImageMagick/ImageMagick/discussions/8716#discussioncomment-17226843
2b14646 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-6jwg-7q3p-5fqm
eed471c - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-qvxh-prvr-85w2
0091f38 - cosmetic
9925d23 - support ThrowPolicyException() convenience define
e8fe046 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-ff5c-8x9r-8qcw
fba7768 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-79f6-phvj-fcxf
7100df4 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-pvf6-h68q-qh7g
203ca83 - detect DNG masquerading as a TIFF
9e54212 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-2qmq-5wc5-mv8f
d60a7df - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-qcmw-qmh5-v9xp
5f86797 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-cvm9-xf3r-5jc7
439cf2a - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-4gjm-g5ff-2g6r
9375d7b - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-9xw9-2xcf-6jjg
58604fc - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-2xwj-pc9c-h6j9#advisory-comment-229677
96012ef - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-3pqj-prwm-c34w#advisory-comment-229681
0159f91 - revert
d9bc2c6 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-3pqj-prwm-c34w
9b1eb68 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-rvhp-75f6-9jqh
1f57c1b - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-wx47-rm3x-jx6p
aa50186 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-969w-22qc-6gmv
fe8f7ba - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-mx48-2qq3-23hf
46d1c3a - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-56m6-8q75-f2rw
55c4e16 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-qhmf-7fc4-8q3h
f102ddc - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-hc76-7mpc-qjqh
46945c7 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-hc76-7mpc-qjqh
1f3fc94 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-c4v7-w88g-m6c4
d241c85 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-qh5g-q395-cx4j
e1d94d9 - no longer volatile
73f2130 - Improve the check for https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-9xw9-2xcf-6jjg
cf53631 - revert
78cb6b3 - Corrected patch.
5bab40a - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-vghg-5jrg-2398
ffc96e2 - export IsRightsAuthorizedByName()
de17642 - bump library current
677fd83 - eliminate compiler exception
30b8662 - https://github.com/ImageMagick/ImageMagick/pull/8793
d84ab75 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-v3j6-27vc-7pw2
5fbcfe7 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-jxqv-9g3j-9jh6
b2f6e25 - cosmetic
cc7e4b3 - remove legacy snprintf() dead code
c4b1a95 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-rvhp-75f6-9jqh
a3201b8 - fix stroke-dasharray
29bba25 - fix stroke-dasharray
79fc4f1 - https://github.com/ImageMagick/ImageMagick/issues/8803
52f1b73 - use different epsilon for log()
452bd8c - less branches
985f111 - Added steps in the release workflow to update the changelog on the site.
8dbc369 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-365g-65p5-w84r
d13ed23 - eliminate compiler exception
3f5d27c - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-76q6-2p6h-xjqr
d0aa5c9 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-99w2-r42q-g85v
65e2e48 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-75mw-9cc9-fqx9
f3cfe26 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-9ch6-2c6r-55q4
c3a739d - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-9ch6-2c6r-55q4
5ec86fa - introducing StrictReadImage() private method
2b1df51 - compute the composite pHash channel
81d0615 - https://github.com/ImageMagick/ImageMagick/issues/8802
f038608 - https://github.com/ImageMagick/ImageMagick/pull/8798
4142925 - revert
81cebe4 - Added extra checks when acquiring the values of a kernel (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-f5m7-cqgw-8hm7)
b3a93f5 - https://github.com/ImageMagick/ImageMagick/pull/8812
8c316dd - Updated the dependencies.
8099828 - Use RelinquishAlignedMemory because the memory was allocated with AcquireAlignedMemory.
412dbc7 - quantize hash image depth
50c40ce - release
c1e211d
6.9.13-50 - 2026-06-05
Merged
- build(deps): bump github/codeql-action from 4.35.5 to 4.36.0
#431
Commits
- trigger a release build
d4da462 - beta release
1392356 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-q62c-h75r-2xhc
3396cbf - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-g22q-f7gc-5jhr
b44b0a2 - https://github.com/ImageMagick/ImageMagick/issues/8774
0354184 - eliminate compiler exception
d4f10b1 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-px7q-ggqj-hcf2
1ce3a45 - cosmetic
b6283b1 - reset primitive offset
8ddc987 - check if pinged images have a size that has zero columns or rows
292c968 - eliminate compiler warning
32bff71 - fix rare exception message leak
e79985e - use absolute values for PHASH logs
7b92796 - phrase correction
b55620b - prevent reading explicit image filenames
cf4abb1 - 2nd attempt to scale pHash
6ba316b - change sign
1e7d70e - revert
440771e - normalize channel independently
827336e - Put the version in the release notes.
9f39452 - Updated the Windows dependencies and configure.
4b61c36 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-p9rq-q46c-g4x6
3492c2e - Added extra checks for the width and height.
68333e8 - https://github.com/ImageMagick/ImageMagick/issues/8766
6ef5795 - Added workflow that can be used to publish a release.
a3a1f49 - https://github.com/ImageMagick/ImageMagick/issues/8766
d861653 - validate GPS bytes
9b5260b - validate polynomial arguments
5c13aa7 - support SetQuantumExtent() private method
68360b4 - need to export so coders can leverage SetQuantumExtent()
1246ee3 - Use an app instead to publish the release.
bdb0e79 - Changed order.
f4551b0 - release
4e1f5f5
6.9.13-49 - 2026-05-26
Merged
- build(deps): bump github/codeql-action from 4.35.4 to 4.35.5
#428
Commits
- beta release
31d6632 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-vgh5-r42g-4j44
5952b6a - revert
234186a - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-6mwj-rp89-6j5j
f1d3757 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-5v62-8fq6-cp9m
1a59a4f - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-h36c-3666-h489
6015385 - https://github.com/ImageMagick/ImageMagick/issues/8745
de32b6b - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-gm48-c7f2-v67p
a2aa44c - restore
72ad5f7 - fix possible memory leak
51b07c3 - construct full path from directory + basename
bb25cda - optimized
19da71d - provision paths on demand
7dc774b - cosmetic
bacd509 - initialize client data before setjmp
488480b - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-xcjm-wqff-m669
ac84db0 - add include statement
acabd5c - potential heap overflow per spartancodex
d6abd69 - increase factor
7d9be5d - increase increment
9781d8e - adjust heap check measurement
6f55c68 - check for maximum image size limit
bada0c5 - make that max
9f98dd9 - revert
d4d2d49 - eliminate compiler warning
dc0f52b - remove extraneous heap check
5b51b07 - directly iterate over the policy linked-list
64c6ee0 - Updated the Windows dependencies.
cdc1ca3 - Use Visual Studio 2026 in the Windows build.
099620c - Updated configure.
8c9f3e8 - Added extra checks to prevent an overflow on 32-bit systems (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-4v89-6mgq-6rgc)
662a166 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-vhrh-72hq-w8m7
c590530 - Added missing check for returning an image with zero columns or rows (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-8pj9-6897-74xc)
14faf35 - https://github.com/ImageMagick/ImageMagick/issues/8753
f61e1be - release
de9dca8
6.9.13-48 - 2026-05-17
Merged
- build(deps): bump github/codeql-action from 4.35.3 to 4.35.4
#426
Commits
- lastest autoconf/automake updates
4c05e20 - beta release
917a750 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-3rvp-mpr5-qjm9
8655228 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-36wm-hprc-mcf5
4095aa6 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-jcqp-6r6f-3mfx
61adf32 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-7gg8-qqx7-92g5
466237e - encourage security policy testing after any configuration change
fbcbb4c - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-533m-3wf6-c33v
7d68aec - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-88wq-x9gc-45h8
600d802 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-5r4x-w6p5-222q
5ad5fdc - revert list length check
894ea67 - security policy is generated
a3ba712 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-xf64-q5rg-85g5
6efd2e9 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-4g75-9r48-jf92
0cde942 - Corrected typo.
e341b9f - Set the status to make sure we exit earlier.
d006aff - Check the image extent before decoding the webp image and improved the error handling.
549e78d - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-4g75-9r48-jf92
6b1e965 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-6gxq-f64p-5w6f
53d44cd - Updated the Windows dependencies.
64a0b10 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-6gxq-f64p-5w6f
81589e7 - eliminate compiler warning
6641077 - eliminate compiler warning
b9ae211 - eliminate compiler warning
94ca449 - eliminate compiler warning
1fe905a - need to validate DPC pixel cache on read
2ca8778 - fixes per minor coder review
ae60a16 - eliminate compiler error
6acbca2 - eliminate compiler warning
e17acf9 - elminiate compiler warning
4ee5bae - eliminate compile warning
c96055a - release
4b4deff
6.9.13-47 - 2026-05-12
Merged
- build(deps): bump github/codeql-action from 4.35.2 to 4.35.3
#424 - build(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1
#414 - build(deps): bump msys2/setup-msys2 from 2.31.0 to 2.31.1
#421 - build(deps): bump github/codeql-action from 4.35.1 to 4.35.2
#418
Commits
- beta release
cbb8c6b - relinquish policies on early exit
f88a836 - eliminate compiler warning
a9da9fe - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-85r7-8qr6-54gh
62c207c - https://github.com/ImageMagick/ImageMagick6/issues/420
a86cd0f - eliminate compiler warning
e7a4b30 - https://github.com/ImageMagick/ImageMagick/issues/8687
6557c8c - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-7wff-wpr6-vmhm
4bbc9cf - extent was computed in bytes; now in element count
6a8bdf0 - eliminate compiler warning
1bbc474 - https://github.com/ImageMagick/ImageMagick/issues/8690
d574cad - eliminate compiler warning
a2cc3d7 - Removed unmaintained vms files.
281a47c - Also add a source archive to the release.
95e86fd - Corrected indentation.
4d1ebb3 - Generate SLSA provenance and add it as a release artifact.
f829403 - https://github.com/ImageMagick/ImageMagick6/issues/420
8173c21 - initialize primitive type
ea0deb4 - Another fix to check for the 32-bit overflow.
809174c - https://github.com/ImageMagick/ImageMagick/issues/8712
14a7b0c - free primitive info text if allocation fails
d26cbd0 - slightly more robust overflow check
de5f9ea - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-rw3g-wvj6-3p7w
097cd7e - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-jqq5-8px3-9m6m
b95030b - optimized CheckPrimitiveExtent() method
fee4892 - Set a limit to the kernel order to avoid an overflow resulting in a divide by zero (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-vf33-6r7x-66xx)
7a48e0b - eliminate compiler warning
8063851 - eliminate compiler warning
7431d69 - eliminate compiler warning
d5f1055 - eliminate compiler exception
3d9fbba - Added missing check for the list length limit in the PSD decoder (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-cwpj-h54c-xjpx)
de0f3f1 - Added early exits when reading all the images would hit the list length limit.
cdedef6 - Changed the release workflow to automatically update the website after a release.
018a079 - stroke-antialiasing is not a valid SVG element
b3461b9 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-cr6r-hmj8-pr7r
1b962d3 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-hg5x-pmmv-4q7g
4662ea8 - https://github.com/ImageMagick/ImageMagick/pull/8724
a07d538 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-pfvh-m9xv-8966
7736b7c - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-g5mf-wqq5-vwg6
11ac03e - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-g5mf-wqq5-vwg6
3d57d37 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-gj92-pwm7-jcmp
dc45708 - release
5655ebc
6.9.13-46 - 2026-04-21
Commits
- release
4ca9438
6.9.13-45 - 2026-04-21
Commits
- beta release
a648a75 - eliminate deprecated omp_set_nested()
5ab02b6 - latest autoconf/automake update
b230ab1 - eliminate compiler warning
064bc8e - eliminate compiler warning
5a8dd51 - partial patch for https://github.com/ImageMagick/ImageMagick/issues/8674
46ac003 - support MSYS2
c2e1b9f - support MSYS2
3324457 - Simplify windows (sym)link check and moved it to nt-base where the rest of the methods are.
0767cf2 - Fix missing volatile on quantum_info in WriteOnePNGImage
e0f57dd - Updated the Windows dependencies.
aa8ccdb - support namespace::pattern when querying policy rights
ef753f9 - cosmetic
2eb6606 - eliminate compiler warning
86f7d15 - mention symlink system policy
f4518b5 - Make sure we close the blob.
ff717c6 - https://github.com/ImageMagick/ImageMagick/issues/8674
e349483 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-7mxf-ff4f-jj7p
2b4a06c - release icon directory
f82f17e - check that we have enough coordinates for a round line cap
7d6c198 - update exception message
3fce5ff - evaluate each requested right independently and combine them
cd604d3 - do not call ThrowFatalException()
67aa9cf - eliminate compiler warning
aa57e3e - cosmetic
5c2391f - check for 1 linecap point
566f3c5 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-v67w-737x-v2c9
b6c01a5 - Updated the Windows dependencies.
6b9db13 - support PDC compare metric
0842bbe - release
286d043
6.9.13-44 - 2026-04-12
Merged
- build(deps): bump ImageMagick/code-signing-action from 1.0.0 to 1.0.1
#412 - build(deps): bump github/codeql-action from 4.32.6 to 4.35.1
#411 - build(deps): bump msys2/setup-msys2 from 2.30.0 to 2.31.0
#410 - Bump actions/download-artifact from 8.0.0 to 8.0.1
#409
Commits
- beta release
bfdc9dd - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-x9h5-r9v2-vcww
53db956 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-fwvm-ggf6-2p4x
4a8819a - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-pcvx-ph33-r5vv
140fc7b - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-cr67-pvmx-2pp2
d398a4b - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-q8h3-jv9v-57qx
cb02de6 - sync image pixels before writing
d04dd8a - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-26qp-ffjh-2x4v
4b265a7 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-98cp-rj9f-6v5g
54a9115 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-cr67-pvmx-2pp2
149326d - Restored check that was removed by accident in the GHSA-pcvx-ph33-r5vv patch.
8d73954 - check pixel sync return status
98153ba - the filename must be at least MagickPathExtent characters
0317ede - file pattern is write only
b0c644b - Run dependabot daily instead.
e0aa13a - Corrected version check.
52c0199 - Corrected the name of the policy.
f595bec - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-pmpg-6pww-fg6q
60b4e60 - reset VID filename
6e6909c - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-x928-4434-crqj
28ed1c9 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-pwg5-6jfc-crvh
4c782c7 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-2442-cq27-vf6x
ba641c3 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-r83h-crwp-3vm7
ccf3cff - eliminate compiler warning
1453e19 - eliminate compiler warning
c4c66aa - release
9da424b
6.9.13-43 - 2026-03-22
Merged
- Bump github/codeql-action from 4.32.2 to 4.32.6
#403
Commits
- beta release
18b864a - cosmetic
f022160 - Back port fix for https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-5ggv-92r5-cp4p
f33c585 - https://github.com/ImageMagick/ImageMagick/issues/8624
0173f0a - https://github.com/ImageMagick/ImageMagick/issues/8630
0155663 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-9r56-3gjq-hqf7
1adc49f - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-8793-7xv6-82cf
3ed2120 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-mw3m-pqr2-qv7c
143f95c - tweak MINGW conditional compile
f4df2b9 - https://github.com/ImageMagick/ImageMagick/issues/8632
05ecddf - https://github.com/ImageMagick/ImageMagick/discussions/6914
13ab787 - support βopenβ on Mac OS X
5d851e8 - Updated configure.
4fa4d29 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-mw3m-pqr2-qv7c
3bdfa6a - sync pixels before writing if ping is enabled
53d5f61 - sync pixels
0990955 - https://github.com/ImageMagick/ImageMagick/issues/8630
fe48470 - https://github.com/ImageMagick/ImageMagick/issues/8630
6070fb5 - Updated the Windows dependencies.
376fc0b - sync pixels within JPEG coder
beb308c - release
0c99e02
6.9.13-42 - 2026-03-15
Merged
Commits
- beta release
92c0cab - Add cast to unsigned char helper method to check for out of band data
a9973ce - eliminate compiler warning
ca1e751 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-rwgm-46rq-f86h
f76e4a6 - https://github.com/ImageMagick/ImageMagick/issues/8609
bc0bfdd - eliminate compiler warnings
2201912 - Updated the Windows dependencies.
749f74e - https://github.com/ImageMagick/ImageMagick/discussions/8608
bf17cc2 - Pin all actions.
3e13fcb - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-354p-2qx7-jg9g
a04a9a5 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-354p-2qx7-jg9g
e6b8021 - Corrected check for overflow of resource requests.
b8a983f - cosmetic
6a660e6 - https://github.com/ImageMagick/ImageMagick/discussions/8603
66e303b - https://github.com/ImageMagick/ImageMagick/discussions/5807
998cdc0 - sanitize clip path name
0c43ba5 - use descriptive quote, CMD_QUOTE
0a013c7 - correct kernel width casting
73cf30f - shell quoting
b3ae3de - release
8a3befa
6.9.13-41 - 2026-03-08
Merged
- coders/stegano.c: destroy watermark image prior to throwing exception
#398
Commits
- beta release
88b6495 - jumbo security patch
6a602fb - cosmetic
89f9edb - eliminate compiler warning
3f15e69 - eliminate compiler warning
df35b3f - eliminate compile warning
55d3e98 - check for write overflow
4392c71 - if only Windows properly support POSIX
f424732 - revert
7470bbe - mode is S_MODE
a0f64c4 - Updated the Windows dependencies.
8effffe - Added checks for overflows.
bf6c45a - Added checks to avoid possible stack corruption (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-932h-jw47-73jm)
f6cd30e - https://github.com/ImageMagick/ImageMagick/pull/8583
f5fd4ef - https://github.com/ImageMagick/ImageMagick/issues/8584
4a261a5 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-qpg4-j99f-8xcg
42e5a37 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-rx45-gh58-4hw3
d3c5d6c - https://github.com/ImageMagick/ImageMagick/pull/8573
c54e9b3 - eliminate compiler warning
2e7b5ed - https://github.com/ImageMagick/ImageMagick/pull/8588
b8ff497 - https://github.com/ImageMagick/ImageMagick/pull/8587
aed67ca - Simplify code.
a819965 - Removed unnecessary null checks.
236cd0b - Added extra check.
b13562f - Use default methods to check overflows.
b3a7f4d - Apply patches from ImageMagick 7.
0ba0cde - Corrected the overflow check that can cause issues on 32-bit systems (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-56jp-jfqg-f8f4)
fa85920 - Updated action that signs the binaries.
fde7dfe - Set status to false to make sure the rest of the content is no longer parsed.
f089279 - Added extra check to prevent overflow that could result in a heap over-write (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-qmw5-2p58-xvrc)
3875619 - Use properties instead of a global splaytree to solve a rare race condition.
919fb70 - Added extra check to prevent out of bounds write when color reduction fails (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-49hx-7656-jpg3)
812ff3e - Added missing call to SetImageExtent.
3e14e0b - release
565c4bb
6.9.13-40 - 2026-02-22
Commits
- release
1a7a027
6.9.13-39 - 2026-02-22
Commits
- beta release
9d48f42 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-pqgj-2p96-rx85
75904c3 - https://github.com/ImageMagick/ImageMagick/issues/8538
56c9250 - https://github.com/ImageMagick/ImageMagick/issues/8537
ded6ab0 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-wg3g-gvx5-2pmv
c47b28f - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-wg3g-gvx5-2pmv
151dcb4 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-273h-m46v-96q4
f4976eb - https://github.com/ImageMagick/ImageMagick/discussions/8540
0d4358f - No longer allow mutations on the first image of the list (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-jv4p-gjwq-9r2j
95db8ba - Fixed out of bounds read in multiple coders that read raw pixel data (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-jv4p-gjwq-9r2j)
44b3140 - Added overflow checks.
b98076b - Initialize the pixels with empty values to prevent possible heap information disclosure (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-96pc-27rx-pr36)
38872ec - Updated the Windows dependencies.
0aa40f2 - Run checks before accessing the image (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-fwqw-2x5x-w566).
e5d3ca6 - Minor change to improve the readability.
4a07625 - More changes to improve the readability.
621b8d8 - Corrected loop initialization to prevent out of bounds read (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-wrhr-rf8j-r842)
5204a16 - block fd: filenames in security policies
2c2f87d - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-xg29-8ghv-v4x
dc8a545 - jumbo security patch: addresses memory leak, stack overflow, out-of-bounds, integer overflow, OOB read
b4c3761 - fix compiler exception
f684b06 - fix compiler exception
61f78d1 - fix compiler exception
1755e09 - fix compiler exception
23d4ac6 - fix compiler exception
2711149 - fix compiler exception
bb0759e - fix compiler exception
963cd07 - block SVG image format
d5525c2 - prevent infinite recursion
a9cfd9d - utilize a global Splay tree to guard against recursion
9795300 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-543g-8grm-9cw6
44c687d - β¦
8d939cc - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-xg29-8ghv-v4xr
9dd1ce6 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-p863-5fgm-rgq4
93a38e3 - https://github.com/ImageMagick/ImageMagick/issues/8552
4c78305 - fix potential memory leak
d85fa46 - prevent a possible integer overflow
0fb76f7 - https://github.com/ImageMagick/ImageMagick/issues/8553
9d2c692 - https://github.com/ImageMagick/ImageMagick/issues/8555
3e8b933 - Corrected check for symlink.
8b61d5e - Added missing null check.
46cd618 - Set the count during the loop to make sure RelinquishIconDirectory frees the correct number of icons.
df23f06 - https://github.com/ImageMagick/ImageMagick/issues/8556
370cdbd - eliminate compiler warning
07bcf96 - protect against relative paths
af5be57 - correct glob expression
84c3fbd - clarify path policy
7255c80 - Added missing calls to DestroyImageInfo.
98c2bb3 - https://github.com/ImageMagick/ImageMagick/issues/8557
139277a - Moved all windows implementations in utility-private to nt-base-private.
b0ae527 - Use CreateWidePath instead.
82a579b - Corrected method name.
bd0fc7c - Improved the NTRealPathWide implementation.
8d93e68 - Added comment about the limitations of realpath.
07d2168 - Silence warning.
3227e4e - Fix for our MSYS2 build.
46f6f8f - Patches to use the same logic as ImageMagick 7.
cda2a0c - Fixed out of bound read with negative pixel index (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-vpxv-r9pg-7gpr)
66d3a64 - Prevent memory leak in early exits (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-g2pr-qxjg-7r2w)
29aeed7 - Fixed NULL pointer dereference in ReadSFWImage (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-p33r-fqw2-rqmm)
b2b4f01 - Added extra check to prevent out of bounds heap write on 32-bit systems (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-6j5f-24fw-pqp4)
5e28bb2 - Fixed possible memory leak (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-3q5f-gmjc-38r8)
073e3e3 - Disable multithreading when reading svg and msl files because of the splay tree.
cd1e49f - https://github.com/ImageMagick/ImageMagick/pull/8561
9489fe2 - latest automake/autoconf updates
bc22bce - Fixed possible memory leak in multiple coders that write raw pixel data (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-wfx3-6g53-9fgc)
eeab391 - Properly escape strings when creating an MVG file in the internal SVG decoder (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-xpg8-7m6m-jf56)
4b7a043 - set cache type to undefined if cache resources are exhausted
67778a6 - revert and correct documentation instead
ff5a452 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-7355-pwx2-pm84
7fc7208 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-x2j6-6h5m-gjg4
f2fcfa6 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-mqfc-82jx-3mr2
9934068 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-782x-jh29-9mf7
d2e9906 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-42p5-62qq-mmh7
a842cd8 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-v7g2-m8c5-mf84
d186398 - Moved allocation to fix possible memory leak when at recursion depth.
883070b - Fixed out of bound read with negative pixel index (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-vpxv-r9pg-7gpr)
abfbcfe - https://github.com/ImageMagick/ImageMagick/issues/8562
7d7ae82 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-x2j6-6h5m-gjg4
aaeca95 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-xxw5-m53x-j38c
0d0ecfc - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-xxw5-m53x-j38c#advisory-comment-159495
c5b4a1c - Ignore the return value differently.
3b10084 - Corrected type to avoid an overflow (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-r99p-5442-q2x2)
958ca38 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-fpvf-frm6-625q
0e32800 - Removed unused return value.
a2e8525 - Fixed possible infinite loop (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-v994-63cg-9wj3)
c20c915 - Updated the Windows dependencies.
5de7f32 - cosmetic
45cd5ab - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-gwr3-x37h-h84v
8b47529 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-mh5h-j6mf-5vr6
1b0c8b3 - avoid deadly embrace for recursive MSL/SVG
2859794 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-h4rj-wc46-x92p
087db43 - base recursion detection based on thread id
74e89a3 - standardsβcompliant thread id string
c487241 - eliminate compiler warning
61aa62c - Escape more strings when creating an MVG file in the internal SVG decoder (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-xpg8-7m6m-jf56)
b4a7adf - Refactored code to improve the readability.
b789bae - Only disable multi threading for the RSVG decoder.
cf4ca85 - private method name change
bcdee0c - https://github.com/ImageMagick/ImageMagick/pull/8569
9123799 - https://github.com/ImageMagick/ImageMagick/issues/8567
57b9b7e - correct compiler exception
411e27b - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-w8mw-frc6-r7m8
b34591e - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-7r58-28vv-qj5p
a236c5b - add TEXT as a protected module
cce6d5c - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-qpgx-jfcq-r59f
59edeec - protect against glob deep recursion
8cfdd4f - assign critical memory
41d24aa - Write after we have checked if the realloc failed (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-3j4x-rwrx-xxj9)
06a0867 - latest automake/autoconf updates
33ea6fe - Removed unnecessary typecast.
57c2b40 - Also escape >
661f4e6 - Properly escape the strings that are written as raw html (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-rw6c-xp26-225v)
7284564 - Corrected possible use after free when allocation fails (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-2gq3-ww97-wfjm)
94062bd - Use a consistent check.
80beb23 - Updated the Windows dependencies.
bf920b9 - partial TOCTOU patch: https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-493f-jh8w-qhx3
540a412 - change close() to close_utf8()
55d61be - Revert the last two patches, we will do this at a later moment.
39ec3e2 - Updated the code signing action.
06aeb9b - Use the full path instead.
8a60dd9 - Updated configure.
ae85b4b - Updated the version of the code signing action.
a18eb54 - Updated configure.
05e5eb0 - release
f4b7844
6.9.13-38 - 2026-01-19
Commits
- beta release
ea08ad7 - Check if the aspect ratio is a known ratio when density_unit is set to zero and otherwise read it as an undefined density in the jpeg coder (https://github.com/ImageMagick/ImageMagick/issues/8496)
5c7fecc - Corrected setting the opacity (#285)
bf6f4f6 - tune security policies
3b6a5f9 - Updated the Windows dependencies and configure.
33c2ab5 - Disabled trim_trailing_whitespace in .c because this breaks the marker between methods.
4ff527c - Added more file extensions to the editorconfig.
6725f6e - Trim trailing whitespace.
9da03ac - Use the new license url.
e8b8e83 - Improved overflow checks and added missing memset.
1825571 - Moved permissions block in the workflows.
558354e - Added memset to fix a possible invalid free.
23ee7d8 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-5vx3-wx4q-6cj8
0e40237 - MSL: Stack overflow via infinite recursion in ProcessMSLScript
fe2970b - https://github.com/ImageMagick/ImageMagick/issues/8523
7a6b30c - signed/unsigned mismatch
2a81774 - Updated the Windows dependencies.
280059a - Changed version check because a new version of libraw has been released.
9adc0fb - https://github.com/ImageMagick/ImageMagick/issues/8528
6947a76 - Added overflow checks to prevent an out of bounds write
536512a - release
b5245c9
6.9.13-37 - 2025-12-28
Merged
- Bump msys2/setup-msys2 from 2.29.0 to 2.30.0
#389 - Bump actions/download-artifact from 6 to 7
#390 - Bump actions/upload-artifact from 5 to 6
#391
Commits
- Use macos-14 instead of macos-13 for the MacOS build.
7b8c2eb - Removed unused method.
dcbd0c5 - Removed another unused method.
c3cdc70 - Fixes for the MacOS build.
3251327 - Another fix for the MacOS build.
a65b61b - beta release
56dbefe - https://github.com/ImageMagick/ImageMagick/pull/8488
914d892 - https://github.com/ImageMagick/ImageMagick/issues/8487
288812a - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-p27m-hp98-6637
693c849 - Fixed memory leak that happens when we hit a list limit and fixed possible null reference.
cc619a5 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-7rvh-xqp3-pr8j
5655e26 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-hrh7-j8q2-4qcw
c46bc2a - release
38488f9
6.9.13-36 - 2025-12-14
Commits
6.9.13-35 - 2025-12-07
Merged
- Bump actions/checkout from 5 to 6
#388
Commits
- beta release
b749132 - Added extra check to make sure we donβt read after an empty string.
3af9a95 - Added extra check to avoid an overflow on 32-bit machines (GHSA-6hjr-v6g4-3fm8)
7779f1f - Use HeapOverflowSanityCheckGetSize to make it more clear what is happening.
4e87854 - Updated the Windows dependencies and configure.
bf98aad - release
367d0d5
6.9.13-34 - 2025-11-30
Merged
- Fix memory corrution in ClonePixelWands
#384
Commits
- beta release
4843c34 - https://github.com/ImageMagick/ImageMagick/issues/8410:wq
35c90a9 - Bumped versions of download and upload artifacts actions.
cd5f9db - https://github.com/ImageMagick/ImageMagick/issues/8416
7acaf6c - Minor refactor.
b5b57c9 - Fix possible memory leak.
d8782c7 - Changed indentation.
0649c78 - Pin actions
6182a97 - Use environment variables for values from other steps instead.
5899295 - No longer persist credentials on checkout.
0f7198e - Also disable persist credentials on other checkouts.
b14574c - Added cooldown for dependabot.
a993d5d - Removed duplicate eof check.
dfe1ba8 - Updated the Windows dependencies and configure.
b2dc2df - cosmetic
a6cc262 - latest autoconf/automake updates
465cfc9 - Updated the Windows dependencies.
44fc5cf - Correct incorrect free (GHSA-q3hc-j9x5-mp9m)
7d4c27f - Removed incorrect format specifier.
aed7b30 - Correct parsing of the density
485c42c - Added custom end of file check to the pnm encoder to allow a missing final newline
b7f3b3b - Use the colorspace when writing images that have a color map in the pnm coder
eabda19 - enable coder policy for MVG βwriteβ rights
e4f6cea - Disabling a module will now also disable all the coders in that module.
1d452bb - Updated the Windows dependencies.
eea1aa7 - release
64f1f75
6.9.13-33 - 2025-10-26
Commits
- beta release
ffc9d2a - optimize cast methods
638ef47 - Updated the Windows dependencies.
84fc593 - https://github.com/ImageMagick/ImageMagick6/pull/343#issuecomment-3438433150
f2fb638 - release
d93d2ef
6.9.13-32 - 2025-10-14
Merged
- Bump github/codeql-action from 3 to 4
#381
Commits
- release
e0c34a2
6.9.13-31 - 2025-10-12
Commits
- beta release
e6cd82b - Updated the Windows dependencies.
4bd2706 - Removed typecast to silence warning.
1a57a6c - Updated the Windows dependencies and configure.
3e238e5 - Added extra check to resolve issue on 32-bit systems (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-9pp9-cfwx-54rm)
456771f
6.9.13-30 - 2025-10-06
Commits
- beta release
72ec0ad - Updated configure.
08bfaa7 - Link the runtime in the static portable windows build.
f7c8adc - Download the correct version of the dependencies for the portable build.
acf9080 - Fix issue where the size of a line is extended to 70 characters when writing a PBM image.
5a51528 - promote photometric tag to required
0b6ca3f - check raw profile length
2c5a1fc - Lower permissions of the workflows.
b41241b - Also check GitHub actions with CodeQL and some other minor tweaks.
2989c5e - Corrected permissions.
272660b - The SECURITY.md has moved to https://github.com/ImageMagick/.github.
be79037 - Updated configure and the dependencies for the Windows build.
b4f5c05 - latest documentation
adad85c - latest autoconf/automake updates
fe5fe1e - Renamed workflow.
d7cc1f7 - Changed workflow to publish a release with all our release artifacts.
b706c11 - https://github.com/ImageMagick/ImageMagick/issues/8375
b3dece0 - https://github.com/ImageMagick/ImageMagick/issues/8375
dc360ce - https://github.com/ImageMagick/ImageMagick/issues/8375#issuecomment-3369175313
482fc77 - https://github.com/ImageMagick/ImageMagick/issues/8384
dac67e8 - release
cedeebc
6.9.13-29 - 2025-08-30
Commits
- beta release
12b8a33 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-23hg-53q6-hqfg
ab1bb3d - leverage SetBlobExtent()
316b849 - include loadavg.h header
9978471 - close blob so we can reopen it again
3b60eac - Use a different repository for the build binaries.
6ddfe72 - Updated the Windows dependencies.
96e2545 - release
68e480b
6.9.13-28 - 2025-08-24
Merged
- Bump actions/checkout from 4 to 5
#379
Commits
- beta release
cb718e8 - Updated configure.
de0f5c2 - Added checks for invalid with or height to ThumbnailImage (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-fh55-q5pj-pxgw)
5fddcf9 - https://github.com/ImageMagick/ImageMagick/issues/8301
c4daed2 - Corrected getting the screenshot on Windows when the screen is scaled larger than 100%.
a52e2f2 - latest documentation update
a150273 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-9ccg-6pjw-x645
731ce3a - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-fh55-q5pj-pxgw
3482953 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-9ccg-6pjw-x645
d789bdf - https://github.com/ImageMagick/ImageMagick/issues/8306
0f56f1c - Updated the Windows dependencies.
a63f218 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-mxvv-97wh-cfmm
e49c68c - https://gist.github.com/mescuwa/9197f4317a69559cdf87d0bfab6fa473
98b5af3 - β¦
62a5b76 - release
2fe4a10
6.9.13-27 - 2025-08-11
Merged
- Bump actions/download-artifact from 4 to 5
#377
Commits
- beta release
16ea12a - Use the pre-build binaries of the dependencies in the Windows build.
3681811 - Moved files to the correct folder.
df4a707 - Corrected name of the solution file.
be785db - Corrected argument.
3610405 - Moved PKGBUILD file for the MSYS2 build to this project.
36b2d30 - Also run test on the main build.
a5fb4c0 - Run autoreconf in the main Linux build.
dcdc6d5 - Added missing check for MAGICKCORE_FREETYPE_DELEGATE.
3ec7a6e - Also set the CXX compiler in the Linux build.
e2784cb - Use the pre-build dependencies in the daily build.
1c970ed - eliminate compiler warning
51066ad - eliminate clang compiler warning
dfc4e64 - Run codeql-analysis pipeline when the file is updated.
50498e4 - Install missing dependencies and added security-events permission in the codeql-analysis pipeline.
2050830 - Use the pre-build dependencies in the Windows release build.
5d375de - Updated version of configure.
d569a4b - Restored download of the ChangeLog.
c9dc920 - https://github.com/ImageMagick/ImageMagick/issues/8261
1242136 - eliminate compiler exception
2a68d68 - donβt forget the end filename segment
29e72ed - move boundary checks
c70a18c - Corrected check in build.
be36ce3 - account for epsilon when comparing fuzz
6af80d8 - account for epsilon for fuzz comparison
4764bd3 - robust significant error detection based on fuzz
5a57486 - Always remove the downloaded files.zip file.
46c7bd2 - Unzip exits with a non zero exit code so the remove of the zip file should be as an or statement.
87d1a70 - update to the latest documentation
4b2647f - Update the pre-build dependencies.
4969918 - Make scripts executable.
e493086 - Update the pre-build dependencies.
352601a - https://github.com/ImageMagick/ImageMagick6/issues/376
86c86d1 - Updated the pre-build dependencies and configure.
f79ad6e - Specify a version for the runners instead of using the latest.
7dd1c3e - Updated configure.
69a93b5 - check for maximum logarithmetic colorspace index
5d54d24 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-qp29-wxp5-wh82
14234b2 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-6hgw-6x87-578x
986bddf - Updated the pre-build dependencies and configure.
f76a2aa - Updated the pre-build dependencies.
0d95159 - release
61bc270
6.9.13-26 - 2025-07-13
Commits
- beta release
b9366d0 - donβt close a dash array subpath
f841129 - support -define compare:virtual-pixels=true option
5b77fd9 - fix compiler exception
dff473a - enable virtual-pixels by default
79fc767 - you must explicitly set compare:virtual-pixels
f733b0c - respect image distortion bounds
32447ee - possible buffer overflow when reading a PNG raw profile
90e5956 - affine layout is sx, ry, rx, sy, tx, ty
38f4538 - correct PSNR metric
b8c9003 - correct PSNR metric similarity
958024c - correct PSNR metric
6d6e818 - correct PSNR metric
4dda9e5 - handle special case of log10(1)
8c71dc3 - PAE metric is not valid in the spatial domain
779dd6d - latest automake/autoconf update
414f94d - correct MEPP metric
a7512e9 - Patch to allow usage of the latest snapshot on Windows.
5125599 - Use our own define until we can do a proper version check.
a2d5269 - correct mepp metric
53e2ec7 - purge threading in SimilarityImage() method
eacd372 - correct NCC metric
9bdaa3b - correct NCC metric
c7bcbc4 - correct PHASH metric
0062fcf - correct PHASH metric
d543706 - correct PHASH metric
e94832a - warn when PHASH metric is INF
57e353d - push a notification for some edge case metrics
c7796f2 - push warning for PHASH edge case
ce7bbbf - trap on equal size images for PHASH and PAE
f835769 - trap for NCC working with constant color in spatial domain
4f9b627 - eliminate implicit fall-through
de05bc1 - include metric in warning
6c19809 - include metric in warning
08e9259 - Removed MAGICKCORE_RETSIGTYPE define.
4e41622 - Cleanup includes for the Windows build and removed call to xmlCleanupParser.
c3f1553 - Added extra checks for the profile length and fixed possible memory leak.
453a1dd - correct PSNR metric
84734c9 - eliminate compiler exceptions
e001546 - fix max PSNR define
19b6acf - set maximum PSNR
701912e - move PSNR define to compare.h
bda7f30 - max PSNR is quantum range squared
91c7fb8 - no fabs() needed for PSNR distortion
0401136 - correct PSNR location
394d9cd - negate PSNR correlation image
0c566eb - correct max PSNR formula
659a570 - normalize PSNR metric
95dd88a - donβt normalize PSNR
83a43a9 - clip MSE when computing PSNR
fd35ec5 - fix PSNR metric
c4c62f7 - donβt account for edge cases
16c5eda - convert nan & inf to null for JSON format
a2e1ca1 - set maximum PSNR to 216.3 for 16-bit images
cc0311e - set PSNR maximum to 120
d641878 - use log10() directly
6aca8d5 - reverse PSNR polarity
a75b2ef - fix -fx option to prevent divide by zero
e785bd1 - fix PSNR metric
4dc47e9 - eliminate compiler exception
b6d4935 - revert
8e4326c - replace -nan with null
25cc960 - replace -nan with null
73ce836 - handle edge case for PHASH metric = nan
65d271f - NCC, DPC, PHASE, PHASH SHOULD NOT give an error here for equal size images with subimage-search as the images are not constant color
4793fa4 - PHASH should trap for equal size image for subimage-search
18ceb02 - the metrics NCC, PHASE and DPC will have a perfect match score (similarity value) at 1
cd1e490 - use log2() in calculation
f76aa9e - correct AE metric
2d08901 - cosmetic
b8d8dfe - improve exception message
d1eb439 - improve equal-sized image message
f49ad5f - default to a depth of 32
45f4ecb - restore parallelism when computing simularity
b0d4a77 - reduction is not supported in OpenMP 2.0
3007331 - initialize variance
5773f68 - correct NCC metric
85f65e8 - AE is sensitive to fuzz
600b349 - check for log10 edge cases
69189d7 - donβt scale PHASH metric
8a1533a - latest css
dde98d5 - add xmlns SVG declaration
199dcd8 - scale PHASH to quantum range
129d2b7 - adjust similarity metric algorithm
3b9303f - donβt thread similarity check
c345ff1 - NCC & PHASH traps on constant color images
b39c25b - normalize phash metric
5b2d972 - eliminate compiler exception
5341e2e - return correct location for NCC metric
586eede - should only get a warning for constant color images.
6861903 - NCC should only get a warning for constant color images
ac9bd49 - correct distortion for subimage search
27a4b55 - eliminate compiler exception
700edc2 - correct AE metric
0988537 - fix AE metric
fa3b5ff - fix AE metric
46b6029 - fix AE metric
42b57cc - correct AE metric
3d6ebdf - correct AE metric
c92a4a6 - Added a new define called bmp:ignore-filesize that can be used to ignore the file size of a bmp file (#372).
3d0fa84 - add compare private header
fd87c5e - eliminate compiler warning
ed89226 - correct PHASH metric
7cd1908 - PHASH without subimage-search should show a message that it does not work well with constant color images
f4892bb - correct distortion values
1ef978c - RMSE is default metric
0f69038 - eliminate compiler exception
99b34de - correct RMSE metric
3cab2c3 - correct metric distortion
870d169 - correct NCC metric
1ec35da - correct %[distortion] format
43ae4e6 - correct distortion calculation
e28c7d0 - revert
b6b367b - correct distortion metric
9cb09b4 - tighten tolerance for matching maximum
fbec636 - eliminate compiler error
7d6fbbd - use DBL_MAX for maximum double value
6b54e29 - correct minimum double value
7e41115 - correct NCC metric
37e9131 - adjust threads macro
fc0d04b - restrict distortion to 0β¦1
d453a6f - yikes! reverse max & min
ae313c6 - correct NCC metric
c6b67f8 - correct NCC metric
c3e1627 - correct NCC metric
e8b39c5 - correct NCC metric
8c9a396 - correct PSNR metric
2eaddad - correct NCC metric
e2804cf - restore threading in similarity search
0b79df8 - Build ImageMagick on Windows with the pre-compiled configure binary
02e2fa7 - correct MEPP metric
d73b29b - correct AE metric
00f8468 - normalize mean error
ef1e736 - Also include the installer in the source archive.
535da1a - eliminate compile exception
2bd2bf5 - improve numerical stability for gauss-jordan matrix elimination
5630656 - correct MEPP metric
7e4b327 - check for negative sqrt()
d1b5f9e - correct fuzz metric
d739d80 - optimize threads
0aece4f - correct pivots check
8d46da6 - eliminate compiler warning
bb4541a - cosmetic
2d7e67f - high precision gauss jordon elimination
f6d6979 - respect time policy
7611e69 - fine tune PerlMagick unit tests
357cad6 - fix image time-to-live
b47b292 - correct Gauss-Jorfan elimination algorithm
76fb4a8 - rename private safe recipicol and log10 macros
27920fc - correct FUZZ metric
f2b74be - correct various metrics
132e097 - correct FUZZ metric
b911853 - correct NCC metric
3409c25 - respect JXR compression quality
57a1c52 - Also enable the _WINDOWS_SUPPORT defines when _WIN32_WINNT is set.
dbf86f8 - correct label position for concatenated images
6b1052f - set image type to palette for PNG8
b2ff91e - correct NCC metric
023d8d7 - correct NCC metric
391550d - correct PHASH metric
8ce7faf - fix uninitialized value
fe18924 - correct NCC metric
a5fa938 - correct FUZZ metric
982682a - https://github.com/ImageMagick/ImageMagick/issues/8212
8aa8c16 - support heic:cicp define
5e10087 - support heic:cicp define
09017c4 - let libheif determine the default CICP parameters
f85783d - correct PerlMagick montage unit tests
b432bc7 - limit uncompressed PBM images to 70 characters
43afee6 - eliminate compiler warning
fbcc106 - revert
0a02fb4 - https://github.com/ImageMagick/ImageMagick/issues/8212
eafd854 - check for near zero
9fd7112 - https://github.com/ImageMagick/ImageMagick/issues/8217
8035581 - eliminate compiler exception
cc30d67 - cosmetic
3ec699c - Correct possible out of bounds read of a single byte.
79b6ed0 - correct FUZZ metric
7cbbc13 - Fixed memory leak when entering StreamImage multiple times.
d494605 - use the mean fuzz
fa4c28d - use variance-style combined fuzz
e61cf13 - adjust space left after a possible reallocation
35e9bd3 - https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-qh3h-j545-h8c9
643deeb - correct FUZZ metric
ea0944a - revert
41f19eb - correct FUZZ metric
bf7d86c - correct AE metric
135e28b - omp.h uses templating; it cannot appear in a C block with c++ compiler
c034e8d - correct time limit initialization
4d65554 - initialize the time limit
39a7dd9 - return false if not path is not populated
ecd168d - initialize image pixels
1bfc536 - use same metric for similarity and distortion
8cf29e1 - near zero becomes zero
1f10976 - eliminate compile exception
c354e6f - include alpha channel in the similarity metric
d4bdac6 - correct distortion for subimage search
05a2375 - release
363f86d
6.9.13-25 - 2025-03-29
Commits
- beta release
920f916 - β¦
2f24b59 - set PSNR for identical images to 48.1647db
388e440 - correct exception tag
00f150a - reverse PSNR edge cases
4433d13 - negate AE/PAE correlation image
6776fc4 - support -adjoin setting
cafe026 - initialize channel minimum
1a5c606 - revert
4cadce6 - invert MEPP metric correlation image
4ac361b - correct PSNR distortion
d0749f0 - list pcl6 delegate
cfeca42 - change pcl6 color device
cc0242d - fix syntax error
ba55740 - correct PSNR metric
bc4f748 - render closed sub-path poly lines
5a29c56 - release
10f84a8
6.9.13-24 - 2025-03-18
Commits
- beta release
2247c2c - TIFFGetFieldDefaulted doesnβt work for TIFFTAG_PHOTOMETRIC so we need to use TIFFGetField instead.
1b98cac - special similarity one-off if image and reconstruction have same dimensions
805e086 - scale PSNR output by 100
e895aba - scale PSNR by 48.1647
0189379 - revert special case where target and reconstruction is the same dimensions
f77c508 - special case where target and reconstruction are same size
25b191c - verify ghostscript alpha device
0effc7e - improve detection of RLE decoding
2724f9d - strip thumbnail URI of decorators
c1e7d5a - respect filename:literal define for both input and output filenames
cdb3ca7 - revert
c18e025 - switch arguments
e4ecf65 - revert
c1095aa - fix PSNR metric to return the correct DB
8e1ac68 - release
f4921d7
6.9.13-23 - 2025-03-09
Commits
- beta release
f607149 - β¦
d56ffb7 - include tRNS chunk
a7ea111 - latest documentation
a1f7ff5 - β¦
36d4c94 - support parallel DNG image conversion
21dc18a - detect invalid compression BMP
60f2502 - default to true-color alpha
d27ad99 - release
5f062bb
6.9.13-22 - 2025-02-22
Merged
- Bump azure/trusted-signing-action from 0.5.0 to 0.5.1
#359
Commits
- β¦
5d6cb68 - latest documentation update
cbd9f22 - support svg:embedding define
3afd169 - add similarity metric to compare output
a020142 - add distortion to NCC metric
a967e06 - report similarity metric
802ba5c - prevent possible ssize overflow
8cbd11e - Group 4 compression is designed for bilevel images (black and white)
53fccd7 - check for pow(0)
9273220 - 0 is a special case for pow()
3a3deb5 - dedicate more threads to similarity
6e3fe37 - improve data locality by keeping the threadβs working set within a small region of memory.
c8bb4a6 - dissimilarity is a warning
2fa73c7 - normalize PSNR metric
d57175d - cosmetic
f253296 - lasted autoconf upgrade
ac8570d - initialize dissimilarity thresold to PI
8712cfa - magnitude complex images requires double pixel packets
cb2e860 - improve error message
0d4d4e9 - increased accuracy for XYZ color conversion
3359ec0 - normalize PSNR metric
e098dc5 - similary image must match between the frequency and spatial domains
486063f - squash compiler bug
bf88cc8 - pending issue when comparing two images of the same dimensions
da57a41 - throw warning when reference image is wider or taller target image
253f752 - Update the image depth after this has been changed by SetQuantumFormat.
c99cbc8 - Corrected patch.
dfa1270 - the correlation image is now the same size as the reference image
c6272cc - negate correlation image for NCC metric
61c6651 - check for EOF condition before setting the image background
568daab - conditionally compile heif_context_set_maximum_image_size_limit()
bc4d820 - white is maximum point of the correlation image
4761dcb - eliminate compiler exception
fd30fcb - ensure similarity looping respects the resouce thread limit
4d8d717 - average composite channel for PSNR metric
99102c7 - correlation image initialization optimization
47c5e23 - improve SVG recursion checking
bcf7410 - squash lint warning
c27b293 - release
7170b91
6.9.13-21 - 2024-12-22
Commits
- beta release
34b08cc - check to ensure subimage is smaller than the reference image
8742d87 - donβt throw exception in SetImageInfo()
5bd92ae - prevent cursor from going out of bounds
85ad0f7 - support jpeg:restart-interval define
ad93064 - set defaults before restart interval
c395ad6 - RPM build restored
729a77f - Added missing libtiff version check (#355).
09e5a7c - check for invalid BMP image
1b21aee - revert invalid BMP check
58075e4 - Fixed possible memory leak.
54ddd07 - detect invalid BMP image
07a679d - optimize check
9ba1c43 - β¦
6070f21 - restore GROUP4 raw to working order
3a2476f - Corrected bytes per line check that should be 250 instead of 200 (https://github.com/ImageMagick/ImageMagick/issues/7837)
ed51e0e - insert missing brackets
ab6d7a5 - bogus image destroy
6901bbd - Get the extra samples and sample info at another spot because something is changing the values in sample_info (https://github.com/ImageMagick/ImageMagick/discussions/7848).
15ec380 - release
8c57a5a - beta release
651a394 - distiguish between single and double quote for delegates
6af786e - Corrected pad calculation for indexed alpha tiff image.
3fc44fa - Added missing call to SetMagickThreadValue inside ReadGROUP4Image.
c5702cb - escape delegate commands
0a3d14f - update PICT unit test
1b20e13 - release
48bc599
6.9.13-19 - 2024-11-16
Commits
- beta release
94750b0 - reference ctdlib
2f72e75 - remove new operator definition
1a18ef0 - Make it more clear that people should upgrade to ImageMagick 7.
c3bd263 - No longer get the extra_samples twice and refactored setting of the alpha and attributes.
7e3ec72 - using ptrdiff_t is recommended for pointer arithmetic in C
2794ae7 - use ptrdiff_t where appropriate
dda110f - cosmetic
2f31b22 - use ptrdiff_t
31b5121 - use ptrdiff_t for pointer offsets
39d0ec9 - use ptrdiff_t for pointer offsets
fc167fa - Fixed calculation of the padding in the tiff decoder.
55b638f - Corrected check for max channels in the tiff decoder.
3fb1215 - RPM spec files are finicky
e6d0840 - Increased buffer size for heif_has_compatible_brand.
69ff79c - The extra_samples should not be subtracted from the samples_per_pixel when calculating the padding in the tiff coder.
d159095 - release
3eaacdd
6.9.13-18 - 2024-11-09
Merged
- Fix missing βtiff:endianβ image property
#347 - Bump azure/trusted-signing-action from 0.4.0 to 0.5.0
#346
Commits
- beta release
aa4efd0 - update web page
7b2271e - donβt process TIFF image if there is an exception
af3a0f7 - correct download links
b3d5d4a - Added missing calls to CloseBob.
a61d721 - support ICON size of 512 (https://github.com/ImageMagick/ImageMagick/issues/7684)
8ba147b - do not βpingβ image for identify:locate define (https://github.com/ImageMagick/ImageMagick/issues/7693)
49b4985 - donβt truncate βclipboardβ delegate
cec3852 - increase the default undo cache limit
eca6974 - export exception when undo resource limit exceeded
821c82f - Lab translation not required for HDRI support (https://github.com/ImageMagick/ImageMagick/issues/7724)
6d8ede7 - latest autoconf/automake update
92ad195 - eliminate g++ 14 exceptions
4358f63 - Silence build error.
bf95f05 - clone latest website documentation
c1f8340 - conditional compile new operator
579a80e - configure urw type1 fonts
a539df2 - list font metrics
461ae22 - search type1 folder for type1 fonts
188dff1 - Removed all MAGICKCORE_HAVE_TIFF checks because we no longer define them.
ba7429d - Removed BORLANDC checks.
eef9934 - eliminate compiler warning
8a2b8e2 - Donβt write the null terminator in pdf values.
c6fc6d1 - exit on error exception
fab76f4 - Removed font searches that were added for testing.
353ddbc - Adding missing typecast.
5bfcaf9 - adjust scanline pad (https://github.com/ImageMagick/ImageMagick6/issues/333)
49d5131 - Revert patch until we find a proper solution.
1a68678 - release
a917422
6.9.13-17 - 2024-10-05
Merged
- Add missing Threshold command to command array of Region of Interest mode
#339
Commits
- beta release
068d8ce - revert INSTALL_BASE PerlMagick patch
1761270 - Also treat the group and element being zero as the end of data in a dicom file.
0c69754 - LIBRARY_PATH is reserved, use LIBRARY_ABSOLUTE_PATH instead
bf69fec - to do: write pixel data in YCBCR subsampled format
cccfebb - update to the latest web pages
27250f4 - improve URW font search
7875b24 - check Ubuntu URW font path
06a2806 - update path to Dejavu fonts
404518f - we prefer URW OTF fonts
113d3e4 - Make sure we read the last xmp profile inside the pdf file (#340).
392fb4e - check for columns overflow
3e75a77 - Patch to fix reading thumbnail from exif profile.
e71b4b8 - release
f20b572
6.9.13-16 - 2024-09-01
Commits
- properly set image byte order
4b6bc43 - set max colormap size for remap
b7dde52 - beta release
4b39d1a - refactor profile loop
9594abd - support clipboard delegate
d7cd68a - improved rounding
a34d4a4 - donβt allow negative scenes
c763ff0 - eliminate compiler warnings
8b003df - release
d2fdaa6
6.9.13-15 - 2024-08-24
Merged
- Bump azure/trusted-signing-action from 0.3.20 to 0.4.0
#334
Commits
- beta release
6557505 - read/write in chunks
16bf20f - optimize fwrite() arguments
16f9632 - Renamed Output folder to Artifacts.
22fa358 - cancel interactive window selection with right button press
39f08e4 - Make images mandatory.
6e8cf41 - allow SeekBlob() to set an offset beyond the end of the blob
677695f - be less forgiving for invalid image indexes
93b0872 - Fixed problem with empty macros.
09994d9 - Removed duplicate statement.
5187fad - Corrected gamma multiplication to resolve the issue reported in #335.
a016cb7 - Fixed build.
aa27bf0 - minimum TIFF delegate library is version 4
d0b6b48 - suppress fx: exception
61415c8 - release
86d55c7
6.9.13-14 - 2024-07-27
Commits
- beta release
2ebf5b1 - only request a unique file name when system:shred is not set
97937f1 - correct link
a3d48b0 - The -format option is hybrid operator and info operator
ddfb260 - cosmetic
a9297a8 - bounds check
5bbdfe2 - set image orientation on write
b842e3a - always βpingβ for -format option
4e47a94 - Ignore the fact that the profile could not be added to the image.
3bf3744 - Also allow tiff:assume-alpha when there is more than one meta channel.
12b6f52 - interpret EMF documents under Linux
5e1f86a - include WMF delegate
5239051 - release
1a0ad7d
6.9.13-13 - 2024-07-14
Merged
- Fixed typo in README.md
#328
Commits
- beta release
3a5f770 - -outdir deprecated
3b1c399 - exit early when the symlink can not be created when invoking the SVG decode delegate
27bfec9 - Changes due to upgrade of libheif.
87762c2 - eliminate compiler warning
6469cdf - changed defines to use method instead of a define
7da103e - smooth the rendering of an ellipse (https://github.com/ImageMagick/ImageMagick/issues/7465)
aae4ed7 - release
7c236a2
6.9.13-12 - 2024-06-23
Merged
- Bump azure/trusted-signing-action from 0.3.19 to 0.3.20
#325 - Bump azure/trusted-signing-action from 0.3.18 to 0.3.19
#324
Commits
- beta release
5447874 - cosmetic
9c4f8b4 - The solution name of Windows now contains the name of the platform.
7ec9b7c - Correct overwriting read_info->filename to make sure we donβt leave temporary files behind.
b80fc13 - No longer pass the commit when cloning the repositories in the Windows build.
545d71c - Corrected setting the offset for the seek operation to fix issue when reading xbm files with information between the width/height define and data.
38b0c24 - fix boundary condition when resampling pixel color (https://github.com/ImageMagick/ImageMagick/issues/7415)
31de111 - only enable the alpha channel when the compression is BI_BITFIELDS or BI_ALPHABITFIELDS
19329fb - Report error when the input file does not contain enough data.
d2ed967 - restore sparse pixel reading
510d898 - release
c35a0b7
6.9.13-11 - 2024-05-25
Commits
- beta release
e7e4c01 - Set the parameters to NAN inside GetImageChannelMean when GetImageChannelStatistics returns null.
2605fc7 - avoid text truncation for captions (https://github.com/ImageMagick/ImageMagick/issues/7304)
78139cf - return artifacts, not properties (https://github.com/ImageMagick/ImageMagick/issues/7309)
e7ead21 - ensure effect with opacity in draw operator
7a6485b - eliminate compiler error
d04f037 - eliminate compiler errors
84fb765 - add utime header
6816242 - correct spelling (https://github.com/ImageMagick/Website/discussions/100)
aafb1db - alpha channel if alpha mask or 32-bit uncompressed
11587ef - Switch to federated credential with Trusted Signing.
368f39f - Corrected name of the action.
2f24a28 - Skip Azure CLI login in pull requests.
6ca317c - Removed bits_per_pixel from IconInfo.
0020409 - Removed planes from IconInfo.
5e53f0f - Removed size from IconInfo.
1a94c97 - Removed number_colors from IconInfo.
2f8110c - Removed colors_important from IconInfo.
e8a6d3f - Removed width and height from IconInfo.
b7cf7d0 - Removed x_pixels and y_pixels from IconInfo.
ed843f9 - Removed image_size from IconInfo.
7df3950 - Removed compression from IconInfo.
1947b4e - Removed IconInfo struct
0945402 - Removed reserved and resource_type from IconFile.
ed30832 - No longer allocate 1024 icon entries for all images.
2439753 - Moved AutoResizeImage method closer to the write method.
57eae13 - Moved determining the width and height of an icon to a separate method.
3e19ea7 - Fixed method that determines the width and height of an icon (https://github.com/ImageMagick/ImageMagick/issues/7341)
a0fa6b3 - Added missing typecast.
f4415f8 - Removed unused variables.
f8b0247 - release
b9bdd02
6.9.13-10 - 2024-05-05
Commits
- beta release
8f6186e - use >= instead to work around precision limitations of a double.
3252d47 - forgot to cast double to unsigned int
be15ac9 - protect backslash write writing properties to MIFF (https://github.com/ImageMagick/ImageMagick/issues/7270)
7a77955 - Added version checks for itxt_length in the png coder.
4d6b920 - Switch to macos-13.
4c8223d - Also check the limits for the width and height of the reference grid.
ea5f7d1 - respect gradient bounding box
4ebd314 - eliminate compiler warnings
4b09bdd - restore ImageMagick RPM build
e24db93 - revert
147fbb4 - restore PerlMagick build
599df37 - release
fecc7d0
6.9.13-9 - 2024-04-21
Commits
- beta release
f27bd22 - set perl install base to that of ImageMagickβs
ae55feb - Corrected check for warning when png:compression-filter is invalid.
b186009 - Code cleanup.
5603953 - Call heif_context_set_maximum_image_size_limit to limit high dimensions earlier.
c6824aa - improved range checking (https://github.com/ImageMagick/ImageMagick/issues/6341)
75ebd99 - check for value < 0, ceil() not required (https://github.com/ImageMagick/ImageMagick/issues/6341)
b72508c - fix undefined behaviors when casting double to size_t (https://github.com/ImageMagick/ImageMagick/issues/6341)
8878996 - use a different path for positive and negative values
bc5ac19 - release
e637df3
6.9.13-8 - 2024-04-07
Merged
- Bump azure/azure-code-signing-action from 0.3.0 to 0.3.1
#318 - Bump actions/checkout from 3 to 4
#268 - delete stray incorrect Unicode characters
#312
Fixed
- Use (PixelPacket *)NULL instead to resolve #319.
#319
Commits
- beta release
6a29d86 - just a template for now
f89b135 - documentation update
fd1fb5c - β¦
14e4ec3 - latest documentation
4eb3fc8 - eliminate rare memory leak
3fb6732 - correct null reference
cd6e105 - Removed unicode characters that were added by accident.
3055105 - latest autoconf update
c59d29a - respect gradient:bounding-box define (https://github.com/ImageMagick/ImageMagick/issues/7143)
3328513 - threading issue with identifying grayscale (https://github.com/ImageMagick/ImageMagick/issues/7152)
e4537ca - transient off-by-one
907641b - update
61878c7 - update
e454822 - respect TIFF orientation tag (https://github.com/ImageMagick/ImageMagick/issues/7147)
e4c6ce0 - revert
a1de90f - possible temporary pixel cache leak if resources exhausted (https://github.com/ImageMagick/ImageMagick/discussions/7167)
8898a2b - install perl module into user-specified prefix
f665638 - do not round off density (https://github.com/ImageMagick/ImageMagick/issues/7203)
235d2a0 - Moved include of OpenCL header files to opencl-private.h
a966f95 - Removed OpenCL includes.
78ea689 - Silence warnings that are raised when using a C++ compiler.
fd0d176 - Moved include to the correct file.
5c71067 - Switch from the ImageMagick-Windows6 repository to ImageMagick-Windows repository in the main build.
f32a2c2 - Switch from the ImageMagick-Windows6 repository to ImageMagick-Windows repository in the daily build.
bd6974f - Also run daily build when the file is changed.
decf5d1 - Corrected path.
fc6635c - Switch from the ImageMagick-Windows6 repository to ImageMagick-Windows repository in the release build.
9b181d1 - No longer redirect the output with inkscape because this causes issues on Windows.
08178d7 - cosmetic
03219a9 - release
7013613 - release
c4c16c1 - Renamed workflow.
0cad051 - Corrected paths.
72a0952 - Corrected clone of the repositories.
e8b4e09 - Updated path.
48bb363 - Renamed artifact.
8c5f6a7 - release (updated)
5eb340a - release (updated)
99df1df
6.9.13-7 - 2024-02-25
Commits
- beta release
f72e54c - Minor code cleanup.
dd26309 - incorrect YCbCr detection
be65f47 - Append signature when possible.
2606a5a - leverage darktable delegate if libraw is not available
08e213c - locate darktable
90e3324 - capture stdout
31bc888 - free image info struct
fd4d262 - coalesce images on webp write
f35cd13 - adjust browser spacing between buttons
3da057d - Only write density values higher than zero in a jpeg file.
89728c0 - use radians macro
daf23ec - more work on LCH colorspace
9ea3631 - eliminate compiler exception
39a86bc - final corrections to LCH colorspace formula
0566cb2 - Removed NTGetLastError from the private header file because it is not exported.
cb44173 - Return a different error code when the file could not be found on Windows to have the same behavior as on other platforms.
94123d7 - silence warnings
4af89ea - release
f310f94 - release
eae41b3 - release
92d144e
6.9.13-6 - 2024-02-11
Merged
- Bump azure/azure-code-signing-action from 0.2.26 to 0.3.0
#307 - Bump azure/azure-code-signing-action from 0.2.22 to 0.2.26
#306
Commits
- beta releas e
86e1e68 - updated link
2ba6386 - eliminate extraneous EXIF comma
d6cd1d1 - https://github.com/ImageMagick/ImageMagick/pull/7068
037165b - escape { when writing MIFF images (https://github.com/ImageMagick/ImageMagick/issues/7071)
67188d9 - protect β{β in MIFF key/value pairs
05f122a - β¦
11be624 - set visible image artifact
b7018d8 - extend buffer to maximum field size
f4373e6 - enable error diffusion for -posterize (https://github.com/ImageMagick/ImageMagick/issues/7079)
fe69d65 - refactor posterize macro
88f8ae2 - improve posterize algorithm
ba7afaf - refactor posterize pixel macro
018ea17 - support setting image registry
95700b0 - check for class recursion
bc12b9a - Fixed running identify on dds files with a cubemap.
a0ee79b - Set ttl to time when the image will expire instead of the duration that the image can be used.
7aceff0 - improve time-to-live formatting
92e2747 - make version checks human readable
6348364 - fix incorrect stroke opacity (https://github.com/ImageMagick/ImageMagick/issues/7097)
b07d649 - Disable debug block.
54ac1fb - correct pixel offset validation method
69a02ab - if resampling fails, replace with invalid pixel
6746dff - also allow invalid length where 8 was added to the header size.
8a4dd76 - release
7df93f0 - release
476beb5
6.9.13-5 - 2024-01-21
Merged
- fix PKG_CONFIG_LIBDIR
#303
Commits
6.9.13-4 - 2024-01-07
Commits
- beta release
6d2a3fc - Improved name of installer artifacts
212577d - support -alpha remove-opaque option
4461433 - Corrected path to file that contains the version.
0c26720 - reduce # threads for -alpha option
e22d816 - -alpha deactivate-if-opaque disables the alpha channel if and only if its entirely opaque
1a1b0f9 - -alpha off-if-opaque turns off the alpha channel if its entirely opaque
83002fb - slight optimization
5db8a00 - fix error: βlibraw_data_tβ has no member named βrawparamsβ
55f662f - thread tuning
959549a - thread tuning
fb0af62 - optimize HDRI detection
2babf45 - factor is a const argument
4929a49 - cast to int
75aa4f2 - https://github.com/ImageMagick/ImageMagick/issues/7006
2410dc3 - improve RSVG exception checking (https://github.com/ImageMagick/ImageMagick/issues/7005)
e8d247d - fix off-by-one issue (https://github.com/ImageMagick/ImageMagick/issues/7004)
ae10447 - fix caption sizing issue (https://github.com/ImageMagick/ImageMagick/issues/7004)
73c06ad - correct off-by one issue
3f9f55d - https://github.com/ImageMagick/ImageMagick/pull/7008/
f6f99ac - correct usage
5bcb76d - off-by-one error
861e5e2 - release
0dc4853
6.9.13-3 - 2023-12-30
Merged
- configure.ac: fixup LFS check for autoconf-2.72
#300
Commits
- beta release
844f1d7 - beta release
d31d317 - check for version 0.20 instead
1ad0102 - display hidden image
07d2bf2 - latest autoconf/automake update
9169a2f - identify image time-to-live
377329e - set errno if time-to-live exceeded
287ba31 - eliminate compiler exception
9b9eb2c - conditionally set errno to ESTALE
fc58710 - cosmetic
2dd01aa - ignore SyncBlob() status in CloseBlob() (https://github.com/ImageMagick/ImageMagick/issues/6984)
a1e5ff8 - repo change
0d9ba58 - update manifest
b9f5797 - release
76d7eb8 - release
ec69f01
6.9.13-2 - 2023-12-25
Merged
- configure: drop backported ac_func_fseeko.m4 for autoconf-2.72 compatβ¦
#297
Commits
- beta release
52f9b02 - beta release
8dca933 - cosmetic
e45e308 - cosmetic
92efee0 - Corrected order to fix invalid matches.
48c25cd - b10 should also be moved.
4686d91 - support dng:max-raw-memory define (https://github.com/ImageMagick/ImageMagick/discussions/6922)
1993c41 - properly export YUV JP2 images (https://github.com/ImageMagick/ImageMagick/issues/6943)
44a5beb - use β:β specifier
d438d68 - check for corrupt DJVU images (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-wv9p-78jx-g7fv)
e76a9d6 - support UTF-8 comments (https://github.com/ImageMagick/ImageMagick/issues/6949)
c62fc01 - do not prefix iTxt key with βpng:β
cae7fe1 - latest autoconf update
5e1ec87 - enhance sampling factor parser (https://github.com/ImageMagick/ImageMagick/issues/6943)
3b3d02e - proper chuck length checking
3c357cd - Bump actions/download-artifact from 3 to 4
2ec3b1a - Bump actions/upload-artifact from 3 to 4
309214e - Bump github/codeql-action from 2 to 3
d0346c4 - Use unique name for installers.
e6c2207 - Use different name for the installers.
0cbf2af - Also include type in artifact name.
1df262f - fx calculations of skewness and kurtosis (https://github.com/ImageMagick/ImageMagick/issues/6964)
0ede455 - check if the string contains non-Latin1 characters
4e612bd - corrected patch to check for non-Latin1 characters
2344b02 - invalid JSON with -ping (https://github.com/ImageMagick/ImageMagick/issues/6966)
58b88f4 - invalid HTTPS certificates are no longer ignored (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-3r24-6m6q-vxmr)
387954c - add RW2 + CR2 mime types
bfc10fd - release
d9b4c63 - no member named βrawparamsβ (https://github.com/ImageMagick/ImageMagick/issues/6969)
e1980f3 - release
58a3cdf - release
56eb2b0
6.9.13-1 - 2023-12-10
Merged
- configure.ac: Fix bashism
#292
Commits
- eliminate compiler warning
7d556fa - eliminate compiler warning
258655e - eliminate compiler warning
7a3b233 - https://github.com/ImageMagick/ImageMagick/issues/2756
d07216a - support ODG vector format (https://github.com/ImageMagick/ImageMagick/issues/6827)
548dc6f - support EPUB format
6680857 - headless is implied
d4f2606 - each image has its own time to live
f89cf06 - latest autoconf update
8ad5a7a - https://github.com/ImageMagick/ImageMagick/issues/6845
8f26983 - Sign executable and libraries with Azure Code Signing.
c072ccb - Also run release build when the files is changed in the main branch or through a PR.
f7076e4 - Also test daily build when it is changed in a pull request.
296bc2c - Change Linux build to use ubuntu 20.04 instead.
40c6a4a - Corrected paths.
cb2d420 - Use env:GITHUB_OUTPUT instead.
f04bd8c - switch to using GetEnvironmentVariableW on Windows
0bedc3c - Disable code signing in a pull request.
35086ba - Bump azure/azure-code-signing-action from 0.2.21 to 0.2.22
c01c814 - output correct security policy when configuring (https://github.com/ImageMagick/ImageMagick/issues/6863)
0a9937f - flush any potential write exceptions
c660243 - improve I/O exception checking
34f7e29 - eliminate compiler warnings
38afd07 - improve I/O exception checking
10cb1f0 - improve I/O exception handling
1ae02d5 - miscellaneous nit fixes
bd3fa94 - spelling nit
a2a9594 - blob status is a boolean
0c955f3 - blob status: 0 on success, -1 on exception
90dabed - eliminate compiler warning
c5705d8 - ensure JPEG size is always less than the jpeg:extent value
1fdba2e - cosmetic
00bab4b - need to sync blob before we export its size
9692fb6 - restore sync to CloseBlob()
3b120de - donβt calculate blob size if there is an I/O exception
bac64ae - No longer include ffmpeg in our installer and portable.
ad1b807 - canβt write 8 bit floating-point pixels
0419e2f - latest automake/autoconf updates
0da5975 - latest autoconf/automake updates
e172d00 - some delegates require C++
6dc73c4 - throw exception if discovered when syncing a blob
c8dafdc - check external delegate exit code
fc45ce6 - flush stdout
7d381b0 - eliminate compiler warnings
665cbeb - eliminate compiler warnings
db2f5fb - Enums that are not flags should not be plural.
556a4c0 - Apply fix for heap buffer overflow that was already fixed in ImageMagick 7 (#290).
057e5c0 - revert
4cc3206 - eliminate compiler warning
2b6a3cc - export OpenMP library
663de8d - cosmetic
7ee8dca - display then write
cb381a2 - clone image list to prevent any possible image side-effects
f28d02e - ignore gzflush() status
75d1cb7 - check for omp_get_num_threads in OpenMP library
9c7b61a - detect libgomp when compiling with C++
0a93150 - correct openmp detection
1e79961 - revert cloning of image list on write()
2be8e3f - omp.h header is optional
474e915 - use a portable format as not installations support JPEG/PNG
3c786ca - donβt proactively set a floating point MIFF image
4ec1a3f - support title attribute
8cb0969 - get image title
635e5d8 - update demo titles
aabf322 - correct image signature
c45fe9a - clean up ImageMagick configuration results
fc6e147 - donβt sync when getting blob size
9bb7d49 - cosmetic
ec14da5 - respect βdisable-openmp
e9e3657 - release
4712685 - fix reading Windows 1.x icon file format
511167b - release
465c31f - release
4198ed0 - release
5b6b9f9 - beta release
4a1d8f3 - cosmetic
a316650 - set time_t maximum (https://github.com/ImageMagick/ImageMagick/issues/6891)
a05ca02 - cosmetic
f66ed25 - support Visio vector format
c9e2d59 - detected memory leaks
c54f176 - xc: code is not always guarenteed to return an image (https://github.com/ImageMagick/ImageMagick/issues/6917)
4d3ee5c - Corrected return value.
f7cd870 - Set ttl to time when the image will expire instead of the duration that the image can be used.
864e56b - latest documentation update
c1b5f2c - update link
0488a26 - latest autoconf update
f73c126 - add link to license
1830835 - normalize statistics to prevent numeric instability
ae46413 - use gray pixel rather than opacity to create mask
f3941be - update links
eb0db3e - release
006f3e9 - beta release
1d28aee - release
87c1749
6.9.13-0 - 2023-10-28
Commits
- beta release
20a3c58 - limit points drawned along an arc
7be3e22 - correct for bytes per line
0470517 - https://github.com/ImageMagick/ImageMagick/issues/6623
b9d07c6 - eliminate compile warning
3f3f8c1 - correct valid pixel offset
f0f1042 - correct valid pixel offset
4d79bb5 - correct pixel offset check
24403f0 - check for out-of-bounds implode factor
4a4e625 - add missing null check
51d8bb2 - respect max-memory-request user policy
e34171e - support precision user policy
40bb7ea - new default time to live
b14e5a5 - time INT_MAX is unlimited
ca1aca5 - Removed code signing because the certificate expired and will not be renewed.
189ae04 - release
b3e4902
6.9.12-99 - 2023-10-21
Merged
- Add the up to date βArtifexβ name to Ghostscript list
#281
Commits
- beta release
72c96a8 - include paths for Stawberry perl build of PerlMagick
7100cc9 - time-to-live returned incorrect results when SOURCE_DATE_EPOCH set (https://github.com/ImageMagick/ImageMagick6/issues/278)
eb9ac36 - https://github.com/ImageMagick/ImageMagick/issues/6775
23187cd - add Artiflex name to Ghostscript list
fcafb64 - Revert change.
76e1847 - Only use the recent names to do the Ghostscript registry lookup and search for the commercial version first.
6afe7e3 - support time to live neumonics, e.g. 2 minutes
aefd30a - remove private method GetMagickTTL()
d2e658c - moderate the CPU delay
9af1d64 - cosmetic
f11ed36 - format time to live
b6d966a - cosmetic
74da07b - correct # of seconds in month
32d7bc0 - fix formatting time-to-live
c6b041b - clarify time to live
16e7c9f - utilize difftime() to subtract time to live
5b91181 - convert source epoch to unsigned it
c8acd3e - time to live default is infinity
9a9f1d6 - latest autoconf/automake
119eb49 - latest autoconf/automake updates
a3a4d8b - assume time_t is signed
1ee5fa3 - largest value is MAGICK_SIZE_MAX
00bcef4 - prevent possible integer overlflow
9808c03 - SetMagickSecurityPolicy() permits user policies to comingle with system
e43e7a7 - eliminate compiler warnings
26390bf - eliminate compiler exception
ea3ee62 - permit all user policies
c3e0f4a - allow user to comingle with system policies
eff569d - find minimum policy value
ea5df97 - find minimum policy value
fc9222b - revert
66871a5 - off by one exception
5587a0e - correct bytes per line calculation
3372255 - revert
4a0699f - set PNG maximum chunk size to default
09b7ea4 - clarify SetMagickSecurityPolicy()
bdd8b64 - release
2d175da
6.9.12-98 - 2023-10-08
Commits
- beta release
148a129 - β¦
4428cd3 - support Windows 1.0 Icon format (https://github.com/ImageMagick/ImageMagick/discussions/6670)
b655528 - enable OpenCL build (https://github.com/ImageMagick/ImageMagick6/issues/275)
7a828b0 - eliminate compiler error
acf041a - support GetMagickTTL() method (https://github.com/ImageMagick/ImageMagick/discussions/4533)
cb72a81 - fix time-to-live deadlock
84c4069 - improve time-to-live timer
2a88880 - prevent integer overflow
6b472d8 - wrong argument type
bae5e88 - check time to live every 4096 cycles
0d53915 - Added missing include.
2e35f12 - support xmp:validate define to choose performance over security
d7f5f6e - eliminate compiler warning
0887bbf - protect against DOS for FX do, while, for loops
fe77ef5 - release
0f7e3a7
6.9.12-97 - 2023-09-30
Commits
- beta release
51d4282 - eliminate Coverity warnings
8856c26 - max result is SIZE_MAX
c9e5972 - check for BMP file size, poc provided by Hardik Shah of Vehere (Dawn Treaders team)
4056846 - throw exception but do not close/destroy image inside ReadEmbedImage()
c6eb668 - donβt trust an XMP profile if its not validated
a0812ea - revert
397b8e5 - eliminate compiler warnings
d1ad8e7 - fix building with OpenCL (#6743)
834a5d4 - correct exit code (https://github.com/ImageMagick/ImageMagick/issues/6744)
d730d3e - Donβt add svg:decode to the list of build in delegates when librsvg was enabled (#274).
abb87fc - fix compose dissolve issue (https://github.com/ImageMagick/ImageMagick/issues/6738)
1926121 - move check for number of colors
c504e54 - support raw parameters (https://github.com/ImageMagick/ImageMagick/discussions/6748)
2245bf7 - release
2a749f7 - eliminate compiler exception
0cd4e70 - eliminate compiler exception
6ece5dc - release
2ca57b2
6.9.12-96 - 2023-09-23
Commits
- beta release
cf44454 - eliminate static analyzer issue
535fff7 - eliminate static analyzer issue
ec2b706 - properly extract EXIF GPS fractions
bbfe4dd - revert type cast
e4c20bc - set windows to NULL
9174a69 - Fixed building fourier.c on Windows with Visual Studio (#6667)
3a1d164 - cosmetic
9d9257b - release
34f40bb
6.9.12-95 - 2023-09-19
Merged
- fix type cast
#269
Commits
- beta release
ffb46b1 - validate security policy
bf69ab4 - eliminate compiler warnings
5c25385 - eliminate compiler warning
9d073e8 - cosmetic
49d8c29 - validate policy before we set it
276f31a - release
9202885
6.9.12-94 - 2023-09-17
Merged
- Backport the ClosestColor improvement from 7.1.0-58 to ImageMagick-6.
#257
Commits
- beta release
ad92edb - option to display build compiler
7aacae6 - correct exception tag
2624ce3 - Fix possible memory leak when format doesnβt support encoding.
bc9d115 - eliminate compiler warnings
1c4fe73 - read APNG losslessly
7bd113a - eliminate compiler warnings
0682575 - limit the number of XCF layers
a4137de - OpenMP advisement
57b3dd4 - eliminate compiler warnings
0d70d19 - check the image list length
4bec491 - eliminate compiler warnings
9620786 - eliminate compiler warnings
ca4da25 - Fixed memory leak in AcquireDrawingWand that occurs when image is null.
678bd7a - wrong cast
9b4a8cf - eliminate compiler warnings
6bc911e - support new configure script option: βwith-security-policy={open,limited,secure,web-safe}
ba39057 - update documentation
480c736 - security policy configuration
6e1a710 - baseline security policies
8f3bdb8 - security policy patch
e5e2f87 - update security policy variants
bf9bc7f - check against valid chunk sizes
bed025f - check stat() status
92804dc - use librawβs camera white balance adjustment as default, use dng:use-camera-wb=false to disable
267dc74 - Corrected check for define.
c684aba - WEBP now respects ping (https://github.com/ImageMagick/ImageMagick/issues/6572)
df401e6 - egrep is deprecated
04d7f54 - tweaks to default security policies
b60b47c - validate policies @ https://imagemagick-secevaluator.doyensec.com/
7991812 - respect
pingwhen reading DJVU images (https://github.com/ImageMagick/ImageMagick/issues/6584)0008b12 - properly extract EXIF multiple values
42398d9 - read unspecified extra samples (https://github.com/ImageMagick/ImageMagick6/issues/261)
c46a3a0 - silence compiler warnings
3f0cd96 - mention the security policy validator
3667eaf - set max pixel width/height to 4K
36ab6eb - correct spelling error
79d9efe - remove volatile keyword
b0664d5 - improve policy description
06e3ecf - Group policy files together.
d2780a3 - rename security policies
2b6b365 - β¦
4f68772 - fix HSL modulation when hue is 60 (https://github.com/ImageMagick/ImageMagick/issues/6602)
624d04c - limit the number of unit test threads
40a39e6 - improve security policy documentation
41f13a7 - account for extra bytes at end of a DICOM image (https://github.com/ImageMagick/ImageMagick/issues/6566)
093e1db - comparison of integers of different signs
e8eef8c - add missing typecast
0304430 - improved C++ support
a854348 - eliminate compiler warning
5437db8 - prevent a possible double link free
65783a2 - cosmetic
7b56bc1 - allow MPC images
85fc29c - improve CPU throttle check
f4f1adf - some say BMP and TIFF images βweb safeβ
b0288e3 - allow writing JSON images
f997009 - latest autoconf automake updates
12dbc46 - more transparent shadow
6f1815b - prevent implode from blowing up (https://github.com/ImageMagick/ImageMagick/issues/6623)
3183524 - doc update
41e02a5 - check for cache offset boundaries
c9988d0 - eliminate compiler warning
c5bc4b0 - account for boundary condition
cec3678 - update temporary path
09e1e02 - read multi-line comments
09306f8 - cosmetic
53c1d44 - cosmetic
b1181f5 - support emedded images
cca3a2c - support alpha mask
1e67b4a - use virtual memory allocator
4c43301 - eliminate compiler warning
101d01a - detect math library under C++
1a52f3f - revert math library check
4dde2a6 - add missing typecast
5e2cb79 - check for insufficient image data
8fdaad4 - initialize locale
253b113 - include locale header file
27feb50 - latest docs
d51992f - check for underflow
c4050ee - check for underflow
9428275 - set initial pixel width/height based in INT_MAX
fe40221 - improve exception message
3b04052 - use TIFF as our intermediate format to minimize distortion
4f28c4a - support 10-bit JXR images
a2ca136 - support 10-bit JXR images
a02bebc - improved a bit
463f390 - revert
49444d6 - release
779b4ec
6.9.12-93 - 2023-07-30
Commits
- beta release
b913dba - enable entitiy substitution per local parser (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-v9p9-6pmh-r6rm)
803444a - The -fx option, no long applied twice (https://github.com/ImageMagick/ImageMagick/discussions/6518)
30e149b - eliminate possible integer overflow
d1ec14b - post any potential vulnerabilities as a security advisory
bdb25b9 - check for valid bits-per-pixel
246fc38 - release
201ff6d
6.9.12-92 - 2023-07-22
Commits
- beta release
eaef997 - support abbreviations for RTL and LTR text direction
9bcc50e - note y_advance, implement top-to-bottom in the future
6342c58 - prep for top-to-bottom rendering of text
01dc6b6 - check for possible IPTC overrun
1ecea5c - release
021f572
6.9.12-91 - 2023-07-16
Commits
- beta release
dbc3926 - heap-buffer-overflow in ImageMagick <= 7.1.1-12, contributed by Hardik shah of Vehere (Dawn Treaders team)
0d00400 - correct type of return value for TIFFReadTile and added more checks
5c03062 - memory library with reduced synchronization overhead
923cfee - correct declarations
96526d1 - cosmetic
00125d2 - check for insufficient image data in file
b9eeb1a - silence unsigned overflow
76c262f - https://github.com/ImageMagick/ImageMagick/issues/6476
04d7e66 - preferred unwinding order
aa47fa5 - Change the default devcontainer to a security container.
068a78c - Fix Dockerfile.
a9f0a19 - Corrected paths.
078be2e - Corrected flags and improved Dockerfile.
cd16a44 - Fixed memory leak.
c90e79b - Fixed possible memory leak.
24a88a9 - release
3d0f45a
6.9.12-90 - 2023-06-25
Merged
- Fix the max memory request initial value in memory.c and comparison in jpeg.c
#251
Fixed
- Also check image->exception to resolve #213.
#213
Commits
- beta release
81042af - default colorspace is xyY and HSB
f784d2b - check geometry boundaries
fa0461e - eliminate uninitalized value
9385e02 - reject invalid BMP image @ https://github.com/ImageMagick/ImageMagick/issues/6393
55cc408 - support -define ptif:pyramid define
a9a8770 - https://github.com/ImageMagick/ImageMagick/discussions/6399
9a1713e - move OMP inside conditional
e8ec2d8 - fix build issue
d0fe016 - β¦
9321dd0 - check the precision of the alpha channel
2b67c3f - use the correct macro instead
06c822f - Turns out we already get the include from studio.h.
cf7e12f - Added missing check to test if the blob could be opened.
708fd6a - release
d17abf5 - release
f52c160
6.9.12-89 - 2023-05-29
Commits
- beta release
953059b - list compression options
f0d85cb - cosmetic
38310e5 - ensure mutex is initialized
af762be - cosmetic
bde668c - cosmetic
457e5d8 - eliminate compiler exception
3222b97 - eliminate compiler exception
6982a64 - make sure count is not equal to zero when reading TIFF fields
eb20263 - check colorspace before setting primaries
bd040a0 - eliminate compiler exception
9331fb3 - eliminate compiler warning
af6e090 - inherit exception (https://github.com/ImageMagick/ImageMagick6/issues/239)
8018a11 - Cosmetic.
a130dbc - more robust implementation of video decoding/encoding
8fdb81b - prevent possible integer overflow
044a31a - release
a8cd2a3
6.9.12-88 - 2023-05-21
Commits
- β¦
c3da0e4 - Use same logic as in ImageMagick 7.
0ca10a1 - Mark argument as unused.
3c16610 - possible RCE vulnerability (https://github.com/ImageMagick/ImageMagick/issues/6339)
58bef03 - properly cast double to size_t (https://github.com/ImageMagick/ImageMagick/issues/6341)
133089f - Fixed MYS2 build error.
aa6d348 - Reverted the patch of https://github.com/ImageMagick/ImageMagick/issues/6339.
43daec8 - add caution when enabling pipe support
2a7b804 - bump beta version
ccc6c03 - conditional compile
6fc3046 - release
e3e0b52
6.9.12-87 - 2023-05-14
Commits
- beta release
f9db3e3 - check for stdint.h header file
ed8b9da - get the width of the main channel
6c3b244 - revert
bc907f8 - sync with IMv7
89c4e96 - log gamma
80accea - donβt default grayscale to paletted for PNG (https://github.com/ImageMagick/ImageMagick/issues/6314)
5535e1e - release
53fdc5d
6.9.12-86 - 2023-04-22
Commits
- beta release
d056e7d - Added checks to make sure all bytes were read.
fa048a3 - correct divisor
55c5bfb - validate pixel offset
24ed664 - release
984daa2
6.9.12-85 - 2023-04-16
Commits
- beta release
62d65ad - Minor refactoring.
90d7179 - account for extra samples
7e4c992 - The quantum extent should also including the pad.
2da5520 - Another improvement of calculating the size of the extent.
49ccd7e - The padding is per pixel.
e9f4c76 - use the new API when available
1cd456a - donβt cut off letters (https://github.com/ImageMagick/ImageMagick/issues/6221)
e7ce537 - theoretically a more intuitive brighness contrast algorithm (https://github.com/ImageMagick/ImageMagick/issues/6079)
c9bf349 - revert format hint (https://github.com/ImageMagick/ImageMagick/issues/6242)
299fd34 - identify correct format
d31945e - revert
3c24f8c - eliminate black outline when clipping (https://github.com/ImageMagick/ImageMagick/discussions/6226)
222b2e2 - correct slope/intercept
3f338bf - correct intercept
3afc67e - eliminate compiler warnings
96b27b4 - eliminate compiler warnings
9c10890 - release
4814167 - release
1938c61 - beta release
93016da - if the image type is explicit, use the file extension if possible (https://github.com/ImageMagick/ImageMagick/issues/6242)
cc11b8b - Corrected implementation of NTRegistryKeyLookup (#204).
39f6601 - add additional checks for casting double to size_t
ca4b4c6 - eliminate compiler warnings
3d18ead - identify z component of chromaticity
ba3c9fb - Refactor code to make it more readable.
132deb9 - Also skip writing the exif/tiff resolution properties when the pHYs chunk is written.
b5b3c7c - improved range checking
0b8553c - Fixed various build errors.
da8c0b2 - eliminate compiler exception
6d61aca - separate raqm from complete text layout
d60b32f - eliminate compiler exception
e93132a - detect presence of alpha channel
d49d6b2 - Fixed build.
e59f2b3 - round crop width properly
3a5e31d - release
b73b185
6.9.12-84 - 2023-04-02
Commits
- beta release
519f510 - Use const string instead.
2fb1217 - conditional colormap
f7d35d8 - Enabled OpenMP in the portable build.
b76a842 - enable near-lossless compression quality (https://github.com/ImageMagick/ImageMagick/discussions/6204)
a0bd172 - uniform copyright
a767442 - sharper
6ee3010 - Only write WriteResolutionResourceBlock when dpi is set.
d95f105 - Corrected length.
371a75d - possible heap buffer overflow (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-35q2-86c7-9247)
e30c693 - cosmetic
499b59d - multiply strip size by # of samples
b5c7565 - release
0731a37
6.9.12-83 - 2023-03-26
Commits
- beta release
58beb73 - offset to x1 for west gravity (#https://github.com/ImageMagick/ImageMagick/issues/6163)
1211145 - optimization
c2a9773 - MVG must be explicit
aeb1e5e - enable left bearing offset for undefined and west gravities
a6cec4f - eliminate memory leak when writing the JPS image format
89c4b1f - release
7406afe - fix compiler exception
6569223 - module is a reserved work in C++ (20)
49c6579 - release
5036aa9
6.9.12-82 - 2023-03-18
Commits
- beta release
708c453 - improve default fatal exception handler
e8e4389 - improve locale exception handling
1a76965 - terminate loop on page sentinel (#https://github.com/ImageMagick/ImageMagick/issues/6158)
15c5b01 - optimization
ee78ae5 - Update SECURITY.md
7c881de - call SetUnhandledExceptionFilter() in utilities rather than the MagickCore API
11ceaf0 - Fixed build.
9df4c7f - accomodate UTF-8 image file names
ab93a0b - Newer versions of libtiff require the field_name to be set so we set it to a static dummy string.
440b988 - Removed const.
5bad64f - beta release
e389f90 - release
04a0e3a
6.9.12-81 - 2023-03-11
Commits
- beta release
fd996c6 - MagickWandTerminus calls MagickCoreTermines so we donβt need to call both of them.
0cc37c4 - Call MagickWandTerminus instead of MagickCoreTerminus.
42c64e1 - release
6d2ffaf
6.9.12-80 - 2023-03-09
Commits
6.9.12-79 - 2023-03-09
Commits
6.9.12-78 - 2023-03-08
Commits
- beta release
59eb784 - correct RLE unpack algorithm
26bf171 - Fixed build.
39145b7 - properly detect an extra samples alpha channel (https://github.com/ImageMagick/ImageMagick/issues/6058)
9cf9fe2 - Added missing check to prevent a possible segfault.
1c44066 - detect RLE error
6d66808 - β¦
74e06a8 - check for negative LUT lookup (https://github.com/ImageMagick/ImageMagick/issues/6070)
f560fc2 - Fixed build.
723af4c - set font with MAGICK_FONT environment variable
382281f - valid compression filters are 0 through 9 (https://github.com/ImageMagick/ImageMagick/discussions/6108)
08e6df4 - site: fix typo for compare
a766b33 - clone latest documentation
86a0542 - identify a default font
8a9176a - Also include optional libraries, incompatible licenses and deprecated code in the daily Windows build.
1d4c95c - do not permit MVG coder from rendering SVG/MSVG images
9f0cd40 - recursion detection
75b9ede - recursion detection framework
e8c0090 - recursion detection framework
060660b - recursion detection
706d381 - Restore the missing bracket.
999ee5b - recursion detection fail
1485a4c - do not composite SVG to avoid possible recursion
75aac79 - release
41c2222
6.9.12-77 - 2023-02-12
Commits
- beta release
32913d3 - beta release
e92bf1a - support filenames with embedded characters (https://github.com/ImageMagick/ImageMagick/issues/6040)
a39d02e - typecast to unsigned short
0dd906a - cast from char to short
3bec9a5 - Fix EOI marker detection for Exif
7b7082d - improve bounds checking
c8ab721 - handle undefined EXIF tag (https://github.com/ImageMagick/ImageMagick/issues/6052)
0f94c92 - eliminate compiler warnings
c8a10ad - release
d863170
6.9.12-76 - 2023-02-05
Commits
- beta release
59c25fd - fix copyright
710511f - Corrected the seek implementation (https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=55325).
21a1784 - add support for -list pagesize
924e07d - Disable LOSSLESS_SUPPORTED checks for libjpeg turbo because they break with their latest code.
35e05cb - disable setting profile:<filename> property as it is a security risk
222845f - eliminate compiler warning
87d719c - revert
23bf431 - move
-set profilehandler to CLId77c01e - add a null byte to the iTXt chunk
c0c2725 - support GIMP 2.10+ image files
a06cfd9 - enforce path-policy when convert a file to a string
0396815 - eliminate compiler warning
48b46bc - Whitespace.
86b2f4d - remove redundant path policy check
591e29f - revert
1c5c8e9 - cosmetic
3ad2466 - allow SI units with βwith-cache configure option
c987faa - latest automake updates
016a68d - latest automake updates
c508528 - eliminate unterminated macro
b7c7b85 - cosmetic
9ea1450 - Donβt use container when creating ChangeLog.md
465cec6 - improve decompression errors
1024e92 - release
d67214a
6.9.12-75 - 2023-01-29
Commits
6.9.12-74 - 2023-01-28
Commits
- beta release
a3b0625 - initialize RLE pixels
5693f20 - Replace tabs with spaces.
a364a0e - wrong byte order
f0c64eb - only support WPG postscript embedded images
3ef877f - SETJMP_IS_THREAD_SAFE symbol requires namespace prefix (https://github.com/ImageMagick/ImageMagick/discussions/4123)
2d0250e - add MAGICKCORE prefix
9a920f0 - add MAGICKCORE namespace prefix
a29febc - remedy uninitialized value
bdb8819 - permit setting colormap with empty pixel cache
25d201d - ensure code will compile with an ANSI-C compiler
2c240b7 - cosmetic
97db7a5 - improve support for PNG iTXt chunk
3fa447f - release
3d0dc00 - Delay release.
342d607 - Corrected check for define.
5c8a089 - release
cff0e48 - release
ee22c0a - update image signatures
6e140de - release
4509b35
6.9.12-73 - 2023-01-22
Commits
- beta release
4836de6 - beta release
64085e4 - cosmetic
a502d4e - eliminate uninitialised value (https://github.com/ImageMagick/ImageMagick/issues/5916)
d826ae6 - set image background color
1081508 - use define rather than constant
ba8c549 - DCX limited to 1024 frames
8e9ce89 - bounds check
a66ac92 - initialize resolution
7a03db5 - use define
7f4dd8c - https://github.com/ImageMagick/ImageMagick/pull/5929
62f7e61 - Disable call to -coalesce inside the webp encoder to avoid duplicate coalescing
7438dc4 - clone image list, leave coalescing to the user
b4a43f2 - ignore .Z extention
a08aeb3 - read blob byte rather than short
4f38788 - restore image file is there is an exception when reading (https://github.com/ImageMagick/ImageMagick/issues/5952)
987dcdf - eliminate rare memory leak
cb765ff - cosmetic
191d1c0 - 1-bit images should be colormapped
8679e6d - set SetImageOption() for -family option
56f41a6 - save image orientiation
ebbbe8e - Use xlink:href instead of href as suggested by snibgo.
1439ece - cosmetic
6a46672 - missing adjoin flag
079f7a4 - improve BMP error checking (https://github.com/ImageMagick/ImageMagick/issues/5980)
6b1daae - support tga:perserve-orientation option
ed771d3 - coorected initialization of flip_y variable
2ed5282 - eliminate possible integer overflow
1cc6184 - support writing WPG images
fabd043 - remove extraneous parameter
0ab0dd3 - release
7a5b323
6.9.12-72 - 2022-12-30
Commits
- beta release
850fb00 - respect the TIFF offset prefix (https://github.com/ImageMagick/ImageMagick/issues/5768)
a45686d - slight optimization + cosmetic
f559bbd - remove spurious Exif namespace (https://github.com/ImageMagick/ImageMagick/issues/5768)
a20d2d3 - release
55ae040
6.9.12-71 - 2022-12-28
Commits
- beta release
926e972 - Removed CHANGELOG.md
bcf8fbd - Disable shared build for xz.
ce83eaa - note those pesky NULL entities
2e63ad9 - rework beta badge
06642c3 - set character encoding to UTF-8
46d0662 - support hue colorspace quantization
d67d59b - check for EOF
f334a6f - latest method signatures
f2d8a00 - inline method
17f5dcf - account for TIFF offset in Exif profile
f1953d5 - release
32a9cd1 - release
f97d790
6.9.12-70 - 2022-12-17
Commits
- beta release
7ab57d5 - proper Exif profile handling in HEIC (https://github.com/ImageMagick/ImageMagick/issues/5647)
d1a8d86 - remove spurious exception argument
2717613 - cosmetic
0ed7e15 - β¦
77d9eea - β¦
6520c3f - lastest documentation updates
723884f - lastest CSS updates
509a279 - release
489d716 - release
23f8e3f
6.9.12-69 - 2022-12-10
Commits
- beta release
2c289b9 - Only write the gAMA chunk if the sRGB chunk is written too. However, write the gAMA chunk if gamma is not 1.0/2.2 and no sRGB chunk (https://github.com/ImageMagick/ImageMagick/issues/5850)
6e952ab - skip zero-length profiles
d7563a6 - cosmetic
e93d13c - correct Image::compare documentation (https://github.com/ImageMagick/ImageMagick/discussions/5869)
a707223 - support polling of image processing operation progress (https://github.com/ImageMagick/ImageMagick/discussions/5868)
5f94001 - add checks for null tags when monitoring
17a7dba - eliminate compiler warnings
febfb42 - remove spurious file offset check
f6213af - release
370954d
6.9.12-68 - 2022-12-04
Commits
- beta release
d961654 - https://github.com/ImageMagick/ImageMagick/discussions/5718
fa7d8a2 - set color reduction colorspace to that of the remap image
719244f - image profiles are const @ https://github.com/ImageMagick/ImageMagick/discussions/5743
9784c3e - libdps delegate library must be specifically requested @ https://github.com/ImageMagick/ImageMagick/discussions/5742
c586a2f - cosmetic
45bd478 - paramater is double, cast
c7ee0c9 - Added devcontainer for GitHub codespaces.
89de253 - Corrected path.
4c06386 - Corrected folder.
50b74f1 - Make file executable.
ed61e6d - Changed flags.
40f5968 - Removed unused variable.
598df50 - Removed flags.
623de25 - Use shared instead of static build.
4e253de - avoid an unlikely divide by zero
d187913 - Removed unbound variable.
f2e2cc8 - Corrected flags.
f9f28b6 - Reverted changes
2deaa5a - More fixed for shared build.
2d21d6f - Also set LD_LIBRARY_PATH.
2b3d452 - Silenced warning.
b1039b6 - squash coverity defect
87cd279 - the Flashpix library now requires you explicitedly enable it when configuring
cbd6a54 - void shift overflow
137ac77 - Changed version number in file of the portable release.
534100a - disable blob support for SVG coder @ https://github.com/ImageMagick/ImageMagick6/issues/192
fd4f60b - support jxl image type
5117c49 - latest autoconf update
95e6833 - add support for JXL images
d00d1c5 - eliminate compiler errors
b5d5b90 - implement suggestions from a static analyzer
3abec67 - compress binary image
1ec14cb - remove cast
67f40c8 - update manifest
3ef8d61 - set coder description
59f5c2e - https://github.com/ImageMagick/ImageMagick/issues/5783
0a44a52 - only open X display once when rendering text @ https://github.com/ImageMagick/ImageMagick/discussions/5779
e74ff0a - proper support for XMP profile
cc4e5a6 - proper support for the XMP profile
03d3481 - JxlDecoderGetBoxSizeRaw() require unit64_t parameter
67d6f79 - support EXIF profile
4c5f19b - one new many parameters
603a2a9 - remove support for JXL image format, it was just an experiment!
6a32d7f - support addition Si prefixes
547dbc2 - Revert βproper support for the XMP profileβ
82f9d42 - corrects misspellings identified by the check-spelling action, thanks to @jsoref
057a3d9 - latest web site updates
b54678d - spelling corrections @ https://github.com/ImageMagick/ImageMagick/pull/5789
513b180 - eliminate static analysis warnings
f866c59 - Chrome, Mozilla, GIMP do not assume sRGB (https://github.com/ImageMagick/ImageMagick/pull/5824)
0c60e2e - Fixed build.
7860ceb - label not centered with gravity (https://github.com/ImageMagick/ImageMagick/issues/5834)
2a2a6c3 - latest documentation
e2ccacd - cosmetic
c84961c - release
9e4608c - eliminate compiler warnings
a107c59 - release
9766630
6.9.12-67 - 2022-11-06
Merged
- coders: Enable opening https files in mingw
#201 - utilities: Enable support for unicode paths in mingw
#200
Commits
- beta release
e8d6fb4 - optionally get author or comment
41d847b - cosmetic
4d002f8 - eliminate unnecessary file open when globbing (thanks to P Antoine)
689288c - OCE-2022-70: DoS at Stdin
be3b2a0 - possible DoS @ stdin (OCE-2022-70); possible arbitrary file leak (OCE-2022-72)
3c5188b - revert scene check
4d96ae3 - Use new certificate.
f719528 - cosmetic
23682b2 - enhanced delete list parsing
1b71210 - cosmetic
1965430 - support
-delete registry:NAMEto delete images from the system registry9ea2c72 - string optimization
3e481e0 - allow for EOF
8bb5871 - Fixed build error.
ed88059 - rotate HLS by 120 degrees (private email from John Z)
09ca1d6 - blob byte optimization
6d59262 - optimize reading blob string
e90e20b - proper boundary check
164495d - register WebP mime type
519db89 - fix monochrome colormap
5f927ba - Fixed build error.
dddd070 - set blob EOF flag
efcac58 - https://github.com/ImageMagick/ImageMagick/pull/5713
53ae953 - https://github.com/ImageMagick/ImageMagick6/pull/200/
9f90498 - https://github.com/ImageMagick/ImageMagick6/pull/200
13dc4f5 - initialize package key
c4b156b - release
d8d018c
6.9.12-66 - 2022-10-16
Commits
- beta release
ab1b97a - eliminate compiler warning
3d3b982 - obtain scene from image structure
f20861f - prevent undefined shift
20875a2 - fix undefined-shift in ReadTGAImage @ https://oss-fuzz.com/testcase?key=5129864151957504
b79a3d6 - prevent divide by zero exception
ca70f7b - release
b05ba50
6.9.12-65 - 2022-10-08
Commits
- beta release
ebaecd5 - Mark allow list of characters const.
33e1d68 - Fix HEIF header include path for MINGW
f7b9bff - Tiny optimization.
23d3a0e - Removed duplicate check.
74facca - Code style change.
0dcca29 - Use ReadStrip method when bit depth is higher than 8
abfc2b2 - Fixed incorrect calculation of the extra_samples (#198)
34e4e2e - Corrected version format to be compatible with Ghostscript 10.00.0
a9db491 - Correct quotes around the password, the old way no longer works with version 10.00.0 of Ghostscript.
b4da95b - Corrected bounds calculation.
13db223 - account for null basename property @ https://github.com/ImageMagick/ImageMagick/issues/5624
b0079db - fix incorrect handling of SQ groups in header @ https://github.com/ImageMagick/ImageMagick/issues/5606
2783eaa - support 1-bit pixels
09f90b6 - release
83634ca
6.9.12-64 - 2022-09-24
Commits
- beta release
a61afe1 - eliminate compiler warning
0471b6b - check exception signature
1ef09ad - improved JP2 header checking
5d57f59 - prevent integer overflow @ oss-fuzz
a3b05e5 - eliminate use of unitialized variable
4670eba - earlier check for maximum channels
0b05e1f - cast unsigned char to int before 8-bit shift
8651f94 - exit on EOF @ https://github.com/ImageMagick/ImageMagick6/issues/197
24b31a8 - release
6ca369b
6.9.12-63 - 2022-09-11
Commits
- beta release
fff48fd - heap-buffer-overflow for crafted TIFF image; alert from Hardik
1c0d1b3 - incorrect bounds checking for draw affine @ https://github.com/ImageMagick/ImageMagick/issues/5497
c5a9368 - repair memory issues for the unit tests
a0ce171 - correct PSNR distortion @ https://github.com/ImageMagick/ImageMagick/issues/5504
0f7d057 - fix PSNR to return the correct location for similarity search @ https://github.com/ImageMagick/ImageMagick/issues/5504
ebea224 - Fixed build.
f8039c2 - properly handle a PSNR of 0 (undefined)
ced007b - return normalized PSNR
8382a97 - Build fixes.
5ef57c3 - log10(0) is -inf
56eb280 - log10(0) is -inf
49579d6 - Use CheckMergedImageAlpha method.
e287944 - Removed define that was only used once.
9564611 - validate class name
032425e - validate stroke width
3072a10 - render empty labels @ https://github.com/ImageMagick/ImageMagick/issues/5530
7f0c40a - recognize CSS-style family font list @ https://github.com/ImageMagick/ImageMagick/issues/5531
ed48ebb - throw exception for empty label @ https://github.com/ImageMagick/ImageMagick/issues/5530
838331d - remove extra space @ https://github.com/ImageMagick/ImageMagick/pull/5513
dce2fa2 - eliminate compiler exception
e7c2ba5 - create a single instance of MagickLog10() method in private header
909d28e - initialize directory stack
c5fb867 - fix short reallocation @ https://github.com/ImageMagick/ImageMagick/issues/5553
d4f33aa - proper overflow check
01c25ec - donβt transform to sRGB colorspace if already in a compatible colorspace @ https://github.com/ImageMagick/ImageMagick/discussions/5543
59953e7 - release
4cdfdde
6.9.12-62 - 2022-08-27
Commits
- beta release
5630628 - correct normalization for the complex magnitude-phase option
a30cd69 - remove legacy codeset
31186d3 - Check for quantum pad overflow (issue notification from hardik)
e5733f4 - more conservative max pad
224fae4 - Add missing closing bracket in txt coder
3427f44 - added case HSIColorspace into TrueColor switch statement for ModulateImage
c720379 - eliminate undefined behavior, fuzz issue from Hardik
dbd0b82 - check for extra samples when computing pad, alert from Hardik
85f7481 - eliminate pointer overflow, alert from Hardik
033ed11 - squash heap-buffer-overflow, PoC TIFF from Hardik
1aea203 - release
0155def
6.9.12-61 - 2022-08-17
Commits
- β¦
d86fcd3 - beta release
8ceb059 - Removed ChangeLog.md
0722fad - cosmetic
19a9454 - need uintptr_t for pointer arithmetic @ https://github.com/ImageMagick/ImageMagick/discussions/5380
19d2899 - eliminate compile warning
9be1bec - NCC must return a value less or equal to 1 @ https://github.com/dlemstra/Magick.NET/issues/1220
3c2b5d2 - move exit on timeout from MagickCore to magick utility @ https://github.com/dlemstra/Magick.NET/issues/445
78178df - cosmetic
c22883b - a zero length line segment is not a point
d12288f - check for quantum buffer overrun only if NDEBUG is defined
eb9c7e1 - donβt set bpp member
269f03e - sync results to morphology docs @ https://imagemagick.org/Usage/morphology/
0137f53 - set explicit format @ https://github.com/ImageMagick/ImageMagick/issues/5444
48999c5 - release
5c3e72c
6.9.12-60 - 2022-07-31
Commits
- beta release
93a4cb0 - beta release
70b8287 - omp_init_lock() has undefined behavior if the lock is already initβed @ https://github.com/ImageMagick/ImageMagick/issues/5360
43ef18f - conditionally destroy mutex
063fbba - lock/unlock mutex assumes an initialized lock
d978c4f - fix -evaluate Pow 2 issue @ https://github.com/ImageMagick/ImageMagick/issues/5376
a723ba4 - cosmetic
3ceef61 - remove uneccessary signature check
847c4d6 - remove unneccessary variable
65bd30e - eliminate compiler issues / warnings
23cccb5 - fix cast from provenance-free integer type to pointer type @ https://github.com/ImageMagick/ImageMagick/discussions/5380
d289c00 - β¦
41a1701 - authenticate distributed cache
aacc6df - eliminate compiler warning
f3abf56 - divide NCC by the # of channels @ https://github.com/dlemstra/Magick.NET/issues/1220
b487617 - release
2e15d53 - improve distributed cache exception messages
71fdec1 - release
2cabb26
6.9.12-59 - 2022-07-24
Commits
- beta release
ecc4153 - beta release
e6947fa - respect configureβs βdisable-assert option
521d343 - disable assert in ImageMagick specific header
daae430 - Added extra checks to make sure we donβt go out of bounds when checking spaces.
427d089 - eliminate a double free per
dcb6e1e - fix quoting for autoconf sendfile check
897170a - check for drawing primitive boundaries to prevent overflow
95a6cc3 - eliminate unitialized warning
8eba5c8 - open blob before checking dimensions to avoid memory leak in
feb6f92 - reset alpha channel on pattern coder @ https://github.com/ImageMagick/ImageMagick/discussions/5331
2abe2b0 - release
a814e68 - add svg:decode to list of built-in delegates
58ad458 - normalize enhancement is equivalent to -contrast-stretch 2x1%
c478579 - release
c007bb9 - release
9a003dc - its okay for index pointer to be null @ https://github.com/ImageMagick/ImageMagick6/issues/191
7172b47 - release
813e7ca
6.9.12-58 - 2022-07-09
Commits
6.9.12-57 - 2022-07-09
Commits
- beta release
5f44691 - Added extra check because the flag was removed in 0.21-Beta1.
09e6bf8 - release
748e502
6.9.12-56 - 2022-07-06
Commits
- beta release
e304c92 - preserve input depth @ https://github.com/ImageMagick/ImageMagick6/issues/188
7dd14de - forgot semicolon
a3da7e2 - fix βinnerβ trim issue @ https://github.com/ImageMagick/ImageMagick6/issues/187
097f297 - update to latest automake/autoconf release
a2ebfb6 - recognize SVG file if it starts with whitespace @ https://github.com/ImageMagick/ImageMagick/issues/5294
0b2e1b6 - correct space detection algorithm
09917a5 - avoid OMP deadlock @ https://github.com/ImageMagick/ImageMagick/issues/5301
82e46b9 - release
4d9149f
6.9.12-55 - 2022-07-03
Commits
- beta release
e76b0f8 - beta release
d1d0a38 - prevent undefined-shift
b962233 - prevent possible buffer overrun
4393e83 - We need to remove the stream ourselves when the call to FT_Open_Face fails.
518a834 - Added missing call to DestroyString.
5141d76 - Fixed registry lookup because GhostScript now also writes the patch version to the registry.
e1703af - Added extra malloc method to avoid early calls to the policy checks on Windows that causes #185.
cbc47f3 - Removed defines.
2bdd8d0 - Only check for dllβs in non static build.
df3c026 - Set the client name and path earlier.
3a6003e - update issues link
7f248bd - fix background opacity rounding @ https://github.com/ImageMagick/ImageMagick/issues/5264
ecf097c - regression in support of MPEG video after coder name-change to βvideoβ @ https://github.com/ImageMagick/ImageMagick6/issues/181
931d1fe - cosmetic
fa2c9a4 - Also check extension to fix possible stack overflow.
f0a0274 - eliminate possible buffer overflow
2b4eabb - set group 4 photometric to min-is-white
877b4dc - dasharray requires non-zero values
dda0dcc - eliminate compiler warning
7615041 - restrict rows/columns to one keyword
5dcfcf4 - revert
8872179 - eliminate uninitialized value warning
46ee067 - port Dirkβs version 7 patches to draw.c
1b9ea43 - eliminate compiler warning
349a176 - eliminate compiler warning
a59642a - fix scrambled image @ https://github.com/ImageMagick/ImageMagick/issues/5291
15e1459 - yikes, misspelled βlengthβ
2061c9c - release
77717cb
6.9.12-54 - 2022-06-20
Commits
6.9.12-53 - 2022-06-19
Commits
- beta release
2b152c1 - update DOX config files
d332de8 - update DOX config files
d628017 - update DOX config files
45110c5 - only check the shred count once
6d3db6f - cosmetic
8e90ab0 - cosmetic
1671346 - system:shred value has precedence over MAGICK_SHRED_PASSES
a29777d - support shredding memory pools
e5dbbb0 - update memory pointer
ea8c73a - first pass is fast for performance, second is crytographically strong
15e729e - recommend shred value of 1 for performance reasons
4fe06ac - only set the # of shred passes one time
fc9746a - if enabled, shred streams
2987085 - unmap mapped pixels
5316839 - default mapped member to false
79d9c6c - donβt shred streaming pixels
bdd30a8 - rework shred passes
24d66bd - optimize performance
975e715 - eliminate compiler warning
4466926 - eliminate lint warnings
af4e64c - eliminate lint warnings
f200174 - support date:timestamp property
cf7dc08 - eliminate lint warnings
4f34e8d - get timestamp from image->timestamp member
5694940 - eliminate lint warnings
31d21ce - support registry:precision define
31c7d05 - need at least one policy defined
0f0e899 - eliminate lint warnings
1498305 - eliminate compiler warning
e3595eb - eliminate compiler warning
145440f - eliminate lint warning
909d770 - eliminate lint warnings
eb27aca - eliminate lint warnings
649b0e8 - note, system:precision is deprecated
28e2fd5 - eliminate icc compiler warnings
6e68635 - Reverted incorrect patch when doing auto-orient of an image that is right-top or left-bottom.
9e0d7b9 - Only close the file blob when gzopen is successful.
c5fb917 - Added method to add utf8 support for gzopen on Windows.
70c6500 - Only parse SOURCE_DATE_EPOCH once.
cab56c5 - Restored check that did not seem to be necessary.
f12a028 - Fixed copy paste mistake.
5f5830b - Also fix incorrect fclose for bzlib.
429a7e7 - perl_vendorarch is not longer defined
1afd0cd - fix improper close when opening zipped file
01e6075 - Restored setting the file to NULL.
21240ae - release
2bc6b3c
6.9.12-52 - 2022-06-05
Commits
- release
e27754a - donβt keep in repo
51c8fe2 - beta release
f7e9c8c - Set pass when webp:target-size or webp:target-psnr are set.
f182990 - check for zero-length blobs
b92fb01 - cosmetic
0f58c10 - Move case statement to make sure that non FloatingPointQuantumFormat will end up in the default case.
9f248ff - Revert to previous commit because the ImageMagick 7 verion of this file was commited by accident.
872cc9a - Check for zero-length blobs.
43a7b02 - Added dependabot configuration.
9413045 - Corrected rotation angle for right-top and left-bottom in auto-orient.
d4ef5f8 - Bump actions/upload-artifact from 1 to 3
bd10637 - Bump github/codeql-action from 1 to 2
8b0e990 - release
d04b5b0
6.9.12-51 - 2022-05-30
Commits
- beta release
c4073a5 - return previous value when FX statement is null
d6cb74d - Corrected pragma comments due to repository renames.
1b57081 - latest ImageMagick documentation
68a8ce1 - release
e89c04d
6.9.12-50 - 2022-05-16
Commits
6.9.12-49 - 2022-05-15
Merged
Commits
- beta release
3f25da1 - PDF to PBM no longer returning all white @ https://github.com/ImageMagick/ImageMagick/issues/5134
53e7f93 - Test with mingw-w64 using MSYS2 CI
05a2e00 - autotools: Add ws2_32 library with MagickCore for Win32 platform
2798c67 - eliminate compiler warnings
21ffed7 - latest autoconf/automake config
1481259 - automake/autoconf update
12bcac5 - automake/autoconf update
4f055aa - correct check for Magick++ compliance
beb34e1 - automake/autoconf remove obselete macros
e0f009a - set AC_PREREQ() macro
9192794 - build RPM tweaks
520c45a - tweak BZIP2 autoconf macro
ba96c74 - release
d468e47
6.9.12-48 - 2022-05-07
Commits
- beta release
79631d0 - eliminate Coverity defect
7f9f7af - eliminate Coverity defect
65ed243 - possible memory leak @ https://github.com/ImageMagick/ImageMagick/issues/5121
ca7744c - conditional logging
a34e365 - release
d28a02b
6.9.12-47 - 2022-04-30
Commits
- prep Beta release
4731b11 - possible obscure memory leak
3414d5d - check event mask before logging
89f4f49 - check event mask before logging
ffff75a - Stop using %GITHUB_WORKSPACE%.
eed696f - Use version 3 of checkout.
35b49b1 - Create ChangeLog during the release and daily build.
47600c7 - Removed ChangeLog.md because we now use the generated one.
7d85c33 - Use date of latest change to m4/version.m4 instead.
cdbb330 - The default fetch-depth is 1.
b23e10c - improve/optimize logging
78395b3 - squash compuler warning
6546dc8 - https://github.com/ImageMagick/ImageMagick/issues/5041
2d820fc - need Changelog.md, referenced by web pages
58d7b69 - latest autoconf update
d74b07a - latest automake update
9c892ad - moved to website repo
6e57f76 - optimize thumbnail resizing
94e60b2 - revert
969d70d - endian_support should be set to true.
c5a96e0 - Sort commits by date instead.
185002f - check for image width/height exceeding INT_MAX
1fc9d67 - eliminate compiler exception
78e03e7 - possible divide by zero
ea5d25b - more informative exception message
6a08233 - optimize logging
3b18a98 - eliminate compiler exception
5ab10bb - eliminate compiler warning
7bd8a5c - eliminate compiler exception
2eba158 - release
9198dc5
6.9.12-46 - 2022-04-23
Commits
- https://github.com/ImageMagick/ImageMagick/issues/4973
629154d - bump revision
657c75f - eliminate compiler warning
ef19c70 - release commits
3857531 - eliminate Coverity defects
c5c4515 - eliminate Coverity defect
5051477 - latest autoconf/automake updates
4370511 - Added option to mark the version as beta.
2f967eb - Changed triggers for the release build.
049e01c - Updated .gitignore.
0c7d4be - latest autoconf update
40c0b2c - fix rare but possible memory leak
20b1c9f - set threshold policy by default
5053b93 - encourage Unicode default font
6c68a06 - update website
a4ec146 - release
2346033
6.9.12-45 - 2022-04-16
Commits
- prep next release
df41269 - do not set ICC properties unless the value is non-null
5988721 - eliminate arbitrary limit on CMS descriptions
2c452fc - Removed unused assignment.
44f42c2 - Improved freetype error reporting.
05d5d26 - Added missing version check.
93bbd3a - Revert local check.
8126c53 - Corrected check.
17aa89f - check for empty string not needed
cbbcfa1 - check to see if ICC property exists before its created
a5263ab - revert
354943b - do not permit setting read-only properties (e.g. exif:*)
98abe54 - https://github.com/ImageMagick/ImageMagick/pull/5034
dc070da - https://github.com/ImageMagick/ImageMagick/issues/5028
6dca9a7 - https://github.com/ImageMagick/ImageMagick/issues/5027
6f7a9e2 - pending release
e8700b9 - eliminate compiler warning
8ca2579 - future: throw an exception if type cache cannot be acquired
ae21b8c - eliminate Coverity defects
dcc7a67 - https://github.com/ImageMagick/ImageMagick/issues/5037
1eb8339 - eliminate Coverity defects
d6ccd35 - eliminate Coverity defects
5923cb3 - streaming interface must be allocated on the heap
f2ab27b - fix memory leak in Freetype stream
8ead70f - eliminate Coverity defects
3d50253 - revert
f49d606 - revert
8c9e882 - eliminate Coverity defect
c64edf6 - utilitze fstat() blocksize to set stream buffer size
7462d84 - revert
65b99c4 - eliminate compiler warning
f82bd6a - eliminate Coverity defects
f730f49 - eliminate leak in Freetype streaming interface
980bfe2 - prevent double free in Freetype streaming interface
212564a - eliminate Coverity defects
6ef3cb2 - fix fill-opacity special case where the fill color alpha is fully transparent
83bd597 - eliminate coverity defects
68fe465 - release
e2d55af
6.9.12-44 - 2022-03-27
Commits
- β¦
2095de7 - https://github.com/ImageMagick/ImageMagick/issues/4974
1f860f5 - https://github.com/ImageMagick/ImageMagick/issues/4975
5eb276a - lastest changes
70202da - enforce one
idper MIFF imageab0133d - latest changes
34cbd5f - https://github.com/ImageMagick/ImageMagick/pull/4986
29c8abc - reset id
ee32452 - reset id
e87f9fd - over allocate quantum pixel buffer
db2fd39 - https://github.com/ImageMagick/ImageMagick/issues/4987
7962da1 - no suitable delegate utility for CGM or FIG formats
19b1aa9 - https://github.com/ImageMagick/ImageMagick/issues/4988
e6ea587 - cosmetic
8192e98 - cosmetic
dfb7339 - speculative allocation since we donβt yet know the quantum type
cf8f393 - pending release
64ad194 - revert
9d10d1e - set quantum extent
9e2fbee - revert
1811528 - pending release
44a7f86 - release
b350dd1
6.9.12-43 - 2022-03-20
Commits
- β¦
96d197f - https://github.com/ImageMagick/ImageMagick/issues/4927
594366f - https://github.com/ImageMagick/ImageMagick/issues/4927
932cf02 - no need to check for < 0
dead6a8 - Changed the format of MAGICK_GIT_REVISION and use this in -version.
bd49573 - correct date format
625ff11 - Coders: https://github.com/ImageMagick/ImageMagick/issues/4947
78f03b6 - Coders: proper check for out of bounds per https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=45640
5468786 - Coders: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=42549
de6ada9 - Coders: eliminate compiler warnings
ee332c5 - Pull request: https://github.com/ImageMagick/ImageMagick/pull/4963
450949e - Coders: PS and EPS %%BoundingBox not being parsed #4961
2a67214 - magick: support getentropy()
d29a057 - build: release
2d5e8e3 - getentropy() requires sys/random.h include
005bac2 - build: pending release
775c781
6.9.12-42 - 2022-03-04
Commits
- β¦
8f1f6c3 - https://github.com/ImageMagick/ImageMagick/issues/4870
8b7b17c - https://github.com/ImageMagick/ImageMagick/issues/4876
52e5cc1 - β¦
4c2da37 - canonical copyright notice
1e5a283 - https://github.com/ImageMagick/ImageMagick/issues/966
2db42a9 - escape \n character
32a4bf3 - https://github.com/ImageMagick/ImageMagick/issues/966
d9544e7 - https://github.com/ImageMagick/ImageMagick/issues/4888
ba2242d - https://github.com/ImageMagick/ImageMagick/issues/4888
2eb8b86 - https://github.com/ImageMagick/ImageMagick/issues/966
bb79523 - throw exception on reserved filename character (\xff)
8215fc2 - auto-generate the change log from git commit
553ca1b - Changed trigger for release.
552bddd - ChangeLog => ChangeLog.md
8a6726a - Fixed memory leak in ThumbnailImage.
161f49b - pending release
4f420a4 - pending release
dad876f
6.9.12-41 - 2022-02-21
Commits
- β¦
ba6e51f - https://github.com/ImageMagick/ImageMagick/issues/4761
77d68d3 - https://github.com/ImageMagick/ImageMagick/discussions/4755
1e86532 - https://github.com/ImageMagick/ImageMagick/issues/4843
b24793c - β¦
cecdf6f - Removed the xtrn coder.
768f648 - Removed the xtrn coder.
854e7be - β¦
695af8d - fix compiler exception under Cygwin
32315c9 - β¦
45d3733 - remove reference to ImageMagickObject
d64a152 - remove references to ImageMagickObject
1e63c5c - β¦
757c88c - pending release
fd143dc - Raise exception when image could not be read but no exception was raised.
3e15c68 - Whitespace.
b36de79 - Removed NTGhostscriptDLL and NTGhostscriptLoadDLL from the private header.
70b7dfa - Fixes for installation in a folder that contains non ASCII characters.
e3d32a2 - off-by-one fix
d0a2bc4 - donβt over-allocate thread-specific data
b61069a - pending release
8a8673a - no need for conditional compile
d5fe059 - rename method to TLS-moniker, thread local storage
8860c28 - cosmetic
6831beb - cosmetic
c02d827 - pending release
9ce4eba - pending release
b855d8e - https://github.com/ImageMagick/ImageMagick/issues/4865
e6d7f78 - pending release
e7418d5 - https://github.com/ImageMagick/ImageMagick/issues/4867
8c1bf89 - pending release
9b99699
6.9.12-40 - 2022-02-15
Commits
- β¦
4fd78b8 - https://github.com/ImageMagick/ImageMagick/issues/4822
5a76293 - one off when debugging
cb6374d - display last debugging character
e6a76f8 - alpha is never zero
ff04a51 - https://github.com/ImageMagick/ImageMagick/issues/4837
00e5d3a - https://github.com/ImageMagick/ImageMagick/issues/4837
a339e1f - revert
dc25885 - cosmetic
1da04da - off-by-one fix
e41e298 - fix unitialized value
ce4d5cb - https://github.com/ImageMagick/ImageMagick/issues/4841
f5aeb09 - off-by-one fix
409d6db - pending release
3264d72
6.9.12-39 - 2022-02-12
Commits
- β¦
e5ab86b - possible performance optimization
1e04814 - β¦
bcf9658 - β¦
fb8b7d6 - Fixed build error.
8cb3ec3 - optimize reading of XPM properties
cd103b8 - https://github.com/ImageMagick/ImageMagick/discussions/4813
666ab9a - Removed methods that have been renamed.
88f63de - Removed IsAVI check.
6eb9f96 - cosmetic
5683607 - https://github.com/ImageMagick/ImageMagick/issues/4822
0977428 - β¦
e29fbed - https://github.com/ImageMagick/ImageMagick/issues/4828
37ac2f0 - prevent integer overflow
a69648d - Corrected UTF-16 big endian encoding.
71e590e - https://github.com/ImageMagick/ImageMagick/issues/4830
409d422 - update copyright year
f5cb4ce - correct copyright year
99ef124 - pending release
002c3d7
6.9.12-38 - 2022-02-05
Commits
- check if image extent is NaN
0608714 - β¦
0ec8137 - VID images not permitted when compositing
f4529c0 - avoid deep recursion
513854d - β¦
c726d86 - https://github.com/ImageMagick/ImageMagick/issues/4793
dd65574 - Corrected setting delay.
bd7f6d7 - https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=44401
e94e616 - https://github.com/ImageMagick/ImageMagick/issues/4807
bcbcfeb - reference https://github.com/ImageMagick/ImageMagick/issues/4807
f2ee9a7 - pending release
fa0b758 - https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=44424
bbf05a3 - release
b5bb28a
6.9.12-37 - 2022-01-29
Commits
- bump patch level version
e662b69 - check for excessive color name length
1025a9b - restore MPRI URI
d624f7f - pending release
f0b31c1 - permit compositing MPRI images
4dd4d0d - pending release
f1e0995
6.9.12-36 - 2022-01-28
Commits
- Itβs a new dawn; Itβs a new day; Itβs a new life; For ImageMagick
49ea804 - https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=43967
f5f594a - Added missing version check.
9cfea23 - β¦
1ac7d3d - check for excessive memory request when drawing
50aeffe - https://github.com/ImageMagick/ImageMagick/issues/4766
77fc0b9 - promote blocksize from int to ssize_t
ba2e0ef - pending release
fca98f0 - https://github.com/ImageMagick/ImageMagick/issues/4771
8e326c6 - pending release
fee44f7 - PDF unicode title
bf36be4 - pending release
44065d3
6.9.12-35 - 2022-01-22
Commits
- β¦
e8b78e7 - improved fix for possible DoS for certain SVG constructs
84ec305 - cosmetic
623e681 - Removed comment.
f5bac9b - Fixed Windows build.
e838900 - Added checks for invalid PSD channel size.
e26d718 - permit 4GB blocks
23b4299 - https://github.com/ImageMagick/ImageMagick/issues/4629
dea9fb3 - https://github.com/ImageMagick/ImageMagick/issues/4639
2318bfb - Fixed possible memory leak.
e5bee23 - https://github.com/ImageMagick/ImageMagick/issues/4654
aee3f00 - Use same checks as in IM7.
a93c000 - Build ImageMagick on Windows with VisualStudio 2022 instead.
a9b405b - Allow workflow dispatch.
809c4ce - https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=43390
2ff94fa - Changed the build of configure to 64-bit.
f5cb4bb - https://github.com/ImageMagick/ImageMagick/issues/4679
8854349 - https://github.com/ImageMagick/ImageMagick/issues/4681
21bddc2 - eliminate rare memory leak
cf21bd4 - revert
dada640 - β¦
a4d1e39 - revert
46859fd - β¦
bbb86a2 - https://github.com/ImageMagick/ImageMagick/issues/4704
25c9e4d - β¦
f7a43f3 - https://github.com/ImageMagick/ImageMagick/issues/4660
fd1df0b - https://github.com/ImageMagick/ImageMagick/issues/4704
9002280 - eliminate C++ compiler warnings
08dd651 - fuzzy equality check
0256b55 - zero papersize geometry
4382359 - AVIF is supported by the HEIC coder
2287dca - pending release
aff974e - Added move to use the installed version of Strawberry Perl instead.
d68e6fa - pending release
d02bc00
6.9.12-34 - 2021-12-22
Commits
- β¦
39b8934 - β¦
8093989 - Set the colorspace after the width and height of the image have been checked.
3fd8496 - Corrected method call.
05259b5 - check for unbalanced parenthesis
6fdd03b - https://github.com/ImageMagick/ImageMagick/issues/4626
c10351c - pending release
0b0cbf7
6.9.12-33 - 2021-12-18
Commits
- β¦
3deb899 - https://github.com/ImageMagick/ImageMagick/security/code-scanning/31
094e143 - revert
7cbce51 - Improved adjustment of page offset when resizing an image.
accf336 - Corrected the built-in video encoder and decoder.
91320cc - improved adjustment of page offset when resizing an image
c8bb427 - https://github.com/ImageMagick/ImageMagick/issues/4558
fb428af - Corrected method name.
15aadb7 - Swapped the Sync8BimProfile and the SyncExifProfile methods.
77b718c - Corrected typecast.
87ce0d8 - Also sync the exif profile inside the 8bim profile.
3be80bc - Restored debug message.
2ab41fb - https://github.com/ImageMagick/ImageMagick/issues/4587
526a3d1 - https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=42504
9f7310b - β¦
add9cb1 - pending release
a518f31
6.9.12-32 - 2021-12-04
Commits
- β¦
60be1a6 - https://github.com/ImageMagick/ImageMagick/issues/4501
fa5c3aa - revert memory leak patch
e735d88 - https://github.com/ImageMagick/ImageMagick/issues/4501
936332e - https://github.com/ImageMagick/ImageMagick/issues/4501
2a29e35 - eliminate compiler warning
63f5b43 - pending release
be1bc1d - β¦
c611e8f - ASAN returns false positives for OMP
976dba6 - pending release
3bf73bf - pending release
9e8e460 - https://github.com/ImageMagick/ImageMagick/issues/4512
4c0fcf3 - pending release
1832b1d - Added check for invalid size.
94f76dd - https://github.com/ImageMagick/ImageMagick/issues/4535
9a7d07d - Added missing checks for the return value of the exr methods.
5beeab8 - close input file if early exit on exception
fd51385 - https://github.com/ImageMagick/ImageMagick/discussions/4529
e35c98c - pending release
b5525d6
6.9.12-31 - 2021-11-21
Commits
- eliminate possible divide by zero
8c80027 - β¦
9e6a637 - Removed unnecessary define.
6722a79 - Corrected OpenCL define checks.
149fb8a - pending release
4976493
6.9.12-30 - 2021-11-20
Commits
- β¦
3b2a005 - https://github.com/ImageMagick/ImageMagick6/issues/168
9a70911 - https://github.com/ImageMagick/ImageMagick6/issues/168
7599dd9 - mitigate UBSAN alerts
1219eac - mitigate UBSAN alerts
99841ed - mitigate UBSAN alerts
a4dec0c - destroy image list rather than just the first image
c42cd7c - https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=41172
5f77de4 - https://github.com/ImageMagick/ImageMagick/issues/4495
d46d0c6 - check for NULL index channel
f63a211 - check if indexes are null
23bd057 - eliminate compiler warning
7864d48 - check for NULL indexes
3644f40 - check for NULL indexes
e008625 - pending release
506ae2c - less aggressive sanity check
dda7d0b - pending release
1864067
6.9.12-29 - 2021-11-14
Commits
- β¦
c66229f - latest docs
f624d40 - Use CheckMergedImageAlpha when layer size is zero.
b614db7 - β¦
4efb23e - pending release
4dbdd3b - β¦
8867bad - β¦
04c02b3 - Corrected detection of the CMYK colorspace.
af56076 - Improved detection of %%.
cddc5be - early exit on exception
b272aca - https://github.com/ImageMagick/ImageMagick/issues/4452
ba084f6 - pending release
efe0cae
6.9.12-28 - 2021-10-29
Commits
- β¦
dd1dc33 - β¦
e10fc76 - Fix stack overflow when parsing malicious ps image file.
f74b2b1 - cosmetic
d480691 - pending release
af2ee30 - https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=40451
ba7e11c - pending release
f59af4f - pending release
0ca0004 - β¦
4b5c30c - pending release
1898d52
6.9.12-27 - 2021-10-25
Commits
6.9.12-26 - 2021-10-24
Commits
- :1
cc76510 - β¦
c4b9474 - Corrected versions in ChangeLog.
7e972cc - Correct more version numbers.
b0a8b26 - https://github.com/ImageMagick/ImageMagick/issues/4372
2466e9a - eliminate compiler warning
8afbdbc - https://github.com/ImageMagick/ImageMagick/issues/4378
c661299 - https://github.com/ImageMagick/ImageMagick/issues/4379
199a858 - β¦
6fe9741 - adjust metrics is no longer sensitive to gravity
6dc9251 - test release
01e79c2 - fix stack overflow when parsing malicious tiff image
85a370c - pending release
fd247de - β¦
7671137 - pending release
adf4467 - slight performance optimization
627cf43 - Revert adjustment of the y1 value
122366e - revert optimization
07c8384 - pending release
a85dee3 - https://oss-fuzz.com/testcase-detail/6308942275805184
5c82207 - pending release
3430fb8 - pending release
175f33e
6.9.12-25 - 2021-10-10
Commits
- β¦
cfcd23e - https://github.com/ImageMagick/ImageMagick/discussions/4311
f6fdd03 - β¦
24961a9 - https://github.com/ImageMagick/ImageMagick/issues/4314
c8bba5b - donβt adjust metrics if gravity is undefined
79c537c - Moved using namespace std after ImageMagick header files to fix issues when enabling ISO C++ 17 and ISO C17
2c96ab5 - https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=39708
5569c6c - fix ANSI compiler error
94119fe - β¦
48e52d0 - pending release
af67f12
6.9.12-24 - 2021-10-03
Commits
- β¦
f4277c4 - β¦
92194b2 - https://github.com/ImageMagick/ImageMagick/discussions/4227
1c5e41a - check return status
cca5a6a - ignore zero-length profiles
94cc6fd - Silence warning.
32bda8b - Fixed build error.
78e0310 - https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=39091
a96f221 - https://github.com/ImageMagick/ImageMagick/issues/4278
4748ccc - Revert patch because this breaks font rendering for other fonts.
c55ddb1 - Use same code as IM7.
770902f - Correction of the bounds measurements.
fd9443b - Adjust the x1 offset of the bounds to make sure a font is rendered inside the canvas.
1746362 - Whitespace.
d338817 - cosmetic
d2b4807 - Correct replacement of spaces that use more than one octet.
1d59719 - Added extra check to prevent replacing a non-breaking space with a newline.
6e82f6f - Space pointer was still pointing to the old string.
96f65f4 - Cosmetic.
7467737 - argument is const
4137ebc - pending release
c15d3ae
6.9.12-23 - 2021-09-18
Commits
- β¦
a9b45b4 - Donβt set the resolution when the cropbox is used.
de18836 - Added link to advisory.
bd43241 - Give the buffer a proper size instead of βover allocatingβ.
ecd4719 - Added missing null checks.
c7039d2 - https://github.com/ImageMagick/ImageMagick/issues/4235
eef08cc - pending release
54a7092 - Added missing bom.
bd9fb58 - pending release
4230c6e
6.9.12-22 - 2021-09-12
Commits
- β¦
75e8372 - β¦
a6f6ee2 - Added yml to the .editorconfig
06c089b - Use yaml template instead.
edf63d3 - Removed travis CI link.
c3b1c13 - Changed build status link
412d49b - Added donate badge.
a3d7d3f - https://github.com/ImageMagick/ImageMagick/issues/4059
9d97e95 - Minor optimization when nothing will change.
bfbf998 - Removed newline.
8cc488a - https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=38401
61c3f46 - Moved RSVG rendering to a separate method.
1dc463e - Moved MSVG rendering to a separate method.
a39da2b - Added extra policy check.
899d06f - Fixed incorrect check when module is used as the domain in policy.xml that would allow the use of a disabled module.
8cd2fcd - Added missing policy checks in RegisterStaticModules.
69ea558 - Added early exists.
005af2a - Use AllPolicyRights instead.
b60e171 - Revert break to make it possible to use and allow list.
10c0f5b - Use the correct rights.
428e685 - Clean up the remaining PDF files if reading one of the files fails.
3177df6 - pending release
83b8cb1 - Also set RGB channels when reading the image (#167).
4282b98 - Added missing call to ConstrainColormapIndex.
02ce9e1 - pending release
be2ebac - https://github.com/ImageMagick/ImageMagick/issues/2579
843fd11 - pending release
9146746 - https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=38573
c4bdacf - check for EOF
b3bc44a - check for EOF
ae88f07 - pending release
f48b623
6.9.12-21 - 2021-09-04
Commits
- β¦
397b5c3 - ./configure βhelp no longer lists -disable-assert twice
0aab306 - https://github.com/ImageMagick/ImageMagick/issues/4121
6ba45df - tweak the bilevel image type
473c7cd - https://github.com/ImageMagick/ImageMagick/issues/4105
3afc3bc - Minor changes to the formatting of the parentheses.
278a93e - Use different values per channel for scale and translate.
109e236 - Add -dPrinted=false to the Ghostscript options (#4019)
5f82ea4 - Added .editorconfig
afad655 - Use link for the Windows build instructions instead.
d8da2c5 - Add -HDRI to the quantum in the version string when HDRI is enabled.
423a801 - https://oss-fuzz.com/testcase-detail/6502669439598592
995de33 - pending release
9eb3b4e - initialize buffer before calling TIFFGetField()
ce2f067 - Use UTC date as requested in #166.
e0967ea - pending release
c4ed7a2
6.9.12-20 - 2021-08-22
Commits
- β¦
aebaac6 - timeb.h is deprecated
827ba53 - eliminate compiler warning
1c9bcc6 - reset image structure magick member
e2045ec - optimize on grayscale detection
e38fce1 - grayscale images were not being written properly
84e8b18 - check if colorspace is incompatible before transforming it to sRGB
fdf7e64 - reduce memory moves
0132164 - β¦
92a2023 - heap-based buffer overflow in TIFF coder (alert from Hunter Mitchell)
e1fbcdf - heap-based buffer overflow in TIFF coder (alert from Hunter Mitchell)
35b88c9 - heap-based buffer overflow in TIFF coder (alert from Hunter Mitchell)
f90a091 - eliminate improper assertion
78c72ee - Whitespace
4d1d0a6 - Only run the OpenCL benchmark when OpenCL is enabled.
a04e6c4 - mean is already computed, donβt compute it again
b1a8609 - the -format option now respects the -channel argument
6dc7e94 - https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=36990
9aa9170 - https://github.com/ImageMagick/ImageMagick/issues/4059
63037e7 - https://github.com/ImageMagick/ImageMagick/issues/4059
37b4985 - https://github.com/ImageMagick/ImageMagick/issues/4059
54df923 - https://github.com/ImageMagick/ImageMagick/issues/4059
41c9434 - Use & instead.
8a23eb2 - stop parsing after exception
44c3bfc - stop parsing on exception
b915afb - pending release
bf9a427 - pending release
4e5510e - Use new solution that is already upgrade to VS2019.
b9ca6d9 - pending release
d49be7f - pending release
1e43b29 - pending release
0f1b20c
6.9.12-19 - 2021-07-18
Commits
- β¦
45df407 - https://github.com/ImageMagick/ImageMagick/issues/3896
f939ee0 - β¦
3b491b8 - remove virtual canvas offset from similarity image
1f974fd - β¦
b847557 - β¦
d09e86f - β¦
d881b80 - Fixed writing the iptc information when it is not stored as long.
f4feb3e - https://github.com/ImageMagick/ImageMagick/issues/3951
e924a55 - call wand genesis / terminus rather than core
c4f26fb - pending release
c0e73a4 - revert; keep CoreGenesis/CoreTerminus pairs; destroy wand ids
2f3cc2c - install wand.h header that defines DestroyWandIDs()
c2d788c - pending release
5b9a9db - call MagickWandGenesis()/MagickWandTerminus()
64aef14 - pending release
1015767 - pending release
e28afaa
6.9.12-18 - 2021-07-17
Merged
- uses the PerceptibleReciprocal() to prevent the divide-by-zero from occurring
#3194
Commits
- β¦
74f450e - Use the new issue templates.
7c853af - system() is not supported under IOS
b9f3577 - Removed checklist.
bc06359 - Make it more clear that no memory is leaking.
7f0b16c - The predictor tag should only be set for specific compression types.
96c9b70 - set imaginary component of the complex conjugate to -Ai
f6b610f - Added raqm to the autolinking list.
756685f - Added option to peek in the byte buffer.
63bc851 - Fixed parsing the spot colors of a postscript document.
ce84a88 - prevent blow up when standard deviation is 0
033df67 - optimize grayscale detection
ec9feab - check for zero demoninator
e110b81 - https://github.com/ImageMagick/ImageMagick/issues/3925
cd274e4 - Corrected getting the image dimensions when identifying a postscript file.
d624b59 - Fixed copy paste mistake.
0416173 - proper cast
4ce1321 - pending release
83e0280
6.9.12-17 - 2021-06-25
Commits
- β¦
801ffbd - β¦
c1cb4d2 - β¦
8c99db4 - fix memory corruption in ConcatenateStringInfo
7b5d5d9 - pending release
fdb4ff6
6.9.12-16 - 2021-06-20
Commits
- β¦
dafa983 - β¦
8aea6ca - https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=35322
40f9bcd - https://github.com/ImageMagick/ImageMagick/issues/3844
fdf3836 - pending release
17d7b4b - ver allocate memory, typically used when concatentating strings
73a59dc - β¦
d259da5 - Revert patch that automatically changes the image orientation.
086c8ee - Use the same typecast as in ImageMagick 7.
d02e016 - pending release
25aa96d - pending release
46762e1
6.9.12-15 - 2021-06-12
Commits
- β¦
ece4978 - https://github.com/ImageMagick/ImageMagick/issues/3765
a8c277e - Fixed memory leak when it failed to apply ICC color profile
1d4b8f4 - https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=35024
cde1733 - Write the number of channels of the color profile instead of the image (#2070).
af88978 - Corrected writing the icc profile in a PDF file.
5a73bdc - When the compression is OJPEG the colorspace should not be changed to YCbCr.
24fa0a8 - https://github.com/ImageMagick/ImageMagick/issues/3818
4512ff0 - β¦
637a850 - https://github.com/ImageMagick/ImageMagick/issues/3786
ed858f9 - https://github.com/ImageMagick/ImageMagick/discussions/3813
dabbe44 - pending release
15126f0 - https://github.com/ImageMagick/ImageMagick/issues/3818
b21457a - pending release
f1893ff
6.9.12-14 - 2021-05-31
Commits
- β¦
14ea894 - https://github.com/ImageMagick/ImageMagick/discussions/3583
d780ce0 - β¦
5e392ec - β¦
e53f1fd - Added missing status checks.
7b2c55c - Fixed reading and writing the XMP chunk in a WebP image.
62b736a - https://github.com/ImageMagick/ImageMagick/issues/3653
8e9b75e - β¦
a792ea6 - The image type should not be changed when the image already has the correct type.
8f74220 - update CSS
502d738 - https://github.com/ImageMagick/ImageMagick/issues/3676
9d8e861 - pending release
f4efad9 - Removed travis build.
bdff671 - https://github.com/ImageMagick/ImageMagick/pull/3685/
2ac82aa - Moved definition of the define to this header file.
5e2af4c - https://github.com/ImageMagick/ImageMagick/issues/3687
274d848 - pending release
8947663 - The path should not end in a backslash according to the MSDN documentation.
8533847 - Always use a wildcard in NTOpenDirectory.
8305ee3 - pending release
6f1745f - Silence mingw warnings.
a4ec89d - Removed unused variable.
5b44db7 - β¦
abd606b - NULL color name is acceptable
d5a3cf7 - https://github.com/ImageMagick/ImageMagick/issues/3690
2f1c004 - eliminate heap buffer overflow vulnerability, thanks to ZhangJiaxing (@r0fm1a) from Codesafe Team of Legendsec at Qiβanxin Group
b307bca - β¦
1b85287 - https://github.com/ImageMagick/ImageMagick/pull/3749
6ba4b42 - https://github.com/ImageMagick/ImageMagick/pull/3749
3233cab - update copyright
e65639e - β¦
c75ae77 - pending release
7f8bf2f
6.9.12-12 - 2021-05-09
Commits
- β¦
5ec7ae6 - β¦
dd9b62d - https://github.com/ImageMagick/ImageMagick/issues/3520
8aa401e - https://github.com/ImageMagick/ImageMagick/issues/3520
ed78be2 - pending release
0d11539 - support dither:diffusion-amount define for Riemersma dithering
0d0f402 - improve exception testing
94026fb - β¦
a5fec66
6.9.12-11 - 2021-05-04
Commits
- Add full threshold map
c9753f9 - fix names
fbb8139 - β¦
3df3254 - Use ExceptionInfo instead of letting libraw print to stderr.
8462661 - Replace tabs with spaces.
b9d006e - Generate threshold-map.h instead.
d4c3361 - Corrected typo.
3d0d0e0 - Another attempt.
816071e - Use magick instead of MagickCore.
38f6779 - β¦
c46cd9f - fix Makefile separator exception
0d00ae7 - improve method name
5d112e0 - https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=33831
307f11e - https://github.com/ImageMagick/ImageMagick/issues/3468
5c22ac6 - β¦
2316ca6 - cosmetic
f944c0e - β¦
b3f69a1 - Corrected check in the TIFF decoder.
a260de2 - β¦
e670f7f - https://github.com/ImageMagick/ImageMagick/issues/3520
caee165 - pending release
1ba0774 - revert comments
7d8a3b7 - pending release
930161d
6.9.12-10 - 2021-04-28
Merged
- Fix line endings in Geometry.h to LF.
#149 - Fix incorrect client_data pointer being set in libjpeg context.
#152
Fixed
Commits
- β¦
c770f50 - β¦
99cbc9f - check image is not NULL before dereferencing
5ee7e3e - pending release
370ce4c - pending release
fea001e
6.9.12-9 - 2021-04-24
Commits
- β¦
99b82fe - β¦
6fd9c48 - Corrected ChangeLog.
165f89f - β¦
fb64736 - β¦
969b02d - β¦
181125f - Corrected typo.
c8c3cf8 - β¦
878f631 - cosmetic
3832fa1 - cosmetic
47e1eab - https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=33466
6cf7fd8 - https://github.com/ImageMagick/ImageMagick/issues/3571
68a0f3f - pending release
e9740ab
6.9.12-8 - 2021-04-17
Commits
- latest automake/autoconf
1fb5916 - β¦
24030ed - https://github.com/ImageMagick/ImageMagick/issues/3540
cd7f9fb - https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=33232
e699f55 - https://github.com/ImageMagick/ImageMagick/issues/3537
5b0acdb - https://github.com/ImageMagick/ImageMagick/issues/3549
0962d40 - https://github.com/ImageMagick/ImageMagick/issues/3520
0fcebd3 - write tiff colormapped images with an alpha channel as PHOTOMETRIC_RGB
270494f - https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=33350
0eccd35 - pending release
e06e7ff - pending release
e65db11
6.9.12-7 - 2021-04-11
Merged
- fix perl syntax
#144
Commits
- β¦
b9a79ba - add a nonce to the signature generation
d9600ec - https://github.com/ImageMagick/ImageMagick/issues/3469
89f9691 - https://github.com/ImageMagick/ImageMagick/issues/3469
75c05e1 - constrain sub-image list
c4392ae - pending release
e183af8 - https://github.com/ImageMagick/ImageMagick/issues/3520
d4f04b4 - https://github.com/ImageMagick/ImageMagick6/issues/145
bc7f4f5 - pending release
b37dd2c - https://github.com/ImageMagick/ImageMagick6/security/code-scanning/5?query=ref%3Arefs%2Fheads%2Fmain
822e476 - https://github.com/ImageMagick/ImageMagick/issues/3520
bec4e2d - https://github.com/ImageMagick/ImageMagick/issues/3520
4c0a1d5 - https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=33137
d94de13 - pending release
8608fb1 - β¦
e3ad231 - β¦
0dbacf8 - revert patch
3415a1d - pending release
a14972b
6.9.12-6 - 2021-04-03
Commits
- β¦
312df44 - revert patch
7703d3b - https://github.com/ImageMagick/ImageMagick/issues/3469
f8e4322 - https://github.com/ImageMagick/ImageMagick/issues/3469
fbecaf0 - pending release
328bd1a - Added missing null check.
3f8f861 - pending release
0e74340 - https://github.com/ImageMagick/ImageMagick/security/code-scanning/30
cbc076e - pending release
7aab092 - prevent undefined-behavior issue reported by Hardik
798838f - pending release
0f40ca2 - β¦
f2a5d86 - β¦
6c4bc78 - pending release
fd23993
6.9.12-5 - 2021-03-28
Commits
- β¦
9a4bc34 - β¦
3e34aa8 - fix c++ compiler exception
0ec46fc - eliminate C++ compile exception
adda0fe - https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=32322
c8f2595 - latest beta release
4981820 - Throw exception when no exception was raised but status was false (#3432).
512668d - https://github.com/ImageMagick/ImageMagick/issues/3428
4f47d5f - eliminate compiler warning
6a5d357 - Disable OpenCL by default.
9a5b074 - fix handling of non-square images with -fft option
ffa0d49 - pending release
8dc8e09 - pending release
0be2e6a
6.9.12-4 - 2021-03-20
Commits
- β¦
b7ed95d - β¦
06d7298 - https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=31872
2a56e44 - β¦
6d5f5d8 - β¦
b13e1a8 - https://github.com/ImageMagick/ImageMagick/discussions/3389
df6b526 - β¦
fa69ed6 - β¦
2204eb5 - https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=28891
f940ecb - β¦
8a98e9f - avoid omp deadlock
99ac197 - pending release
9b40562 - β¦
21991f7 - pending release
4ef5c73
6.9.12-3 - 2021-03-06
Commits
- β¦
522b4a3 - β¦
0370b8e - slight adjustment to D65 illuminant
1df11cf - β¦
c51b249 - β¦
c498edc - https://github.com/ImageMagick/ImageMagick/issues/3331
4eafab8 - https://github.com/ImageMagick/ImageMagick/issues/3332
072d7b1 - https://github.com/ImageMagick/ImageMagick/issues/3333
366c970 - https://github.com/ImageMagick/ImageMagick/issues/3334
1b3585f - https://github.com/ImageMagick/ImageMagick/issues/3335
ad492c7 - https://github.com/ImageMagick/ImageMagick/issues/3336
5d33b8d - https://github.com/ImageMagick/ImageMagick/issues/3337
4bf64fd - https://github.com/ImageMagick/ImageMagick/issues/3338
4b5e026 - https://github.com/ImageMagick/ImageMagick/issues/3339
9a94877 - β¦
aa77b65 - https://github.com/ImageMagick/ImageMagick/issues/3340
448f927 - pending release
4a83315
6.9.12-2 - 2021-02-27
Commits
- β¦
d945f43 - pending release
588d323 - check that image exists before we destroy it
3418473 - β¦
4c08b0d - pending release
7d56434 - pending release
627cbd7 - fix compiler exception
2e0bf51 - pending release
a9c2639 - pending release
c5e7a8b - possible divide by zero + clear buffers
e53e24b - β¦
c8d0040 - https://github.com/ImageMagick/ImageMagick/issues/3296
f1e68d2 - https://github.com/ImageMagick/ImageMagick/issues/3297
841138c - cosmetic
63d4768 - pending release
309cf43 - https://github.com/ImageMagick/ImageMagick/issues/3317
bbb2dff - pending release
abad074 - https://github.com/ImageMagick/ImageMagick/issues/3320
b365302 - https://github.com/ImageMagick/ImageMagick/issues/3321
64c0cc2 - pending release
eb69a8a
6.9.12-1 - 2021-02-21
Commits
- β¦
7854805 - https://github.com/ImageMagick/ImageMagick/pull/3241
a19d95d - β¦
90510e0 - https://github.com/ImageMagick/ImageMagick/issues/3242
68ce241 - β¦
ea03af8 - https://github.com/ImageMagick/ImageMagick/issues/3258
d285259 - β¦
268dc9f - β¦
f27cfb1 - https://github.com/ImageMagick/ImageMagick/issues/3259
e6a300e - pending release
05fc76c