Skip to content

feat(cli-tools): update aqua:qarmin/czkawka (11.0.1 -> 12.0.0) - #742

Open
ppat-self-hosted-renovate-bot[bot] wants to merge 1 commit into
mainfrom
renovate/aqua-qarmin-czkawka-12.x
Open

feat(cli-tools): update aqua:qarmin/czkawka (11.0.1 -> 12.0.0)#742
ppat-self-hosted-renovate-bot[bot] wants to merge 1 commit into
mainfrom
renovate/aqua-qarmin-czkawka-12.x

Conversation

@ppat-self-hosted-renovate-bot

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change Pending
aqua:qarmin/czkawka tools major 11.0.112.0.0 12.0.1

Release Notes

qarmin/czkawka (aqua:qarmin/czkawka)

v12.0.0

Compare Source

Czkawka GTK Deprecation Notice

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.

Breaking changes
Users
  • Due to changes in the broken files mode, which now supports multiple checkers and includes additional checks, the file type is no longer stored in the cache. Existing cache files are incompatible with this version and will be automatically regenerated
  • The prehash method has been updated, so cached hash is no longer valid, so it will be automatically regenerated
  • Similar images cache files are incompatible with this version due to geometric invariance support and will be automatically regenerated
  • Similar videos cache files are incompatible with this version due to the switch to a new visual matching engine and will be automatically regenerated
  • The --crop-detect CLI option for similar videos now accepts true/false instead of none/letterbox/motion - the motion mode has been removed
Core
  • Switched AV1 encoding from the very slow libaom-av1 to libsvtav1 - #​1888
  • Added a noise reduction option to Video Optimizer mode, which can significantly reduce file size for noisy videos - #​1888
  • Added support for custom optimization commands in Video Optimizer mode - #​1888
  • Added experimental hardware-accelerated video encoding - #​1900
  • Broken files can now be checked using multiple checkers - #​1900
  • Checking for broken videos has been split into fast (ffprobe - headers only) and slow (ffmpeg - full decoding) modes - #​1900
  • Added the ability to stop checking for hardlinks along with progress tracking of this operation - #​1900
  • Added the ability to exclude images/videos with the same resolution - #​1900
  • Added the ability to find similar videos by comparing their audio - #​1919
  • Empty files mode now allows detection of files containing only non-printable ASCII characters or null bytes (\0) - #​1919
  • Temporary files mode now allows customization of searched file extensions - #​1919
  • Prehash now also hashes the end of files to detect differences earlier - #​1919
  • Added support for detecting corruption in Fonts (TTF, OTF, TTC), Markup (JSON, XML, TOML, YAML, SVG), and Archives (7z, gz/tgz, tar, zst, bz2, xz) - #​1919
  • Added geometric invariance support for similar images mode, allowing mirrored, flipped, and rotated images to be matched - #​1944
  • Fixed a bug where relative symlinks were resolved without considering the parent directory - #​1900
  • Fixed a prehash cache bypass that caused full hash computation on some files during a second scan - #​1907
  • Extended integration tests, to prevent regressions in the future - #​1919
  • Fixed unstable prehash when the read syscall returned fewer bytes than requested - #​1948
  • Switched visual video duplicate detection engine from vid_dup_finder_lib to similario_core, adding configurable window count, duration tolerance, and subclip detection - #​1948
  • Fixed a bug where similar videos were not deleted when using reference-folder mode - #​1948
  • Replaced nom-exif with little_exif for reading EXIF orientation data - #​1948
  • Fixed reversed logic of hiding hardlinks in similar images/videos modes - #​1952
  • Added a $TRASH excluded-items preset (alongside the existing DEFAULT) to exclude common Trash/Recycle Bin paths from scans - #​1962
  • Reworked internal progress stage tracking, to unify progress calculations across all backends - #​1962
CLI
GTK GUI
  • Fixed a crash when using the sort button - #​1837
Krokiet
  • Added separate buttons for moving files to trash and permanently deleting them - #​1900
  • Added a new custom selection popup - #​1809
  • Added an image comparison tool to detect visual differences between similar images - #​1888
  • Added a context menu (right-click) - #​1888
  • File and folder selection dialogs no longer blocks the main thread - #​1809
  • Fixed an issue where thumbnail generation settings were not respected in Similar Videos mode - #​1809
  • Added notification support - #​1837
  • The femtovg backend no longer produces blurry fonts - #​1900
  • Changed default selection behavior from "select one item" to "select all except one item" - #​1913
  • Added the ability to configure which selection buttons are visible in the UI - #​1913
  • Added invert selection within groups - #​1915
  • Fixed shortest/longest path selection modes, which previously compared only paths without file names - #​1919
  • Ability to restore save/restore data in custom popup - #​1919
  • Added "Rename on conflict" option to the move/copy popup to automatically rename files instead of skipping them - #​1948
  • Added the ability to rename items - #​1962
Cedinia
  • Initial experimental release of Cedinia, a new Android app with touch support - #​1821
