sync Changelog

master
Pierre Joye 2022-01-31 11:50:09 +07:00
parent 3f08a018cb
commit 3d760c2c21
1 changed files with 41 additions and 0 deletions

View File

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