From 5c17b2c891363352ccd631fccd108b06fbf9b4c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lionel=20Gibern=C3=A9?= Date: Mon, 14 Sep 2026 16:04:38 +0200 Subject: [PATCH] 0.8.5 --- CHANGELOG.md | 9 ++++++++- package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index adf7a4d..6ea2b01 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,13 @@ # Changelog -## Unreleased +## 0.8.5 + +Nothing to reinstall — the shell wrapper is unchanged. Three behaviours do +change, all of them guards rather than features: `gwt rm` refuses a worktree +with live processes even under `--force`, and `--from` now fetches its base and +stops the new branch inheriting that base as its upstream. A script that relied +on `gwt rm --force` succeeding against a running worktree will now stop — +which is the point, since what it succeeded at was half-deleting it. ### Fixed — data loss diff --git a/package-lock.json b/package-lock.json index 4a1e1f6..a17bf00 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "git-wtree", - "version": "0.8.4", + "version": "0.8.5", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "git-wtree", - "version": "0.8.4", + "version": "0.8.5", "license": "MIT", "dependencies": { "@clack/prompts": "^1.7.0", diff --git a/package.json b/package.json index d193dae..916c037 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "git-wtree", - "version": "0.8.4", + "version": "0.8.5", "description": "Git worktree manager with .env syncing and IDE integration", "type": "module", "bin": {