diff --git a/Cargo.lock b/Cargo.lock index c483d48..61139fb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -403,7 +403,7 @@ dependencies = [ [[package]] name = "czkawka_cli" -version = "1.2.1" +version = "1.3.0" dependencies = [ "czkawka_core", "structopt", @@ -411,7 +411,7 @@ dependencies = [ [[package]] name = "czkawka_core" -version = "1.2.1" +version = "1.3.0" dependencies = [ "audiotags", "bitflags", @@ -426,7 +426,7 @@ dependencies = [ [[package]] name = "czkawka_gui" -version = "1.2.1" +version = "1.3.0" dependencies = [ "chrono", "crossbeam-channel 0.4.4", @@ -441,7 +441,7 @@ dependencies = [ [[package]] name = "czkawka_gui_orbtk" -version = "1.2.1" +version = "1.3.0" dependencies = [ "czkawka_core", "orbtk", diff --git a/Changelog.md b/Changelog.md index 64026f7..b308651 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,3 +1,14 @@ +## Version 1.3.0 - 02.11.2020r +- Appimage support - [#77](https://github.com/qarmin/czkawka/pull/77) +- Removed warnings about non existend excluded directories - [#79](https://github.com/qarmin/czkawka/pull/79) +- Updated README - [8ec](https://github.com/qarmin/czkawka/commit/8ecde0fc9adb3e6cedf432c4ba749e698b645a7a) +- Added pre hash support(speedup for searching big duplicates) - [#83](https://github.com/qarmin/czkawka/pull/83) +- Support for searching duplicates by file name - [#84](https://github.com/qarmin/czkawka/pull/84) +- Added support for checking for zeroed file - [#88](https://github.com/qarmin/czkawka/pull/88) +- Refactored GUI code to faster and safer changing/adding code - [#89](https://github.com/qarmin/czkawka/pull/89) +- Added some missing options to CLI in some modes - [#90](https://github.com/qarmin/czkawka/pull/90) +- Implemented finding duplicates by music tags - [#95](https://github.com/qarmin/czkawka/pull/95) + ## Version 1.2.1 - 17.10.2020r - Make image similarity search significantly faster. [#72](https://github.com/qarmin/czkawka/pull/72) - Improve similar images GUI a little and add sorting to Similarity Enum [#73](https://github.com/qarmin/czkawka/pull/73) diff --git a/README.md b/README.md index 31a6cee..dbce3d8 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,7 @@ But the most important thing for me was to learn Rust and create a program usefu - Temporary Files - Allows finding temporary files - Similar Files - Finds files which are not exactly the same - Zeroed Files - Find files which are filled with zeros(usually corrupted) - - Same Musc - Search for music with same artist, album etc. + - Same Music - Search for music with same artist, album etc. ## Usage and requirements @@ -55,7 +55,7 @@ You can update package by typing same command. Maybe someday ### Debian/Ubuntu repository and PPA -Tried to setup it, but for now I have problems described in this issue +Tried to set up it, but for now I have problems described in this issue https://salsa.debian.org/rust-team/debcargo-conf/-/issues/21 @@ -111,9 +111,9 @@ cargo run --bin czkawka_cli ## Benchmarks Since Czkawka is written in Rust and aims to be a faster alternative to FSlint (written in Python), we need to compare the speed of these tools. -I prepared a directory and performed a test without any folder exceptions(I removed all directories from FSlint and Czkawka from other tabs than Include Directory) which contained 320004 files and 36902 folders and 108844 duplicated files in 34475 groups which took 4.53 GB. +I prepared a directory and performed a test without any folder exceptions(I removed all directories from FSlint and Czkawka from other tabs than Include Directory) which contained 320004 files and 36902 folders and 108844 duplicates files in 34475 groups which took 4.53 GB. -Minimum file size to check I set to 1KB on all programs +Minimum file size to check I set to 1 KB on all programs The first run reads every file entry and saves it to cache, so this step is limited mostly by disk performance. In the second run the cache helps it, so searching is sometimes faster (with few duplicates even 10x faster). diff --git a/czkawka_cli/Cargo.toml b/czkawka_cli/Cargo.toml index 0f54d8a..d66a789 100644 --- a/czkawka_cli/Cargo.toml +++ b/czkawka_cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "czkawka_cli" -version = "1.2.1" +version = "1.3.0" authors = ["Rafał Mikrut "] edition = "2018" description = "CLI frontend of Czkawka" diff --git a/czkawka_core/Cargo.toml b/czkawka_core/Cargo.toml index 7f9b9ee..64eae11 100644 --- a/czkawka_core/Cargo.toml +++ b/czkawka_core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "czkawka_core" -version = "1.2.1" +version = "1.3.0" authors = ["Rafał Mikrut "] edition = "2018" description = "Core of Czkawka app" diff --git a/czkawka_gui/Cargo.toml b/czkawka_gui/Cargo.toml index 37f78c5..976398a 100644 --- a/czkawka_gui/Cargo.toml +++ b/czkawka_gui/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "czkawka_gui" -version = "1.2.1" +version = "1.3.0" authors = ["Rafał Mikrut "] edition = "2018" description = "GTK frontend of Czkawka" diff --git a/czkawka_gui_orbtk/Cargo.toml b/czkawka_gui_orbtk/Cargo.toml index 16a2b4e..61452b5 100644 --- a/czkawka_gui_orbtk/Cargo.toml +++ b/czkawka_gui_orbtk/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "czkawka_gui_orbtk" -version = "1.2.1" +version = "1.3.0" authors = ["Rafał Mikrut "] edition = "2018" description = "Orbtk frontend of Czkawka" diff --git a/misc/cargo/PublishCore.sh b/misc/cargo/PublishCore.sh index 0c1085a..ec694f4 100755 --- a/misc/cargo/PublishCore.sh +++ b/misc/cargo/PublishCore.sh @@ -1,5 +1,5 @@ #!/bin/bash -NUMBER="1.2.1" +NUMBER="1.3.0" CZKAWKA_PATH="/home/rafal" cd "$CZKAWKA_PATH" diff --git a/misc/cargo/PublishOther.sh b/misc/cargo/PublishOther.sh index 28b1bec..465547b 100755 --- a/misc/cargo/PublishOther.sh +++ b/misc/cargo/PublishOther.sh @@ -1,5 +1,5 @@ #!/bin/bash -NUMBER="1.2.1" +NUMBER="1.3.0" CZKAWKA_PATH="/home/rafal" cd "$CZKAWKA_PATH"