Updating to 0.8.0 is mandatory, it fixes a serious bug where ouch would think there is a conflict with the current folder and ask the user to overwrite it (possibly deleting user files in the process).
Next up you should expect some security improvements, like Landlock sandboxing and safeguards against reading malicious archives.
Packaging
- Reproducible builds (#973).
New Features
- Releases: add Apple Silicon macOS (
aarch64-apple-darwin) to assets. - Unpack into new folder by default (#962).
- Add
--hereflag to unpack into current directory (#962). - List: show symlink targets (for tar and zip) (#934)
- Add aliases for ebooks (
.epub) (#981)
Improvements
- Improve options for solving conflicts (#964)
- Report mtime-set errors for
.7zas warnings (#950) list: also display symlink targets (#934)- Improve man pages for subcommands (#980)
Bug Fixes
- Fix Ouch trying to overwrite current directory (#962)
- Fix various panics not handled gracefully (#950)
- Handle GNUSparse archive entries during tar decompression (#975)
New Contributors
- @pavelzw made their first contribution in #957
- @curious-rabbit made their first contribution in #950
- @venoosoo made their first contribution in #937
- @kilianbartz made their first contribution in #975
And a big shoutout to @valoq and @tommady for the huge help.
Full Changelog: 0.7.1...0.8.0