Skip to content

Releases: aaaaaa123456789/libplum

Version 1.2

29 Oct 06:03
Compare
Choose a tag to compare

Version 1.2 adds the PLUM_METADATA_FRAME_AREA metadata node, introducing support for image frames that are smaller than the image canvas.
It also fixes a couple of hidden bugs (including a memory leak on realloc failure) and makes a series of minor improvements.

Version 1.2 will be the last version of the 1.x series: a minor breaking change is already planned for the next release. This version is therefore the last version that is backwards compatible with 1.0 and 1.1.

As with previous versions, attached to this release are the libplum.c and libplum.h generated files. Just compile the .c file along the rest of your files and #include the .h file in your code to use the library.

Version 1.1

09 May 03:18
Compare
Choose a tag to compare

Version 1.1 is now ready; it fixes a bug with palette reduction with large palettes, as long as few minor corner cases. As a minor version update, it is backwards compatible with version 1.0.

As with previous versions, attached to this release are the libplum.c and libplum.h generated files. Just compile the .c file along the rest of your files and #include the .h file in your code to use the library.

Version 1.0

14 Feb 05:09
Compare
Choose a tag to compare

At long last, version 1.0 is ready! A few lingering bugs were fixed, documentation was updated, a new API function was introduced, some things were renamed, and the big release is here!

As with previous versions, attached to this release are the libplum.c and libplum.h generated files. Just compile the .c file along the rest of your files and #include the .h file in your code to use the library.

Version 0.4

01 Feb 07:10
Compare
Choose a tag to compare

A new 0.x release before finally releasing 1.0, since a lot of bugs have been fixed and a lot of small corner cases have been improved in the past three weeks.

Attached to this release are the libplum.c and libplum.h generated files. Just compile the .c file along the rest of your files and #include the .h file in your code to use the library.

Version 0.3

10 Jan 03:41
Compare
Choose a tag to compare

A new release that fixes other bugs found through fuzzing, and adds three new functions to the API (plum_load_image_limited, plum_check_limited_image_size and plum_append_metadata).

Attached to this release are the libplum.c and libplum.h generated files. Just compile the .c file along the rest of your files and #include the .h file in your code to use the library.

Version 0.2

04 Jan 23:59
Compare
Choose a tag to compare

A new release, with a number of bugs fixed.

Attached to this release are the libplum.c and libplum.h generated files. Just compile the .c file along the rest of your files and #include the .h file in your code to use the library.

Release version 0.1

02 Jan 16:27
Compare
Choose a tag to compare

This is the first released version of the library.

All documented features should be working, but as a v0.x release, it might need some additional testing before calling it production-ready.
Please report any bugs you find.

Attached to this release are the libplum.c and libplum.h generated files. Just compile the .c file along the rest of your files and #include the .h file in your code to use the library.