From 1b5b28acffc2bb2d0008fb57b31917e4a2fc2fd8 Mon Sep 17 00:00:00 2001 From: Cam Proudlock Date: Thu, 20 Aug 2026 08:46:04 -0400 Subject: [PATCH] Release 0.12.0 --- CHANGELOG.md | 9 +++++++++ frontend/package.json | 2 +- shopdb/__init__.py | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 293d3b20..f6c0779a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,15 @@ ADR-007 and ADR-002. ## [Unreleased] +## [0.12.0] - 2026-08-20 + +Printers become a property of the bay rather than of whoever last walked up to a +PC, and the container stops throwing away the site's own files on every update. + +**Air-gapped sites need a fresh offline bundle for this one.** The stack moves to +MySQL 8.4 LTS, and an existing tarball only carries the 8.0 image, so +`docker compose up` would ask for an image the site cannot pull. + ### Added - **Printer assignment has a form.** `PrinterAssignmentPicker` is the ONE picker diff --git a/frontend/package.json b/frontend/package.json index e3c1956b..ef5c7cb2 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "shopdb-frontend", - "version": "0.11.3", + "version": "0.12.0", "private": true, "type": "module", "scripts": { diff --git a/shopdb/__init__.py b/shopdb/__init__.py index c1457fcd..3e7ee884 100644 --- a/shopdb/__init__.py +++ b/shopdb/__init__.py @@ -63,7 +63,7 @@ __contract_version__ = '0.20.0' # plugin-contract version above are distinct series with independent # bump rules. Not part of the shopdb.api contract surface, so it is # not re-exported there. -__version__ = '0.11.3' +__version__ = '0.12.0' def create_app(config_name: str = None) -> Flask: