Skip to content

Releases: FLIF-hub/FLIF

FLIF v0.4

21 Nov 14:13
0074d6f
Compare
Choose a tag to compare

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

Full Changelog: v0.3...v0.4

FLIF v0.3

28 Apr 16:11
Compare
Choose a tag to compare

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)

FLIF v0.2.2

08 Nov 14:04
Compare
Choose a tag to compare

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)

22 Sep 12:53
Compare
Choose a tag to compare
FLIF 0.2 release

v0.1-alpha

03 Oct 16:35
Compare
Choose a tag to compare
fix getopt problem