v0.4.0
Changelog
Bug fixes
- a8f321a: fix: harden implementation ahead of ADR-driven queue/shutdown work (@harveysandiego)
Others
- 2beae47: docs(adr): add ADR-0021 and tighten 0016-0018 after review (@harveysandiego)
- a77977b: docs(adr): add ADRs 0016-0020 for the next architectural phase (@harveysandiego)
- ca79058: docs(adr): confirm ADR-0019 retry granularity, review pass on ADR-0017 Reconcile (@harveysandiego)
- b5fd8f9: docs,refactor: trim over-long comments and add commenting guidance (@harveysandiego)
- bf1ccbd: feat(app,receipt): implement Receipt.Copies as multi-copy printing (@harveysandiego)
- cf788ca: feat(queue,cmd/receiptd): implement ADR-0017 crash-recovery reconciliation (@harveysandiego)
- 8f889f4: feat(queue,cmd/receiptd,app,api): implement ADR-0016, ADR-0018, ADR-0020 (@harveysandiego)
- 807c3e7: fix(api,config): sanitize error/LastError leaks and require server.address (@harveysandiego)
- 0352aab: fix(receipt,printer,docs): bound Receipt.Copies, clarify shutdown/Send docs (@harveysandiego)
Verifying a release
Checksums are published in checksums.txt alongside each release.
Multi-arch (linux/amd64, linux/arm64) container images for this
release are published separately to
ghcr.io/harveysandiego/receiptd by .github/workflows/release.yml
— see the Docker section of README.md.