# Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

## 6.9.13-52 - 2026-07-05

### Merged

- build(deps): bump actions/attest from 4.1.0 to 4.1.1 `#440`
- build(deps): bump actions/checkout from 6.0.3 to 7.0.0 `#436`

### Commits

- beta release `ed0b8b5`
- Get the token for the correct repository instead. `8c6555d`
- https://github.com/ImageMagick/ImageMagick/issues/8815 `6f0a74d`
- https://github.com/ImageMagick/ImageMagick/issues/8816 `cf4202e`
- remove quantization `1ddb447`
- https://github.com/ImageMagick/ImageMagick/issues/8815 `9e2e475`
- correct allow coder logic `880fe4e`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-xv2g-79vc-75qf `6977554`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-g568-j2hh-jr58 `f989573`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-g568-j2hh-jr58 `5a5c60e`
- https://github.com/ImageMagick/ImageMagick/issues/8821 `5f088ea`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-cvxf-g9w2-7mcx `df3ea85`
- Also create an xz version of the source archive. `0e76cb3`
- Corrected checks for when the distributed-cache is disabled (#438) `7db6238`
- Moved method inside define to silence warning. `6320188`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-h22j-f9xw-xjjm `8018a5c`
- check to see if registry value is non-null `41179d0`
- Specify the current ref as an argument for the clone in the Windows source job. `6794b7c`
- check for add overflow `f797e95`
- check for possible add overflow `6d478fe`
- Disable job in pull request. `77a9aee`
- Updated the dependencies. `1d2f4d2`
- Updated the dependencies. `4bf10bf`
- policies are case sensitive `f6a830e`
- check for EOF `9d6f0b3`
- AE now produces expected results `a991ec8`
- output AE as an integer `b254a79`
- sanity check `96ffea8`
- delay image extent check `c9cfe77`
- release `abb2255`

## 6.9.13-51 - 2026-06-21

### Merged

- build(deps): bump msys2/setup-msys2 from 2.31.1 to 2.32.0 `#435`
- build(deps): bump github/codeql-action from 4.36.1 to 4.36.2 `#434`
- build(deps): bump github/codeql-action from 4.36.0 to 4.36.1 `#433`
- build(deps): bump actions/checkout from 6.0.2 to 6.0.3 `#432`

### Commits

- beta release `1ca779e`
- addresses security adversaries `47cf979`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-hv63-qgj6-7gh7 `c203079`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-3564-h588-56gr `21ff81f`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-99w9-hv66-rfv7 `353e260`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-h7f2-f9cc-h2gv `875bd89`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-r628-69v2-2f9c `ca6c9da`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-m596-67p7-69wh `3c574f9`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-h58x-r7f7-rh84 `e4b68bf`
- Changed permissions and a title. `5dd9947`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-pjxj-pchx-4c3m `833156b`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-h5r4-w88w-7ccr `3f0595f`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-c8r2-mc3p-4f8j `6aee53f`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-vgh5-r42g-4j44 `6336c4f`
- fix false positive `6c42dd3`
- Use the App to update the website instead of a PAT `6040fd0`
- exif thumnail namespace convention `5777262`
- conform to namespace convention `695cb77`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-8g53-9m3c-69xg `ad68aca`
- https://github.com/ImageMagick/ImageMagick/discussions/8716#discussioncomment-17226843 `2b14646`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-6jwg-7q3p-5fqm `eed471c`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-qvxh-prvr-85w2 `0091f38`
- cosmetic `9925d23`
- support ThrowPolicyException() convenience define `e8fe046`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-ff5c-8x9r-8qcw `fba7768`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-79f6-phvj-fcxf `7100df4`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-pvf6-h68q-qh7g `203ca83`
- detect DNG masquerading as a TIFF `9e54212`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-2qmq-5wc5-mv8f `d60a7df`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-qcmw-qmh5-v9xp `5f86797`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-cvm9-xf3r-5jc7 `439cf2a`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-4gjm-g5ff-2g6r `9375d7b`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-9xw9-2xcf-6jjg `58604fc`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-2xwj-pc9c-h6j9#advisory-comment-229677 `96012ef`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-3pqj-prwm-c34w#advisory-comment-229681 `0159f91`
- revert `d9bc2c6`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-3pqj-prwm-c34w `9b1eb68`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-rvhp-75f6-9jqh `1f57c1b`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-wx47-rm3x-jx6p `aa50186`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-969w-22qc-6gmv `fe8f7ba`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-mx48-2qq3-23hf `46d1c3a`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-56m6-8q75-f2rw `55c4e16`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-qhmf-7fc4-8q3h `f102ddc`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-hc76-7mpc-qjqh `46945c7`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-hc76-7mpc-qjqh `1f3fc94`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-c4v7-w88g-m6c4 `d241c85`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-qh5g-q395-cx4j `e1d94d9`
- no longer volatile `73f2130`
- Improve the check for https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-9xw9-2xcf-6jjg `cf53631`
- revert `78cb6b3`
- Corrected patch. `5bab40a`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-vghg-5jrg-2398 `ffc96e2`
- export IsRightsAuthorizedByName() `de17642`
- bump library current `677fd83`
- eliminate compiler exception `30b8662`
- https://github.com/ImageMagick/ImageMagick/pull/8793 `d84ab75`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-v3j6-27vc-7pw2 `5fbcfe7`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-jxqv-9g3j-9jh6 `b2f6e25`
- cosmetic `cc7e4b3`
- remove legacy snprintf() dead code `c4b1a95`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-rvhp-75f6-9jqh `a3201b8`
- fix stroke-dasharray `29bba25`
- fix stroke-dasharray `79fc4f1`
- https://github.com/ImageMagick/ImageMagick/issues/8803 `52f1b73`
- use different epsilon for log() `452bd8c`
- less branches `985f111`
- Added steps in the release workflow to update the changelog on the site. `8dbc369`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-365g-65p5-w84r `d13ed23`
- eliminate compiler exception `3f5d27c`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-76q6-2p6h-xjqr `d0aa5c9`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-99w2-r42q-g85v `65e2e48`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-75mw-9cc9-fqx9 `f3cfe26`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-9ch6-2c6r-55q4 `c3a739d`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-9ch6-2c6r-55q4 `5ec86fa`
- introducing StrictReadImage() private method `2b1df51`
- compute the composite pHash channel `81d0615`
- https://github.com/ImageMagick/ImageMagick/issues/8802 `f038608`
- https://github.com/ImageMagick/ImageMagick/pull/8798 `4142925`
- revert `81cebe4`
- Added extra checks when acquiring the values of a kernel (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-f5m7-cqgw-8hm7) `b3a93f5`
- https://github.com/ImageMagick/ImageMagick/pull/8812 `8c316dd`
- Updated the dependencies. `8099828`
- Use RelinquishAlignedMemory because the memory was allocated with AcquireAlignedMemory. `412dbc7`
- quantize hash image depth `50c40ce`
- release `c1e211d`

## 6.9.13-50 - 2026-06-05

### Merged

- build(deps): bump github/codeql-action from 4.35.5 to 4.36.0 `#431`

### Commits

- trigger a release build `d4da462`
- beta release `1392356`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-q62c-h75r-2xhc `3396cbf`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-g22q-f7gc-5jhr `b44b0a2`
- https://github.com/ImageMagick/ImageMagick/issues/8774 `0354184`
- eliminate compiler exception `d4f10b1`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-px7q-ggqj-hcf2 `1ce3a45`
- cosmetic `b6283b1`
- reset primitive offset `8ddc987`
- check if pinged images have a size that has zero columns or rows `292c968`
- eliminate compiler warning `32bff71`
- fix rare exception message leak `e79985e`
- use absolute values for PHASH logs `7b92796`
- phrase correction `b55620b`
- prevent reading explicit image filenames `cf4abb1`
- 2nd attempt to scale pHash `6ba316b`
- change sign `1e7d70e`
- revert `440771e`
- normalize channel independently `827336e`
- Put the version in the release notes. `9f39452`
- Updated the Windows dependencies and configure. `4b61c36`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-p9rq-q46c-g4x6 `3492c2e`
- Added extra checks for the width and height. `68333e8`
- https://github.com/ImageMagick/ImageMagick/issues/8766 `6ef5795`
- Added workflow that can be used to publish a release. `a3a1f49`
- https://github.com/ImageMagick/ImageMagick/issues/8766 `d861653`
- validate GPS bytes `9b5260b`
- validate polynomial arguments `5c13aa7`
- support SetQuantumExtent() private method `68360b4`
- need to export so coders can leverage SetQuantumExtent() `1246ee3`
- Use an app instead to publish the release. `bdb0e79`
- Changed order. `f4551b0`
- release `4e1f5f5`

## 6.9.13-49 - 2026-05-26

### Merged

- build(deps): bump github/codeql-action from 4.35.4 to 4.35.5 `#428`

### Commits

- beta release `31d6632`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-vgh5-r42g-4j44 `5952b6a`
- revert `234186a`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-6mwj-rp89-6j5j `f1d3757`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-5v62-8fq6-cp9m `1a59a4f`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-h36c-3666-h489 `6015385`
- https://github.com/ImageMagick/ImageMagick/issues/8745 `de32b6b`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-gm48-c7f2-v67p `a2aa44c`
- restore `72ad5f7`
- fix possible memory leak `51b07c3`
- construct full path from directory + basename `bb25cda`
- optimized `19da71d`
- provision paths on demand `7dc774b`
- cosmetic `bacd509`
- initialize client data before setjmp `488480b`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-xcjm-wqff-m669 `ac84db0`
- add include statement `acabd5c`
- potential heap overflow per spartancodex `d6abd69`
- increase factor `7d9be5d`
- increase increment `9781d8e`
- adjust heap check measurement `6f55c68`
- check for maximum image size limit `bada0c5`
- make that max `9f98dd9`
- revert `d4d2d49`
- eliminate compiler warning `dc0f52b`
- remove extraneous heap check `5b51b07`
- directly iterate over the policy linked-list `64c6ee0`
- Updated the Windows dependencies. `cdc1ca3`
- Use Visual Studio 2026 in the Windows build. `099620c`
- Updated configure. `8c9f3e8`
- Added extra checks to prevent an overflow on 32-bit systems (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-4v89-6mgq-6rgc) `662a166`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-vhrh-72hq-w8m7 `c590530`
- Added missing check for returning an image with zero columns or rows (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-8pj9-6897-74xc) `14faf35`
- https://github.com/ImageMagick/ImageMagick/issues/8753 `f61e1be`
- release `de9dca8`

## 6.9.13-48 - 2026-05-17

### Merged

- build(deps): bump github/codeql-action from 4.35.3 to 4.35.4 `#426`

### Commits

- lastest autoconf/automake updates `4c05e20`
- beta release `917a750`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-3rvp-mpr5-qjm9 `8655228`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-36wm-hprc-mcf5 `4095aa6`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-jcqp-6r6f-3mfx `61adf32`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-7gg8-qqx7-92g5 `466237e`
- encourage security policy testing after any configuration change `fbcbb4c`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-533m-3wf6-c33v `7d68aec`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-88wq-x9gc-45h8 `600d802`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-5r4x-w6p5-222q `5ad5fdc`
- revert list length check `894ea67`
- security policy is generated `a3ba712`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-xf64-q5rg-85g5 `6efd2e9`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-4g75-9r48-jf92 `0cde942`
- Corrected typo. `e341b9f`
- Set the status to make sure we exit earlier. `d006aff`
- Check the image extent before decoding the webp image and improved the error handling. `549e78d`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-4g75-9r48-jf92 `6b1e965`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-6gxq-f64p-5w6f `53d44cd`
- Updated the Windows dependencies. `64a0b10`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-6gxq-f64p-5w6f `81589e7`
- eliminate compiler warning `6641077`
- eliminate compiler warning `b9ae211`
- eliminate compiler warning `94ca449`
- eliminate compiler warning `1fe905a`
- need to validate DPC pixel cache on read `2ca8778`
- fixes per minor coder review `ae60a16`
- eliminate compiler error `6acbca2`
- eliminate compiler warning `e17acf9`
- elminiate compiler warning `4ee5bae`
- eliminate compile warning `c96055a`
- release `4b4deff`

## 6.9.13-47 - 2026-05-12

### Merged

- build(deps): bump github/codeql-action from 4.35.2 to 4.35.3 `#424`
- build(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 `#414`
- build(deps): bump msys2/setup-msys2 from 2.31.0 to 2.31.1 `#421`
- build(deps): bump github/codeql-action from 4.35.1 to 4.35.2 `#418`

### Commits

- beta release `cbb8c6b`
- relinquish policies on early exit `f88a836`
- eliminate compiler warning `a9da9fe`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-85r7-8qr6-54gh `62c207c`
- https://github.com/ImageMagick/ImageMagick6/issues/420 `a86cd0f`
- eliminate compiler warning `e7a4b30`
- https://github.com/ImageMagick/ImageMagick/issues/8687 `6557c8c`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-7wff-wpr6-vmhm `4bbc9cf`
- extent was computed in bytes; now in element count `6a8bdf0`
- eliminate compiler warning `1bbc474`
- https://github.com/ImageMagick/ImageMagick/issues/8690 `d574cad`
- eliminate compiler warning `a2cc3d7`
- Removed unmaintained vms files. `281a47c`
- Also add a source archive to the release. `95e86fd`
- Corrected indentation. `4d1ebb3`
- Generate SLSA provenance and add it as a release artifact. `f829403`
- https://github.com/ImageMagick/ImageMagick6/issues/420 `8173c21`
- initialize primitive type `ea0deb4`
- Another fix to check for the 32-bit overflow. `809174c`
- https://github.com/ImageMagick/ImageMagick/issues/8712 `14a7b0c`
- free primitive info text if allocation fails `d26cbd0`
- slightly more robust overflow check `de5f9ea`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-rw3g-wvj6-3p7w `097cd7e`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-jqq5-8px3-9m6m `b95030b`
- optimized CheckPrimitiveExtent() method `fee4892`
- Set a limit to the kernel order to avoid an overflow resulting in a divide by zero (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-vf33-6r7x-66xx) `7a48e0b`
- eliminate compiler warning `8063851`
- eliminate compiler warning `7431d69`
- eliminate compiler warning `d5f1055`
- eliminate compiler exception `3d9fbba`
- Added missing check for the list length limit in the PSD decoder (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-cwpj-h54c-xjpx) `de0f3f1`
- Added early exits when reading all the images would hit the list length limit. `cdedef6`
- Changed the release workflow to automatically update the website after a release. `018a079`
- stroke-antialiasing is not a valid SVG element `b3461b9`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-cr6r-hmj8-pr7r `1b962d3`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-hg5x-pmmv-4q7g `4662ea8`
- https://github.com/ImageMagick/ImageMagick/pull/8724 `a07d538`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-pfvh-m9xv-8966 `7736b7c`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-g5mf-wqq5-vwg6 `11ac03e`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-g5mf-wqq5-vwg6 `3d57d37`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-gj92-pwm7-jcmp `dc45708`
- release `5655ebc`

## 6.9.13-46 - 2026-04-21

### Commits

- release `4ca9438`

## 6.9.13-45 - 2026-04-21

### Commits

- beta release `a648a75`
- eliminate deprecated omp_set_nested() `5ab02b6`
- latest autoconf/automake update `b230ab1`
- eliminate compiler warning `064bc8e`
- eliminate compiler warning `5a8dd51`
- partial patch for https://github.com/ImageMagick/ImageMagick/issues/8674 `46ac003`
- support MSYS2 `c2e1b9f`
- support MSYS2 `3324457`
- Simplify windows (sym)link check and moved it to nt-base where the rest of the methods are. `0767cf2`
- Fix missing volatile on quantum_info in WriteOnePNGImage `e0f57dd`
- Updated the Windows dependencies. `aa8ccdb`
- support namespace::pattern when querying policy rights `ef753f9`
- cosmetic `2eb6606`
- eliminate compiler warning `86f7d15`
- mention symlink system policy `f4518b5`
- Make sure we close the blob. `ff717c6`
- https://github.com/ImageMagick/ImageMagick/issues/8674 `e349483`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-7mxf-ff4f-jj7p `2b4a06c`
- release icon directory `f82f17e`
- check that we have enough coordinates for a round line cap `7d6c198`
- update exception message `3fce5ff`
- evaluate each requested right independently and combine them `cd604d3`
- do not call ThrowFatalException() `67aa9cf`
- eliminate compiler warning `aa57e3e`
- cosmetic `5c2391f`
- check for 1 linecap point `566f3c5`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-v67w-737x-v2c9 `b6c01a5`
- Updated the Windows dependencies. `6b9db13`
- support PDC compare metric `0842bbe`
- release `286d043`

## 6.9.13-44 - 2026-04-12

### Merged

- build(deps): bump ImageMagick/code-signing-action from 1.0.0 to 1.0.1 `#412`
- build(deps): bump github/codeql-action from 4.32.6 to 4.35.1 `#411`
- build(deps): bump msys2/setup-msys2 from 2.30.0 to 2.31.0 `#410`
- Bump actions/download-artifact from 8.0.0 to 8.0.1 `#409`

### Commits

- beta release `bfdc9dd`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-x9h5-r9v2-vcww `53db956`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-fwvm-ggf6-2p4x `4a8819a`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-pcvx-ph33-r5vv `140fc7b`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-cr67-pvmx-2pp2 `d398a4b`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-q8h3-jv9v-57qx `cb02de6`
- sync image pixels before writing `d04dd8a`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-26qp-ffjh-2x4v `4b265a7`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-98cp-rj9f-6v5g `54a9115`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-cr67-pvmx-2pp2 `149326d`
- Restored check that was removed by accident in the GHSA-pcvx-ph33-r5vv patch. `8d73954`
- check pixel sync return status `98153ba`
- the filename must be at least MagickPathExtent characters `0317ede`
- file pattern is write only `b0c644b`
- Run dependabot daily instead. `e0aa13a`
- Corrected version check. `52c0199`
- Corrected the name of the policy. `f595bec`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-pmpg-6pww-fg6q `60b4e60`
- reset VID filename `6e6909c`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-x928-4434-crqj `28ed1c9`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-pwg5-6jfc-crvh `4c782c7`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-2442-cq27-vf6x `ba641c3`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-r83h-crwp-3vm7 `ccf3cff`
- eliminate compiler warning `1453e19`
- eliminate compiler warning `c4c66aa`
- release `9da424b`

## 6.9.13-43 - 2026-03-22

### Merged

- Bump github/codeql-action from 4.32.2 to 4.32.6 `#403`

### Commits

- beta release `18b864a`
- cosmetic `f022160`
- Back port fix for https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-5ggv-92r5-cp4p `f33c585`
- https://github.com/ImageMagick/ImageMagick/issues/8624 `0173f0a`
- https://github.com/ImageMagick/ImageMagick/issues/8630 `0155663`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-9r56-3gjq-hqf7 `1adc49f`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-8793-7xv6-82cf `3ed2120`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-mw3m-pqr2-qv7c `143f95c`
- tweak MINGW conditional compile `f4df2b9`
- https://github.com/ImageMagick/ImageMagick/issues/8632 `05ecddf`
- https://github.com/ImageMagick/ImageMagick/discussions/6914 `13ab787`
- support “open” on Mac OS X `5d851e8`
- Updated configure. `4fa4d29`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-mw3m-pqr2-qv7c `3bdfa6a`
- sync pixels before writing if ping is enabled `53d5f61`
- sync pixels `0990955`
- https://github.com/ImageMagick/ImageMagick/issues/8630 `fe48470`
- https://github.com/ImageMagick/ImageMagick/issues/8630 `6070fb5`
- Updated the Windows dependencies. `376fc0b`
- sync pixels within JPEG coder `beb308c`
- release `0c99e02`

## 6.9.13-42 - 2026-03-15

### Merged

- 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

- release `1a7a027`

## 6.9.13-39 - 2026-02-22

### Commits

- beta release `9d48f42`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-pqgj-2p96-rx85 `75904c3`
- https://github.com/ImageMagick/ImageMagick/issues/8538 `56c9250`
- https://github.com/ImageMagick/ImageMagick/issues/8537 `ded6ab0`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-wg3g-gvx5-2pmv `c47b28f`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-wg3g-gvx5-2pmv `151dcb4`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-273h-m46v-96q4 `f4976eb`
- https://github.com/ImageMagick/ImageMagick/discussions/8540 `0d4358f`
- No longer allow mutations on the first image of the list (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-jv4p-gjwq-9r2j `95db8ba`
- Fixed out of bounds read in multiple coders that read raw pixel data (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-jv4p-gjwq-9r2j) `44b3140`
- Added overflow checks. `b98076b`
- Initialize the pixels with empty values to prevent possible heap information disclosure (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-96pc-27rx-pr36) `38872ec`
- Updated the Windows dependencies. `0aa40f2`
- Run checks before accessing the image (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-fwqw-2x5x-w566). `e5d3ca6`
- Minor change to improve the readability. `4a07625`
- More changes to improve the readability. `621b8d8`
- Corrected loop initialization to prevent out of bounds read (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-wrhr-rf8j-r842) `5204a16`
- block fd: filenames in security policies `2c2f87d`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-xg29-8ghv-v4x `dc8a545`
- jumbo security patch: addresses memory leak, stack overflow, out-of-bounds, integer overflow, OOB read `b4c3761`
- fix compiler exception `f684b06`
- fix compiler exception `61f78d1`
- fix compiler exception `1755e09`
- fix compiler exception `23d4ac6`
- fix compiler exception `2711149`
- fix compiler exception `bb0759e`
- fix compiler exception `963cd07`
- block SVG image format `d5525c2`
- prevent infinite recursion `a9cfd9d`
- utilize a global Splay tree to guard against recursion `9795300`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-543g-8grm-9cw6 `44c687d`
- … `8d939cc`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-xg29-8ghv-v4xr `9dd1ce6`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-p863-5fgm-rgq4 `93a38e3`
- https://github.com/ImageMagick/ImageMagick/issues/8552 `4c78305`
- fix potential memory leak `d85fa46`
- prevent a possible integer overflow `0fb76f7`
- https://github.com/ImageMagick/ImageMagick/issues/8553 `9d2c692`
- https://github.com/ImageMagick/ImageMagick/issues/8555 `3e8b933`
- Corrected check for symlink. `8b61d5e`
- Added missing null check. `46cd618`
- Set the count during the loop to make sure RelinquishIconDirectory frees the correct number of icons. `df23f06`
- https://github.com/ImageMagick/ImageMagick/issues/8556 `370cdbd`
- eliminate compiler warning `07bcf96`
- protect against relative paths `af5be57`
- correct glob expression `84c3fbd`
- clarify path policy `7255c80`
- Added missing calls to DestroyImageInfo. `98c2bb3`
- https://github.com/ImageMagick/ImageMagick/issues/8557 `139277a`
- Moved all windows implementations in utility-private to nt-base-private. `b0ae527`
- Use CreateWidePath instead. `82a579b`
- Corrected method name. `bd0fc7c`
- Improved the NTRealPathWide implementation. `8d93e68`
- Added comment about the limitations of realpath. `07d2168`
- Silence warning. `3227e4e`
- Fix for our MSYS2 build. `46f6f8f`
- Patches to use the same logic as ImageMagick 7. `cda2a0c`
- Fixed out of bound read with negative pixel index (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-vpxv-r9pg-7gpr) `66d3a64`
- Prevent memory leak in early exits (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-g2pr-qxjg-7r2w) `29aeed7`
- Fixed NULL pointer dereference in ReadSFWImage (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-p33r-fqw2-rqmm) `b2b4f01`
- Added extra check to prevent out of bounds heap write on 32-bit systems (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-6j5f-24fw-pqp4) `5e28bb2`
- Fixed possible memory leak (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-3q5f-gmjc-38r8) `073e3e3`
- Disable multithreading when reading svg and msl files because of the splay tree. `cd1e49f`
- https://github.com/ImageMagick/ImageMagick/pull/8561 `9489fe2`
- latest automake/autoconf updates `bc22bce`
- Fixed possible memory leak in multiple coders that write raw pixel data (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-wfx3-6g53-9fgc) `eeab391`
- Properly escape strings when creating an MVG file in the internal SVG decoder (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-xpg8-7m6m-jf56) `4b7a043`
- set cache type to undefined if cache resources are exhausted `67778a6`
- revert and correct documentation instead `ff5a452`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-7355-pwx2-pm84 `7fc7208`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-x2j6-6h5m-gjg4 `f2fcfa6`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-mqfc-82jx-3mr2 `9934068`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-782x-jh29-9mf7 `d2e9906`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-42p5-62qq-mmh7 `a842cd8`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-v7g2-m8c5-mf84 `d186398`
- Moved allocation to fix possible memory leak when at recursion depth. `883070b`
- Fixed out of bound read with negative pixel index (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-vpxv-r9pg-7gpr) `abfbcfe`
- https://github.com/ImageMagick/ImageMagick/issues/8562 `7d7ae82`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-x2j6-6h5m-gjg4 `aaeca95`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-xxw5-m53x-j38c `0d0ecfc`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-xxw5-m53x-j38c#advisory-comment-159495 `c5b4a1c`
- Ignore the return value differently. `3b10084`
- Corrected type to avoid an overflow (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-r99p-5442-q2x2) `958ca38`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-fpvf-frm6-625q `0e32800`
- Removed unused return value. `a2e8525`
- Fixed possible infinite loop (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-v994-63cg-9wj3) `c20c915`
- Updated the Windows dependencies. `5de7f32`
- cosmetic `45cd5ab`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-gwr3-x37h-h84v `8b47529`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-mh5h-j6mf-5vr6 `1b0c8b3`
- avoid deadly embrace for recursive MSL/SVG `2859794`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-h4rj-wc46-x92p `087db43`
- base recursion detection based on thread id `74e89a3`
- standards‑compliant thread id string `c487241`
- eliminate compiler warning `61aa62c`
- Escape more strings when creating an MVG file in the internal SVG decoder (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-xpg8-7m6m-jf56) `b4a7adf`
- Refactored code to improve the readability. `b789bae`
- Only disable multi threading for the RSVG decoder. `cf4ca85`
- private method name change `bcdee0c`
- https://github.com/ImageMagick/ImageMagick/pull/8569 `9123799`
- https://github.com/ImageMagick/ImageMagick/issues/8567 `57b9b7e`
- correct compiler exception `411e27b`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-w8mw-frc6-r7m8 `b34591e`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-7r58-28vv-qj5p `a236c5b`
- add TEXT as a protected module `cce6d5c`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-qpgx-jfcq-r59f `59edeec`
- protect against glob deep recursion `8cfdd4f`
- assign critical memory `41d24aa`
- Write after we have checked if the realloc failed (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-3j4x-rwrx-xxj9) `06a0867`
- latest automake/autoconf updates `33ea6fe`
- Removed unnecessary typecast. `57c2b40`
- Also escape > `661f4e6`
- Properly escape the strings that are written as raw html (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-rw6c-xp26-225v) `7284564`
- Corrected possible use after free when allocation fails (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-2gq3-ww97-wfjm) `94062bd`
- Use a consistent check. `80beb23`
- Updated the Windows dependencies. `bf920b9`
- partial TOCTOU patch: https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-493f-jh8w-qhx3 `540a412`
- change close() to close_utf8() `55d61be`
- Revert the last two patches, we will do this at a later moment. `39ec3e2`
- Updated the code signing action. `06aeb9b`
- Use the full path instead. `8a60dd9`
- Updated configure. `ae85b4b`
- Updated the version of the code signing action. `a18eb54`
- Updated configure. `05e5eb0`
- release `f4b7844`

## 6.9.13-38 - 2026-01-19

### Commits

- beta release `ea08ad7`
- Check if the aspect ratio is a known ratio when density_unit is set to zero and otherwise read it as an undefined density in the jpeg coder (https://github.com/ImageMagick/ImageMagick/issues/8496) `5c7fecc`
- Corrected setting the opacity (#285) `bf6f4f6`
- tune security policies `3b6a5f9`
- Updated the Windows dependencies and configure. `33c2ab5`
- Disabled trim_trailing_whitespace in .c because this breaks the marker between methods. `4ff527c`
- Added more file extensions to the editorconfig. `6725f6e`
- Trim trailing whitespace. `9da03ac`
- Use the new license url. `e8b8e83`
- Improved overflow checks and added missing memset. `1825571`
- Moved permissions block in the workflows. `558354e`
- Added memset to fix a possible invalid free. `23ee7d8`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-5vx3-wx4q-6cj8 `0e40237`
- MSL: Stack overflow via infinite recursion in ProcessMSLScript `fe2970b`
- https://github.com/ImageMagick/ImageMagick/issues/8523 `7a6b30c`
- signed/unsigned mismatch `2a81774`
- Updated the Windows dependencies. `280059a`
- Changed version check because a new version of libraw has been released. `9adc0fb`
- https://github.com/ImageMagick/ImageMagick/issues/8528 `6947a76`
- Added overflow checks to prevent an out of bounds write `536512a`
- release `b5245c9`

## 6.9.13-37 - 2025-12-28

### Merged

- Bump msys2/setup-msys2 from 2.29.0 to 2.30.0 `#389`
- Bump actions/download-artifact from 6 to 7 `#390`
- Bump actions/upload-artifact from 5 to 6 `#391`

### Commits

- Use macos-14 instead of macos-13 for the MacOS build. `7b8c2eb`
- Removed unused method. `dcbd0c5`
- Removed another unused method. `c3cdc70`
- Fixes for the MacOS build. `3251327`
- Another fix for the MacOS build. `a65b61b`
- beta release `56dbefe`
- https://github.com/ImageMagick/ImageMagick/pull/8488 `914d892`
- https://github.com/ImageMagick/ImageMagick/issues/8487 `288812a`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-p27m-hp98-6637 `693c849`
- Fixed memory leak that happens when we hit a list limit and fixed possible null reference. `cc619a5`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-7rvh-xqp3-pr8j `5655e26`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-hrh7-j8q2-4qcw `c46bc2a`
- release `38488f9`

## 6.9.13-36 - 2025-12-14

### Commits

- beta release `fab0592`
- release `d9ae5cd`

## 6.9.13-35 - 2025-12-07

### Merged

- Bump actions/checkout from 5 to 6 `#388`

### Commits

- beta release `b749132`
- Added extra check to make sure we don’t read after an empty string. `3af9a95`
- Added extra check to avoid an overflow on 32-bit machines (GHSA-6hjr-v6g4-3fm8) `7779f1f`
- Use HeapOverflowSanityCheckGetSize to make it more clear what is happening. `4e87854`
- Updated the Windows dependencies and configure. `bf98aad`
- release `367d0d5`

## 6.9.13-34 - 2025-11-30

### Merged

- Fix memory corrution in ClonePixelWands `#384`

### Commits

- beta release `4843c34`
- https://github.com/ImageMagick/ImageMagick/issues/8410:wq `35c90a9`
- Bumped versions of download and upload artifacts actions. `cd5f9db`
- https://github.com/ImageMagick/ImageMagick/issues/8416 `7acaf6c`
- Minor refactor. `b5b57c9`
- Fix possible memory leak. `d8782c7`
- Changed indentation. `0649c78`
- Pin actions `6182a97`
- Use environment variables for values from other steps instead. `5899295`
- No longer persist credentials on checkout. `0f7198e`
- Also disable persist credentials on other checkouts. `b14574c`
- Added cooldown for dependabot. `a993d5d`
- Removed duplicate eof check. `dfe1ba8`
- Updated the Windows dependencies and configure. `b2dc2df`
- cosmetic `a6cc262`
- latest autoconf/automake updates `465cfc9`
- Updated the Windows dependencies. `44fc5cf`
- Correct incorrect free (GHSA-q3hc-j9x5-mp9m) `7d4c27f`
- Removed incorrect format specifier. `aed7b30`
- Correct parsing of the density `485c42c`
- Added custom end of file check to the pnm encoder to allow a missing final newline `b7f3b3b`
- Use the colorspace when writing images that have a color map in the pnm coder `eabda19`
- enable coder policy for MVG “write” rights `e4f6cea`
- Disabling a module will now also disable all the coders in that module. `1d452bb`
- Updated the Windows dependencies. `eea1aa7`
- release `64f1f75`

## 6.9.13-33 - 2025-10-26

### Commits

- beta release `ffc9d2a`
- optimize cast methods `638ef47`
- Updated the Windows dependencies. `84fc593`
- https://github.com/ImageMagick/ImageMagick6/pull/343#issuecomment-3438433150 `f2fb638`
- release `d93d2ef`

## 6.9.13-32 - 2025-10-14

### Merged

- Bump github/codeql-action from 3 to 4 `#381`

### Commits

- release `e0c34a2`

## 6.9.13-31 - 2025-10-12

### Commits

- beta release `e6cd82b`
- Updated the Windows dependencies. `4bd2706`
- Removed typecast to silence warning. `1a57a6c`
- Updated the Windows dependencies and configure. `3e238e5`
- Added extra check to resolve issue on 32-bit systems (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-9pp9-cfwx-54rm) `456771f`

## 6.9.13-30 - 2025-10-06

### Commits

- beta release `72ec0ad`
- Updated configure. `08bfaa7`
- Link the runtime in the static portable windows build. `f7c8adc`
- Download the correct version of the dependencies for the portable build. `acf9080`
- Fix issue where the size of a line is extended to 70 characters when writing a PBM image. `5a51528`
- promote photometric tag to required `0b6ca3f`
- check raw profile length `2c5a1fc`
- Lower permissions of the workflows. `b41241b`
- Also check GitHub actions with CodeQL and some other minor tweaks. `2989c5e`
- Corrected permissions. `272660b`
- The SECURITY.md has moved to https://github.com/ImageMagick/.github. `be79037`
- Updated configure and the dependencies for the Windows build. `b4f5c05`
- latest documentation `adad85c`
- latest autoconf/automake updates `fe5fe1e`
- Renamed workflow. `d7cc1f7`
- Changed workflow to publish a release with all our release artifacts. `b706c11`
- https://github.com/ImageMagick/ImageMagick/issues/8375 `b3dece0`
- https://github.com/ImageMagick/ImageMagick/issues/8375 `dc360ce`
- https://github.com/ImageMagick/ImageMagick/issues/8375#issuecomment-3369175313 `482fc77`
- https://github.com/ImageMagick/ImageMagick/issues/8384 `dac67e8`
- release `cedeebc`

## 6.9.13-29 - 2025-08-30

### Commits

- beta release `12b8a33`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-23hg-53q6-hqfg `ab1bb3d`
- leverage SetBlobExtent() `316b849`
- include loadavg.h header `9978471`
- close blob so we can reopen it again `3b60eac`
- Use a different repository for the build binaries. `6ddfe72`
- Updated the Windows dependencies. `96e2545`
- release `68e480b`

## 6.9.13-28 - 2025-08-24

### Merged

- Bump actions/checkout from 4 to 5 `#379`

### Commits

- beta release `cb718e8`
- Updated configure. `de0f5c2`
- Added checks for invalid with or height to ThumbnailImage (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-fh55-q5pj-pxgw) `5fddcf9`
- https://github.com/ImageMagick/ImageMagick/issues/8301 `c4daed2`
- Corrected getting the screenshot on Windows when the screen is scaled larger than 100%. `a52e2f2`
- latest documentation update `a150273`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-9ccg-6pjw-x645 `731ce3a`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-fh55-q5pj-pxgw `3482953`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-9ccg-6pjw-x645 `d789bdf`
- https://github.com/ImageMagick/ImageMagick/issues/8306 `0f56f1c`
- Updated the Windows dependencies. `a63f218`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-mxvv-97wh-cfmm `e49c68c`
- https://gist.github.com/mescuwa/9197f4317a69559cdf87d0bfab6fa473 `98b5af3`
- … `62a5b76`
- release `2fe4a10`

## 6.9.13-27 - 2025-08-11

### Merged

- Bump actions/download-artifact from 4 to 5 `#377`

### Commits

- beta release `16ea12a`
- Use the pre-build binaries of the dependencies in the Windows build. `3681811`
- Moved files to the correct folder. `df4a707`
- Corrected name of the solution file. `be785db`
- Corrected argument. `3610405`
- Moved PKGBUILD file for the MSYS2 build to this project. `36b2d30`
- Also run test on the main build. `a5fb4c0`
- Run autoreconf in the main Linux build. `dcdc6d5`
- Added missing check for MAGICKCORE_FREETYPE_DELEGATE. `3ec7a6e`
- Also set the CXX compiler in the Linux build. `e2784cb`
- Use the pre-build dependencies in the daily build. `1c970ed`
- eliminate compiler warning `51066ad`
- eliminate clang compiler warning `dfc4e64`
- Run codeql-analysis pipeline when the file is updated. `50498e4`
- Install missing dependencies and added security-events permission in the codeql-analysis pipeline. `2050830`
- Use the pre-build dependencies in the Windows release build. `5d375de`
- Updated version of configure. `d569a4b`
- Restored download of the ChangeLog. `c9dc920`
- https://github.com/ImageMagick/ImageMagick/issues/8261 `1242136`
- eliminate compiler exception `2a68d68`
- don’t forget the end filename segment `29e72ed`
- move boundary checks `c70a18c`
- Corrected check in build. `be36ce3`
- account for epsilon when comparing fuzz `6af80d8`
- account for epsilon for fuzz comparison `4764bd3`
- robust significant error detection based on fuzz `5a57486`
- Always remove the downloaded files.zip file. `46c7bd2`
- Unzip exits with a non zero exit code so the remove of the zip file should be as an or statement. `87d1a70`
- update to the latest documentation `4b2647f`
- Update the pre-build dependencies. `4969918`
- Make scripts executable. `e493086`
- Update the pre-build dependencies. `352601a`
- https://github.com/ImageMagick/ImageMagick6/issues/376 `86c86d1`
- Updated the pre-build dependencies and configure. `f79ad6e`
- Specify a version for the runners instead of using the latest. `7dd1c3e`
- Updated configure. `69a93b5`
- check for maximum logarithmetic colorspace index `5d54d24`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-qp29-wxp5-wh82 `14234b2`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-6hgw-6x87-578x `986bddf`
- Updated the pre-build dependencies and configure. `f76a2aa`
- Updated the pre-build dependencies. `0d95159`
- release `61bc270`

## 6.9.13-26 - 2025-07-13

### Commits

- beta release `b9366d0`
- don’t close a dash array subpath `f841129`
- support -define compare:virtual-pixels=true option `5b77fd9`
- fix compiler exception `dff473a`
- enable virtual-pixels by default `79fc767`
- you must explicitly set compare:virtual-pixels `f733b0c`
- respect image distortion bounds `32447ee`
- possible buffer overflow when reading a PNG raw profile `90e5956`
- affine layout is sx, ry, rx, sy, tx, ty `38f4538`
- correct PSNR metric `b8c9003`
- correct PSNR metric similarity `958024c`
- correct PSNR metric `6d6e818`
- correct PSNR metric `4dda9e5`
- handle special case of log10(1) `8c71dc3`
- PAE metric is not valid in the spatial domain `779dd6d`
- latest automake/autoconf update `414f94d`
- correct MEPP metric `a7512e9`
- Patch to allow usage of the latest snapshot on Windows. `5125599`
- Use our own define until we can do a proper version check. `a2d5269`
- correct mepp metric `53e2ec7`
- purge threading in SimilarityImage() method `eacd372`
- correct NCC metric `9bdaa3b`
- correct NCC metric `c7bcbc4`
- correct PHASH metric `0062fcf`
- correct PHASH metric `d543706`
- correct PHASH metric `e94832a`
- warn when PHASH metric is INF `57e353d`
- push a notification for some edge case metrics `c7796f2`
- push warning for PHASH edge case `ce7bbbf`
- trap on equal size images for PHASH and PAE `f835769`
- trap for NCC working with constant color in spatial domain `4f9b627`
- eliminate implicit fall-through `de05bc1`
- include metric in warning `6c19809`
- include metric in warning `08e9259`
- Removed MAGICKCORE_RETSIGTYPE define. `4e41622`
- Cleanup includes for the Windows build and removed call to xmlCleanupParser. `c3f1553`
- Added extra checks for the profile length and fixed possible memory leak. `453a1dd`
- correct PSNR metric `84734c9`
- eliminate compiler exceptions `e001546`
- fix max PSNR define `19b6acf`
- set maximum PSNR `701912e`
- move PSNR define to compare.h `bda7f30`
- max PSNR is quantum range squared `91c7fb8`
- no fabs() needed for PSNR distortion `0401136`
- correct PSNR location `394d9cd`
- negate PSNR correlation image `0c566eb`
- correct max PSNR formula `659a570`
- normalize PSNR metric `95dd88a`
- don’t normalize PSNR `83a43a9`
- clip MSE when computing PSNR `fd35ec5`
- fix PSNR metric `c4c62f7`
- don’t account for edge cases `16c5eda`
- convert nan & inf to null for JSON format `a2e1ca1`
- set maximum PSNR to 216.3 for 16-bit images `cc0311e`
- set PSNR maximum to 120 `d641878`
- use log10() directly `6aca8d5`
- reverse PSNR polarity `a75b2ef`
- fix -fx option to prevent divide by zero `e785bd1`
- fix PSNR metric `4dc47e9`
- eliminate compiler exception `b6d4935`
- revert `8e4326c`
- replace -nan with null `25cc960`
- replace -nan with null `73ce836`
- handle edge case for PHASH metric = nan `65d271f`
- NCC, DPC, PHASE, PHASH SHOULD NOT give an error here for equal size images with subimage-search as the images are not constant color `4793fa4`
- PHASH should trap for equal size image for subimage-search `18ceb02`
- the metrics NCC, PHASE and DPC will have a perfect match score (similarity value) at 1 `cd1e490`
- use log2() in calculation `f76aa9e`
- correct AE metric `2d08901`
- cosmetic `b8d8dfe`
- improve exception message `d1eb439`
- improve equal-sized image message `f49ad5f`
- default to a depth of 32 `45f4ecb`
- restore parallelism when computing simularity `b0d4a77`
- reduction is not supported in OpenMP 2.0 `3007331`
- initialize variance `5773f68`
- correct NCC metric `85f65e8`
- AE is sensitive to fuzz `600b349`
- check for log10 edge cases `69189d7`
- don’t scale PHASH metric `8a1533a`
- latest css `dde98d5`
- add xmlns SVG declaration `199dcd8`
- scale PHASH to quantum range `129d2b7`
- adjust similarity metric algorithm `3b9303f`
- don’t thread similarity check `c345ff1`
- NCC & PHASH traps on constant color images `b39c25b`
- normalize phash metric `5b2d972`
- eliminate compiler exception `5341e2e`
- return correct location for NCC metric `586eede`
- should only get a warning for constant color images. `6861903`
- NCC should only get a warning for constant color images `ac9bd49`
- correct distortion for subimage search `27a4b55`
- eliminate compiler exception `700edc2`
- correct AE metric `0988537`
- fix AE metric `fa3b5ff`
- fix AE metric `46b6029`
- fix AE metric `42b57cc`
- correct AE metric `3d6ebdf`
- correct AE metric `c92a4a6`
- Added a new define called bmp:ignore-filesize that can be used to ignore the file size of a bmp file (#372). `3d0fa84`
- add compare private header `fd87c5e`
- eliminate compiler warning `ed89226`
- correct PHASH metric `7cd1908`
- PHASH without subimage-search should show a message that it does not work well with constant color images `f4892bb`
- correct distortion values `1ef978c`
- RMSE is default metric `0f69038`
- eliminate compiler exception `99b34de`
- correct RMSE metric `3cab2c3`
- correct metric distortion `870d169`
- correct NCC metric `1ec35da`
- correct %[distortion] format `43ae4e6`
- correct distortion calculation `e28c7d0`
- revert `b6b367b`
- correct distortion metric `9cb09b4`
- tighten tolerance for matching maximum `fbec636`
- eliminate compiler error `7d6fbbd`
- use DBL_MAX for maximum double value `6b54e29`
- correct minimum double value `7e41115`
- correct NCC metric `37e9131`
- adjust threads macro `fc0d04b`
- restrict distortion to 0…1 `d453a6f`
- yikes! reverse max & min `ae313c6`
- correct NCC metric `c6b67f8`
- correct NCC metric `c3e1627`
- correct NCC metric `e8b39c5`
- correct NCC metric `8c9a396`
- correct PSNR metric `2eaddad`
- correct NCC metric `e2804cf`
- restore threading in similarity search `0b79df8`
- Build ImageMagick on Windows with the pre-compiled configure binary `02e2fa7`
- correct MEPP metric `d73b29b`
- correct AE metric `00f8468`
- normalize mean error `ef1e736`
- Also include the installer in the source archive. `535da1a`
- eliminate compile exception `2bd2bf5`
- improve numerical stability for gauss-jordan matrix elimination `5630656`
- correct MEPP metric `7e4b327`
- check for negative sqrt() `d1b5f9e`
- correct fuzz metric `d739d80`
- optimize threads `0aece4f`
- correct pivots check `8d46da6`
- eliminate compiler warning `bb4541a`
- cosmetic `2d7e67f`
- high precision gauss jordon elimination `f6d6979`
- respect time policy `7611e69`
- fine tune PerlMagick unit tests `357cad6`
- fix image time-to-live `b47b292`
- correct Gauss-Jorfan elimination algorithm `76fb4a8`
- rename private safe recipicol and log10 macros `27920fc`
- correct FUZZ metric `f2b74be`
- correct various metrics `132e097`
- correct FUZZ metric `b911853`
- correct NCC metric `3409c25`
- respect JXR compression quality `57a1c52`
- Also enable the _WINDOWS_SUPPORT defines when _WIN32_WINNT is set. `dbf86f8`
- correct label position for concatenated images `6b1052f`
- set image type to palette for PNG8 `b2ff91e`
- correct NCC metric `023d8d7`
- correct NCC metric `391550d`
- correct PHASH metric `8ce7faf`
- fix uninitialized value `fe18924`
- correct NCC metric `a5fa938`
- correct FUZZ metric `982682a`
- https://github.com/ImageMagick/ImageMagick/issues/8212 `8aa8c16`
- support heic:cicp define `5e10087`
- support heic:cicp define `09017c4`
- let libheif determine the default CICP parameters `f85783d`
- correct PerlMagick montage unit tests `b432bc7`
- limit uncompressed PBM images to 70 characters `43afee6`
- eliminate compiler warning `fbcc106`
- revert `0a02fb4`
- https://github.com/ImageMagick/ImageMagick/issues/8212 `eafd854`
- check for near zero `9fd7112`
- https://github.com/ImageMagick/ImageMagick/issues/8217 `8035581`
- eliminate compiler exception `cc30d67`
- cosmetic `3ec699c`
- Correct possible out of bounds read of a single byte. `79b6ed0`
- correct FUZZ metric `7cbbc13`
- Fixed memory leak when entering StreamImage multiple times. `d494605`
- use the mean fuzz `fa4c28d`
- use variance-style combined fuzz `e61cf13`
- adjust space left after a possible reallocation `35e9bd3`
- https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-qh3h-j545-h8c9 `643deeb`
- correct FUZZ metric `ea0944a`
- revert `41f19eb`
- correct FUZZ metric `bf7d86c`
- correct AE metric `135e28b`
- omp.h uses templating; it cannot appear in a C block with c++ compiler `c034e8d`
- correct time limit initialization `4d65554`
- initialize the time limit `39a7dd9`
- return false if not path is not populated `ecd168d`
- initialize image pixels `1bfc536`
- use same metric for similarity and distortion `8cf29e1`
- near zero becomes zero `1f10976`
- eliminate compile exception `c354e6f`
- include alpha channel in the similarity metric `d4bdac6`
- correct distortion for subimage search `05a2375`
- release `363f86d`

## 6.9.13-25 - 2025-03-29

### Commits

- beta release `920f916`
- … `2f24b59`
- set PSNR for identical images to 48.1647db `388e440`
- correct exception tag `00f150a`
- reverse PSNR edge cases `4433d13`
- negate AE/PAE correlation image `6776fc4`
- support -adjoin setting `cafe026`
- initialize channel minimum `1a5c606`
- revert `4cadce6`
- invert MEPP metric correlation image `4ac361b`
- correct PSNR distortion `d0749f0`
- list pcl6 delegate `cfeca42`
- change pcl6 color device `cc0242d`
- fix syntax error `ba55740`
- correct PSNR metric `bc4f748`
- render closed sub-path poly lines `5a29c56`
- release `10f84a8`

## 6.9.13-24 - 2025-03-18

### Commits

- beta release `2247c2c`
- TIFFGetFieldDefaulted doesn’t work for TIFFTAG_PHOTOMETRIC so we need to use TIFFGetField instead. `1b98cac`
- special similarity one-off if image and reconstruction have same dimensions `805e086`
- scale PSNR output by 100 `e895aba`
- scale PSNR by 48.1647 `0189379`
- revert special case where target and reconstruction is the same dimensions `f77c508`
- special case where target and reconstruction are same size `25b191c`
- verify ghostscript alpha device `0effc7e`
- improve detection of RLE decoding `2724f9d`
- strip thumbnail URI of decorators `c1e7d5a`
- respect filename:literal define for both input and output filenames `cdb3ca7`
- revert `c18e025`
- switch arguments `e4ecf65`
- revert `c1095aa`
- fix PSNR metric to return the correct DB `8e1ac68`
- release `f4921d7`

## 6.9.13-23 - 2025-03-09

### Commits

- beta release `f607149`
- … `d56ffb7`
- include tRNS chunk `a7ea111`
- latest documentation `a1f7ff5`
- … `36d4c94`
- support parallel DNG image conversion `21dc18a`
- detect invalid compression BMP `60f2502`
- default to true-color alpha `d27ad99`
- release `5f062bb`

## 6.9.13-22 - 2025-02-22

### Merged

- Bump azure/trusted-signing-action from 0.5.0 to 0.5.1 `#359`

### Commits

- … `5d6cb68`
- latest documentation update `cbd9f22`
- support svg:embedding define `3afd169`
- add similarity metric to compare output `a020142`
- add distortion to NCC metric `a967e06`
- report similarity metric `802ba5c`
- prevent possible ssize overflow `8cbd11e`
- Group 4 compression is designed for bilevel images (black and white) `53fccd7`
- check for pow(0) `9273220`
- 0 is a special case for pow() `3a3deb5`
- dedicate more threads to similarity `6e3fe37`
- improve data locality by keeping the thread’s working set within a small region of memory. `c8bb4a6`
- dissimilarity is a warning `2fa73c7`
- normalize PSNR metric `d57175d`
- cosmetic `f253296`
- lasted autoconf upgrade `ac8570d`
- initialize dissimilarity thresold to PI `8712cfa`
- magnitude complex images requires double pixel packets `cb2e860`
- improve error message `0d4d4e9`
- increased accuracy for XYZ color conversion `3359ec0`
- normalize PSNR metric `e098dc5`
- similary image must match between the frequency and spatial domains `486063f`
- squash compiler bug `bf88cc8`
- pending issue when comparing two images of the same dimensions `da57a41`
- throw warning when reference image is wider or taller target image `253f752`
- Update the image depth after this has been changed by SetQuantumFormat. `c99cbc8`
- Corrected patch. `dfa1270`
- the correlation image is now the same size as the reference image `c6272cc`
- negate correlation image for NCC metric `61c6651`
- check for EOF condition before setting the image background `568daab`
- conditionally compile heif_context_set_maximum_image_size_limit() `bc4d820`
- white is maximum point of the correlation image `4761dcb`
- eliminate compiler exception `fd30fcb`
- ensure similarity looping respects the resouce thread limit `4d8d717`
- average composite channel for PSNR metric `99102c7`
- correlation image initialization optimization `47c5e23`
- improve SVG recursion checking `bcf7410`
- squash lint warning `c27b293`
- release `7170b91`

## 6.9.13-21 - 2024-12-22

### Commits

- beta release `34b08cc`
- check to ensure subimage is smaller than the reference image `8742d87`
- don’t throw exception in SetImageInfo() `5bd92ae`
- prevent cursor from going out of bounds `85ad0f7`
- support jpeg:restart-interval define `ad93064`
- set defaults before restart interval `c395ad6`
- RPM build restored `729a77f`
- Added missing libtiff version check (#355). `09e5a7c`
- check for invalid BMP image `1b21aee`
- revert invalid BMP check `58075e4`
- Fixed possible memory leak. `54ddd07`
- detect invalid BMP image `07a679d`
- optimize check `9ba1c43`
- … `6070f21`
- restore GROUP4 raw to working order `3a2476f`
- Corrected bytes per line check that should be 250 instead of 200 (https://github.com/ImageMagick/ImageMagick/issues/7837) `ed51e0e`
- insert missing brackets `ab6d7a5`
- bogus image destroy `6901bbd`
- Get the extra samples and sample info at another spot because something is changing the values in sample_info (https://github.com/ImageMagick/ImageMagick/discussions/7848). `15ec380`
- release `8c57a5a`
- beta release `651a394`
- distiguish between single and double quote for delegates `6af786e`
- Corrected pad calculation for indexed alpha tiff image. `3fc44fa`
- Added missing call to SetMagickThreadValue inside ReadGROUP4Image. `c5702cb`
- escape delegate commands `0a3d14f`
- update PICT unit test `1b20e13`
- release `48bc599`

## 6.9.13-19 - 2024-11-16

### Commits

- beta release `94750b0`
- reference ctdlib `2f72e75`
- remove new operator definition `1a18ef0`
- Make it more clear that people should upgrade to ImageMagick 7. `c3bd263`
- No longer get the extra_samples twice and refactored setting of the alpha and attributes. `7e3ec72`
- using ptrdiff_t is recommended for pointer arithmetic in C `2794ae7`
- use ptrdiff_t where appropriate `dda110f`
- cosmetic `2f31b22`
- use ptrdiff_t `31b5121`
- use ptrdiff_t for pointer offsets `39d0ec9`
- use ptrdiff_t for pointer offsets `fc167fa`
- Fixed calculation of the padding in the tiff decoder. `55b638f`
- Corrected check for max channels in the tiff decoder. `3fb1215`
- RPM spec files are finicky `e6d0840`
- Increased buffer size for heif_has_compatible_brand. `69ff79c`
- The extra_samples should not be subtracted from the samples_per_pixel when calculating the padding in the tiff coder. `d159095`
- release `3eaacdd`

## 6.9.13-18 - 2024-11-09

### Merged

- Fix missing ‘tiff:endian’ image property `#347`
- Bump azure/trusted-signing-action from 0.4.0 to 0.5.0 `#346`

### Commits

- beta release `aa4efd0`
- update web page `7b2271e`
- don’t process TIFF image if there is an exception `af3a0f7`
- correct download links `b3d5d4a`
- Added missing calls to CloseBob. `a61d721`
- support ICON size of 512 (https://github.com/ImageMagick/ImageMagick/issues/7684) `8ba147b`
- do not “ping” image for identify:locate define (https://github.com/ImageMagick/ImageMagick/issues/7693) `49b4985`
- don’t truncate “clipboard” delegate `cec3852`
- increase the default undo cache limit `eca6974`
- export exception when undo resource limit exceeded `821c82f`
- Lab translation not required for HDRI support (https://github.com/ImageMagick/ImageMagick/issues/7724) `6d8ede7`
- latest autoconf/automake update `92ad195`
- eliminate g++ 14 exceptions `4358f63`
- Silence build error. `bf95f05`
- clone latest website documentation `c1f8340`
- conditional compile new operator `579a80e`
- configure urw type1 fonts `a539df2`
- list font metrics `461ae22`
- search type1 folder for type1 fonts `188dff1`
- Removed all MAGICKCORE_HAVE_TIFF checks because we no longer define them. `ba7429d`
- Removed BORLANDC checks. `eef9934`
- eliminate compiler warning `8a2b8e2`
- Don’t write the null terminator in pdf values. `c6fc6d1`
- exit on error exception `fab76f4`
- Removed font searches that were added for testing. `353ddbc`
- Adding missing typecast. `5bfcaf9`
- adjust scanline pad (https://github.com/ImageMagick/ImageMagick6/issues/333) `49d5131`
- Revert patch until we find a proper solution. `1a68678`
- release `a917422`

## 6.9.13-17 - 2024-10-05

### Merged

- Add missing Threshold command to command array of Region of Interest mode `#339`

### Commits

- beta release `068d8ce`
- revert INSTALL_BASE PerlMagick patch `1761270`
- Also treat the group and element being zero as the end of data in a dicom file. `0c69754`
- LIBRARY_PATH is reserved, use LIBRARY_ABSOLUTE_PATH instead `bf69fec`
- to do: write pixel data in YCBCR subsampled format `cccfebb`
- update to the latest web pages `27250f4`
- improve URW font search `7875b24`
- check Ubuntu URW font path `06a2806`
- update path to Dejavu fonts `404518f`
- we prefer URW OTF fonts `113d3e4`
- Make sure we read the last xmp profile inside the pdf file (#340). `392fb4e`
- check for columns overflow `3e75a77`
- Patch to fix reading thumbnail from exif profile. `e71b4b8`
- release `f20b572`

## 6.9.13-16 - 2024-09-01

### Commits

- properly set image byte order `4b6bc43`
- set max colormap size for remap `b7dde52`
- beta release `4b39d1a`
- refactor profile loop `9594abd`
- support clipboard delegate `d7cd68a`
- improved rounding `a34d4a4`
- don’t allow negative scenes `c763ff0`
- eliminate compiler warnings `8b003df`
- release `d2fdaa6`

## 6.9.13-15 - 2024-08-24

### Merged

- Bump azure/trusted-signing-action from 0.3.20 to 0.4.0 `#334`

### Commits

- beta release `6557505`
- read/write in chunks `16bf20f`
- optimize fwrite() arguments `16f9632`
- Renamed Output folder to Artifacts. `22fa358`
- cancel interactive window selection with right button press `39f08e4`
- Make images mandatory. `6e8cf41`
- allow SeekBlob() to set an offset beyond the end of the blob `677695f`
- be less forgiving for invalid image indexes `93b0872`
- Fixed problem with empty macros. `09994d9`
- Removed duplicate statement. `5187fad`
- Corrected gamma multiplication to resolve the issue reported in #335. `a016cb7`
- Fixed build. `aa27bf0`
- minimum TIFF delegate library is version 4 `d0b6b48`
- suppress fx: exception `61415c8`
- release `86d55c7`

## 6.9.13-14 - 2024-07-27

### Commits

- beta release `2ebf5b1`
- only request a unique file name when system:shred is not set `97937f1`
- correct link `a3d48b0`
- The -format option is hybrid operator and info operator `ddfb260`
- cosmetic `a9297a8`
- bounds check `5bbdfe2`
- set image orientation on write `b842e3a`
- always “ping” for -format option `4e47a94`
- Ignore the fact that the profile could not be added to the image. `3bf3744`
- Also allow tiff:assume-alpha when there is more than one meta channel. `12b6f52`
- interpret EMF documents under Linux `5e1f86a`
- include WMF delegate `5239051`
- release `1a0ad7d`

## 6.9.13-13 - 2024-07-14

### Merged

- Fixed typo in README.md `#328`

### Commits

- beta release `3a5f770`
- -outdir deprecated `3b1c399`
- exit early when the symlink can not be created when invoking the SVG decode delegate `27bfec9`
- Changes due to upgrade of libheif. `87762c2`
- eliminate compiler warning `6469cdf`
- changed defines to use method instead of a define `7da103e`
- smooth the rendering of an ellipse (https://github.com/ImageMagick/ImageMagick/issues/7465) `aae4ed7`
- release `7c236a2`

## 6.9.13-12 - 2024-06-23

### Merged

- Bump azure/trusted-signing-action from 0.3.19 to 0.3.20 `#325`
- Bump azure/trusted-signing-action from 0.3.18 to 0.3.19 `#324`

### Commits

- beta release `5447874`
- cosmetic `9c4f8b4`
- The solution name of Windows now contains the name of the platform. `7ec9b7c`
- Correct overwriting read_info->filename to make sure we don’t leave temporary files behind. `b80fc13`
- No longer pass the commit when cloning the repositories in the Windows build. `545d71c`
- Corrected setting the offset for the seek operation to fix issue when reading xbm files with information between the width/height define and data. `38b0c24`
- fix boundary condition when resampling pixel color (https://github.com/ImageMagick/ImageMagick/issues/7415) `31de111`
- only enable the alpha channel when the compression is BI_BITFIELDS or BI_ALPHABITFIELDS `19329fb`
- Report error when the input file does not contain enough data. `d2ed967`
- restore sparse pixel reading `510d898`
- release `c35a0b7`

## 6.9.13-11 - 2024-05-25

### Commits

- beta release `e7e4c01`
- Set the parameters to NAN inside GetImageChannelMean when GetImageChannelStatistics returns null. `2605fc7`
- avoid text truncation for captions (https://github.com/ImageMagick/ImageMagick/issues/7304) `78139cf`
- return artifacts, not properties (https://github.com/ImageMagick/ImageMagick/issues/7309) `e7ead21`
- ensure effect with opacity in draw operator `7a6485b`
- eliminate compiler error `d04f037`
- eliminate compiler errors `84fb765`
- add utime header `6816242`
- correct spelling (https://github.com/ImageMagick/Website/discussions/100) `aafb1db`
- alpha channel if alpha mask or 32-bit uncompressed `11587ef`
- Switch to federated credential with Trusted Signing. `368f39f`
- Corrected name of the action. `2f24a28`
- Skip Azure CLI login in pull requests. `6ca317c`
- Removed bits_per_pixel from IconInfo. `0020409`
- Removed planes from IconInfo. `5e53f0f`
- Removed size from IconInfo. `1a94c97`
- Removed number_colors from IconInfo. `2f8110c`
- Removed colors_important from IconInfo. `e8a6d3f`
- Removed width and height from IconInfo. `b7cf7d0`
- Removed x_pixels and y_pixels from IconInfo. `ed843f9`
- Removed image_size from IconInfo. `7df3950`
- Removed compression from IconInfo. `1947b4e`
- Removed IconInfo struct `0945402`
- Removed reserved and resource_type from IconFile. `ed30832`
- No longer allocate 1024 icon entries for all images. `2439753`
- Moved AutoResizeImage method closer to the write method. `57eae13`
- Moved determining the width and height of an icon to a separate method. `3e19ea7`
- Fixed method that determines the width and height of an icon (https://github.com/ImageMagick/ImageMagick/issues/7341) `a0fa6b3`
- Added missing typecast. `f4415f8`
- Removed unused variables. `f8b0247`
- release `b9bdd02`

## 6.9.13-10 - 2024-05-05

### Commits

- beta release `8f6186e`
- use >= instead to work around precision limitations of a double. `3252d47`
- forgot to cast double to unsigned int `be15ac9`
- protect backslash write writing properties to MIFF (https://github.com/ImageMagick/ImageMagick/issues/7270) `7a77955`
- Added version checks for itxt_length in the png coder. `4d6b920`
- Switch to macos-13. `4c8223d`
- Also check the limits for the width and height of the reference grid. `ea5f7d1`
- respect gradient bounding box `4ebd314`
- eliminate compiler warnings `4b09bdd`
- restore ImageMagick RPM build `e24db93`
- revert `147fbb4`
- restore PerlMagick build `599df37`
- release `fecc7d0`

## 6.9.13-9 - 2024-04-21

### Commits

- beta release `f27bd22`
- set perl install base to that of ImageMagick’s `ae55feb`
- Corrected check for warning when png:compression-filter is invalid. `b186009`
- Code cleanup. `5603953`
- Call heif_context_set_maximum_image_size_limit to limit high dimensions earlier. `c6824aa`
- improved range checking (https://github.com/ImageMagick/ImageMagick/issues/6341) `75ebd99`
- check for value < 0, ceil() not required (https://github.com/ImageMagick/ImageMagick/issues/6341) `b72508c`
- fix undefined behaviors when casting double to size_t (https://github.com/ImageMagick/ImageMagick/issues/6341) `8878996`
- use a different path for positive and negative values `bc5ac19`
- release `e637df3`

## 6.9.13-8 - 2024-04-07

### Merged

- Bump azure/azure-code-signing-action from 0.3.0 to 0.3.1 `#318`
- Bump actions/checkout from 3 to 4 `#268`
- delete stray incorrect Unicode characters `#312`

### Fixed

- Use (PixelPacket *)NULL instead to resolve #319. `#319`

### Commits

- beta release `6a29d86`
- just a template for now `f89b135`
- documentation update `fd1fb5c`
- … `14e4ec3`
- latest documentation `4eb3fc8`
- eliminate rare memory leak `3fb6732`
- correct null reference `cd6e105`
- Removed unicode characters that were added by accident. `3055105`
- latest autoconf update `c59d29a`
- respect gradient:bounding-box define (https://github.com/ImageMagick/ImageMagick/issues/7143) `3328513`
- threading issue with identifying grayscale (https://github.com/ImageMagick/ImageMagick/issues/7152) `e4537ca`
- transient off-by-one `907641b`
- update `61878c7`
- update `e454822`
- respect TIFF orientation tag (https://github.com/ImageMagick/ImageMagick/issues/7147) `e4c6ce0`
- revert `a1de90f`
- possible temporary pixel cache leak if resources exhausted (https://github.com/ImageMagick/ImageMagick/discussions/7167) `8898a2b`
- install perl module into user-specified prefix `f665638`
- do not round off density (https://github.com/ImageMagick/ImageMagick/issues/7203) `235d2a0`
- Moved include of OpenCL header files to opencl-private.h `a966f95`
- Removed OpenCL includes. `78ea689`
- Silence warnings that are raised when using a C++ compiler. `fd0d176`
- Moved include to the correct file. `5c71067`
- Switch from the ImageMagick-Windows6 repository to ImageMagick-Windows repository in the main build. `f32a2c2`
- Switch from the ImageMagick-Windows6 repository to ImageMagick-Windows repository in the daily build. `bd6974f`
- Also run daily build when the file is changed. `decf5d1`
- Corrected path. `fc6635c`
- Switch from the ImageMagick-Windows6 repository to ImageMagick-Windows repository in the release build. `9b181d1`
- No longer redirect the output with inkscape because this causes issues on Windows. `08178d7`
- cosmetic `03219a9`
- release `7013613`
- release `c4c16c1`
- Renamed workflow. `0cad051`
- Corrected paths. `72a0952`
- Corrected clone of the repositories. `e8b4e09`
- Updated path. `48bb363`
- Renamed artifact. `8c5f6a7`
- release (updated) `5eb340a`
- release (updated) `99df1df`

## 6.9.13-7 - 2024-02-25

### Commits

- beta release `f72e54c`
- Minor code cleanup. `dd26309`
- incorrect YCbCr detection `be65f47`
- Append signature when possible. `2606a5a`
- leverage darktable delegate if libraw is not available `08e213c`
- locate darktable `90e3324`
- capture stdout `31bc888`
- free image info struct `fd4d262`
- coalesce images on webp write `f35cd13`
- adjust browser spacing between buttons `3da057d`
- Only write density values higher than zero in a jpeg file. `89728c0`
- use radians macro `daf23ec`
- more work on LCH colorspace `9ea3631`
- eliminate compiler exception `39a86bc`
- final corrections to LCH colorspace formula `0566cb2`
- Removed NTGetLastError from the private header file because it is not exported. `cb44173`
- Return a different error code when the file could not be found on Windows to have the same behavior as on other platforms. `94123d7`
- silence warnings `4af89ea`
- release `f310f94`
- release `eae41b3`
- release `92d144e`

## 6.9.13-6 - 2024-02-11

### Merged

- Bump azure/azure-code-signing-action from 0.2.26 to 0.3.0 `#307`
- Bump azure/azure-code-signing-action from 0.2.22 to 0.2.26 `#306`

### Commits

- beta releas e `86e1e68`
- updated link `2ba6386`
- eliminate extraneous EXIF comma `d6cd1d1`
- https://github.com/ImageMagick/ImageMagick/pull/7068 `037165b`
- escape { when writing MIFF images (https://github.com/ImageMagick/ImageMagick/issues/7071) `67188d9`
- protect ‘{‘ in MIFF key/value pairs `05f122a`
- … `11be624`
- set visible image artifact `b7018d8`
- extend buffer to maximum field size `f4373e6`
- enable error diffusion for -posterize (https://github.com/ImageMagick/ImageMagick/issues/7079) `fe69d65`
- refactor posterize macro `88f8ae2`
- improve posterize algorithm `ba7afaf`
- refactor posterize pixel macro `018ea17`
- support setting image registry `95700b0`
- check for class recursion `bc12b9a`
- Fixed running identify on dds files with a cubemap. `a0ee79b`
- Set ttl to time when the image will expire instead of the duration that the image can be used. `7aceff0`
- improve time-to-live formatting `92e2747`
- make version checks human readable `6348364`
- fix incorrect stroke opacity (https://github.com/ImageMagick/ImageMagick/issues/7097) `b07d649`
- Disable debug block. `54ac1fb`
- correct pixel offset validation method `69a02ab`
- if resampling fails, replace with invalid pixel `6746dff`
- also allow invalid length where 8 was added to the header size. `8a4dd76`
- release `7df93f0`
- release `476beb5`

## 6.9.13-5 - 2024-01-21

### Merged

- fix PKG_CONFIG_LIBDIR `#303`

### Commits

- beta release `bc79cf0`
- release `5ced10c`

## 6.9.13-4 - 2024-01-07

### Commits

- beta release `6d2a3fc`
- Improved name of installer artifacts `212577d`
- support -alpha remove-opaque option `4461433`
- Corrected path to file that contains the version. `0c26720`
- reduce # threads for -alpha option `e22d816`
- -alpha deactivate-if-opaque disables the alpha channel if and only if its entirely opaque `1a1b0f9`
- -alpha off-if-opaque turns off the alpha channel if its entirely opaque `83002fb`
- slight optimization `5db8a00`
- fix error: ‘libraw_data_t’ has no member named ‘rawparams’ `55f662f`
- thread tuning `959549a`
- thread tuning `fb0af62`
- optimize HDRI detection `2babf45`
- factor is a const argument `4929a49`
- cast to int `75aa4f2`
- https://github.com/ImageMagick/ImageMagick/issues/7006 `2410dc3`
- improve RSVG exception checking (https://github.com/ImageMagick/ImageMagick/issues/7005) `e8d247d`
- fix off-by-one issue (https://github.com/ImageMagick/ImageMagick/issues/7004) `ae10447`
- fix caption sizing issue (https://github.com/ImageMagick/ImageMagick/issues/7004) `73c06ad`
- correct off-by one issue `3f9f55d`
- https://github.com/ImageMagick/ImageMagick/pull/7008/ `f6f99ac`
- correct usage `5bcb76d`
- off-by-one error `861e5e2`
- release `0dc4853`

## 6.9.13-3 - 2023-12-30

### Merged

- configure.ac: fixup LFS check for autoconf-2.72 `#300`

### Commits

- beta release `844f1d7`
- beta release `d31d317`
- check for version 0.20 instead `1ad0102`
- display hidden image `07d2bf2`
- latest autoconf/automake update `9169a2f`
- identify image time-to-live `377329e`
- set errno if time-to-live exceeded `287ba31`
- eliminate compiler exception `9b9eb2c`
- conditionally set errno to ESTALE `fc58710`
- cosmetic `2dd01aa`
- ignore SyncBlob() status in CloseBlob() (https://github.com/ImageMagick/ImageMagick/issues/6984) `a1e5ff8`
- repo change `0d9ba58`
- update manifest `b9f5797`
- release `76d7eb8`
- release `ec69f01`

## 6.9.13-2 - 2023-12-25

### Merged

- configure: drop backported ac_func_fseeko.m4 for autoconf-2.72 compat… `#297`

### Commits

- beta release `52f9b02`
- beta release `8dca933`
- cosmetic `e45e308`
- cosmetic `92efee0`
- Corrected order to fix invalid matches. `48c25cd`
- b10 should also be moved. `4686d91`
- support dng:max-raw-memory define (https://github.com/ImageMagick/ImageMagick/discussions/6922) `1993c41`
- properly export YUV JP2 images (https://github.com/ImageMagick/ImageMagick/issues/6943) `44a5beb`
- use ‘:’ specifier `d438d68`
- check for corrupt DJVU images (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-wv9p-78jx-g7fv) `e76a9d6`
- support UTF-8 comments (https://github.com/ImageMagick/ImageMagick/issues/6949) `c62fc01`
- do not prefix iTxt key with ‘png:’ `cae7fe1`
- latest autoconf update `5e1ec87`
- enhance sampling factor parser (https://github.com/ImageMagick/ImageMagick/issues/6943) `3b3d02e`
- proper chuck length checking `3c357cd`
- Bump actions/download-artifact from 3 to 4 `2ec3b1a`
- Bump actions/upload-artifact from 3 to 4 `309214e`
- Bump github/codeql-action from 2 to 3 `d0346c4`
- Use unique name for installers. `e6c2207`
- Use different name for the installers. `0cbf2af`
- Also include type in artifact name. `1df262f`
- fx calculations of skewness and kurtosis (https://github.com/ImageMagick/ImageMagick/issues/6964) `0ede455`
- check if the string contains non-Latin1 characters `4e612bd`
- corrected patch to check for non-Latin1 characters `2344b02`
- invalid JSON with -ping (https://github.com/ImageMagick/ImageMagick/issues/6966) `58b88f4`
- invalid HTTPS certificates are no longer ignored (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-3r24-6m6q-vxmr) `387954c`
- add RW2 + CR2 mime types `bfc10fd`
- release `d9b4c63`
- no member named ‘rawparams’ (https://github.com/ImageMagick/ImageMagick/issues/6969) `e1980f3`
- release `58a3cdf`
- release `56eb2b0`

## 6.9.13-1 - 2023-12-10

### Merged

- configure.ac: Fix bashism `#292`

### Commits

- eliminate compiler warning `7d556fa`
- eliminate compiler warning `258655e`
- eliminate compiler warning `7a3b233`
- https://github.com/ImageMagick/ImageMagick/issues/2756 `d07216a`
- support ODG vector format (https://github.com/ImageMagick/ImageMagick/issues/6827) `548dc6f`
- support EPUB format `6680857`
- headless is implied `d4f2606`
- each image has its own time to live `f89cf06`
- latest autoconf update `8ad5a7a`
- https://github.com/ImageMagick/ImageMagick/issues/6845 `8f26983`
- Sign executable and libraries with Azure Code Signing. `c072ccb`
- Also run release build when the files is changed in the main branch or through a PR. `f7076e4`
- Also test daily build when it is changed in a pull request. `296bc2c`
- Change Linux build to use ubuntu 20.04 instead. `40c6a4a`
- Corrected paths. `cb2d420`
- Use env:GITHUB_OUTPUT instead. `f04bd8c`
- switch to using GetEnvironmentVariableW on Windows `0bedc3c`
- Disable code signing in a pull request. `35086ba`
- Bump azure/azure-code-signing-action from 0.2.21 to 0.2.22 `c01c814`
- output correct security policy when configuring (https://github.com/ImageMagick/ImageMagick/issues/6863) `0a9937f`
- flush any potential write exceptions `c660243`
- improve I/O exception checking `34f7e29`
- eliminate compiler warnings `38afd07`
- improve I/O exception checking `10cb1f0`
- improve I/O exception handling `1ae02d5`
- miscellaneous nit fixes `bd3fa94`
- spelling nit `a2a9594`
- blob status is a boolean `0c955f3`
- blob status: 0 on success, -1 on exception `90dabed`
- eliminate compiler warning `c5705d8`
- ensure JPEG size is always less than the jpeg:extent value `1fdba2e`
- cosmetic `00bab4b`
- need to sync blob before we export its size `9692fb6`
- restore sync to CloseBlob() `3b120de`
- don’t calculate blob size if there is an I/O exception `bac64ae`
- No longer include ffmpeg in our installer and portable. `ad1b807`
- can’t write 8 bit floating-point pixels `0419e2f`
- latest automake/autoconf updates `0da5975`
- latest autoconf/automake updates `e172d00`
- some delegates require C++ `6dc73c4`
- throw exception if discovered when syncing a blob `c8dafdc`
- check external delegate exit code `fc45ce6`
- flush stdout `7d381b0`
- eliminate compiler warnings `665cbeb`
- eliminate compiler warnings `db2f5fb`
- Enums that are not flags should not be plural. `556a4c0`
- Apply fix for heap buffer overflow that was already fixed in ImageMagick 7 (#290). `057e5c0`
- revert `4cc3206`
- eliminate compiler warning `2b6a3cc`
- export OpenMP library `663de8d`
- cosmetic `7ee8dca`
- display then write `cb381a2`
- clone image list to prevent any possible image side-effects `f28d02e`
- ignore gzflush() status `75d1cb7`
- check for omp_get_num_threads in OpenMP library `9c7b61a`
- detect libgomp when compiling with C++ `0a93150`
- correct openmp detection `1e79961`
- revert cloning of image list on write() `2be8e3f`
- omp.h header is optional `474e915`
- use a portable format as not installations support JPEG/PNG `3c786ca`
- don’t proactively set a floating point MIFF image `4ec1a3f`
- support title attribute `8cb0969`
- get image title `635e5d8`
- update demo titles `aabf322`
- correct image signature `c45fe9a`
- clean up ImageMagick configuration results `fc6e147`
- don’t sync when getting blob size `9bb7d49`
- cosmetic `ec14da5`
- respect –disable-openmp `e9e3657`
- release `4712685`
- fix reading Windows 1.x icon file format `511167b`
- release `465c31f`
- release `4198ed0`
- release `5b6b9f9`
- beta release `4a1d8f3`
- cosmetic `a316650`
- set time_t maximum (https://github.com/ImageMagick/ImageMagick/issues/6891) `a05ca02`
- cosmetic `f66ed25`
- support Visio vector format `c9e2d59`
- detected memory leaks `c54f176`
- xc: code is not always guarenteed to return an image (https://github.com/ImageMagick/ImageMagick/issues/6917) `4d3ee5c`
- Corrected return value. `f7cd870`
- Set ttl to time when the image will expire instead of the duration that the image can be used. `864e56b`
- latest documentation update `c1b5f2c`
- update link `0488a26`
- latest autoconf update `f73c126`
- add link to license `1830835`
- normalize statistics to prevent numeric instability `ae46413`
- use gray pixel rather than opacity to create mask `f3941be`
- update links `eb0db3e`
- release `006f3e9`
- beta release `1d28aee`
- release `87c1749`

## 6.9.13-0 - 2023-10-28

### Commits

- beta release `20a3c58`
- limit points drawned along an arc `7be3e22`
- correct for bytes per line `0470517`
- https://github.com/ImageMagick/ImageMagick/issues/6623 `b9d07c6`
- eliminate compile warning `3f3f8c1`
- correct valid pixel offset `f0f1042`
- correct valid pixel offset `4d79bb5`
- correct pixel offset check `24403f0`
- check for out-of-bounds implode factor `4a4e625`
- add missing null check `51d8bb2`
- respect max-memory-request user policy `e34171e`
- support precision user policy `40bb7ea`
- new default time to live `b14e5a5`
- time INT_MAX is unlimited `ca1aca5`
- Removed code signing because the certificate expired and will not be renewed. `189ae04`
- release `b3e4902`

## 6.9.12-99 - 2023-10-21

### Merged

- Add the up to date “Artifex” name to Ghostscript list `#281`

### Commits

- beta release `72c96a8`
- include paths for Stawberry perl build of PerlMagick `7100cc9`
- time-to-live returned incorrect results when SOURCE_DATE_EPOCH set (https://github.com/ImageMagick/ImageMagick6/issues/278) `eb9ac36`
- https://github.com/ImageMagick/ImageMagick/issues/6775 `23187cd`
- add Artiflex name to Ghostscript list `fcafb64`
- Revert change. `76e1847`
- Only use the recent names to do the Ghostscript registry lookup and search for the commercial version first. `6afe7e3`
- support time to live neumonics, e.g. 2 minutes `aefd30a`
- remove private method GetMagickTTL() `d2e658c`
- moderate the CPU delay `9af1d64`
- cosmetic `f11ed36`
- format time to live `b6d966a`
- cosmetic `74da07b`
- correct # of seconds in month `32d7bc0`
- fix formatting time-to-live `c6b041b`
- clarify time to live `16e7c9f`
- utilize difftime() to subtract time to live `5b91181`
- convert source epoch to unsigned it `c8acd3e`
- time to live default is infinity `9a9f1d6`
- latest autoconf/automake `119eb49`
- latest autoconf/automake updates `a3a4d8b`
- assume time_t is signed `1ee5fa3`
- largest value is MAGICK_SIZE_MAX `00bcef4`
- prevent possible integer overlflow `9808c03`
- SetMagickSecurityPolicy() permits user policies to comingle with system `e43e7a7`
- eliminate compiler warnings `26390bf`
- eliminate compiler exception `ea3ee62`
- permit all user policies `c3e0f4a`
- allow user to comingle with system policies `eff569d`
- find minimum policy value `ea5df97`
- find minimum policy value `fc9222b`
- revert `66871a5`
- off by one exception `5587a0e`
- correct bytes per line calculation `3372255`
- revert `4a0699f`
- set PNG maximum chunk size to default `09b7ea4`
- clarify SetMagickSecurityPolicy() `bdd8b64`
- release `2d175da`

## 6.9.12-98 - 2023-10-08

### Commits

- beta release `148a129`
- … `4428cd3`
- support Windows 1.0 Icon format (https://github.com/ImageMagick/ImageMagick/discussions/6670) `b655528`
- enable OpenCL build (https://github.com/ImageMagick/ImageMagick6/issues/275) `7a828b0`
- eliminate compiler error `acf041a`
- support GetMagickTTL() method (https://github.com/ImageMagick/ImageMagick/discussions/4533) `cb72a81`
- fix time-to-live deadlock `84c4069`
- improve time-to-live timer `2a88880`
- prevent integer overflow `6b472d8`
- wrong argument type `bae5e88`
- check time to live every 4096 cycles `0d53915`
- Added missing include. `2e35f12`
- support xmp:validate define to choose performance over security `d7f5f6e`
- eliminate compiler warning `0887bbf`
- protect against DOS for FX do, while, for loops `fe77ef5`
- release `0f7e3a7`

## 6.9.12-97 - 2023-09-30

### Commits

- beta release `51d4282`
- eliminate Coverity warnings `8856c26`
- max result is SIZE_MAX `c9e5972`
- check for BMP file size, poc provided by Hardik Shah of Vehere (Dawn Treaders team) `4056846`
- throw exception but do not close/destroy image inside ReadEmbedImage() `c6eb668`
- don’t trust an XMP profile if its not validated `a0812ea`
- revert `397b8e5`
- eliminate compiler warnings `d1ad8e7`
- fix building with OpenCL (#6743) `834a5d4`
- correct exit code (https://github.com/ImageMagick/ImageMagick/issues/6744) `d730d3e`
- Don’t add svg:decode to the list of build in delegates when librsvg was enabled (#274). `abb87fc`
- fix compose dissolve issue (https://github.com/ImageMagick/ImageMagick/issues/6738) `1926121`
- move check for number of colors `c504e54`
- support raw parameters (https://github.com/ImageMagick/ImageMagick/discussions/6748) `2245bf7`
- release `2a749f7`
- eliminate compiler exception `0cd4e70`
- eliminate compiler exception `6ece5dc`
- release `2ca57b2`

## 6.9.12-96 - 2023-09-23

### Commits

- beta release `cf44454`
- eliminate static analyzer issue `535fff7`
- eliminate static analyzer issue `ec2b706`
- properly extract EXIF GPS fractions `bbfe4dd`
- revert type cast `e4c20bc`
- set windows to NULL `9174a69`
- Fixed building fourier.c on Windows with Visual Studio (#6667) `3a1d164`
- cosmetic `9d9257b`
- release `34f40bb`

## 6.9.12-95 - 2023-09-19

### Merged

- fix type cast `#269`

### Commits

- beta release `ffb46b1`
- validate security policy `bf69ab4`
- eliminate compiler warnings `5c25385`
- eliminate compiler warning `9d073e8`
- cosmetic `49d8c29`
- validate policy before we set it `276f31a`
- release `9202885`

## 6.9.12-94 - 2023-09-17

### Merged

- Backport the ClosestColor improvement from 7.1.0-58 to ImageMagick-6. `#257`

### Commits

- beta release `ad92edb`
- option to display build compiler `7aacae6`
- correct exception tag `2624ce3`
- Fix possible memory leak when format doesn’t support encoding. `bc9d115`
- eliminate compiler warnings `1c4fe73`
- read APNG losslessly `7bd113a`
- eliminate compiler warnings `0682575`
- limit the number of XCF layers `a4137de`
- OpenMP advisement `57b3dd4`
- eliminate compiler warnings `0d70d19`
- check the image list length `4bec491`
- eliminate compiler warnings `9620786`
- eliminate compiler warnings `ca4da25`
- Fixed memory leak in AcquireDrawingWand that occurs when image is null. `678bd7a`
- wrong cast `9b4a8cf`
- eliminate compiler warnings `6bc911e`
- support new configure script option: –with-security-policy={open,limited,secure,web-safe} `ba39057`
- update documentation `480c736`
- security policy configuration `6e1a710`
- baseline security policies `8f3bdb8`
- security policy patch `e5e2f87`
- update security policy variants `bf9bc7f`
- check against valid chunk sizes `bed025f`
- check stat() status `92804dc`
- use libraw’s camera white balance adjustment as default, use dng:use-camera-wb=false to disable `267dc74`
- Corrected check for define. `c684aba`
- WEBP now respects ping (https://github.com/ImageMagick/ImageMagick/issues/6572) `df401e6`
- egrep is deprecated `04d7f54`
- tweaks to default security policies `b60b47c`
- validate policies @ https://imagemagick-secevaluator.doyensec.com/ `7991812`
- respect `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

- beta release `d056e7d`
- Added checks to make sure all bytes were read. `fa048a3`
- correct divisor `55c5bfb`
- validate pixel offset `24ed664`
- release `984daa2`

## 6.9.12-85 - 2023-04-16

### Commits

- beta release `62d65ad`
- Minor refactoring. `90d7179`
- account for extra samples `7e4c992`
- The quantum extent should also including the pad. `2da5520`
- Another improvement of calculating the size of the extent. `49ccd7e`
- The padding is per pixel. `e9f4c76`
- use the new API when available `1cd456a`
- don’t cut off letters (https://github.com/ImageMagick/ImageMagick/issues/6221) `e7ce537`
- theoretically a more intuitive brighness contrast algorithm (https://github.com/ImageMagick/ImageMagick/issues/6079) `c9bf349`
- revert format hint (https://github.com/ImageMagick/ImageMagick/issues/6242) `299fd34`
- identify correct format `d31945e`
- revert `3c24f8c`
- eliminate black outline when clipping (https://github.com/ImageMagick/ImageMagick/discussions/6226) `222b2e2`
- correct slope/intercept `3f338bf`
- correct intercept `3afc67e`
- eliminate compiler warnings `96b27b4`
- eliminate compiler warnings `9c10890`
- release `4814167`
- release `1938c61`
- beta release `93016da`
- if the image type is explicit, use the file extension if possible (https://github.com/ImageMagick/ImageMagick/issues/6242) `cc11b8b`
- Corrected implementation of NTRegistryKeyLookup (#204). `39f6601`
- add additional checks for casting double to size_t `ca4b4c6`
- eliminate compiler warnings `3d18ead`
- identify z component of chromaticity `ba3c9fb`
- Refactor code to make it more readable. `132deb9`
- Also skip writing the exif/tiff resolution properties when the pHYs chunk is written. `b5b3c7c`
- improved range checking `0b8553c`
- Fixed various build errors. `da8c0b2`
- eliminate compiler exception `6d61aca`
- separate raqm from complete text layout `d60b32f`
- eliminate compiler exception `e93132a`
- detect presence of alpha channel `d49d6b2`
- Fixed build. `e59f2b3`
- round crop width properly `3a5e31d`
- release `b73b185`

## 6.9.12-84 - 2023-04-02

### Commits

- beta release `519f510`
- Use const string instead. `2fb1217`
- conditional colormap `f7d35d8`
- Enabled OpenMP in the portable build. `b76a842`
- enable near-lossless compression quality (https://github.com/ImageMagick/ImageMagick/discussions/6204) `a0bd172`
- uniform copyright `a767442`
- sharper `6ee3010`
- Only write WriteResolutionResourceBlock when dpi is set. `d95f105`
- Corrected length. `371a75d`
- possible heap buffer overflow (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-35q2-86c7-9247) `e30c693`
- cosmetic `499b59d`
- multiply strip size by # of samples `b5c7565`
- release `0731a37`

## 6.9.12-83 - 2023-03-26

### Commits

- beta release `58beb73`
- offset to x1 for west gravity (#https://github.com/ImageMagick/ImageMagick/issues/6163) `1211145`
- optimization `c2a9773`
- MVG must be explicit `aeb1e5e`
- enable left bearing offset for undefined and west gravities `a6cec4f`
- eliminate memory leak when writing the JPS image format `89c4b1f`
- release `7406afe`
- fix compiler exception `6569223`
- module is a reserved work in C++ (20) `49c6579`
- release `5036aa9`

## 6.9.12-82 - 2023-03-18

### Commits

- beta release `708c453`
- improve default fatal exception handler `e8e4389`
- improve locale exception handling `1a76965`
- terminate loop on page sentinel (#https://github.com/ImageMagick/ImageMagick/issues/6158) `15c5b01`
- optimization `ee78ae5`
- Update SECURITY.md `7c881de`
- call SetUnhandledExceptionFilter() in utilities rather than the MagickCore API `11ceaf0`
- Fixed build. `9df4c7f`
- accomodate UTF-8 image file names `ab93a0b`
- Newer versions of libtiff require the field_name to be set so we set it to a static dummy string. `440b988`
- Removed const. `5bad64f`
- beta release `e389f90`
- release `04a0e3a`

## 6.9.12-81 - 2023-03-11

### Commits

- beta release `fd996c6`
- MagickWandTerminus calls MagickCoreTermines so we don’t need to call both of them. `0cc37c4`
- Call MagickWandTerminus instead of MagickCoreTerminus. `42c64e1`
- release `6d2ffaf`

## 6.9.12-80 - 2023-03-09

### Commits

- release `6614dfa`
- release `037e2db`

## 6.9.12-79 - 2023-03-09

### Commits

- beta release `b396ff0`
- PNG compression filters range from 0-5 `7b955d7`
- release `0ed4c1c`

## 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

- beta release `378756d`
- Corrected typo and use if instead of if defined. `fd5a305`
- release `e4db044`

## 6.9.12-74 - 2023-01-28

### Commits

- beta release `a3b0625`
- initialize RLE pixels `5693f20`
- Replace tabs with spaces. `a364a0e`
- wrong byte order `f0c64eb`
- only support WPG postscript embedded images `3ef877f`
- SETJMP_IS_THREAD_SAFE symbol requires namespace prefix (https://github.com/ImageMagick/ImageMagick/discussions/4123) `2d0250e`
- add MAGICKCORE prefix `9a920f0`
- add MAGICKCORE namespace prefix `a29febc`
- remedy uninitialized value `bdb8819`
- permit setting colormap with empty pixel cache `25d201d`
- ensure code will compile with an ANSI-C compiler `2c240b7`
- cosmetic `97db7a5`
- improve support for PNG iTXt chunk `3fa447f`
- release `3d0dc00`
- Delay release. `342d607`
- Corrected check for define. `5c8a089`
- release `cff0e48`
- release `ee22c0a`
- update image signatures `6e140de`
- release `4509b35`

## 6.9.12-73 - 2023-01-22

### Commits

- beta release `4836de6`
- beta release `64085e4`
- cosmetic `a502d4e`
- eliminate uninitialised value (https://github.com/ImageMagick/ImageMagick/issues/5916) `d826ae6`
- set image background color `1081508`
- use define rather than constant `ba8c549`
- DCX limited to 1024 frames `8e9ce89`
- bounds check `a66ac92`
- initialize resolution `7a03db5`
- use define `7f4dd8c`
- https://github.com/ImageMagick/ImageMagick/pull/5929 `62f7e61`
- Disable call to -coalesce inside the webp encoder to avoid duplicate coalescing `7438dc4`
- clone image list, leave coalescing to the user `b4a43f2`
- ignore .Z extention `a08aeb3`
- read blob byte rather than short `4f38788`
- restore image file is there is an exception when reading (https://github.com/ImageMagick/ImageMagick/issues/5952) `987dcdf`
- eliminate rare memory leak `cb765ff`
- cosmetic `191d1c0`
- 1-bit images should be colormapped `8679e6d`
- set SetImageOption() for -family option `56f41a6`
- save image orientiation `ebbbe8e`
- Use xlink:href instead of href as suggested by snibgo. `1439ece`
- cosmetic `6a46672`
- missing adjoin flag `079f7a4`
- improve BMP error checking (https://github.com/ImageMagick/ImageMagick/issues/5980) `6b1daae`
- support tga:perserve-orientation option `ed771d3`
- coorected initialization of flip_y variable `2ed5282`
- eliminate possible integer overflow `1cc6184`
- support writing WPG images `fabd043`
- remove extraneous parameter `0ab0dd3`
- release `7a5b323`

## 6.9.12-72 - 2022-12-30

### Commits

- beta release `850fb00`
- respect the TIFF offset prefix (https://github.com/ImageMagick/ImageMagick/issues/5768) `a45686d`
- slight optimization + cosmetic `f559bbd`
- remove spurious Exif namespace (https://github.com/ImageMagick/ImageMagick/issues/5768) `a20d2d3`
- release `55ae040`

## 6.9.12-71 - 2022-12-28

### Commits

- beta release `926e972`
- Removed CHANGELOG.md `bcf8fbd`
- Disable shared build for xz. `ce83eaa`
- note those pesky NULL entities `2e63ad9`
- rework beta badge `06642c3`
- set character encoding to UTF-8 `46d0662`
- support hue colorspace quantization `d67d59b`
- check for EOF `f334a6f`
- latest method signatures `f2d8a00`
- inline method `17f5dcf`
- account for TIFF offset in Exif profile `f1953d5`
- release `32a9cd1`
- release `f97d790`

## 6.9.12-70 - 2022-12-17

### Commits

- beta release `7ab57d5`
- proper Exif profile handling in HEIC (https://github.com/ImageMagick/ImageMagick/issues/5647) `d1a8d86`
- remove spurious exception argument `2717613`
- cosmetic `0ed7e15`
- … `77d9eea`
- … `6520c3f`
- lastest documentation updates `723884f`
- lastest CSS updates `509a279`
- release `489d716`
- release `23f8e3f`

## 6.9.12-69 - 2022-12-10

### Commits

- beta release `2c289b9`
- Only write the gAMA chunk if the sRGB chunk is written too. However, write the gAMA chunk if gamma is not 1.0/2.2 and no sRGB chunk (https://github.com/ImageMagick/ImageMagick/issues/5850) `6e952ab`
- skip zero-length profiles `d7563a6`
- cosmetic `e93d13c`
- correct Image::compare documentation (https://github.com/ImageMagick/ImageMagick/discussions/5869) `a707223`
- support polling of image processing operation progress (https://github.com/ImageMagick/ImageMagick/discussions/5868) `5f94001`
- add checks for null tags when monitoring `17a7dba`
- eliminate compiler warnings `febfb42`
- remove spurious file offset check `f6213af`
- release `370954d`

## 6.9.12-68 - 2022-12-04

### Commits

- beta release `d961654`
- https://github.com/ImageMagick/ImageMagick/discussions/5718 `fa7d8a2`
- set color reduction colorspace to that of the remap image `719244f`
- image profiles are const @ https://github.com/ImageMagick/ImageMagick/discussions/5743 `9784c3e`
- libdps delegate library must be specifically requested @ https://github.com/ImageMagick/ImageMagick/discussions/5742 `c586a2f`
- cosmetic `45bd478`
- paramater is double, cast `c7ee0c9`
- Added devcontainer for GitHub codespaces. `89de253`
- Corrected path. `4c06386`
- Corrected folder. `50b74f1`
- Make file executable. `ed61e6d`
- Changed flags. `40f5968`
- Removed unused variable. `598df50`
- Removed flags. `623de25`
- Use shared instead of static build. `4e253de`
- avoid an unlikely divide by zero `d187913`
- Removed unbound variable. `f2e2cc8`
- Corrected flags. `f9f28b6`
- Reverted changes `2deaa5a`
- More fixed for shared build. `2d21d6f`
- Also set LD_LIBRARY_PATH. `2b3d452`
- Silenced warning. `b1039b6`
- squash coverity defect `87cd279`
- the Flashpix library now requires you explicitedly enable it when configuring `cbd6a54`
- void shift overflow `137ac77`
- Changed version number in file of the portable release. `534100a`
- disable blob support for SVG coder @ https://github.com/ImageMagick/ImageMagick6/issues/192 `fd4f60b`
- support jxl image type `5117c49`
- latest autoconf update `95e6833`
- add support for JXL images `d00d1c5`
- eliminate compiler errors `b5d5b90`
- implement suggestions from a static analyzer `3abec67`
- compress binary image `1ec14cb`
- remove cast `67f40c8`
- update manifest `3ef8d61`
- set coder description `59f5c2e`
- https://github.com/ImageMagick/ImageMagick/issues/5783 `0a44a52`
- only open X display once when rendering text @ https://github.com/ImageMagick/ImageMagick/discussions/5779 `e74ff0a`
- proper support for XMP profile `cc4e5a6`
- proper support for the XMP profile `03d3481`
- JxlDecoderGetBoxSizeRaw() require unit64_t parameter `67d6f79`
- support EXIF profile `4c5f19b`
- one new many parameters `603a2a9`
- remove support for JXL image format, it was just an experiment! `6a32d7f`
- support addition Si prefixes `547dbc2`
- Revert “proper support for the XMP profile” `82f9d42`
- corrects misspellings identified by the check-spelling action, thanks to @jsoref `057a3d9`
- latest web site updates `b54678d`
- spelling corrections @ https://github.com/ImageMagick/ImageMagick/pull/5789 `513b180`
- eliminate static analysis warnings `f866c59`
- Chrome, Mozilla, GIMP do not assume sRGB (https://github.com/ImageMagick/ImageMagick/pull/5824) `0c60e2e`
- Fixed build. `7860ceb`
- label not centered with gravity (https://github.com/ImageMagick/ImageMagick/issues/5834) `2a2a6c3`
- latest documentation `e2ccacd`
- cosmetic `c84961c`
- release `9e4608c`
- eliminate compiler warnings `a107c59`
- release `9766630`

## 6.9.12-67 - 2022-11-06

### Merged

- coders: Enable opening https files in mingw `#201`
- utilities: Enable support for unicode paths in mingw `#200`

### Commits

- beta release `e8d6fb4`
- optionally get author or comment `41d847b`
- cosmetic `4d002f8`
- eliminate unnecessary file open when globbing (thanks to P Antoine) `689288c`
- OCE-2022-70: DoS at Stdin `be3b2a0`
- possible DoS @ stdin (OCE-2022-70); possible arbitrary file leak (OCE-2022-72) `3c5188b`
- revert scene check `4d96ae3`
- Use new certificate. `f719528`
- cosmetic `23682b2`
- enhanced delete list parsing `1b71210`
- cosmetic `1965430`
- support `-delete registry: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

- beta release `1da2b52`
- release `87fef5a`
- beta release `a63a9cd`
- release `a085128`

## 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

- beta release `a31b89a`
- release `0509015`

## 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

- beta release `2225cde`
- fix temporary file leak `6e3cf33`
- release `8bb9411`

## 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

- bump patch level version `e662b69`
- check for excessive color name length `1025a9b`
- restore MPRI URI `d624f7f`
- pending release `f0b31c1`
- permit compositing MPRI images `4dd4d0d`
- pending release `f1e0995`

## 6.9.12-36 - 2022-01-28

### Commits

- It’s a new dawn; It’s a new day; It’s a new life; For ImageMagick `49ea804`
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=43967 `f5f594a`
- Added missing version check. `9cfea23`
- … `1ac7d3d`
- check for excessive memory request when drawing `50aeffe`
- https://github.com/ImageMagick/ImageMagick/issues/4766 `77fc0b9`
- promote blocksize from int to ssize_t `ba2e0ef`
- pending release `fca98f0`
- https://github.com/ImageMagick/ImageMagick/issues/4771 `8e326c6`
- pending release `fee44f7`
- PDF unicode title `bf36be4`
- pending release `44065d3`

## 6.9.12-35 - 2022-01-22

### Commits

- … `e8b78e7`
- improved fix for possible DoS for certain SVG constructs `84ec305`
- cosmetic `623e681`
- Removed comment. `f5bac9b`
- Fixed Windows build. `e838900`
- Added checks for invalid PSD channel size. `e26d718`
- permit 4GB blocks `23b4299`
- https://github.com/ImageMagick/ImageMagick/issues/4629 `dea9fb3`
- https://github.com/ImageMagick/ImageMagick/issues/4639 `2318bfb`
- Fixed possible memory leak. `e5bee23`
- https://github.com/ImageMagick/ImageMagick/issues/4654 `aee3f00`
- Use same checks as in IM7. `a93c000`
- Build ImageMagick on Windows with VisualStudio 2022 instead. `a9b405b`
- Allow workflow dispatch. `809c4ce`
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=43390 `2ff94fa`
- Changed the build of configure to 64-bit. `f5cb4bb`
- https://github.com/ImageMagick/ImageMagick/issues/4679 `8854349`
- https://github.com/ImageMagick/ImageMagick/issues/4681 `21bddc2`
- eliminate rare memory leak `cf21bd4`
- revert `dada640`
- … `a4d1e39`
- revert `46859fd`
- … `bbb86a2`
- https://github.com/ImageMagick/ImageMagick/issues/4704 `25c9e4d`
- … `f7a43f3`
- https://github.com/ImageMagick/ImageMagick/issues/4660 `fd1df0b`
- https://github.com/ImageMagick/ImageMagick/issues/4704 `9002280`
- eliminate C++ compiler warnings `08dd651`
- fuzzy equality check `0256b55`
- zero papersize geometry `4382359`
- AVIF is supported by the HEIC coder `2287dca`
- pending release `aff974e`
- Added move to use the installed version of Strawberry Perl instead. `d68e6fa`
- pending release `d02bc00`

## 6.9.12-34 - 2021-12-22

### Commits

- … `39b8934`
- … `8093989`
- Set the colorspace after the width and height of the image have been checked. `3fd8496`
- Corrected method call. `05259b5`
- check for unbalanced parenthesis `6fdd03b`
- https://github.com/ImageMagick/ImageMagick/issues/4626 `c10351c`
- pending release `0b0cbf7`

## 6.9.12-33 - 2021-12-18

### Commits

- … `3deb899`
- https://github.com/ImageMagick/ImageMagick/security/code-scanning/31 `094e143`
- revert `7cbce51`
- Improved adjustment of page offset when resizing an image. `accf336`
- Corrected the built-in video encoder and decoder. `91320cc`
- improved adjustment of page offset when resizing an image `c8bb427`
- https://github.com/ImageMagick/ImageMagick/issues/4558 `fb428af`
- Corrected method name. `15aadb7`
- Swapped the Sync8BimProfile and the SyncExifProfile methods. `77b718c`
- Corrected typecast. `87ce0d8`
- Also sync the exif profile inside the 8bim profile. `3be80bc`
- Restored debug message. `2ab41fb`
- https://github.com/ImageMagick/ImageMagick/issues/4587 `526a3d1`
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=42504 `9f7310b`
- … `add9cb1`
- pending release `a518f31`

## 6.9.12-32 - 2021-12-04

### Commits

- … `60be1a6`
- https://github.com/ImageMagick/ImageMagick/issues/4501 `fa5c3aa`
- revert memory leak patch `e735d88`
- https://github.com/ImageMagick/ImageMagick/issues/4501 `936332e`
- https://github.com/ImageMagick/ImageMagick/issues/4501 `2a29e35`
- eliminate compiler warning `63f5b43`
- pending release `be1bc1d`
- … `c611e8f`
- ASAN returns false positives for OMP `976dba6`
- pending release `3bf73bf`
- pending release `9e8e460`
- https://github.com/ImageMagick/ImageMagick/issues/4512 `4c0fcf3`
- pending release `1832b1d`
- Added check for invalid size. `94f76dd`
- https://github.com/ImageMagick/ImageMagick/issues/4535 `9a7d07d`
- Added missing checks for the return value of the exr methods. `5beeab8`
- close input file if early exit on exception `fd51385`
- https://github.com/ImageMagick/ImageMagick/discussions/4529 `e35c98c`
- pending release `b5525d6`

## 6.9.12-31 - 2021-11-21

### Commits

- eliminate possible divide by zero `8c80027`
- … `9e6a637`
- Removed unnecessary define. `6722a79`
- Corrected OpenCL define checks. `149fb8a`
- pending release `4976493`

## 6.9.12-30 - 2021-11-20

### Commits

- … `3b2a005`
- https://github.com/ImageMagick/ImageMagick6/issues/168 `9a70911`
- https://github.com/ImageMagick/ImageMagick6/issues/168 `7599dd9`
- mitigate UBSAN alerts `1219eac`
- mitigate UBSAN alerts `99841ed`
- mitigate UBSAN alerts `a4dec0c`
- destroy image list rather than just the first image `c42cd7c`
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=41172 `5f77de4`
- https://github.com/ImageMagick/ImageMagick/issues/4495 `d46d0c6`
- check for NULL index channel `f63a211`
- check if indexes are null `23bd057`
- eliminate compiler warning `7864d48`
- check for NULL indexes `3644f40`
- check for NULL indexes `e008625`
- pending release `506ae2c`
- less aggressive sanity check `dda7d0b`
- pending release `1864067`

## 6.9.12-29 - 2021-11-14

### Commits

- … `c66229f`
- latest docs `f624d40`
- Use CheckMergedImageAlpha when layer size is zero. `b614db7`
- … `4efb23e`
- pending release `4dbdd3b`
- … `8867bad`
- … `04c02b3`
- Corrected detection of the CMYK colorspace. `af56076`
- Improved detection of %%. `cddc5be`
- early exit on exception `b272aca`
- https://github.com/ImageMagick/ImageMagick/issues/4452 `ba084f6`
- pending release `efe0cae`

## 6.9.12-28 - 2021-10-29

### Commits

- … `dd1dc33`
- … `e10fc76`
- Fix stack overflow when parsing malicious ps image file. `f74b2b1`
- cosmetic `d480691`
- pending release `af2ee30`
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=40451 `ba7e11c`
- pending release `f59af4f`
- pending release `0ca0004`
- … `4b5c30c`
- pending release `1898d52`

## 6.9.12-27 - 2021-10-25

### Commits

- … `60fcc24`
- pending release `b6fe79f`

## 6.9.12-26 - 2021-10-24

### Commits

- :1 `cc76510`
- … `c4b9474`
- Corrected versions in ChangeLog. `7e972cc`
- Correct more version numbers. `b0a8b26`
- https://github.com/ImageMagick/ImageMagick/issues/4372 `2466e9a`
- eliminate compiler warning `8afbdbc`
- https://github.com/ImageMagick/ImageMagick/issues/4378 `c661299`
- https://github.com/ImageMagick/ImageMagick/issues/4379 `199a858`
- … `6fe9741`
- adjust metrics is no longer sensitive to gravity `6dc9251`
- test release `01e79c2`
- fix stack overflow when parsing malicious tiff image `85a370c`
- pending release `fd247de`
- … `7671137`
- pending release `adf4467`
- slight performance optimization `627cf43`
- Revert adjustment of the y1 value `122366e`
- revert optimization `07c8384`
- pending release `a85dee3`
- https://oss-fuzz.com/testcase-detail/6308942275805184 `5c82207`
- pending release `3430fb8`
- pending release `175f33e`

## 6.9.12-25 - 2021-10-10

### Commits

- … `cfcd23e`
- https://github.com/ImageMagick/ImageMagick/discussions/4311 `f6fdd03`
- … `24961a9`
- https://github.com/ImageMagick/ImageMagick/issues/4314 `c8bba5b`
- don’t adjust metrics if gravity is undefined `79c537c`
- Moved using namespace std after ImageMagick header files to fix issues when enabling ISO C++ 17 and ISO C17 `2c96ab5`
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=39708 `5569c6c`
- fix ANSI compiler error `94119fe`
- … `48e52d0`
- pending release `af67f12`

## 6.9.12-24 - 2021-10-03

### Commits

- … `f4277c4`
- … `92194b2`
- https://github.com/ImageMagick/ImageMagick/discussions/4227 `1c5e41a`
- check return status `cca5a6a`
- ignore zero-length profiles `94cc6fd`
- Silence warning. `32bda8b`
- Fixed build error. `78e0310`
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=39091 `a96f221`
- https://github.com/ImageMagick/ImageMagick/issues/4278 `4748ccc`
- Revert patch because this breaks font rendering for other fonts. `c55ddb1`
- Use same code as IM7. `770902f`
- Correction of the bounds measurements. `fd9443b`
- Adjust the x1 offset of the bounds to make sure a font is rendered inside the canvas. `1746362`
- Whitespace. `d338817`
- cosmetic `d2b4807`
- Correct replacement of spaces that use more than one octet. `1d59719`
- Added extra check to prevent replacing a non-breaking space with a newline. `6e82f6f`
- Space pointer was still pointing to the old string. `96f65f4`
- Cosmetic. `7467737`
- argument is const `4137ebc`
- pending release `c15d3ae`

## 6.9.12-23 - 2021-09-18

### Commits

- … `a9b45b4`
- Don’t set the resolution when the cropbox is used. `de18836`
- Added link to advisory. `bd43241`
- Give the buffer a proper size instead of “over allocating”. `ecd4719`
- Added missing null checks. `c7039d2`
- https://github.com/ImageMagick/ImageMagick/issues/4235 `eef08cc`
- pending release `54a7092`
- Added missing bom. `bd9fb58`
- pending release `4230c6e`

## 6.9.12-22 - 2021-09-12

### Commits

- … `75e8372`
- … `a6f6ee2`
- Added yml to the .editorconfig `06c089b`
- Use yaml template instead. `edf63d3`
- Removed travis CI link. `c3b1c13`
- Changed build status link `412d49b`
- Added donate badge. `a3d7d3f`
- https://github.com/ImageMagick/ImageMagick/issues/4059 `9d97e95`
- Minor optimization when nothing will change. `bfbf998`
- Removed newline. `8cc488a`
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=38401 `61c3f46`
- Moved RSVG rendering to a separate method. `1dc463e`
- Moved MSVG rendering to a separate method. `a39da2b`
- Added extra policy check. `899d06f`
- Fixed incorrect check when module is used as the domain in policy.xml that would allow the use of a disabled module. `8cd2fcd`
- Added missing policy checks in RegisterStaticModules. `69ea558`
- Added early exists. `005af2a`
- Use AllPolicyRights instead. `b60e171`
- Revert break to make it possible to use and allow list. `10c0f5b`
- Use the correct rights. `428e685`
- Clean up the remaining PDF files if reading one of the files fails. `3177df6`
- pending release `83b8cb1`
- Also set RGB channels when reading the image (#167). `4282b98`
- Added missing call to ConstrainColormapIndex. `02ce9e1`
- pending release `be2ebac`
- https://github.com/ImageMagick/ImageMagick/issues/2579 `843fd11`
- pending release `9146746`
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=38573 `c4bdacf`
- check for EOF `b3bc44a`
- check for EOF `ae88f07`
- pending release `f48b623`

## 6.9.12-21 - 2021-09-04

### Commits

- … `397b5c3`
- ./configure –help no longer lists -disable-assert twice `0aab306`
- https://github.com/ImageMagick/ImageMagick/issues/4121 `6ba45df`
- tweak the bilevel image type `473c7cd`
- https://github.com/ImageMagick/ImageMagick/issues/4105 `3afc3bc`
- Minor changes to the formatting of the parentheses. `278a93e`
- Use different values per channel for scale and translate. `109e236`
- Add -dPrinted=false to the Ghostscript options (#4019) `5f82ea4`
- Added .editorconfig `afad655`
- Use link for the Windows build instructions instead. `d8da2c5`
- Add -HDRI to the quantum in the version string when HDRI is enabled. `423a801`
- https://oss-fuzz.com/testcase-detail/6502669439598592 `995de33`
- pending release `9eb3b4e`
- initialize buffer before calling TIFFGetField() `ce2f067`
- Use UTC date as requested in #166. `e0967ea`
- pending release `c4ed7a2`

## 6.9.12-20 - 2021-08-22

### Commits

- … `aebaac6`
- timeb.h is deprecated `827ba53`
- eliminate compiler warning `1c9bcc6`
- reset image structure magick member `e2045ec`
- optimize on grayscale detection `e38fce1`
- grayscale images were not being written properly `84e8b18`
- check if colorspace is incompatible before transforming it to sRGB `fdf7e64`
- reduce memory moves `0132164`
- … `92a2023`
- heap-based buffer overflow in TIFF coder (alert from Hunter Mitchell) `e1fbcdf`
- heap-based buffer overflow in TIFF coder (alert from Hunter Mitchell) `35b88c9`
- heap-based buffer overflow in TIFF coder (alert from Hunter Mitchell) `f90a091`
- eliminate improper assertion `78c72ee`
- Whitespace `4d1d0a6`
- Only run the OpenCL benchmark when OpenCL is enabled. `a04e6c4`
- mean is already computed, don’t compute it again `b1a8609`
- the -format option now respects the -channel argument `6dc7e94`
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=36990 `9aa9170`
- https://github.com/ImageMagick/ImageMagick/issues/4059 `63037e7`
- https://github.com/ImageMagick/ImageMagick/issues/4059 `37b4985`
- https://github.com/ImageMagick/ImageMagick/issues/4059 `54df923`
- https://github.com/ImageMagick/ImageMagick/issues/4059 `41c9434`
- Use & instead. `8a23eb2`
- stop parsing after exception `44c3bfc`
- stop parsing on exception `b915afb`
- pending release `bf9a427`
- pending release `4e5510e`
- Use new solution that is already upgrade to VS2019. `b9ca6d9`
- pending release `d49be7f`
- pending release `1e43b29`
- pending release `0f1b20c`

## 6.9.12-19 - 2021-07-18

### Commits

- … `45df407`
- https://github.com/ImageMagick/ImageMagick/issues/3896 `f939ee0`
- … `3b491b8`
- remove virtual canvas offset from similarity image `1f974fd`
- … `b847557`
- … `d09e86f`
- … `d881b80`
- Fixed writing the iptc information when it is not stored as long. `f4feb3e`
- https://github.com/ImageMagick/ImageMagick/issues/3951 `e924a55`
- call wand genesis / terminus rather than core `c4f26fb`
- pending release `c0e73a4`
- revert; keep CoreGenesis/CoreTerminus pairs; destroy wand ids `2f3cc2c`
- install wand.h header that defines DestroyWandIDs() `c2d788c`
- pending release `5b9a9db`
- call MagickWandGenesis()/MagickWandTerminus() `64aef14`
- pending release `1015767`
- pending release `e28afaa`

## 6.9.12-18 - 2021-07-17

### Merged

- uses the PerceptibleReciprocal() to prevent the divide-by-zero from occurring `#3194`

### Commits

- … `74f450e`
- Use the new issue templates. `7c853af`
- system() is not supported under IOS `b9f3577`
- Removed checklist. `bc06359`
- Make it more clear that no memory is leaking. `7f0b16c`
- The predictor tag should only be set for specific compression types. `96c9b70`
- set imaginary component of the complex conjugate to -Ai `f6b610f`
- Added raqm to the autolinking list. `756685f`
- Added option to peek in the byte buffer. `63bc851`
- Fixed parsing the spot colors of a postscript document. `ce84a88`
- prevent blow up when standard deviation is 0 `033df67`
- optimize grayscale detection `ec9feab`
- check for zero demoninator `e110b81`
- https://github.com/ImageMagick/ImageMagick/issues/3925 `cd274e4`
- Corrected getting the image dimensions when identifying a postscript file. `d624b59`
- Fixed copy paste mistake. `0416173`
- proper cast `4ce1321`
- pending release `83e0280`

## 6.9.12-17 - 2021-06-25

### Commits

- … `801ffbd`
- … `c1cb4d2`
- … `8c99db4`
- fix memory corruption in ConcatenateStringInfo `7b5d5d9`
- pending release `fdb4ff6`

## 6.9.12-16 - 2021-06-20

### Commits

- … `dafa983`
- … `8aea6ca`
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=35322 `40f9bcd`
- https://github.com/ImageMagick/ImageMagick/issues/3844 `fdf3836`
- pending release `17d7b4b`
- ver allocate memory, typically used when concatentating strings `73a59dc`
- … `d259da5`
- Revert patch that automatically changes the image orientation. `086c8ee`
- Use the same typecast as in ImageMagick 7. `d02e016`
- pending release `25aa96d`
- pending release `46762e1`

## 6.9.12-15 - 2021-06-12

### Commits

- … `ece4978`
- https://github.com/ImageMagick/ImageMagick/issues/3765 `a8c277e`
- Fixed memory leak when it failed to apply ICC color profile `1d4b8f4`
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=35024 `cde1733`
- Write the number of channels of the color profile instead of the image (#2070). `af88978`
- Corrected writing the icc profile in a PDF file. `5a73bdc`
- When the compression is OJPEG the colorspace should not be changed to YCbCr. `24fa0a8`
- https://github.com/ImageMagick/ImageMagick/issues/3818 `4512ff0`
- … `637a850`
- https://github.com/ImageMagick/ImageMagick/issues/3786 `ed858f9`
- https://github.com/ImageMagick/ImageMagick/discussions/3813 `dabbe44`
- pending release `15126f0`
- https://github.com/ImageMagick/ImageMagick/issues/3818 `b21457a`
- pending release `f1893ff`

## 6.9.12-14 - 2021-05-31

### Commits

- … `14ea894`
- https://github.com/ImageMagick/ImageMagick/discussions/3583 `d780ce0`
- … `5e392ec`
- … `e53f1fd`
- Added missing status checks. `7b2c55c`
- Fixed reading and writing the XMP chunk in a WebP image. `62b736a`
- https://github.com/ImageMagick/ImageMagick/issues/3653 `8e9b75e`
- … `a792ea6`
- The image type should not be changed when the image already has the correct type. `8f74220`
- update CSS `502d738`
- https://github.com/ImageMagick/ImageMagick/issues/3676 `9d8e861`
- pending release `f4efad9`
- Removed travis build. `bdff671`
- https://github.com/ImageMagick/ImageMagick/pull/3685/ `2ac82aa`
- Moved definition of the define to this header file. `5e2af4c`
- https://github.com/ImageMagick/ImageMagick/issues/3687 `274d848`
- pending release `8947663`
- The path should not end in a backslash according to the MSDN documentation. `8533847`
- Always use a wildcard in NTOpenDirectory. `8305ee3`
- pending release `6f1745f`
- Silence mingw warnings. `a4ec89d`
- Removed unused variable. `5b44db7`
- … `abd606b`
- NULL color name is acceptable `d5a3cf7`
- https://github.com/ImageMagick/ImageMagick/issues/3690 `2f1c004`
- eliminate heap buffer overflow vulnerability, thanks to ZhangJiaxing (@r0fm1a) from Codesafe Team of Legendsec at Qi’anxin Group `b307bca`
- … `1b85287`
- https://github.com/ImageMagick/ImageMagick/pull/3749 `6ba4b42`
- https://github.com/ImageMagick/ImageMagick/pull/3749 `3233cab`
- update copyright `e65639e`
- … `c75ae77`
- pending release `7f8bf2f`

## 6.9.12-12 - 2021-05-09

### Commits

- … `5ec7ae6`
- … `dd9b62d`
- https://github.com/ImageMagick/ImageMagick/issues/3520 `8aa401e`
- https://github.com/ImageMagick/ImageMagick/issues/3520 `ed78be2`
- pending release `0d11539`
- support dither:diffusion-amount define for Riemersma dithering `0d0f402`
- improve exception testing `94026fb`
- … `a5fec66`

## 6.9.12-11 - 2021-05-04

### Commits

- Add full threshold map `c9753f9`
- fix names `fbb8139`
- … `3df3254`
- Use ExceptionInfo instead of letting libraw print to stderr. `8462661`
- Replace tabs with spaces. `b9d006e`
- Generate threshold-map.h instead. `d4c3361`
- Corrected typo. `3d0d0e0`
- Another attempt. `816071e`
- Use magick instead of MagickCore. `38f6779`
- … `c46cd9f`
- fix Makefile separator exception `0d00ae7`
- improve method name `5d112e0`
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=33831 `307f11e`
- https://github.com/ImageMagick/ImageMagick/issues/3468 `5c22ac6`
- … `2316ca6`
- cosmetic `f944c0e`
- … `b3f69a1`
- Corrected check in the TIFF decoder. `a260de2`
- … `e670f7f`
- https://github.com/ImageMagick/ImageMagick/issues/3520 `caee165`
- pending release `1ba0774`
- revert comments `7d8a3b7`
- pending release `930161d`

## 6.9.12-10 - 2021-04-28

### Merged

- Fix line endings in Geometry.h to LF. `#149`
- Fix incorrect client_data pointer being set in libjpeg context. `#152`

### Fixed

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

### Commits

- … `c770f50`
- … `99cbc9f`
- check image is not NULL before dereferencing `5ee7e3e`
- pending release `370ce4c`
- pending release `fea001e`

## 6.9.12-9 - 2021-04-24

### Commits

- … `99b82fe`
- … `6fd9c48`
- Corrected ChangeLog. `165f89f`
- … `fb64736`
- … `969b02d`
- … `181125f`
- Corrected typo. `c8c3cf8`
- … `878f631`
- cosmetic `3832fa1`
- cosmetic `47e1eab`
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=33466 `6cf7fd8`
- https://github.com/ImageMagick/ImageMagick/issues/3571 `68a0f3f`
- pending release `e9740ab`

## 6.9.12-8 - 2021-04-17

### Commits

- latest automake/autoconf `1fb5916`
- … `24030ed`
- https://github.com/ImageMagick/ImageMagick/issues/3540 `cd7f9fb`
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=33232 `e699f55`
- https://github.com/ImageMagick/ImageMagick/issues/3537 `5b0acdb`
- https://github.com/ImageMagick/ImageMagick/issues/3549 `0962d40`
- https://github.com/ImageMagick/ImageMagick/issues/3520 `0fcebd3`
- write tiff colormapped images with an alpha channel as PHOTOMETRIC_RGB `270494f`
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=33350 `0eccd35`
- pending release `e06e7ff`
- pending release `e65db11`

## 6.9.12-7 - 2021-04-11

### Merged

- fix perl syntax `#144`

### Commits

- … `b9a79ba`
- add a nonce to the signature generation `d9600ec`
- https://github.com/ImageMagick/ImageMagick/issues/3469 `89f9691`
- https://github.com/ImageMagick/ImageMagick/issues/3469 `75c05e1`
- constrain sub-image list `c4392ae`
- pending release `e183af8`
- https://github.com/ImageMagick/ImageMagick/issues/3520 `d4f04b4`
- https://github.com/ImageMagick/ImageMagick6/issues/145 `bc7f4f5`
- pending release `b37dd2c`
- https://github.com/ImageMagick/ImageMagick6/security/code-scanning/5?query=ref%3Arefs%2Fheads%2Fmain `822e476`
- https://github.com/ImageMagick/ImageMagick/issues/3520 `bec4e2d`
- https://github.com/ImageMagick/ImageMagick/issues/3520 `4c0a1d5`
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=33137 `d94de13`
- pending release `8608fb1`
- … `e3ad231`
- … `0dbacf8`
- revert patch `3415a1d`
- pending release `a14972b`

## 6.9.12-6 - 2021-04-03

### Commits

- … `312df44`
- revert patch `7703d3b`
- https://github.com/ImageMagick/ImageMagick/issues/3469 `f8e4322`
- https://github.com/ImageMagick/ImageMagick/issues/3469 `fbecaf0`
- pending release `328bd1a`
- Added missing null check. `3f8f861`
- pending release `0e74340`
- https://github.com/ImageMagick/ImageMagick/security/code-scanning/30 `cbc076e`
- pending release `7aab092`
- prevent undefined-behavior issue reported by Hardik `798838f`
- pending release `0f40ca2`
- … `f2a5d86`
- … `6c4bc78`
- pending release `fd23993`

## 6.9.12-5 - 2021-03-28

### Commits

- … `9a4bc34`
- … `3e34aa8`
- fix c++ compiler exception `0ec46fc`
- eliminate C++ compile exception `adda0fe`
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=32322 `c8f2595`
- latest beta release `4981820`
- Throw exception when no exception was raised but status was false (#3432). `512668d`
- https://github.com/ImageMagick/ImageMagick/issues/3428 `4f47d5f`
- eliminate compiler warning `6a5d357`
- Disable OpenCL by default. `9a5b074`
- fix handling of non-square images with -fft option `ffa0d49`
- pending release `8dc8e09`
- pending release `0be2e6a`

## 6.9.12-4 - 2021-03-20

### Commits

- … `b7ed95d`
- … `06d7298`
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=31872 `2a56e44`
- … `6d5f5d8`
- … `b13e1a8`
- https://github.com/ImageMagick/ImageMagick/discussions/3389 `df6b526`
- … `fa69ed6`
- … `2204eb5`
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=28891 `f940ecb`
- … `8a98e9f`
- avoid omp deadlock `99ac197`
- pending release `9b40562`
- … `21991f7`
- pending release `4ef5c73`

## 6.9.12-3 - 2021-03-06

### Commits

- … `522b4a3`
- … `0370b8e`
- slight adjustment to D65 illuminant `1df11cf`
- … `c51b249`
- … `c498edc`
- https://github.com/ImageMagick/ImageMagick/issues/3331 `4eafab8`
- https://github.com/ImageMagick/ImageMagick/issues/3332 `072d7b1`
- https://github.com/ImageMagick/ImageMagick/issues/3333 `366c970`
- https://github.com/ImageMagick/ImageMagick/issues/3334 `1b3585f`
- https://github.com/ImageMagick/ImageMagick/issues/3335 `ad492c7`
- https://github.com/ImageMagick/ImageMagick/issues/3336 `5d33b8d`
- https://github.com/ImageMagick/ImageMagick/issues/3337 `4bf64fd`
- https://github.com/ImageMagick/ImageMagick/issues/3338 `4b5e026`
- https://github.com/ImageMagick/ImageMagick/issues/3339 `9a94877`
- … `aa77b65`
- https://github.com/ImageMagick/ImageMagick/issues/3340 `448f927`
- pending release `4a83315`

## 6.9.12-2 - 2021-02-27

### Commits

- … `d945f43`
- pending release `588d323`
- check that image exists before we destroy it `3418473`
- … `4c08b0d`
- pending release `7d56434`
- pending release `627cbd7`
- fix compiler exception `2e0bf51`
- pending release `a9c2639`
- pending release `c5e7a8b`
- possible divide by zero + clear buffers `e53e24b`
- … `c8d0040`
- https://github.com/ImageMagick/ImageMagick/issues/3296 `f1e68d2`
- https://github.com/ImageMagick/ImageMagick/issues/3297 `841138c`
- cosmetic `63d4768`
- pending release `309cf43`
- https://github.com/ImageMagick/ImageMagick/issues/3317 `bbb2dff`
- pending release `abad074`
- https://github.com/ImageMagick/ImageMagick/issues/3320 `b365302`
- https://github.com/ImageMagick/ImageMagick/issues/3321 `64c0cc2`
- pending release `eb69a8a`

## 6.9.12-1 - 2021-02-21

### Commits

- … `7854805`
- https://github.com/ImageMagick/ImageMagick/pull/3241 `a19d95d`
- … `90510e0`
- https://github.com/ImageMagick/ImageMagick/issues/3242 `68ce241`
- … `ea03af8`
- https://github.com/ImageMagick/ImageMagick/issues/3258 `d285259`
- … `268dc9f`
- … `f27cfb1`
- https://github.com/ImageMagick/ImageMagick/issues/3259 `e6a300e`
- pending release `05fc76c`

## 6.9.12-0 - 2021-02-13

### Commits

- … `efb5ce8`
- bump minor release `9f1d23f`
- … `37d7edf`
- cosmetic `c8922ae`
- … `5d2e553`
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=30839 `6f604e9`
- … `dfd1d7f`
- … `0824c17`
- … `d886aa5`
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=30896 `b322ab0`
- update docs `dab48ba`
- pending release `769536d`

About ImageMagick