Releases: AlienCowEatCake/ImageViewer
Releases · AlienCowEatCake/ImageViewer
Version 1.6.0
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
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
Maintenance release.
- Fixed macOS libraries fixup for universal builds
- Updated libavif to 1.0.2
Version 1.5.4
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
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
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
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
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
Maintenance release.
- Fixed printing outside page margins
- Added paper size checks after printer reconfiguration
Version 1.4.4
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