this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

chore: release v0.2.1

authored by

github-actions[bot] and committed by
GitHub
f504f6ef 9b6bbd02

+97 -2
+95
CHANGELOG.md
··· 2 2 3 3 All notable changes to this project will be documented in this file. 4 4 5 + ## [0.2.1] - 2026-03-29 6 + 7 + ### Bug Fixes 8 + 9 + - Improve the compression level helpers 10 + - Disable progress bar in test.sh 11 + - Replace panics with proper Writer handling in all backends 12 + - Use correct changelog_config field in release-plz config 13 + - Correct snapcore/action-publish SHA pin 14 + - Match release-plz branch name prefix in PR detection 15 + - Fetch full git history for release-plz changelog generation 16 + 17 + ### Documentation 18 + 19 + - Add installation instructions 20 + - Update README with badges 21 + - Note that compression libraries are statically compiled 22 + 23 + ### Features 24 + 25 + - Adding support for unencrypted zip files 26 + - Improve tar with pipe support and more 27 + - Add progress bar to gzip 28 + - Add zstd support 29 + - Add lz4 support 30 + - Add static build for bzip2 31 + - Add multi-level compression support 32 + 33 + ### Miscellaneous Tasks 34 + 35 + - Add code coverage uploading 36 + - Improving code coverage infrastructure 37 + - Fixing code coverage upload 38 + - Fixing typo in taskfile 39 + - Overhaul of flake to use flake-parts 40 + - Loosen cargo dep restrictions 41 + - Update nix deps 42 + - Taskfile cleanup 43 + - Remove unnecessary nixpkgs from flake-parts 44 + - Iterate on the flake 45 + - Add vscode files to gitignore 46 + - Iterate on the taskfile 47 + - Stop building tests in nix build .#cmprss 48 + - Fiddle with the nix build and ci 49 + - Pin versions of actions helpers 50 + - Add FUNDING.yml 51 + - Setting up Github<->Codeberg syncing 52 + - Add task clippy:fix 53 + - Run all Tasks even if no files have changed 54 + - Bump nix flake deps 55 + - Bump cargo deps 56 + - Taskfile fixups 57 + - Fix treefmt by pointing directly to a rustfmt binary 58 + - Adding pkg-config for updated cargo deps 59 + - Remove unused KNOWN_EXTENSIONS, replace unreachable fallbacks with asserts 60 + - Statically link xz/lzma, update README 61 + - Bump nix flake deps 62 + - Bump cargo deps 63 + - Add release profile optimizations and dev dep opt-level 64 + - Replace cargo-audit with cargo-deny for comprehensive dependency checks 65 + - Add typos and shfmt to treefmt 66 + - Add shellcheck, actionlint, statix, deadnix as nix checks 67 + - Switch from Taskfile (go-task) to justfile 68 + - Relicense from MIT to AGPL-3.0-or-later 69 + - Add fully static musl build via nix 70 + - Add snapcraft packaging and CI 71 + - Add missing metadata fields to snap 72 + - Migrate release flow to release-plz with publish workflow 73 + - Add git-cliff config for release-plz changelog generation 74 + 75 + ### Refactor 76 + 77 + - Consolidate compression backends into dedicated module 78 + - Reorganize test files by backend and type 79 + - Consolidate compressor lookup into single registry 80 + - Unify single-level and multi-level compressor selection 81 + - Rename MultiLevelCompressor to Pipeline and update module/comments 82 + - Use io::Error::other() and eliminate unwrap() calls 83 + - Migrate error handling from io::Error to anyhow 84 + - Running auto-fixers 85 + 86 + ### Styling 87 + 88 + - Formatting 89 + - Pin rustfmt edition to 2024, simplify treefmt rustfmt config 90 + 91 + ### Testing 92 + 93 + - Move comparison tests into Rust integration suite 94 + - Move the tar comparison tests into Rust 95 + - Improve unit tests 96 + - Add unit tests for pipeline extension scanning and trait methods 97 + 98 + 99 + 5 100 ## [0.2.0] - 2024-02-27 6 101 7 102 ### Bug Fixes
+1 -1
Cargo.lock
··· 253 253 254 254 [[package]] 255 255 name = "cmprss" 256 - version = "0.2.0" 256 + version = "0.2.1" 257 257 dependencies = [ 258 258 "anyhow", 259 259 "assert_cmd",
+1 -1
Cargo.toml
··· 1 1 [package] 2 2 name = "cmprss" 3 - version = "0.2.0" 3 + version = "0.2.1" 4 4 edition = "2024" 5 5 authors = ["Patrick Jackson <patrick@jackson.dev>"] 6 6 readme = "README.md"