Skip to content

v0.2.0

Latest
Compare
Choose a tag to compare
@ybirader ybirader released this 24 Sep 17:14
· 8 commits to main since this release

Features

This release introduces punzip, a concurrent extractor.

Changelog

  • 7cf8b78 add ci
  • ee64aac add dirpath option
  • 6226995 add error handling
  • 809d099 add extractor benchmark
  • 84b1f32 add extractor cli
  • a09a8b2 add extractor options
  • 27f35e9 add generic worker pool
  • 761fa75 add interrupt context and concurrency option
  • 4653a5d add passing extraction acceptance test
  • 1c89f29 add release and docs for punzip
  • c131596 creates directory with single file
  • 035fd19 decompress files
  • 270d771 handle errors
  • 0316272 handle extractor errors
  • 7dec6e3 handle no args provided
  • 8c0876f make extractor concurrent using blocking errgroup
  • 6b734f5 propagate file modes
  • 3911c55 refactor extract test
  • 89f2dc3 refactor: extract extractFile method
  • fe797d5 refactor: implement extractor closer
  • 1e2fd5b refactor: minor renaming
  • 7417ee0 refactor: rename dirpath to outputdir
  • 8d88f71 rename cli to pzip
  • 42b995d replace errgroup sem with generic worker pool
  • a600225 update readme
  • 6b7e91b update release config
  • abda90f writes empty archive files to output directory
  • 11ef3c6 writes empty file to output dir