Releases: JacobDev1/xl-converter
Releases Β· JacobDev1/xl-converter
v1.1.1
Changelog
Added
- Add AVIF bit depth selector.
- Add classic themes.
- Publish new documentation (rewritten in Sphinx).
Changed
- Update
libjxl
tov0.11.1
. - Update
libaom
tov3.11.0
. - Update
SVT-AV1-PSY
to2.3.0-A
. - Update Python to
3.13
. - Update Qt to
6.8
. - Improve default theme.
- Change save data in exception view.
- Rework fonts.
Fixed
- Fix error when downscaling to PNG with PNG as input.
- Fix glitching font on Windows.
Removed
- Remove
fuse
requirement from the Linux installer. - Remove APNG as allowed input.
v1.1.0
Changelog
Added
- Add "Verify" feature to Lossless JPEG Transcoding.
- Add "Normalize" feature to Lossless JPEG Transcoding.
- Add new AVIF encoder:
SVT-AV1-PSY
(#70). - Add instant cancellation.
- Release a portable build for Windows.
- Add "Optimize RAM Usage" option to JPEG XL (#57).
- Add downscaling to megapixels (#67).
- Add image type filters to "Add Files" (#58).
- Add options to disable width or height when downscaling to resolution.
- File dialogs now remember their last used directory (#66).
- Add new theme.
Changed
- Change default file dialog location to the home directory.
- Terminate encoder processes when application is closed during processing.
- Show
stderr
in exceptions for accurate errors. - Improve estimated time left accuracy.
- Improve path assignment system to prevent rare path conflicts.
- Adjust UI naming, tooltips and defaults.
- Reduce ExifTool calls required for validation.
- Save widget states to disk more often.
- Anchor progress dialog to the main window.
- Replace "Multithreading" modes with "JPEG XL - Optimize RAM Usage".
- Disable drag and drop during conversion.
- Disable ExifTool for all lossless_jpeg operations.
- Hide the JPEG XL lossy modular mode behind a flag.
- Adjust logs verbosity to lower log file size.
- Update ImageMagick to
7.1.1-41
. - Update
libavif
tov1.1.1
. - Update
AOM AV1
tov3.10.0
.
Fixed
- Fix opening URLs on KDE Plasma (#54).
- Fix "Copy Original When Result is Larger" when combined with "Replace" (#60).
- Fix wiping logs stopping log files from being generated until log handler is reloaded (Windows).
- Fix estimated time left counting skipped items as completed (#69).
Deprecated
- Deprecate "Intelligent Effort" and hide it behind a flag.
Removed
- Remove the requirement to have
vc_redist
installed. - Remove
pyqtdarktheme
theme module due to being abandoned. - Remove HEIC/HEIF support due to licensing issues.
v1.0.2
Changelog
- Added tooltips
- Added an option to copy original when output is larger (#45)
- Added an option to prevent deleting original when output is larger (#45)
- Added logging to file
- Added custom ExifTool arguments
- Added low RAM mode (#49)
- Fixed UTF-8 support in ExifTool (Windows) (#47)
- Fixed ExifTool handling of JPEG XL (Linux)
- Fixed menu entry disappearing after an update (Linux)
- Fixed UI bug with multiple chroma subsampling options appearing
- Set Windows installer to always show dir page
- Improved sound handling
- Improved settings tab scaling
- Switched to the system-provided ExifTool on Linux
- Updated ExifTool on Windows to
12.92
- Updated
libavif
to1.1.1
- Updated
libaom
to3.9.1
- Updated OxiPNG to
0.9.2
Version 1.0.1
Changelog
- Added dedicated options for lossless JPEG recompression
- Added snapping to sliders
- Added an option to play sound when conversion finishes
- Added a disk space check (#28)
- Added HEIF page-number check
- Fixed light theme in exception view (#29)
- Fixed Linux installer bug (#36)
- Adjusted naming to match the official specs
- Adjusted WebP quality range
- Moved JPEG encoder to the settings
- Moved WebP method to the output tab
- Disabled mouse wheel changing widget values
- Deprecated GIF -> PNG conversion
Version 1.0.0
Changelog
- Added UTF-8 support to JPEG XL and JPEGLI (#6)
- Added parallel AVIF encoding (#20)
- Added partial TIFF support (#23)
- Added chroma subsampling options (#18)
- Added simplified lossy mode picker for JPEG XL
- Added custom encoder parameters to settings
- Added WebP method to settings
- Added better time left estimation
- Added redesigned settings
- Added simpler Windows installation
- Added native
jxl
support to JPEGLI - Added drag scrolling to settings
- Fixed progress dialog shrinking when minimized (#22)
- Fixed download dialog not closing in the update checker
- Fixed arrow key navigation when no items are selected in the input tab
- Removed lossless (only if smaller)
- Updated OxiPNG to
0.9
Version 0.9.9
Changelog
- Added "Keep Folder Structure" feature (#16)
- Added "JPEGLI - Disable Progressive Scan" setting (#18)
- Fixed "Disable Delete Original on Startup" (#17)
- Fixed downscaling to resolution (#19)
- Fixed displaying text in Exception View
- Cleaned up the output tab visually
- Removed saving and loading file lists from settings
Version 0.9.8
Changelog
- Added new JPG encoder - JPEGLI
- Added
Encoder - Wipe
support to JPEG XL - Added support for native
jxl
->jxl
conversion (JPEG XL) - Added thread scaling for small amounts of images (JPEG XL)
- Added experimental Effort 10 to settings (JPEG XL)
- Updated JPEG XL (
libjxl
) to v0.10.2 (faster with lower RAM usage) - Updated ExifTool to 12.77
- Changed default quality for JPG and WEBP from 80 to 90
- Removed Effort limit for GIFs and APNGs (JPEG XL)
- Adjusted and unified fonts across all platforms
- Fixed start menu icon disappearing after update (Linux)
Version 0.9.7
Changelog
- Added JPEG XL lossy mode selection
- VarDCT - for natural or complex images, like photographs
- Modular - for images with sharp edges and flat areas, like digital art, screenshots, documents etc.
- Added more navigation to the input tab
- Shift + Home or End - select items above / below
- Shift + Up or Down - add item above / below to selection
- Added more info to debug reports
- Fixed layout alignment when switching tabs
- Fixed visual bug with lossless_if
Version 0.9.6
Changelog
- Added new version of AVIF (faster and better quality)
- Added UTF-8 support for AVIF (#6)
- Added UTF-8 support for saving and loading file list
- Added new exception logging system
- Added robust error handling
- Added helpful links to about tab
- Added detection for incompatible characters
- Fixed bug in time left algorithm
- Fixed ExifTool problems on some Linux distros
- Improved stability
- Improved process handling
- Improved update checker
- Changed quality scale for AVIF
- Removed broken TIFF support
- Removed donate button
- Renamed metadata modes
- Replaced manual file size downscaling with automatic
Version 0.9.5
Christmas update
Changelog
- Added faster file size downscaling based on linear regression
- Added saving and loading file lists
- Added notification on failed conversions
- Added error handling for corrupt images when downscaling
- Added "Disable Delete Original on Startup" to settings
- Added unit tests
- Fixed Skip mode
- Fixed renaming collisions (#5)
- Fixed downscaling to resolution
- Fixed wrong arg. for JPEG XL (#4)
- Fixed outline on item focus
- Fixed Reset to Default behavior
- Fixed GitHub repo language statistics
- Improved Linux installer
- Improved 3rd party licenses
- Improved exception popup handling
- Applied minor UI tweaks
- Reworked the entire project structure