Skip to content

v0.2.0

Latest
Compare
Choose a tag to compare
@arcuru arcuru released this 27 Feb 18:47
· 21 commits to main since this release

Changelog

[0.2.0] - 2024-02-27

Bug Fixes

  • Remove leftover comment
  • Flush xz encoder/decoder to show correct output size
  • Error correction for 0 sized chunks
  • Restrict compression levels of bzip2

Documentation

  • Add categories to Cargo.toml
  • Update the crate description

Features

  • Add bzip2 support
  • Add shortcut for cargo audit
  • Switch out just for go-task
  • Pretty print the error messages
  • Add a progress bar to xz
  • Add argument to control progress bar
  • Add an option to set the chunk size for monitoring progress
  • Allow compression levels 'none' 'fast' 'best'
  • Add progress bar to bzip2
  • Allow decompress as an alias of extract
  • Add the magic cli

Miscellaneous Tasks

  • Overcomplicate the taskfile
  • Add git-cliff to generate changelogs
  • Release v0.2.0

Refactor

  • Minor changes to the utils
  • Move the args and parsing logic into compressor modules

Styling

  • Fix clippy warnings

Testing

  • Add tests for input parsing
  • Add a test script against the official tools

Build

  • Add a commit helper script