v0.9.1
AVIF: Hold shallow pointers to load_options/save_options
BINDINGS/C++: Added constructors with load/save options
BINDINGS/C++: Always suppress C4251 in sail-c++.h
BMP: Fix compilation issue
BMP: Hold shallow pointers to load_options/save_options
CODECS: Don't use REQUIRED with find_library() as it requires CMake 3.18
CODECS: memcpy static palette
COMMON: Added missing <stdint.h>
COMMON: Added sail_malloc_std_signature()
COMMON: Added sail_scan_line()
COMMON: Rename __sail_error_result to __sail_status
COMMON: Update comments
DOC: Added NanoSVG
DOC: Added PNM
DOC: Added SAIL_ENABLE_OPENMP
DOC: Added links to brew formula
EXAMPLES: Don't use sail::io_file to match the advanced level of API
GIF: Hold shallow pointers to load_options/save_options
ICO: Hold shallow pointers to load_options/save_options
JPEG2000: Hold shallow pointers to load_options/save_options
JPEG: Hold shallow pointers to load_options/save_options
JPEGXL: Hold shallow pointers to load_options/save_options
JPEGXL: Use sail_malloc_std_signature()
LIBSAIL-MANIP: Improve performance by simplifying pixel consumers
LIBSAIL-MANIP: Merge grayscale functions (up to bpp8) into one
LIBSAIL-MANIP: Merge indexed functions into one
LIBSAIL: Added more comments on v8 functions
LIBSAIL: Clarify more on io_file API
LIBSAIL: Hold a copy of load_options in hidden_state
LIBSAIL: Use current file offset to double check for EOF
PCX: Hold shallow pointers to load_options/save_options
PNG: Fix reading APNG images with hidden frame
PNG: Hold shallow pointers to load_options/save_options
PNG: More robust return
PNG: Pass our malloc and free functions to libpng
PNM: Added PNM codec
PNM: Added pnm-ascii special property
PSD: Hold shallow pointers to load_options/save_options
QOI: Hold shallow pointers to load_options/save_options
QOI: Pass our malloc and free functions to qoi.h
SAIL: OpenMP support
SAIL: Remove debian/ subdirectory as SAIL is now available in Debian Sid with separate packaging rules
SVG: Hold shallow pointers to load_options/save_options
SVG: Remove configuration message
SVG: Try to find NanoSVG as a fallback rendering library when resvg is not found
TESTS: Added PNM test images
TGA: Hold shallow pointers to load_options/save_options
TIFF: Hold shallow pointers to load_options/save_options
WAL: Hold shallow pointers to load_options/save_options
WEBP: Hold shallow pointers to load_options/save_options
XBM: Hold shallow pointers to load_options/save_options