this repo has no description
0
fork

Configure Feed

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

chore(release): Release v0.2.0

+169 -2
+167
CHANGELOG.md
··· 1 + # Changelog 2 + 3 + All notable changes to this project will be documented in this file. 4 + 5 + ## [0.2.0] - 2024-02-27 6 + 7 + ### Bug Fixes 8 + 9 + - Remove leftover comment 10 + - Flush xz encoder/decoder to show correct output size 11 + - Error correction for 0 sized chunks 12 + - Restrict compression levels of bzip2 13 + 14 + ### Documentation 15 + 16 + - Add categories to Cargo.toml 17 + - Update the crate description 18 + 19 + ### Features 20 + 21 + - Add bzip2 support 22 + - Add shortcut for cargo audit 23 + - Switch out just for go-task 24 + - Pretty print the error messages 25 + - Add a progress bar to xz 26 + - Add argument to control progress bar 27 + - Add an option to set the chunk size for monitoring progress 28 + - Allow compression levels 'none' 'fast' 'best' 29 + - Add progress bar to bzip2 30 + - Allow `decompress` as an alias of `extract` 31 + - Add the magic cli 32 + 33 + ### Miscellaneous Tasks 34 + 35 + - Overcomplicate the taskfile 36 + - Add git-cliff to generate changelogs 37 + - Release v0.2.0 38 + 39 + ### Refactor 40 + 41 + - Minor changes to the utils 42 + - Move the args and parsing logic into compressor modules 43 + 44 + ### Styling 45 + 46 + - Fix clippy warnings 47 + 48 + ### Testing 49 + 50 + - Add tests for input parsing 51 + - Add a test script against the official tools 52 + 53 + ### Build 54 + 55 + - Add a commit helper script 56 + 57 + ## [0.1.0] - 2023-12-09 58 + 59 + ### Bug Fixes 60 + 61 + - Set name for devshell 62 + - Remove unused gzip::EXT 63 + - Removing unnecessary comments 64 + - Fixing bug while checking input extension 65 + - Cleaning up some comments and naming 66 + - Improve error message when inferring output name 67 + - Improve output identification 68 + - Use first file's name to generate output filename 69 + - Default extracted filename for gzip 70 + 71 + ### Documentation 72 + 73 + - Update package description 74 + - Add shorthand alias for gzip 75 + - Add usage examples 76 + - Cleanup the README 77 + - Add contributing guide 78 + - Add note about test coverage 79 + - Renaming my GH account to arcuru 80 + - Update description of gzip roundtrip tests 81 + - Cleanup of the README 82 + 83 + ### Features 84 + 85 + - Adding tar extraction 86 + - Use subcommands 87 + - Make tar operate on generic Readers/Writers 88 + - Adding gzip support 89 + - Allow compressing/extracting to a pipe 90 + - Make the input filename optional 91 + - Allow multiple input files to compression 92 + - Adding test stubs 93 + - Init Rust workflow 94 + - Rewrite cli parsing 95 + - Add justfile for short scripts 96 + - Add flags to ignore just stdin or stdout pipes 97 + - Add test target to justfile 98 + - Add xz support 99 + - Extend the check script 100 + - Add .envrc 101 + 102 + ### Miscellaneous Tasks 103 + 104 + - Bump flake deps 105 + - Expand Rust action 106 + - Ignore direnv cache 107 + - Add act and prettier to the environment 108 + - Add Nix action 109 + - Switch flake to use flake-parts and nci 110 + - All deps 111 + - Nix deps 112 + - Rust deps 113 + - Release v0.1.0 114 + 115 + ### Refactor 116 + 117 + - Redo the dispatching with generics 118 + - Use common arguments struct 119 + - Standardize the interface for compressors 120 + - Use common fn for constructing errors 121 + - Simplifying the compressor API 122 + - Simplify gzip compression and extraction 123 + - Remove the unused extract command 124 + 125 + ### Styling 126 + 127 + - Use descriptive names in CI 128 + 129 + ### Testing 130 + 131 + - Add some tar cli tests with target inferrence 132 + - Use nextest to run tests 133 + 134 + ### Build 135 + 136 + - Rewrite flake to use crane 137 + - Add separate cmprss package/app 138 + - Add overlay for easier consumption 139 + - Fix overlay output 140 + - Remove code coverage from nix flake check 141 + 142 + ### Dev 143 + 144 + - Switch to using treefmt 145 + 146 + ## [0.0.1] - 2023-04-02 147 + 148 + ### Bug Fixes 149 + 150 + - Disable clippy pre-commit 151 + 152 + ### Documentation 153 + 154 + - Adding basic cargo info 155 + 156 + ### Features 157 + 158 + - Add initial hello world 159 + - Adding flake for dependency management 160 + - Add tar compression 161 + 162 + ### Miscellaneous Tasks 163 + 164 + - Add nix result folder to gitignore 165 + - Bump flake deps 166 + 167 + <!-- generated by git-cliff -->
+1 -1
Cargo.lock
··· 202 202 203 203 [[package]] 204 204 name = "cmprss" 205 - version = "0.1.0" 205 + version = "0.2.0" 206 206 dependencies = [ 207 207 "assert_cmd", 208 208 "assert_fs",
+1 -1
Cargo.toml
··· 1 1 [package] 2 2 name = "cmprss" 3 - version = "0.1.0" 3 + version = "0.2.0" 4 4 edition = "2021" 5 5 authors = ["Patrick Jackson <patrick@jackson.dev>"] 6 6 readme = "README.md"