Prebuilt binaries
  • Linux prebuilt binaries now include AVIF support (requires libavif and libdav1d)
  • Windows ZIP package now includes Krokiet binaries and a README to simplify migration to the new frontend
  • Krokiet binaries for all backends are now packaged in ZIP files, with additional scripts to launch them with a selected backend
  • Mac Intel binaries are no longer provided due to very long build times on GitHub CI
  • Added installation scripts (misc/install_scripts/) for Linux (apt/dnf/pacman/zypper), macOS (Homebrew), and Windows (winget)

Configuration

📅 Schedule: (in timezone US/Eastern)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

@ppat-self-hosted-renovate-bot

ppat-self-hosted-renovate-bot Bot commented Aug 9, 2026

Copy link
Copy Markdown
Contributor Author

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: private_dot_config/mise/mise.lock
→ Targeting 11 platform(s) for /tmp/renovate/repos/github/ppat/dotfiles/private_dot_config/mise/mise.lock: linux-arm64, linux-arm64-musl, linux-x64, linux-x64-baseline, linux-x64-musl, linux-x64-musl-baseline, macos-arm64, macos-x64, macos-x64-baseline, windows-x64, windows-x64-baseline
→ Processing 1 tool(s): aqua:qarmin/czkawka@12.0.0

mise WARN  trusted_config_paths in non-global config /tmp/renovate/repos/github/ppat/dotfiles/private_dot_config/mise/config.toml is ignored for security reasons
mise lock            aqua:qarmin/czkawka@12.0.0 linux-arm64
mise lock            aqua:qarmin/czkawka@12.0.0 linux-x64-musl
mise lock            aqua:qarmin/czkawka@12.0.0 linux-x64-baseline
mise lock            aqua:qarmin/czkawka@12.0.0 linux-arm64-musl
mise lock            aqua:qarmin/czkawka@12.0.0 linux-x64
mise lock            aqua:qarmin/czkawka@12.0.0 macos-x64
mise lock            aqua:qarmin/czkawka@12.0.0 macos-arm64
mise lock            aqua:qarmin/czkawka@12.0.0 linux-x64-musl-baseline
mise lock            aqua:qarmin/czkawka@12.0.0 windows-x64
mise lock            aqua:qarmin/czkawka@12.0.0 macos-x64-baseline
mise lock            aqua:qarmin/czkawka@12.0.0 windows-x64-baseline
mise lock          ✓ 9 platform entries
mise ERROR failed to resolve aqua:qarmin/czkawka@12.0.0 for macos-x64; refusing to replace locked version(s) 11.0.1 that support this platform
failed to resolve aqua:qarmin/czkawka@12.0.0 for macos-x64-baseline; refusing to replace locked version(s) 11.0.1 that support this platform
mise ERROR Version: 2026.8.10 linux-x64 (2026-08-20)
mise ERROR Run with --verbose or MISE_VERBOSE=1 for more information

Command failed: mise lock aqua:qarmin/czkawka
mise WARN  trusted_config_paths in non-global config /tmp/renovate/repos/github/ppat/dotfiles/private_dot_config/mise/config.toml is ignored for security reasons
mise lock            aqua:qarmin/czkawka@12.0.0 linux-arm64
mise lock            aqua:qarmin/czkawka@12.0.0 linux-x64-musl
mise lock            aqua:qarmin/czkawka@12.0.0 linux-x64-baseline
mise lock            aqua:qarmin/czkawka@12.0.0 linux-arm64-musl
mise lock            aqua:qarmin/czkawka@12.0.0 linux-x64
mise lock            aqua:qarmin/czkawka@12.0.0 macos-x64
mise lock            aqua:qarmin/czkawka@12.0.0 macos-arm64
mise lock            aqua:qarmin/czkawka@12.0.0 linux-x64-musl-baseline
mise lock            aqua:qarmin/czkawka@12.0.0 windows-x64
mise lock            aqua:qarmin/czkawka@12.0.0 macos-x64-baseline
mise lock            aqua:qarmin/czkawka@12.0.0 windows-x64-baseline
mise lock          ✓ 9 platform entries
mise ERROR failed to resolve aqua:qarmin/czkawka@12.0.0 for macos-x64; refusing to replace locked version(s) 11.0.1 that support this platform
failed to resolve aqua:qarmin/czkawka@12.0.0 for macos-x64-baseline; refusing to replace locked version(s) 11.0.1 that support this platform
mise ERROR Version: 2026.8.10 linux-x64 (2026-08-20)
mise ERROR Run with --verbose or MISE_VERBOSE=1 for more information

@ppat-self-hosted-renovate-bot
ppat-self-hosted-renovate-bot Bot force-pushed the renovate/aqua-qarmin-czkawka-12.x branch 8 times, most recently from 3c3f4e6 to 687d7fb Compare August 15, 2026 04:31
@ppat-self-hosted-renovate-bot
ppat-self-hosted-renovate-bot Bot force-pushed the renovate/aqua-qarmin-czkawka-12.x branch 5 times, most recently from bea8553 to 1efc21b Compare August 20, 2026 04:16
@ppat-self-hosted-renovate-bot
ppat-self-hosted-renovate-bot Bot force-pushed the renovate/aqua-qarmin-czkawka-12.x branch from 1efc21b to 0f0a081 Compare August 21, 2026 04:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants