- Update to 0.6.0:
New Features:
* Add multithreading support for zstd compression #689
* Add bzip3 support #522
* Add --remove flag for decompression subcommand to remove files
after successful decompression #757
* Add br (Brotli) support #765
* Add rename option in overwrite menu #779
Bug Fixes:
* Fix output corrupted on parallel decompression #642
* Tweaks:
* CI refactor #578
* Use a more unique name for temporary decompression path #725
* Run clippy for tests too #738
Improvements:
* Fix logging IO bottleneck #642
* Support decompression over stdin #692
* Make --format more forgiving with the formatting of the provided format #519
* Use buffered writer for list output #764
* Disable smart unpack when --dir flag is provided in decompress command #782
OBS-URL: https://build.opensuse.org/request/show/1267716
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ouch?expand=0&rev=9
New Features:
* Add multithreading support for zstd compression #689
* Add bzip3 support #522
* Add --remove flag for decompression subcommand to remove files
after successful decompression #757
* Add br (Brotli) support #765
* Add rename option in overwrite menu #779
Bug Fixes:
* Fix output corrupted on parallel decompression #642
* Tweaks:
* CI refactor #578
* Use a more unique name for temporary decompression path #725
* Run clippy for tests too #738
Improvements:
* Fix logging IO bottleneck #642
* Support decompression over stdin #692
* Make --format more forgiving with the formatting of the provided format #519
* Use buffered writer for list output #764
* Disable smart unpack when --dir flag is provided in decompress command #782
OBS-URL: https://build.opensuse.org/package/show/Archiving/ouch?expand=0&rev=20
- Update to 0.5.0:
New Features:
* Add .rar support (decompression and listing, see clarification below) (#529)
* Add .7z support (#555)
Improvements:
* Switch to the faster lz4 implementation, lz4_flex (#445)
* Improve error message when decompressing with missing extensions (#518)
* Strip binary when building with cargo (#535)
* Completions: hint generator to expand to file paths (#508)
Bug Fixes:
* Fix size unit inconsistency (#502)
* Fix unaligned output when using parallelism (#509)
OBS-URL: https://build.opensuse.org/request/show/1130363
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ouch?expand=0&rev=6
New Features:
* Add .rar support (decompression and listing, see clarification below) (#529)
* Add .7z support (#555)
Improvements:
* Switch to the faster lz4 implementation, lz4_flex (#445)
* Improve error message when decompressing with missing extensions (#518)
* Strip binary when building with cargo (#535)
* Completions: hint generator to expand to file paths (#508)
Bug Fixes:
* Fix size unit inconsistency (#502)
* Fix unaligned output when using parallelism (#509)
OBS-URL: https://build.opensuse.org/package/show/Archiving/ouch?expand=0&rev=11
- Update to 0.4.2:
New Features:
* Add flags to configure the compression level
--level to precisely set the compression level #372
--fast and --slow #374
* Add --format option #341
Improvements:
* Multi-threaded compression for gzip and snappy using gzp #348
* Add ls as an alternative alias for listing #360
Bug Fixes:
* Fix decompression of zip archives with files larger than 4GB #354
* Fix handling of unknown extensions during decompression #355
* Remove remaining mentions of .lz that refers to the LZMA format #344
* Handle Zip when modification times are missing #433
OBS-URL: https://build.opensuse.org/request/show/1102811
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ouch?expand=0&rev=5
New Features:
* Add flags to configure the compression level
--level to precisely set the compression level #372
--fast and --slow #374
* Add --format option #341
Improvements:
* Multi-threaded compression for gzip and snappy using gzp #348
* Add ls as an alternative alias for listing #360
Bug Fixes:
* Fix decompression of zip archives with files larger than 4GB #354
* Fix handling of unknown extensions during decompression #355
* Remove remaining mentions of .lz that refers to the LZMA format #344
* Handle Zip when modification times are missing #433
OBS-URL: https://build.opensuse.org/package/show/Archiving/ouch?expand=0&rev=9
New Features:
* Add cli option to (de)compress quietly #325
Improvements:
* Allow ouch to decompress archive into existing folder #321
* Accept inserting subcommand-independent flags in any position #329
* Improve extension parsing logic #330
* Slight refactor when ensuring archive-only inputs #331
* Use BStr to display possibly non-UTF8 byte sequences#332
* Use ubyte instead of humansize #333#333
* Stop keeping track of the names of unpacked files #334
* Clean up #335
Bug fixes:
* Stop incorrectly asking to remove the parent dir #321
* Fixed overwriting archive file when decompressing archive detected with MIME types.
Tweaks:
* Add scoop install instructions to readme #323
OBS-URL: https://build.opensuse.org/package/show/Archiving/ouch?expand=0&rev=7
* More than 15 bug fixes (including major bugs).
* New accessible mode.
* Added list command.
* Added support for .lz4 and .sz (snappy).
* Infer file type while decompressing via MIME types.
* New flags to ignore hidden files and .gitignore'd files when compressing.
* Flag -o/--output was renamed to -d/--dir.
OBS-URL: https://build.opensuse.org/package/show/Archiving/ouch?expand=0&rev=5