ouch/CHANGELOG.md

22 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

This changelog was created after v0.3.1 was released. As a result, there may be slight inaccuracies with versions <= v0.3.1.

Categories Used:

  • New Features - new features added to ouch itself, not CI
  • Bug Fixes
  • Improvements - general enhancements
  • Tweaks - Anything that doesn't fit into other categories, small typo fixes, most CI stuff, meta changes (e.g. README updates), etc.

Bullet points in chronological order by PR

Unreleased

New Features

Bug Fixes

Improvements

Tweaks

New Contributors

0.3.1 (2021-11-02)

Tweaks

  • Version bump

0.3.0 (2021-11-02)

New Features

**Disclaimer: Our installation script does not support installing man pages and shell completions yet, but PRs are welcome! **

Bug Fixes

  • Empty folders are ignored in archive compression formats #41 (GabrielSimonetto)
  • fix macOS executable paths #69 (vrmiguel)
  • Print the format type when the format is in an incorrent position #84 (dcariotti)
  • Compressing a single file to a single format that's not tar or zip panics #87 & #89 (marcospb19)
  • Compression flag --output not working with single file compression #90 & #93 (figsoda)
  • Fix NO_COLOR issues, remove some dead code #66, #62, & #95 (figsoda)
  • Add proper error message when using conflicting flags e.g. `--yes --no` #55 & #99 (SpyrosRoum)
  • Fix wrong archive format detection patterns #125 (SpyrosRoum)
  • Decompressing file without extension gives bad error message #137 (marcospb19)
  • Fix decompression overwritting files without asking and failing on directories #141 (SpyrosRoum)

Improvements

Tweaks

New Contributors

  • @figsoda made their first contribution in #86
  • @dcariotti made their first contribution in #84
  • @SpyrosRoum made their first contribution in #97
  • @dnaka91 made their first contribution in #101
  • @exoego made their first contribution in #109
  • @AntonHermann made their first contribution in #124
  • @khubo made their first contribution in #118

0.2.0 (2021-10-06)

New Features

Bug Fixes

  • Fix download script, download from new linux urls #40

Improvements

  • Don't use colors when stdout or stderr are being redirected #60 (vrmiguel)
  • Making an error message for running decompress without arguments #63
  • Increasing read and writer buffers capacity #65 (marcospb19)

New Contributors

0.1.6 (2021-09-17)

New Features

  • Extension detection method supports more than 2 format suffixes. #28
  • Change Display implementation of crate::Error to an more structured FinalUserError #39 (marcospb19)
  • Actions: new targets: Linux ARM64 glibc, x86-64 musl, Windows MinGW #43 (vrmiguel)

Improvements

  • Further testing to oof cli #38 (fabricio7p)
  • Reuse Confirmation struct when checking for overwrite permission #42 (vrmiguel)

0.1.5 (2021-05-27)

New Features

  • Add support for dot-dot `..` in output file/directory #4
  • Add install.sh script #37
  • Add checking for typos on the compression subcommand #21 (vrmiguel)

Bug Fixes

  • Fix the -n, --no flag usage and add an alias for the compress subcommand #22 (vrmiguel)

Improvements

Tweaks

New Contributors

0.1.5-rc (2021-04-07)

New Features

Bug Fixes

0.1.4 (2021-03-29)

New Features

  • confirmation dialogs for file overwriting #2 (vrmiguel)
  • -y, --yes and -n, --no flags for automatic answering of confirmation dialogs #7 (vrmiguel)