Releases: FLIF-hub/FLIF
Releases · FLIF-hub/FLIF
FLIF v0.4
What's Changed
- Add build instructions for ubuntu by @hrj in #408
- viewflif.c: Fix cppcheck findings about mismatching format string. by @matthiaskrgr in #410
- Handle error in viewflif gracefully by @hrj in #413
- Added library calls to support 16 bit grayscale by @alaroy in #414
- Added an LGPLed gdk-pixbuf loader by @thebombzen in #417
- Link flif to libflif.so for release builds, and dflif to libflif_dec.so by @thebombzen in #416
- Update Related Projects by @delimitry in #422
- Use correct feature test macro for open_memstream by @thebombzen in #421
- Added decoding directly from a FILE* pointer to the API by @thebombzen in #423
- alpha_zero_special missing in some Image constructors by @spillerrec in #427
- Adds mention of Phew for macOS by @colindean in #426
- Make 'all' the first target for nmake by @saschanaz in #428
- Add flif-wasm on README by @saschanaz in #429
- Changes flif and libflif to link from object files by @thebombzen in #436
- Fix deadlock in Windows version of viewflif. by @fherzog2 in #437
- Issue decode_over=true when quality is 10000 by @saschanaz in #431
- Update README.md by @TheJaredWilcurt in #447
- Some small fixes to enhance robustness by @maage in #449
- #448 trying to fix broken travis CI by @fherzog2 in #460
- Some fixes to the gdk-pixbuf loader by @thebombzen in #459
- Use std::shared_ptr for image palette. by @gendx in #462
- Update list of related Rust projects. by @gendx in #463
- Add SimplEx FLIF to Related Projects in #464
- Whitespace cleanup by @MisterZeus in #465
- Avoid 'getc' symbol by @ehmry in #472
- Set standard streams from text mode to binary mode on Windows. by @vilyair in #480
- Fix bash-completion treatment of existing arguments containing spaces. by @aliceatlas in #486
- Fixes for most compiler warnings using GCC 7.3.0 and mingw-w64. by @JPeterMugaas in #494
- Added WinFLIF by @TheJaredWilcurt in #496
- Fully honor CPPFLAGS/CFLAGS/CXXFLAGS/LDFLAGS by @paride in #497
- Changes to Windows FLIF build script by @Zaczero in #499
- Windows build script update by @SylvainDebaudringhien in #508
- Fix building with Ninja (the "extern" dir, containing LodePNG, was not included) by @MrMetric in #522
- Remove FLIF-Sharp (deprecated) by @TheJaredWilcurt in #523
- Https by @armef97 in #524
- Notice for JPEG XL by @saschanaz in #554
- Add obsolescence warning to command line tool by @ziemek99 in #563
- JPEG XL reference implementation moved to GitHub by @ziemek99 in #561
- Update README.md by @charun80 in #559
- Fix non-msvc sprintf format by @rurban in #552
- Added a note about the snap package by @nm17 in #548
- add readEOS flag to BlobReader and BlobIO so that EOF read logic work… by @mdejong in #538
- Fix for non-power-of-2 maximum pixel values by @d11mshepcar in #533
- Fixes for reading malformed/truncated PAM files by @d11mshepcar in #532
- Replace global variables pixel_progress etc with Progress class by @d11mshepcar in #531
- Add related project of libflif-Xcode and SDWebImageFLIFCoder, which is useful for Apple platforms' user. by @dreampiggy in #528
- Fix test-interface compilation error for MSVC x64 by @OronDF343 in #526
New Contributors
- @saschanaz made their first contribution in #387
- @alaroy made their first contribution in #414
- @thebombzen made their first contribution in #417
- @delimitry made their first contribution in #422
- @spillerrec made their first contribution in #427
- @colindean made their first contribution in #426
- @maage made their first contribution in #449
- @MisterZeus made their first contribution in #465
- @ehmry made their first contribution in #472
- @vilyair made their first contribution in #480
- @aliceatlas made their first contribution in #486
- @JPeterMugaas made their first contribution in #494
- @paride made their first contribution in #497
- @Zaczero made their first contribution in #499
- @SylvainDebaudringhien made their first contribution in #508
- @MrMetric made their first contribution in #522
- @armef97 made their first contribution in #524
- @ziemek99 made their first contribution in #563
- @charun80 made their first contribution in #559
- @rurban made their first contribution in #552
- @nm17 made their first contribution in #548
- @mdejong made their first contribution in #538
- @d11mshepcar made their first contribution in #533
- @dreampiggy made their first contribution in #528
- @OronDF343 made their first contribution in #526
Full Changelog: v0.3...v0.4
FLIF v0.3
Changes since v0.2.2
- Various speed optimizations, a.o. related to progressive decoding
- Various minor bugfixes
- Improved handling of palette images:
- lower memory footprint
- support for palette images in libflif
- option --keep-palette to maintain the palette order when reading or writing a PNG8 image
- Two major bugfixes:
- bugfix in ColorBuckets+animation, this was a bitstream-breaking bug
WARNING: Animated FLIF files that use ColorBuckets are not compatible between version 0.3 and older versions. Animated GIFs converted to FLIF should not be affected by this. - bugfix in unsorted PaletteAlpha (encoder was encoding the palette incorrectly, which resulted in files that could not be decoded)
- bugfix in ColorBuckets+animation, this was a bitstream-breaking bug
FLIF v0.2.2
Changes since 0.2.0:
- More robust decoder (malicious input crashes fixed)
- Better lossy encoding (in terms of DSSIM/bpp curve)
FLIF v0.2 (FLIF16)
FLIF 0.2 release
v0.1-alpha
fix getopt problem