From 123bba381fbed72da585808b9d1af7f3bcbbca84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Mikrut?= Date: Wed, 23 Dec 2020 23:12:50 +0100 Subject: [PATCH] Release 2.0.0 --- Cargo.lock | 71 +++++++++++------------------------ Changelog.md | 22 +++++++++++ czkawka_cli/Cargo.toml | 2 +- czkawka_core/Cargo.toml | 6 +-- czkawka_gui/Cargo.toml | 6 +-- czkawka_gui/czkawka.glade | 2 +- misc/cargo/PublishCore.sh | 2 +- misc/cargo/PublishOther.sh | 2 +- misc/snap/local/CreateSnap.sh | 2 +- misc/snap/snapcraft.yaml | 4 +- 10 files changed, 57 insertions(+), 62 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index bdd0223..56665eb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -23,9 +23,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.35" +version = "1.0.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c0df63cb2955042487fad3aefd2c6e3ae7389ac5dc1beb28921de0b69f779d4" +checksum = "68803225a7b13e47191bab76f2687382b60d259e8cf37f6e1893658b84bb9479" [[package]] name = "arrayref" @@ -245,16 +245,6 @@ dependencies = [ "cfg-if 1.0.0", ] -[[package]] -name = "crossbeam-channel" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b153fe7cbef478c567df0f972e02e6d736db11affe43dfc9c56a9374d1adfb87" -dependencies = [ - "crossbeam-utils 0.7.2", - "maybe-uninit", -] - [[package]] name = "crossbeam-channel" version = "0.5.0" @@ -262,7 +252,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dca26ee1f8d361640700bde38b2c37d8c22b3ce2d360e1fc1c74ea4b0aa7d775" dependencies = [ "cfg-if 1.0.0", - "crossbeam-utils 0.8.1", + "crossbeam-utils", ] [[package]] @@ -273,7 +263,7 @@ checksum = "94af6efb46fef72616855b036a624cf27ba656ffc9be1b9a3c931cfc7749a9a9" dependencies = [ "cfg-if 1.0.0", "crossbeam-epoch", - "crossbeam-utils 0.8.1", + "crossbeam-utils", ] [[package]] @@ -284,23 +274,12 @@ checksum = "a1aaa739f95311c2c7887a76863f500026092fb1dce0161dab577e559ef3569d" dependencies = [ "cfg-if 1.0.0", "const_fn", - "crossbeam-utils 0.8.1", + "crossbeam-utils", "lazy_static", "memoffset", "scopeguard", ] -[[package]] -name = "crossbeam-utils" -version = "0.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8" -dependencies = [ - "autocfg", - "cfg-if 0.1.10", - "lazy_static", -] - [[package]] name = "crossbeam-utils" version = "0.8.1" @@ -324,7 +303,7 @@ dependencies = [ [[package]] name = "czkawka_cli" -version = "1.5.1" +version = "2.0.0" dependencies = [ "czkawka_core", "structopt", @@ -332,13 +311,13 @@ dependencies = [ [[package]] name = "czkawka_core" -version = "1.5.1" +version = "2.0.0" dependencies = [ "audiotags", "bitflags", "bk-tree", "blake3", - "crossbeam-channel 0.4.4", + "crossbeam-channel", "futures", "hamming", "humansize", @@ -349,10 +328,10 @@ dependencies = [ [[package]] name = "czkawka_gui" -version = "1.5.1" +version = "2.0.0" dependencies = [ "chrono", - "crossbeam-channel 0.4.4", + "crossbeam-channel", "czkawka_core", "directories-next", "futures", @@ -821,9 +800,9 @@ checksum = "65043da274378d68241eb9a8f8f8aa54e349136f7b8e12f63e3ef44043cc30e1" [[package]] name = "heck" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205" +checksum = "87cbf45460356b7deeb5e3415b5563308c0a9b057c85e12b06ad551f98d0a6ac" dependencies = [ "unicode-segmentation", ] @@ -934,12 +913,6 @@ dependencies = [ "cfg-if 0.1.10", ] -[[package]] -name = "maybe-uninit" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00" - [[package]] name = "memchr" version = "2.3.4" @@ -1204,9 +1177,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.7" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa563d17ecb180e500da1cfd2b028310ac758de548efdd203e18f283af693f37" +checksum = "991431c3519a3f36861882da93630ce66b52918dcf1b8e2fd66b397fc96f28df" dependencies = [ "proc-macro2", ] @@ -1229,9 +1202,9 @@ version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ab346ac5921dc62ffa9f89b7a773907511cdfa5490c572ae9be1be33e8afa4a" dependencies = [ - "crossbeam-channel 0.5.0", + "crossbeam-channel", "crossbeam-deque", - "crossbeam-utils 0.8.1", + "crossbeam-utils", "lazy_static", "num_cpus", ] @@ -1368,15 +1341,15 @@ dependencies = [ [[package]] name = "subtle" -version = "2.3.0" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "343f3f510c2915908f155e94f17220b19ccfacf2a64a2a5d8004f2c3e311e7fd" +checksum = "1e81da0851ada1f3e9d4312c704aa4f8806f0f9d69faaf8df2f3464b4a9437c2" [[package]] name = "syn" -version = "1.0.54" +version = "1.0.55" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a2af957a63d6bd42255c359c93d9bfdb97076bd3b820897ce55ffbfbf107f44" +checksum = "a571a711dddd09019ccc628e1b17fe87c59b09d513c06c026877aa708334f37a" dependencies = [ "proc-macro2", "quote", @@ -1451,9 +1424,9 @@ dependencies = [ [[package]] name = "toml" -version = "0.5.7" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75cf45bb0bef80604d001caaec0d09da99611b3c0fd39d3080468875cdb65645" +checksum = "a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa" dependencies = [ "serde", ] diff --git a/Changelog.md b/Changelog.md index 5628d86..6b0686d 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,3 +1,25 @@ +## Version 2.0.0 - 23.12.2020r +- Add Snap support - [ee3d4](https://github.com/qarmin/czkawka/commit/ee3d450552cd0c37a114b05c557ff9381ef92466) +- Select longer names by default - [#113](https://github.com/qarmin/czkawka/pull/113) +- Add setting for deletion confirmation dialog - [#114](https://github.com/qarmin/czkawka/pull/114) +- Add button to hide/show text view errors - [#115](https://github.com/qarmin/czkawka/pull/115) +- Remove console window in Windows - [#116](https://github.com/qarmin/czkawka/pull/116) +- Add custom selection/unselection - [#117](https://github.com/qarmin/czkawka/pull/117) +- Add Image preview to similar images - [#118](https://github.com/qarmin/czkawka/pull/118) +- Remove orbtk frontend - [#119](https://github.com/qarmin/czkawka/pull/119) +- Update Icon - [#120](https://github.com/qarmin/czkawka/pull/120) +- Add setting button to disable/enable previews(enabled by default) - [#121](https://github.com/qarmin/czkawka/pull/121) +- Add button to enable/disable in settings text view errors - [#122](https://github.com/qarmin/czkawka/pull/122) +- Add support for symbolic links - [#123](https://github.com/qarmin/czkawka/pull/123) +- Add support for checking for invalid symlinks - [#124](https://github.com/qarmin/czkawka/pull/124) +- Add new windows dark theme - [#125](https://github.com/qarmin/czkawka/pull/125) +- Fix appimage crash by adding PNG version of icon - [#126](https://github.com/qarmin/czkawka/pull/126) +- Split symlink path to two path and file name - [#127](https://github.com/qarmin/czkawka/pull/127) +- Add option to open folders by double right click - [#128](https://github.com/qarmin/czkawka/pull/128) +- Add minimal similarity level - [#129](https://github.com/qarmin/czkawka/pull/129) +- Show errors in image previewer when failed to generate it - [#130](https://github.com/qarmin/czkawka/pull/130) +- Added instruction - [58e6221a](https://github.com/qarmin/czkawka/commit/58e6221a0e02d17d07c71152f56b948f616751a8), [598aec345e](https://github.com/qarmin/czkawka/commit/598aec345e9f5ac199fc3d642c0699d5228100a6), [afaa402b](https://github.com/qarmin/czkawka/commit/afaa402b31526aa8e6b47f3670bc62b26ad9f60f) + ## Version 1.5.1 - 08.12.2020r - Fix errors in progress bar caused by dividing by 0 - [#109](https://github.com/qarmin/czkawka/pull/109) - Add option to save file, store settings and load them - [#108](https://github.com/qarmin/czkawka/pull/108) diff --git a/czkawka_cli/Cargo.toml b/czkawka_cli/Cargo.toml index b67f3c6..425ff32 100644 --- a/czkawka_cli/Cargo.toml +++ b/czkawka_cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "czkawka_cli" -version = "1.5.1" +version = "2.0.0" authors = ["Rafał Mikrut "] edition = "2018" description = "CLI frontend of Czkawka" diff --git a/czkawka_core/Cargo.toml b/czkawka_core/Cargo.toml index e5e3f27..18b1fe6 100644 --- a/czkawka_core/Cargo.toml +++ b/czkawka_core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "czkawka_core" -version = "1.5.1" +version = "2.0.0" authors = ["Rafał Mikrut "] edition = "2018" description = "Core of Czkawka app" @@ -13,13 +13,13 @@ repository = "https://github.com/qarmin/czkawka" humansize = "1" blake3 = "0.3" rayon = "1" -crossbeam-channel = "0.4.4" +crossbeam-channel = "0.5.0" # Needed by similar images img_hash = "3.1" bk-tree = "0.3" -image = "0.23" +image = "0.23.12" hamming = "0.1" # Needed by same music diff --git a/czkawka_gui/Cargo.toml b/czkawka_gui/Cargo.toml index 743ad64..af15259 100644 --- a/czkawka_gui/Cargo.toml +++ b/czkawka_gui/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "czkawka_gui" -version = "1.5.1" +version = "2.0.0" authors = ["Rafał Mikrut "] edition = "2018" description = "GTK frontend of Czkawka" @@ -17,7 +17,7 @@ humansize = "1" chrono = "0.4" # Used for sending stop signal across threads -crossbeam-channel = "0.4.4" +crossbeam-channel = "0.5" # To get informations about progress futures = "0.3.8" @@ -29,7 +29,7 @@ directories-next = "2.0.0" open = "1.4.0" # To get image preview -image = "0.23" +image = "0.23.12" [dependencies.gtk] version = "0.9.2" diff --git a/czkawka_gui/czkawka.glade b/czkawka_gui/czkawka.glade index bdb192f..42b5a97 100644 --- a/czkawka_gui/czkawka.glade +++ b/czkawka_gui/czkawka.glade @@ -2394,7 +2394,7 @@ Author: Rafał Mikrut True False False - Czkawka 1.5.1 + Czkawka 2.0.0 1 none False diff --git a/misc/cargo/PublishCore.sh b/misc/cargo/PublishCore.sh index 3ffa8b4..cb7d778 100755 --- a/misc/cargo/PublishCore.sh +++ b/misc/cargo/PublishCore.sh @@ -1,5 +1,5 @@ #!/bin/bash -NUMBER="1.5.1" +NUMBER="2.0.0" CZKAWKA_PATH="/home/rafal" cd "$CZKAWKA_PATH" diff --git a/misc/cargo/PublishOther.sh b/misc/cargo/PublishOther.sh index 4147c6e..ea5826f 100755 --- a/misc/cargo/PublishOther.sh +++ b/misc/cargo/PublishOther.sh @@ -1,5 +1,5 @@ #!/bin/bash -NUMBER="1.5.1" +NUMBER="2.0.0" CZKAWKA_PATH="/home/rafal" cd "$CZKAWKA_PATH" diff --git a/misc/snap/local/CreateSnap.sh b/misc/snap/local/CreateSnap.sh index d16c6ec..a9a3543 100755 --- a/misc/snap/local/CreateSnap.sh +++ b/misc/snap/local/CreateSnap.sh @@ -1,5 +1,5 @@ #!/bin/bash -NUMBER="1.5.1" +NUMBER="2.0.0" CZKAWKA_PATH="/home/rafal" cd "$CZKAWKA_PATH" diff --git a/misc/snap/snapcraft.yaml b/misc/snap/snapcraft.yaml index bade4d6..d3d279e 100644 --- a/misc/snap/snapcraft.yaml +++ b/misc/snap/snapcraft.yaml @@ -1,6 +1,6 @@ name: czkawka # you probably want to 'snapcraft register ' base: core18 # the base snap is the execution environment for this snap -version: '1.5.1' # just for humans, typically '1.2+git' or '1.3.2' +version: '2.0.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. @@ -13,7 +13,7 @@ parts: czkawka: plugin: nil source: https://github.com/qarmin/czkawka.git - source-tag: 1.5.1 + source-tag: 2.0.0 build-packages: - libgtk-3-dev - curl