Skip to content

Releases: AlienCowEatCake/ImageViewer

Version 1.6.0

05 Jan 16:49
Compare
Choose a tag to compare

New stable release. This release is based on v1.5.6, but contains following breaking changes:

  • All browser-based decoders are disabled by default and excluded from binary releases
  • All experimental and redundant decoders are disabled by default and excluded from binary releases
  • Binary releases are now built with Qt 6.5.3. Thus now the minimum system requirements are Windows 10+ (x64 or arm64), macOS 11+ (x64 or arm64) or GNU/Linux with glibc 2.27+ (x64 or arm64). Building from source can be done for older platforms or other architectures

Starting with this release, legacy platforms are no longer actively maintained, as well as 32-bit platforms. The core app will still be compatible, but third-party components may be dropped on next updates. If you need full-featured version for legacy systems, please use the 1.5.x release or use own set of third-party components with "system_..." build config

Version 1.5.6

04 Jan 18:03
Compare
Choose a tag to compare

Maintenance release.

  • Fixed opening files with different unicode equivalence form in path
  • Fixed opening non-unicode SVG with Qt 6.x
  • Fixed opening SVG files via DecoderNSImage
  • Fixed app icon on Wayland session
  • Updated file association lists for Windows, macOS, and GNU/Linux
  • Updated aom to 3.8.0
  • Updated JasPer to latest master (aeef529)
  • Updated libavif to 1.0.3
  • Updated libde265 to 1.0.15
  • Updated libexif to latest master (0477ce1)
  • Updated libheif to 1.17.6
  • Updated libjxl to 0.9.0
  • Updated libmng to 2.0.3 with fixes from unreleased 1.0.11
  • Updated LibRaw to 0.21.2
  • Updated LittleCMS2 to 2.16
  • Updated NanoSVG to latest master (93ce879)
  • Updated OpenEXR to 2.5.10
  • Updated STB to latest master (f4a71b1)
  • Updated MSEdgeWebView2 to 1.0.2210.55
  • Updated precompiled ReSVG to v0.37.0
  • Updated QtImageFormats to latest dev (08539b0)
  • Updated KImageFormats to latest master (f341851)
  • Updated Qt to 5.15.12 in Windows, macOS, GNU/Linux buildscripts

Version 1.5.5

18 Nov 16:09
Compare
Choose a tag to compare

Maintenance release.

  • Fixed macOS libraries fixup for universal builds
  • Updated libavif to 1.0.2

Version 1.5.4

14 Nov 00:58
Compare
Choose a tag to compare

