From 3f60b700900956321ccb71a4b12a20f8c624e741 Mon Sep 17 00:00:00 2001 From: Soc Virnyl Estela Date: Sun, 20 Oct 2024 09:15:11 +0800 Subject: [PATCH] release: v4.0.0 Signed-off-by: Soc Virnyl Estela --- CHANGELOG.md | 145 ++++++++----------------------------------- Cargo.lock | 12 ++-- Cargo.toml | 2 +- roast-cli/Cargo.toml | 2 +- 4 files changed, 35 insertions(+), 126 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 90bb051..f0fa0e9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,119 +1,28 @@ -# Changelog +Soc Virnyl Estela (26): + lib: move over copy_dir_all as a common utility + cli: move logic as cli stubs + tests: use copy_dir_all as part of lib now instead + roast and raw: improve description of cli options then format + move raw and roast modules to standalone files + cli: add recomprizz args + recomprizz: initial implementation + import termcap + fix: apply clippy lints + tracing: set logic where and when to start properly + apply clippy lints + format + set output path correctly + refactor: canonicalize filter + refactor: canonicalize paths + update deps + reproducibility: set to false by default + fix: additional paths variable should only be a collection of files and not directories + doc: add a warning regarding reproducibility + doc: fix warning msg + doc: fix warning msg + refactor: move mostly to libroast + refactor: improve field naming and description + refactor: remove tracing crate unused imports + minor: raaaaaaaaaaaaawwwwwwww + make names consistent + remove: cliff.toml and git-cliff is an overengineered changelog generator -All notable changes to this project will be documented in this file. - -## [3.3.1] - 2024-10-19 - -### ๐Ÿ› Bug Fixes - -- Ci yaml config fix. best format -- Ci yaml config fix. best format x2 - -### ๐Ÿงช Testing - -- Add library tests + ci tests -- This should be two separate files - -### โš™๏ธ Miscellaneous Tasks - -- Rename workflow -- Install a c compiler. clang preferred -- Release v3.3.1 - -## [3.3.0] - 2024-10-15 - -### ๐Ÿš€ Features - -- Support uncompressed tarballs with tar extension - -### ๐Ÿšœ Refactor - -- Properly set preserve root -- Cleanup raw binary log output - -### ๐Ÿ“š Documentation - -- Update README - -### Publish - -- Add repository key value -- Add repository key value -- Add required keys and prepare to publish - -## [3.2.2] - 2024-10-12 - -### ๐Ÿ› Bug Fixes - -- Properly delete temporary directories - -### โš™๏ธ Miscellaneous Tasks - -- *(release)* V3.2.2 - -## [3.2.1] - 2024-10-12 - -### โš™๏ธ Miscellaneous Tasks - -- *(release)* V3.2.1 - -### Cli - -- Improve description - -## [3.2.0] - 2024-10-12 - -### Cargo - -- Update lockfile - -### Improvement - -- Add Display trait for Compression and Error trait for UnsupportedFormat - -## [3.1.0] - 2024-10-12 - -### โš™๏ธ Miscellaneous Tasks - -- *(release)* Bump version to 3.1.0 - -## [3.0.0] - 2024-10-12 - -### โš™๏ธ Miscellaneous Tasks - -- *(release)* Bump version to 3.0.0 - -## [2.0.0] - 2024-10-12 - -### ๐Ÿš€ Features - -- Add is_supported_format function -- Add ability to extract supported file formats - -### Clippy - -- Use inspect_err when map_err returns the original item - -### Consts - -- Remove unnecessary consts - -### Format - -- Use new format with just format command -- Use new format with just format command - -### Minor - -- *(refactor)* Use inspect_err instead of map_err -- Add Display trait to namespace and slightly change the error message -- Apply trait Debug for UnsupportedFormat -- Refactor and put only one return keyword for if-else block - -## [1.1.0] - 2024-09-07 - -### ๐Ÿš€ Features - -- Add preserve-root and properly handle extra files using tempfile crate - - diff --git a/Cargo.lock b/Cargo.lock index 9d689e1..ab5cb63 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -297,9 +297,9 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "hybrid-array" -version = "0.2.0-rc.11" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5a41e5b0754cae5aaf7915f1df1147ba8d316fc6e019cfcc00fbaba96d5e030" +checksum = "dfc04956b94a6cec9b5cb24661fc7979ab65d0607a85b43ea3cbbc95d10255a9" dependencies = [ "typenum", ] @@ -362,7 +362,7 @@ dependencies = [ [[package]] name = "libroast" -version = "3.3.1" +version = "4.0.0" dependencies = [ "bzip2", "clap", @@ -607,7 +607,7 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "roast-cli" -version = "3.3.1" +version = "4.0.0" dependencies = [ "clap", "libroast", @@ -685,9 +685,9 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "syn" -version = "2.0.79" +version = "2.0.80" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590" +checksum = "e6e185e337f816bc8da115b8afcb3324006ccc82eeaddf35113888d3bd8e44ac" dependencies = [ "proc-macro2", "quote", diff --git a/Cargo.toml b/Cargo.toml index f78076e..e4ff0ec 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [workspace.package] authors = ["Soc Virnyl Estela"] -version = "3.3.1" +version = "4.0.0" edition = "2021" license = "MPL-2.0" repository = "https://github.com/openSUSE-Rust/roast" diff --git a/roast-cli/Cargo.toml b/roast-cli/Cargo.toml index e5af7fb..7620cf3 100644 --- a/roast-cli/Cargo.toml +++ b/roast-cli/Cargo.toml @@ -16,6 +16,6 @@ tracing = { version = "0.1", features = [ "release_max_level_debug", ] } tracing-subscriber = { version = "0.3", features = ["env-filter"] } -libroast ={ path = "../libroast", version = "^3" } +libroast ={ path = "../libroast", version = "^4" } walkdir = "2.5.0" tempfile = "3.12.0"