From 4c1252f79539b3e12183bbe273375a52eee82231 Mon Sep 17 00:00:00 2001 From: DLANSAMA <258674612+DLANSAMA@users.noreply.github.com> Date: Wed, 5 Aug 2026 16:23:35 -0400 Subject: [PATCH] release: 0.5.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Freezes the Unreleased block as 0.5.0 and drops the .dev0 suffix main carries between releases (release.yml compares the tag to pyproject.toml exactly, so v0.5.0 against 0.5.0.dev0 fails the build after the whole matrix has run). Headline is `plate tui`, the optional full-screen terminal UI, plus the deep-audit fix wave — MQTT print-path integrity, config/secrets hardening, the download/slice/ job pipeline, and the CLI JSON contract — and the B.4 refactor that stopped domain modules importing private helpers from the CLI entrypoint. uv.lock carries the project version too, as it did for the 0.5.0.dev0 bump (#87). --- CHANGELOG.md | 5 ++++- pyproject.toml | 2 +- uv.lock | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4d4af63..4aad5a3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,8 @@ Format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/); version ## [Unreleased] +## [0.5.0] - 2026-08-05 + ### Added - **`plate tui` — a full-screen terminal UI** (optional extra: @@ -783,7 +785,8 @@ Initial development version: LAN-mode printer control (MQTT/FTPS), one-shot `job ### Removed - `requirements.txt`, which duplicated the `dependencies` already declared in `pyproject.toml`. Install with `uv pip install -e .` (or `pip install platecli`) instead. -[Unreleased]: https://github.com/DLANSAMA/platecli/compare/v0.4.0...HEAD +[Unreleased]: https://github.com/DLANSAMA/platecli/compare/v0.5.0...HEAD +[0.5.0]: https://github.com/DLANSAMA/platecli/compare/v0.4.0...v0.5.0 [0.4.0]: https://github.com/DLANSAMA/platecli/compare/v0.3.0...v0.4.0 [0.3.0]: https://github.com/DLANSAMA/platecli/compare/v0.2.2...v0.3.0 [0.2.2]: https://github.com/DLANSAMA/platecli/compare/v0.2.1...v0.2.2 diff --git a/pyproject.toml b/pyproject.toml index c767755..1a6ca72 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,7 +6,7 @@ build-backend = "setuptools.build_meta" name = "platecli" # Unreleased work carries a .devN suffix so a source build is never mistaken # for the released wheel of the same number. Drop the suffix when tagging. -version = "0.5.0.dev0" +version = "0.5.0" description = "platecli — local CLI for Bambu Lab printers (not affiliated with Bambu Lab)" readme = "README.md" requires-python = ">=3.9" diff --git a/uv.lock b/uv.lock index 8c533bc..e39e578 100644 --- a/uv.lock +++ b/uv.lock @@ -753,7 +753,7 @@ wheels = [ [[package]] name = "platecli" -version = "0.5.0.dev0" +version = "0.5.0" source = { editable = "." } dependencies = [ { name = "paho-mqtt" },