From 2a69a83d71ad8b10314a6ead011862a227c8ffc9 Mon Sep 17 00:00:00 2001 From: Kevin Veen-Birkenbach Date: Fri, 12 Dec 2025 10:27:56 +0100 Subject: [PATCH] Release version 1.2.0 --- CHANGELOG.md | 12 ++++++++++++ flake.nix | 2 +- pyproject.toml | 2 +- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c55110b..ec7902a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,15 @@ +## [1.2.0] - 2025-12-12 + +* **Release workflow overhaul** + +* Introduced a fully structured release workflow with clear phases and safeguards +* Added preview-first releases with explicit confirmation before execution +* Automatic handling of *latest* tag when a release is the newest version +* Optional branch closing after successful releases with interactive confirmation +* Improved safety by syncing with remote before any changes +* Clear separation of concerns (workflow, git handling, prompts, versioning) + + ## [1.1.0] - 2025-12-12 * Added *branch drop* for destructive branch deletion and introduced *--force/-f* flags for branch close and branch drop to skip confirmation prompts. diff --git a/flake.nix b/flake.nix index f918200..18f5382 100644 --- a/flake.nix +++ b/flake.nix @@ -36,7 +36,7 @@ rec { pkgmgr = pyPkgs.buildPythonApplication { pname = "package-manager"; - version = "1.1.0"; + version = "1.2.0"; # Use the git repo as source src = ./.; diff --git a/pyproject.toml b/pyproject.toml index 0c3a332..360ae0e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,7 @@ build-backend = "setuptools.build_meta" [project] name = "package-manager" -version = "1.1.0" +version = "1.2.0" description = "Kevin's package-manager tool (pkgmgr)" readme = "README.md" requires-python = ">=3.11"