ouch/CHANGELOG.md
Vinícius R. Miguel 4754a6d4e3 Bump to 0.4.1
2023-01-05 19:15:43 -03:00

27 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.
  • Regression - removal of a feature (that might be readded, or reworked in the future)

Bullet points in chronological order by PR

Unreleased

0.4.1

New Features

Improvements

Bug fixes

  • Stop incorrectly asking to remove the parent dir #321 (a-moreira)

Tweaks

  • Add scoop install instructions to readme #323 (rasa)

0.4.0 (2022-11-20)

New Features

Bug Fixes

Improvements

Tweaks

Regression

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)