Skip to content

Releases: dloebl/cgif

v0.5.2

22 Feb 10:54
48d28fe

Choose a tag to compare

  • Fix potential integer overflow during LZW compression which could lead to OOB writes (only affecting very large GIFs). Regression introduced with v0.5.1: #103

Full Changelog: v0.5.1...v0.5.2

v0.5.1

19 Jan 20:25
f549418

Choose a tag to compare

  • Fix potential heap buffer overflow during LZW compression

Full Changelog: v0.5.0...v0.5.1

v0.5.0

09 Feb 13:18
2bcdaea

Choose a tag to compare

What's Changed

  • Optimize frame comparison by @tlsa in #72
  • set minimum meson version to v0.56 and fix warnings by @dloebl in #75

New Contributors

  • @tlsa made their first contribution in #72

Full Changelog: v0.4.1...v0.5.0

v0.4.1

18 Jun 19:07
025ac5e

Choose a tag to compare

What's Changed

  • Fixed a potential crash on some 32-bit systems (#70)

Full Changelog: v0.4.0...v0.4.1

v0.4.0

03 Apr 22:05
dc470eb

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: V0.3.2...v0.4.0

V0.3.2

20 May 12:14
7e993b4

Choose a tag to compare

Fixes:

  • Set correct version in meson.build

V0.3.1

05 Apr 16:57
968fa66

Choose a tag to compare

Fixes:

  • Fixed transparency for single frame GIFs (see #60 for more details)

V0.3.0

23 Apr 11:37
b05de32

Choose a tag to compare

Improvements:

  • Added GIF level flag CGIF_ATTR_NO_LOOP (allows creating GIF animations with no repetitions: #48)
  • Added frame-level flag CGIF_FRAME_ATTR_INTERLACED (allows encoding frames in interlaced mode: #50)

V0.2.1

02 Mar 16:37
d41f277

Choose a tag to compare

Fixes:

  • Fixed potential double-free in cgif_close() which might have occurred under rare circumstances #43
  • Improved detection of invalid configurations provided by the user #44

V0.2.0

15 Feb 16:42
1081903

Choose a tag to compare

Improvements:

Project specific changes:

  • Added checksum test for coverage test cases (45e6842)
  • Refactored cgif (added internal and non-public raw API, #36)