From 5ea727029353339aff528505c7c28d4f8e1e2a70 Mon Sep 17 00:00:00 2001 From: DonislawDev Date: Fri, 25 Sep 2026 11:30:48 +0200 Subject: [PATCH 1/2] Prepare release 0.3.0 Move everything under [Unreleased] in CHANGELOG.md into a dated 0.3.0 section and raise the product version to 0.3.0. The "Also stop it" line under Changed describes a colour of an offer that is new in this same release, so it joins the Added entry that introduces the offer. Co-Authored-By: Claude Opus 5.5 --- CHANGELOG.md | 9 +++++---- Directory.Build.props | 4 +++- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3d0fede..f453bbf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,8 @@ is not part of this repository. ## [Unreleased] +## [0.3.0] - 2026-09-25 + ### Added - "Automatic (delayed)" in the startup type menu, and the word `delayed` on the command line: @@ -18,9 +20,9 @@ is not part of this repository. the name of the group, because Windows does not let such an entry start late. The Print Spooler is one of them. - Setting a running entry to Disabled says that it keeps running until it is stopped or the - machine restarts, and offers "Also stop it". That adds a step to the same plan which stops the - entry after its startup type is set, so there is one plan and one confirmation. On the command - line the same is `--stop`, accepted next to `disabled` only. + machine restarts, and offers "Also stop it", drawn in red like "Force stop...". That adds a step + to the same plan which stops the entry after its startup type is set, so there is one plan and + one confirmation. On the command line the same is `--stop`, accepted next to `disabled` only. - Setting a stopped entry to Automatic or Automatic (delayed) says that it starts at the next restart of the machine. - The JSON of a plan carries `delayedAuto` next to `startType`, the same way `bws list --json` @@ -50,7 +52,6 @@ is not part of this repository. next to the name even in a maximised window. A layout you have already arranged keeps its order - "Restore the usual columns" under Columns gives you the new one. - The row menu shows Ctrl+C next to "Copy everything". -- The "Also stop it" offer in a startup type plan is drawn in red, like "Force stop...". - The details panel reads the signature, publisher, file version, file hash, memory and "Required by" of its entry when it opens, instead of showing "not read" and asking you to turn on a column. While it reads, those lines say "reading...". A file on another machine is diff --git a/Directory.Build.props b/Directory.Build.props index f15a9f6..7366266 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -139,9 +139,11 @@ 0.2.0 on 2026-09-24, the owner's decision, for the first release. 0.1.0 was never released: it named the binaries while everything stood under [Unreleased]. + + 0.3.0 on 2026-09-25, the owner's decision. --> - 0.2.0 + 0.3.0 From c932df2c10ee01cbf012660d66e6fd94319561ed Mon Sep 17 00:00:00 2001 From: DonislawDev Date: Fri, 25 Sep 2026 11:38:34 +0200 Subject: [PATCH 2/2] Say in CONTRIBUTING.md where the version is raised The contributing guide said the version number is not part of any pull request. It is: main takes changes only through pull requests, and the release workflow refuses a tag whose version file disagrees with it, so the maintainer raises it in the pull request that prepares a release. What the sentence meant is that a contributed pull request never does. Co-Authored-By: Claude Opus 5.5 --- CONTRIBUTING.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 914690a..48b37d3 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -182,8 +182,9 @@ a declaration: ## Two things that are the maintainer's alone -- **The version number.** Raising it is a declaration to users, not housekeeping, and it is not part - of any pull request. +- **The version number.** Raising it is a declaration to users, not housekeeping. It is never part + of a contributed pull request - the maintainer raises it in the pull request that prepares a + release, together with closing the changelog. - **A change to one of the promises above.** They can be discussed in an issue. A pull request that quietly relaxes one is closed with a pointer here.