diff --git a/CHANGELOG.md b/CHANGELOG.md index 8cded22..23e4fe3 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/docs/PROJECT-MAP.md b/docs/PROJECT-MAP.md index 0ca5014..461da4b 100644 --- a/docs/PROJECT-MAP.md +++ b/docs/PROJECT-MAP.md @@ -11,7 +11,7 @@ never by editing this file. | series | value | governed by | |---|---|---| -| product `__version__` | `0.11.3` | ADR-007 | +| product `__version__` | `0.12.0` | ADR-007 | | plugin contract `__contract_version__` | `0.20.0` | ADR-002 | They move independently. A contract bump is not a release. diff --git a/frontend/package.json b/frontend/package.json index e3c1956..ef5c7cb 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 c1457fc..3e7ee88 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: