From b00420d8c0c4621cdcb42c8ab7cd449bbc70904f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Mikrut?= Date: Sun, 24 Apr 2022 00:05:21 +0200 Subject: [PATCH] Release 4.1.0 version --- Cargo.lock | 6 +-- README.md | 51 +++++++++++---------- czkawka_cli/Cargo.toml | 4 +- czkawka_core/Cargo.toml | 2 +- czkawka_gui/Cargo.toml | 4 +- czkawka_gui/ui/about_dialog.cmb.ui | 2 +- czkawka_gui/ui/about_dialog.ui | 2 +- czkawka_gui/ui/czkawka.cmb | 4 +- czkawka_gui/ui/main_window.ui | 2 +- data/com.github.qarmin.czkawka.metainfo.xml | 2 +- misc/cargo/PublishCore.sh | 2 +- misc/cargo/PublishOther.sh | 2 +- snap/snapcraft.yaml | 2 +- 13 files changed, 43 insertions(+), 42 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 5bfbad81c..a41298a48 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -587,7 +587,7 @@ dependencies = [ [[package]] name = "czkawka_cli" -version = "4.0.0" +version = "4.1.0" dependencies = [ "czkawka_core", "image_hasher", @@ -596,7 +596,7 @@ dependencies = [ [[package]] name = "czkawka_core" -version = "4.0.0" +version = "4.1.0" dependencies = [ "bincode", "bitflags", @@ -632,7 +632,7 @@ dependencies = [ [[package]] name = "czkawka_gui" -version = "4.0.0" +version = "4.1.0" dependencies = [ "chrono", "crossbeam-channel", diff --git a/README.md b/README.md index 3e152f174..bfd403c64 100644 --- a/README.md +++ b/README.md @@ -23,6 +23,7 @@ - Same Music - Searches for music with the same artist, album etc. - Invalid Symbolic Links - Shows symbolic links which point to non-existent files/directories - Broken Files - Finds files that are invalid or corrupted + - Bad Extensions - List files whose content not match with they extension ![Czkawka](https://user-images.githubusercontent.com/41945903/145280350-506f7e94-4db0-4de7-a68d-6e7c26bbd2bf.gif) @@ -91,31 +92,31 @@ Similar images which check 349 image files that occupied 1.7 GB Bleachbit is a master at finding and removing temporary files, while Czkawka only finds the most basic ones. So these two apps shouldn't be compared directly or be considered as an alternative to one another. -| | Czkawka | FSlint | DupeGuru | Bleachbit | -|:----------------------:|:-----------:|:----------:|:-----------------:|:-----------:| -| Language | Rust | Python | Python/Obj-C | Python | -| OS | Lin,Mac,Win | Lin | Lin,Mac,Win | Lin,Mac,Win | -| Framework | GTK 3 | PyGTK2 | Qt 5 (PyQt)/Cocoa | PyGTK3 | -| Duplicate finder | • | • | • | | -| Empty files | • | • | | | -| Empty folders | • | • | | | -| Temporary files | • | • | | • | -| Big files | • | | | | -| Similar images | • | | • | | -| Similar videos | • | | | | -| Music duplicates(tags) | • | | • | | -| Invalid symlinks | • | • | | | -| Broken files | • | | | | -| Names conflict | • | • | | | -| Installed packages | | • | | | -| Invalid names | | • | | | -| Bad ID | | • | | | -| Non stripped binaries | | • | | | -| Redundant whitespace | | • | | | -| Overwriting files | | • | | • | -| Multiple languages | • | • | • | • | -| Cache support | • | | • | | -| In active development | Yes | No | Yes | Yes | +| | Czkawka | FSlint | DupeGuru | Bleachbit | +|:------------------------:|:-----------:|:----------:|:-----------------:|:-----------:| +| Language | Rust | Python | Python/Obj-C | Python | +| OS | Lin,Mac,Win | Lin | Lin,Mac,Win | Lin,Mac,Win | +| Framework | GTK 3 | PyGTK2 | Qt 5 (PyQt)/Cocoa | PyGTK3 | +| Duplicate finder | • | • | • | | +| Empty files | • | • | | | +| Empty folders | • | • | | | +| Temporary files | • | • | | • | +| Big files | • | | | | +| Similar images | • | | • | | +| Similar videos | • | | | | +| Music duplicates(tags) | • | | • | | +| Invalid symlinks | • | • | | | +| Broken files | • | | | | +| Names conflict | • | • | | | +| Invalid names/extensions | • | • | | | +| Installed packages | | • | | | +| Bad ID | | • | | | +| Non stripped binaries | | • | | | +| Redundant whitespace | | • | | | +| Overwriting files | | • | | • | +| Multiple languages | • | • | • | • | +| Cache support | • | | • | | +| In active development | Yes | No | Yes | Yes | ## Other apps There are many similar applications to Czkawka on the Internet, which do some things better and some things worse: diff --git a/czkawka_cli/Cargo.toml b/czkawka_cli/Cargo.toml index 1543b2625..81534168f 100644 --- a/czkawka_cli/Cargo.toml +++ b/czkawka_cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "czkawka_cli" -version = "4.0.0" +version = "4.1.0" authors = ["Rafał Mikrut "] edition = "2021" description = "CLI frontend of Czkawka" @@ -9,7 +9,7 @@ homepage = "https://github.com/qarmin/czkawka" repository = "https://github.com/qarmin/czkawka" [dependencies] -czkawka_core = { path = "../czkawka_core", version = "4.0.0" } +czkawka_core = { path = "../czkawka_core", version = "4.1.0" } structopt = "0.3.26" # For enum types diff --git a/czkawka_core/Cargo.toml b/czkawka_core/Cargo.toml index 798801b96..95ba6b35b 100644 --- a/czkawka_core/Cargo.toml +++ b/czkawka_core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "czkawka_core" -version = "4.0.0" +version = "4.1.0" authors = ["Rafał Mikrut "] edition = "2021" description = "Core of Czkawka app" diff --git a/czkawka_gui/Cargo.toml b/czkawka_gui/Cargo.toml index e53528f4a..df55aec8b 100644 --- a/czkawka_gui/Cargo.toml +++ b/czkawka_gui/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "czkawka_gui" -version = "4.0.0" +version = "4.1.0" authors = ["Rafał Mikrut "] edition = "2021" description = "GTK frontend of Czkawka" @@ -9,7 +9,7 @@ homepage = "https://github.com/qarmin/czkawka" repository = "https://github.com/qarmin/czkawka" [dependencies] -czkawka_core = { path = "../czkawka_core", version = "4.0.0"} +czkawka_core = { path = "../czkawka_core", version = "4.1.0"} gdk = "0.15.4" glib = "0.15.10" diff --git a/czkawka_gui/ui/about_dialog.cmb.ui b/czkawka_gui/ui/about_dialog.cmb.ui index 762af96f2..5c32306ab 100644 --- a/czkawka_gui/ui/about_dialog.cmb.ui +++ b/czkawka_gui/ui/about_dialog.cmb.ui @@ -43,7 +43,7 @@ This program is free to use and will always be. image-missing Czkawka dialog - 4.0.0 + 4.1.0 center diff --git a/czkawka_gui/ui/about_dialog.ui b/czkawka_gui/ui/about_dialog.ui index 8dbc4f78a..dae962df9 100644 --- a/czkawka_gui/ui/about_dialog.ui +++ b/czkawka_gui/ui/about_dialog.ui @@ -37,7 +37,7 @@ Author: Rafał Mikrut center dialog Czkawka - 4.0.0 + 4.1.0 2020 - 2022 Rafał Mikrut(qarmin) This program is free to use and will always be. diff --git a/czkawka_gui/ui/czkawka.cmb b/czkawka_gui/ui/czkawka.cmb index 0771c3d43..3c58aaa25 100644 --- a/czkawka_gui/ui/czkawka.cmb +++ b/czkawka_gui/ui/czkawka.cmb @@ -893,7 +893,7 @@ (5,160,"GtkEntry","editable","False",None,None,None,None,None), (5,160,"GtkEntry","has-frame","False",None,None,None,None,None), (5,160,"GtkEntry","shadow-type","none",None,None,None,None,None), - (5,160,"GtkEntry","text","Czkawka 4.0.0","yes",None,None,None,None), + (5,160,"GtkEntry","text","Czkawka 4.1.0","yes",None,None,None,None), (5,160,"GtkEntry","xalign","1",None,None,None,None,None), (5,160,"GtkWidget","can-focus","True",None,None,None,None,None), (5,160,"GtkWidget","visible","True",None,None,None,None,None), @@ -936,7 +936,7 @@ (6,1,"GtkAboutDialog","license-type","mit-x11",None,None,None,None,None), (6,1,"GtkAboutDialog","logo-icon-name","image-missing",None,None,None,None,None), (6,1,"GtkAboutDialog","program-name","Czkawka",None,None,None,None,None), - (6,1,"GtkAboutDialog","version","4.0.0",None,None,None,None,None), + (6,1,"GtkAboutDialog","version","4.1.0",None,None,None,None,None), (6,1,"GtkWidget","can-focus","False",None,None,None,None,None), (6,1,"GtkWindow","type-hint","dialog",None,None,None,None,None), (6,1,"GtkWindow","window-position","center",None,None,None,None,None), diff --git a/czkawka_gui/ui/main_window.ui b/czkawka_gui/ui/main_window.ui index 6f0d06829..b5e11c85d 100644 --- a/czkawka_gui/ui/main_window.ui +++ b/czkawka_gui/ui/main_window.ui @@ -1926,7 +1926,7 @@ True False False - Czkawka 4.0.0 + Czkawka 4.1.0 1 none False diff --git a/data/com.github.qarmin.czkawka.metainfo.xml b/data/com.github.qarmin.czkawka.metainfo.xml index 967b1df96..b829699a2 100644 --- a/data/com.github.qarmin.czkawka.metainfo.xml +++ b/data/com.github.qarmin.czkawka.metainfo.xml @@ -19,7 +19,7 @@ - + Rafał Mikrut diff --git a/misc/cargo/PublishCore.sh b/misc/cargo/PublishCore.sh index 025d7aa2b..64009078b 100755 --- a/misc/cargo/PublishCore.sh +++ b/misc/cargo/PublishCore.sh @@ -1,5 +1,5 @@ #!/bin/bash -NUMBER="4.0.0" +NUMBER="4.1.0" CZKAWKA_PATH="/home/rafal" cd "$CZKAWKA_PATH" diff --git a/misc/cargo/PublishOther.sh b/misc/cargo/PublishOther.sh index 6cddbe40b..475cd9294 100755 --- a/misc/cargo/PublishOther.sh +++ b/misc/cargo/PublishOther.sh @@ -1,5 +1,5 @@ #!/bin/bash -NUMBER="4.0.0" +NUMBER="4.1.0" CZKAWKA_PATH="/home/rafal" cd "$CZKAWKA_PATH" diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 19cf6854d..0dd94acf3 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -1,6 +1,6 @@ name: czkawka # you probably want to 'snapcraft register ' base: core20 # the base snap is the execution environment for this snap -version: '4.0.0' # just for humans, typically '1.2+git' or '1.3.2' +version: '4.1.0' # just for humans, typically '1.2+git' or '1.3.2' summary: Czkawka - fast data cleaner written in Rust # 79 char long summary description: | Czkawka is very fast and feature rich cleaner which finds file duplicates, empty folders and files, duplicated music, similar images or the biggest files in selected directories.