Changelog.md
Version 12.0 is the last released version of Czkawka GTK. No new binaries will be provided from this point on. All users are encouraged to migrate to Krokiet, the new Slint-based GUI frontend.
The source code remains in the repository and compatibility with czkawka_core will be maintained for some time so the application can still be built manually. However, all issues and feature requests specific to Czkawka GTK will be closed, except for critical problems affecting widely used unofficial builds such as Debian or Docker packages.
--crop-detect CLI option for similar videos now accepts true/false instead of none/letterbox/motion - the motion mode has been removedlibaom-av1 to libsvtav1 - #1888\0) - #1919read syscall returned fewer bytes than requested - #1948vid_dup_finder_lib to similario_core, adding configurable window count, duration tolerance, and subclip detection - #1948nom-exif with little_exif for reading EXIF orientation data - #1948$TRASH excluded-items preset (alongside the existing DEFAULT) to exclude common Trash/Recycle Bin paths from scans - #1962libavif and libdav1d)misc/install_scripts/) for Linux (apt/dnf/pacman/zypper), macOS (Homebrew), and Windows (winget)cargo testSimilarity Preset enum in similar images mode was replaced with an integer argument Max Difference in range 0-40.Similarity variables were renamed to Difference.register_image_decoding_hooks(); at startup to enable reading HEIF and JXL images.dry_run and move_to_trash options to most of tools - #1685--excluded-extensions option - #1748--cache and --config CLI options to open cache and config paths - #1745--cache and --config CLI options to open cache and config paths - #1745audio feature flag - #1754es → es-ES). The GUI may not find them and will fall back to the default language.faussian to gaussianstop_flag is now required argument in most of the core functionspub(crate)println/eprintln with logging functions - #1478DISABLE_FILE_LOGGING environment variable) - #1508pdf-rs with the more popular lopdf library, which also has fewer dependencies - #1566imagepipe + rawloader with rawler which is still supported and faster to decode raw files - #1572fast_image_resize feature is removed and image_hasher/fast_resize_unstable is enabled unconditionally - #1586krokiet /home/rafal - for more info see krokiet --help - #1566musl builds of czkawka_cli are now provided instead of eyra builds (slightly easier to maintain). GUI builds are not included due to limitations of musl and eyra :(sed)lto fat instead lto thin and codegen-units=1 to greatly reduce binary size(~25% smaller binaries)vid_dup_finder; it can now detect similar videos shorter than 30 seconds - #1425CZKAWKA_CONFIG_PATH and CZKAWKA_CACHE_PATH environment variables - #1464.mp3 - #1464panic=abort(that may speed up app and cause occasional crashes) - #1466-N and -M flags to suppress printing results/warnings to the console - #1464-H flag(useful for benchmarking) - #1466-C in CLI now saves as compact json-c argument, now saving as compact json is handled via -C - #1153RUST_LOG=debug env) - #1072, #1070libasound.so.2 no longer needed) - #705webp, gif, bmp, ico extension which caused crashes #445, 49eThis version is only needed to test flatpak build
czkawka_gui --version