Skip to content

Commit 44a4609

Browse files
authored
Release v0.17.0 (#819)
1 parent 5db0170 commit 44a4609

File tree

10 files changed

+26
-39
lines changed

10 files changed

+26
-39
lines changed

.changes/unreleased/Added-20250725-104201.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/unreleased/Added-20250808-191933.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/unreleased/Added-20250809-105418.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/unreleased/Added-20250810-141355.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/unreleased/Changed-20250823-063903.yaml

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changes/unreleased/Fixed-20250823-052118.yaml

Lines changed: 0 additions & 3 deletions
This file was deleted.

.changes/unreleased/Fixed-20250823-064300.yaml

Lines changed: 0 additions & 7 deletions
This file was deleted.

.changes/v0.17.0.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
## <a name="v0.17.0">v0.17.0</a> - 2025-08-25
2+
### Added
3+
- submit: Add 'spice.submit.updateOnly' configuration option to default to --update-only for upstack, downstack, and stack submit operations.
4+
- submit: Add 'spice.submit.template' configuration option to automatically select a template when multiple PR templates are available.
5+
- repo sync: Add 'spice.repoSync.closedChanges' configuration option to control how git-spice handles closed change requests.
6+
- branch checkout: Allow checkout out remote branches by name. This will create a local branch and allow git-spice to start tracking it.
7+
### Changed
8+
- branch checkout: With --detach, prompt now allows selecting any branch, including those checked out in other worktrees.
9+
### Fixed
10+
- submit: If a pre-push hook fails, surface messages printed to stdout in the error.
11+
- restack: Fix issue where restack opreations would leave the target branch checked out instead of the previously checked out branch, even when no restack operations were performed.

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,18 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html),
66
and is generated by [Changie](https://github.com/miniscruff/changie).
77

8+
## <a name="v0.17.0">v0.17.0</a> - 2025-08-25
9+
### Added
10+
- submit: Add 'spice.submit.updateOnly' configuration option to default to --update-only for upstack, downstack, and stack submit operations.
11+
- submit: Add 'spice.submit.template' configuration option to automatically select a template when multiple PR templates are available.
12+
- repo sync: Add 'spice.repoSync.closedChanges' configuration option to control how git-spice handles closed change requests.
13+
- branch checkout: Allow checkout out remote branches by name. This will create a local branch and allow git-spice to start tracking it.
14+
### Changed
15+
- branch checkout: With --detach, prompt now allows selecting any branch, including those checked out in other worktrees.
16+
### Fixed
17+
- submit: If a pre-push hook fails, surface messages printed to stdout in the error.
18+
- restack: Fix issue where restack opreations would leave the target branch checked out instead of the previously checked out branch, even when no restack operations were performed.
19+
820
## <a name="v0.16.1">v0.16.1</a> - 2025-08-08
921
### Fixed
1022
- Fix panic when the 'spice.submit.navigationCommentSync' configuration option is set to 'downstack', and one of the downstacks has already been merged.

doc/src/cli/config.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -314,7 +314,7 @@ Set to `0` to disable the timeout completely.
314314

315315
### spice.submit.template
316316

317-
<!-- gs:version unreleased -->
317+
<!-- gs:version v0.17.0 -->
318318

319319
Template to use when submitting a change request with $$gs branch submit$$,
320320
and multiple templates are available.
@@ -386,7 +386,7 @@ on a case-by-case basis.
386386

387387
### spice.submit.updateOnly
388388

389-
<!-- gs:version unreleased -->
389+
<!-- gs:version v0.17.0 -->
390390

391391
Whether multi-branch submission commands ($$gs stack submit$$ and friends)
392392
should assume --update-only mode by default.
@@ -403,7 +403,7 @@ This option has no effect on $$gs branch submit$$,
403403

404404
### spice.repoSync.closedChanges
405405

406-
<!-- gs:version unreleased -->
406+
<!-- gs:version v0.17.0 -->
407407

408408
How to handle closed Change Requests that have not been merged
409409
when running $$gs repo sync$$.

0 commit comments

Comments
 (0)