Fixes a race when reading data. Also, lower the minimum OS requirements to macOS 10.15 and add support for changing the output directory.
Unclaimed project
Are you a maintainer of unxip? Claim this project to take control of your public changelog and roadmap.
Fixes a race when reading data. Also, lower the minimum OS requirements to macOS 10.15 and add support for changing the output directory.
Improve compatibility with newer compilers and unify the aperture interface. This is a source break but the changes should be minor and mechanical. In exchange, this improves support for single consumption of inputs, which is crucial when dealing with borrowed data.
No functional changes, but certify that unxip is data-race free using the Swift 6 compiler. (Note that this slightly changes the exposed API surface, but in a way that I expect to be source compatible for the majority of users.)
Add a Swift library API called libunxip. Also make it 10% faster and support showing progress with SIGINFO, because why not.
Add Linux support and fix a potential hang where unxip finishes its work but fails to exit on very fast computers.