- This version contains bugfixes and relaxes error-handling encountering "nothing to protect" (no files matched).
- This version introduces packages for common distributions and an optional method to build with
par2embedded. - This version adds handling for
SIGPIPE(which is now treated as a regular interrupt) for better scripting experience.
| Distribution | Package |
|---|---|
| Debian / Ubuntu | .deb |
| Fedora / RHEL | .rpm |
| Arch Linux | .pkg.tar.zst |
| Generic Linux (Binaries) | .tar.gz |
See Installing from packages for installation guidance.
Changelog
New features
- 5d0ad6a: feat(main): add build tag for embed_par2 (@desertwitch)
Bug fixes
- d317500: fix(bundler): return json encode error (@desertwitch)
- 93df13f: fix(create): do not error on nothing to protect (@desertwitch)
- 39194e1: fix(create): do not ignore existence check errors (@desertwitch)
- 00d4a71: fix(create): refactor par2AlreadyExists (@desertwitch)
- 729718f: fix(create): remove subjob sentinel (@desertwitch)
- 7f6b5b7: fix(create): revise error handling (@desertwitch)
- 153616c: fix(main): add --log-level to bundle info (@desertwitch)
- 83c1710: fix(main): handle SIGPIPE as interrupt (@desertwitch)
- f425d7a: fix(main): send bundle info errors to stderr (@desertwitch)
- 79fff79: fix(tool): respect context cancel (@desertwitch)
- 54b9f4c: fix(util): revise only-contains error detection (@desertwitch)
- 05e110b: fix: patch some flaky tests (@desertwitch)
Other work
- c1e9bd5: chore(create): improve marker error handling (@desertwitch)
- 0713f54: chore(create): refactor par2AlreadyExists (@desertwitch)
- 0322035: chore(create): revert par2AlreadyExists refactor (@desertwitch)
- 8f09510: chore(create): reword error message (@desertwitch)
- c5f9a6f: chore(create): reword error messages (@desertwitch)
- 84d76fb: chore(create): test struct order (@desertwitch)
- 45d013e: chore(docs): add build-embedded script (@desertwitch)
- d83e48d: chore(docs): add compile info (@desertwitch)
- 8a6dd91: chore(docs): add embedded build info (@desertwitch)
- 575bfa5: chore(docs): bolden link (@desertwitch)
- 4fbc13e: chore(docs): change punch-line (@desertwitch)
- 3da0589: chore(docs): hidden globbing (@desertwitch)
- cb65f9a: chore(docs): reword installation (@desertwitch)
- 7167312: chore(main): restructure embed location (@desertwitch)
- 53675c7: chore(scripts): add build-embedded helper (@desertwitch)
- 97f31a8: chore(scripts): add patches to build-embedded (@desertwitch)
- fa03cd5: chore(tool): adapt to use service (@desertwitch)
- acb4f21: chore(tool): reword error message (@desertwitch)
- e5826e3: chore(tool): show error count (@desertwitch)
- 6fba92d: chore(verify): make consistent zero returns (@desertwitch)
- bff69f8: chore: consistent error returning (@desertwitch)
Thank you for choosing par2cron to protect your valuable data. 💛
Most users will want the linux_amd64 packages (see installation instructions in documentation).
