diff --git a/CHANGELOG.md b/CHANGELOG.md index 75e72db..a01202b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,47 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). +## [2.3.4] - not yet released + +### Changed + +- revert support for the legacy/testing gd/gd2 image formats is disabled by default +- GD/GD2 is now documented as deprecated (to be removed in 3.0) + +### Fixed + +- [#797](https://github.com/libgd/libgd/issues/797) possible leak on png error, setjmp lost the row_pointers ref +- [#788](https://github.com/libgd/libgd/issues/788) fix bug in HEIF usage, stride is require +- [#775](https://github.com/libgd/libgd/issues/775) Create SECURITY.md +- [#785](https://github.com/libgd/libgd/issues/785) Fix out of bounds write im->alpha[im->transparent] +- [#806](https://github.com/libgd/libgd/issues/806) getPixelInterpolate* and related functions take bcolor as 31bit ARGB and return TC, no need of handling the result as color index +- [#808](https://github.com/libgd/libgd/issues/808) When RAQM is used, and it fails or no text processed, the glyph may be leaked +- [#810](https://github.com/libgd/libgd/issues/810) Wrong image freed, src_cloned should be freed if set. +- [#812](https://github.com/libgd/libgd/issues/812), ensure operands priorty works as expected +- [#815](https://github.com/libgd/libgd/issues/815), Ensure no null dereferencing happens using the dither table + +## [2.3.3] - 2021-09-12 + +### Changed + +- support for the legacy/testing gd image formats is disabled by default + +### Fixed + +- [#759](https://github.com/libgd/libgd/issues/759) update cmake to generate config.h in the build dir +- [#756](https://github.com/libgd/libgd/issues/756) 2.3.3 release +- [#750](https://github.com/libgd/libgd/issues/750) gdPutBuf return value check +- [#729](https://github.com/libgd/libgd/issues/729) HEIF builds fail with latest distros +- [#678](https://github.com/libgd/libgd/issues/678) segfault in heif tests due to missing label.heic +- [#677](https://github.com/libgd/libgd/issues/677) Test failure avif/compare_avif_to_png with libavif-0.8.2 +- [#661](https://github.com/libgd/libgd/issues/661) imagecopyresampled() produce artifacts on transparent PNG +- [#611](https://github.com/libgd/libgd/issues/611) Fixes to build v2.3.0 on Windows with MinGW-w64 +- [#415](https://github.com/libgd/libgd/issues/415) optimize option in gif animation causes segfault +- [#331](https://github.com/libgd/libgd/issues/331) _gdContributionsCalc() always uses DEFAULT_BOX_RADIUS +- [#320](https://github.com/libgd/libgd/issues/320) gdImageRotateInterpolated() converts the source image to truecolor +- [#249](https://github.com/libgd/libgd/issues/249) CMake and Makefiles build broken on Windows +- [#93 ](https://github.com/libgd/libgd/issues/93) gdImageScaleTwoPass() looses top row and left column + ## [2.3.2] - 2021-03-06 ### Fixed