Skip to content

v1.3.1 — Buying list & one-tap restock

Choose a tag to compare

@DocGerd DocGerd released this 29 May 14:52
· 126 commits to develop since this release
Immutable release. Only release title and notes can be modified.
b9e277a

[1.3.1] — 2026-05-29

Changed

  • Re-cut of v1.3.0 with no functional change — everything listed under
    1.3.0 below, re-released under a new version. The v1.3.0 tag was consumed
    by a release-tooling error under the repo's immutable-releases policy (assets
    can't be added to a published release after the fact, and deleting it burns
    the tag name), so v1.3 ships as v1.3.1. See
    docs/release/SHIPPING.md "Common gotchas".

[1.3.0] — 2026-05-29

Added

  • Per-item low-stock limits with an auto-generated buying list and one-tap restock (#191).

Changed

  • Home list rows now show the manufacturer beneath the product name (#190).

Security

  • Bound OFF response JSON nesting depth (#59) and type-encode the OFF
    host invariant as an enum (#61).

APK: app-release.apk — SHA-256 81e1fcd3291c6cdbfec79f5f9ca2cf8943eee7402c286b94b2048502840e2e15

Signing: jarsigner/apksigner with the project lifetime keystore — certificate SHA-256 ec9a4bb8…b3d9 (unchanged since v1.0.0). Verify: apksigner verify --print-certs app-release.apk and compare the SHA-256 above. Note: this release is jarsigner-signed only (as v1.0–v1.2 were); cosign signature + SLSA provenance are NOT attached — the release.yml cosign step is being repaired separately.