Maintenance release.

  • Added customization for toolbar position (#10)
  • Added option for upscaling on fit to window (#11)
  • Added platform browser based decoders availability checks
  • Fixed resolving UCRT runtime (#8)
  • Fixed redirect support in UpdateChecker (#9)
  • Fixed mac toolbar button priorities
  • Updated aom to 3.7.0
  • Updated brotli to 1.1.0
  • Updated highway to 1.0.7
  • Updated JasPer to 4.1.0
  • Updated libavif to 1.0.1
  • Updated libheif to 1.17.3
  • Updated APNG patch to 1.6.40
  • Updated libtiff to 4.6.0
  • Updated LibWebP to 1.3.2
  • Updated MSEdgeWebView2 to 1.0.2151.40
  • Updated NanoSVG to latest master (cb0ae54)
  • Updated OpenEXR to 2.5.9
  • Updated XZUtils to 5.4.5
  • Updated zlib to 1.3
  • Updated QtImageFormats to latest dev (fdf2838)
  • Updated KImageFormats to latest master (7864ad4)
  • Updated precompiled ReSVG to v0.36.0
  • Updated Qt to 5.15.11 in Windows, macOS, GNU/Linux buildscripts
  • Updated OpenSSL to 1.1.1w in Windows and GNU/Linux buildscripts

Version 1.5.3

25 Jul 01:42
Compare
Choose a tag to compare

Maintenance release.

  • Fixed 'open with' association for self-iconified formats (#7)
  • Fixed limit of 30 releases in updater
  • Fixed crash in DecoderQtWebEngine (Qt 6.5.0) on exit app with opened file
  • Fixed rendering issues in DecoderQMLWebEngine (Qt 6.5.0)
  • Fixed opening non-utf-8 svg with ReSVG and NanoSVG
  • Fixed system version and architecture detection
  • Fixed wrong 32-bit ARM runtime in ARM64 Windows build
  • Fixed builds with modern Xcode and MSYS2
  • Fixed compatibility with Exiv2 0.28.x
  • Fixed compatibility with ReSVG 0.29.0-0.35.0+
  • Fixed compatibility with LibJxl 0.9.x
  • Added partial rendering for DecoderReSVG and DecoderLibRSVG
  • Added precompiled ReSVG v0.35.0 for Windows, macOS and GNU/Linux
  • Improved dark theme support for Windows
  • Improved loading gzipped svgz/wmz
  • Improved and updated build scripts
  • Updated libwmf to 0.2.13
  • Updated aom to 3.6.1
  • Updated Exiv2 to 0.27.7
  • Updated highway to 1.0.5
  • Updated libde265 to 1.0.12
  • Updated libexif to latest master (78d95c4)
  • Updated libheif to 1.16.2
  • Updated libjxl to 0.8.2
  • Updated libpng to 1.6.40
  • Updated libtiff to 4.5.1
  • Updated LibWebP to 1.3.1
  • Updated LittleCMS2 to 2.15
  • Updated MSEdgeWebView2 to 1.0.1823.32
  • Updated STB to latest master (5736b15)
  • Updated XZUtils to 5.4.3
  • Updated Zstandard to 1.5.5
  • Updated QtImageFormats to latest dev (bc65616)
  • Updated KImageFormats to latest master (4dc2099)
  • Updated Qt to 5.15.10 in Windows, macOS, GNU/Linux buildscripts
  • Updated OpenSSL to 1.1.1u in Windows and GNU/Linux buildscripts

Version 1.5.2

06 Jan 21:51
Compare
Choose a tag to compare

Maintenance release.

  • Added ARM64 builds for GNU/Linux and Windows
  • Added field with absolute file path to InfoDialog
  • Removed dangerous default associations from MSI packages (#6)
  • Removed unused CRT/UCRT dependencies from Windows builds
  • Fixed use-after-free memory corruption in DecoderGifLib for non-animated GIF files
  • Fixed possible double-uninitialization in DecoderMSHTML and DecoderWIC
  • Fixed current work directory scattering for DecoderMSEdgeWebView2
  • Fixed supported file formats detection in DecoderWIC
  • Fixed loading some non-conformant AVIF files with DecoderLibAvif
  • Fixed loading some AVIF files with DecoderLibAvif if libavif was built with dav1d
  • Fixed loading some APNG files with non-patched libpng+apng
  • Fixed loading empty SVG images with DecoderReSVG
  • Fixed loading any SVG images with DecoderReSVG if ReSVG version is greater than or equal to v0.24.0
  • Fixed build with system-provided OpenEXR 3.x
  • Fixed build with system-provided FLIF
  • Fixed built-in fonts and fontmap loading for bundled libwmf
  • Updated home pages and licenses for thrdparty components
  • Updated aom to 3.5.0
  • Updated JasPer to 4.0.0
  • Updated KImageFormats to latest master (05bd9397)
  • Updated libavif to 0.11.1
  • Updated libde265 to 1.0.9
  • Updated libexif to latest master (4552a8a)
  • Updated libexpat to 2.5.0
  • Updated libheif to 1.14.1
  • Updated libjxl to 0.7.0
  • Updated highway to 1.0.2
  • Updated libpng to 1.6.39
  • Updated LibRaw to 0.21.1
  • Updated libtiff to 4.5.0
  • Updated LibWebP to 1.3.0-rc1
  • Updated libwmf to latest master (ad365e1)
  • Updated LittleCMS2 to 2.14
  • Updated MSEdgeWebView2 to 1.0.1462.37
  • Updated NanoSVG to latest master (9da543e)
  • Updated qtimageformats to latest dev (a5a48d2)
  • Updated XZUtils to 5.4.0
  • Updated zlib to 1.2.13
  • Updated Qt to 5.15.8 in Windows, macOS, GNU/Linux buildscripts
  • Updated OpenSSL to 1.1.1s in Windows and GNU/Linux buildscripts

Version 1.5.1

17 Aug 20:12
Compare
Choose a tag to compare

Maintenance release.

  • Added legacy rendering mode for printing
  • Updated aom to v3.4.0
  • Updated JasPer to 3.0.6
  • Updated LERC to 4.0.0
  • Updated libtiff to 4.4.0
  • Updated LibWebP to 1.2.4
  • Updated MSEdgeWebView2 to 1.0.1293.44
  • Updated NanoSVG to latest master (bd16c4e)
  • Updated XZUtils to 5.2.6
  • Updated QtImageFormats to latest dev (f536ee7)
  • Updated KImageFormats to latest master (e6955e1f)
  • Updated Qt to 5.15.5 in macOS and GNU/Linux buildscripts
  • Updated OpenSSL to 1.1.1q in Windows and GNU/Linux buildscripts

UPD 2022-10-31: Added re-packed MSI installers with fix #6:

  • ImageViewer_qt4.8_mingw32-1.msi
  • ImageViewer_qt5.15_msvc2022_x64-1.msi
  • ImageViewer_qt5.15_msvc2022_x86-1.msi

Version 1.5.0

18 May 08:22
Compare
Choose a tag to compare

New stable release.

  • Added DecoderMacWKWebView, close #3
  • Added DecoderMSEdgeWebView2, close #4
  • Added advanced MSI installer, close #5
  • Added basic printing effects
  • Added DecoderKImageFormatsImage and DecoderKImageFormatsMovie
  • Added deploy script with Qt 4.8.7 + TDM GCC 5.1.0 for Windows 2000+
  • Improved printing quality for vector images
  • Improved printing quality for rotated or flipped images
  • Fixed crashes caused by invalid calling conventions
  • Fixed compatibility with ReSVG 0.20.0-0.22.0
  • Updated Qt to 5.15.4 in macOS and GNU/Linux buildscripts
  • Updated aom to v3.3.0
  • Updated JasPer to 3.0.3
  • Updated libavif to 0.10.1
  • Updated libexpat to 2.4.8
  • Updated libjpeg to 9e
  • Updated LibWebP to 1.2.2
  • Updated LittleCMS2 to 2.13.1
  • Updated OpenEXR to 2.5.8
  • Updated zlib to 1.2.12
  • Updated Zstandard to 1.5.2
  • Updated libexif to latest master (b77f10a)
  • Updated NanoSVG to latest master (4c8f013)
  • Updated QtImageFormats to latest dev (3473168)
  • Updated OpenJPEG to 2.5.0

Version 1.4.5

09 Jan 18:51
Compare
Choose a tag to compare

Maintenance release.

  • Fixed printing outside page margins
  • Added paper size checks after printer reconfiguration

Version 1.4.4

03 Jan 23:17
Compare
Choose a tag to compare

Maintenance release.

  • Improved metadata reading and presenting
  • DPI info from image now used as defaults for printing
  • Updated Zstandard to 1.5.1
  • Updated libexpat to 2.4.2