Skip to content

Bump to 6.2.0-alpha1 and start docs/NEXT-RELEASE.md - #3014

Merged
nohwnd merged 2 commits into
mainfrom
release-6.2.0-alpha1
Aug 29, 2026
Merged

Bump to 6.2.0-alpha1 and start docs/NEXT-RELEASE.md#3014
nohwnd merged 2 commits into
mainfrom
release-6.2.0-alpha1

Conversation

@nohwnd

@nohwnd nohwnd commented Aug 29, 2026

Copy link
Copy Markdown
Member

Release notes for the version in development live in the repo now, in docs/NEXT-RELEASE.md. The idea is that every PR that changes something a user can notice adds its entry there in the same commit, so the notes are versioned next to the change instead of being reconstructed from the commit log at the end. The file grows through the alphas and is copied into the release body as it is, the maintainer block at the top is an HTML comment so it does not render.

Filled it with the notes for 6.2.0-alpha1, which is everything since the 6.1.0 tag:

Every example in the notes was run against this build, the output blocks are pasted from the real run.

Version: ModuleVersion 6.2.0, Prerelease alpha1, RequiredAssemblyVersion 6.2.0, and ReleaseNotes points at the 6.2.0-alpha1 tag. Minor bump because there are features in there, not only fixes.

Verification

./build.ps1 -Clean then ./test.ps1 on PS 7.5 macOS: P phase 23 blocks 0 failed, RSpec 2921 passed, 0 failed, 3 skipped. Pester v6.2.0-alpha1 in the banner, assembly 6.2.0.0, informational version 6.2.0-alpha1.

🤖

Release notes for the version in development live in the repo now, so they are
versioned with the change that caused them instead of being reconstructed from
the commit log at the end. Every PR that changes something a user can notice
adds its entry to docs/NEXT-RELEASE.md in the same commit, the file grows
through the alphas, and it is copied into the release body as it is.

Filled it with the notes for 6.2.0-alpha1, covering everything since the 6.1.0
tag: the Pester.BeforeContainer.ps1 cascade, the Should-BeString region diff,
strict configuration values, error locations, and parallel on Windows
PowerShell 5.1.

ModuleVersion 6.2.0, Prerelease alpha1, RequiredAssemblyVersion 6.2.0, and the
ReleaseNotes URL points at the 6.2.0-alpha1 tag.

🤖
Comment thread docs/NEXT-RELEASE.md Outdated
Comment thread docs/NEXT-RELEASE.md Outdated
Comment thread docs/NEXT-RELEASE.md Outdated
Comment thread docs/NEXT-RELEASE.md Outdated
Drop the "Pester 6 runs on Windows PowerShell 5.1 and PowerShell 7.4+" line, nothing
changed there and it reads as if something did. Say the root setup file holds the common
setups and teardowns every test needs, it only ever applies to tests. Describe multiple
BeforeAll/AfterAll per block as something you can now do, with an example, instead of as
an error that stopped happening. Remove the Repository section, CI and the self-test
tracer are not something a user of the module has any use for.

Also rewrote the maintainer comment at the top to say what the file is actually for: the
notes are written once for the first alpha, which is usually close to feature complete, so
there is one set to read and approve and every prerelease after it is a small diff.

🤖
@nohwnd
nohwnd merged commit b97c981 into main Aug 29, 2026
20 checks passed
@nohwnd
nohwnd deleted the release-6.2.0-alpha1 branch August 29, 2026 07:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant