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

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

  • Bump actions/download-artifact from 7 to 8 #401
  • Bump actions/upload-artifact from 6 to 7 #400

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

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

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

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

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

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

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

6.9.12-95 - 2023-09-19

Merged

  • fix type cast #269

Commits

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 ping when 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

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 profile handler to CLI d77c01e
  • 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

6.9.12-70 - 2022-12-17

Commits

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:NAME to delete images from the system registry 9ea2c72
  • 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

  • Fix various redefinition warnings in mingw #180
  • Fix build with -Werror #177

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 id per MIFF image ab0133d
  • 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

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

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

6.9.12-28 - 2021-10-29

Commits

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

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

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

  • Fix incorrect client_data pointer being set in libjpeg context. (#152) #150 #151

Commits

6.9.12-9 - 2021-04-24

Commits

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

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

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

6.9.12-0 - 2021-02-13

Commits

About ImageMagick