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/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.
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