Skip to content

v0.7.2

Compare
Choose a tag to compare
@randy408 randy408 released this 11 Feb 16:10
· 41 commits to master since this release
v0.7.2
4baa1b1

Fixes

  • Re-enabled ARM NEON optimizations for indexed color images
  • Fixed encoder options set with spng_set_option() not being respected in some cases
  • Fixed spng_get_png_buffer() not setting an error code in some cases
  • Fixed encoder heap overflow with specially crafted images (#196)
  • Fixed 4GB progressive decode/encode limitation on 32-bit (#198)
  • Updated error string for SPNG_EBUFSIZ

New

  • Decoder now exposes an estimate of image compression level through SPNG_IMG_COMPRESSION_LEVEL, see Decode options
  • Added documentation for all decode and encode options, added notes on encoder configuration

Other

  • Added encode fuzzer to ensure robustness of code;
    Fuzzer will run on PR's and continuously on OSS-Fuzz alongside the decode fuzzer
  • Updated example code