Finalize v6 as the latest docs version#405
Open
nohwnd wants to merge 1 commit into
Open
Conversation
- Set lastVersion to "current" (v6) and serve it at unversioned /docs - Drop the "(preview) 🚧" label from the v6 version dropdown - Redirect /docs/v6/* to /docs so legacy preview URLs keep working; v5 now keeps its own /docs/v5/* URLs and shows the same "unmaintained" banner as v4 - Remove work-in-progress preview notices from the v5-to-v6 guide Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
fflaten
approved these changes
Jul 3, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Prepares the docs to make v6 the current/latest version and removes the work-in-progress markers now that v6 is being finalized.
Changes
docusaurus.config.js— v6 is now latestlastVersion: "v5"→"current"(v6 content lives in/docs)"v6 (preview) 🚧"→"v6"path: "v6"→""so v6 serves at unversioned/docs/...static/_redirects— redirect the now-latest version's versioned URL/docs/v5/*→/docs/v6/*→/docs/:splat, so legacy/docs/v6preview links resolve to/docs. v5 now keeps its own/docs/v5/...URLs.docs/migrations/v5-to-v6.mdx— remove work-in-progress notices:::warning Pester 6.0.0 is in previewadmonition:::note Experimental / previewskills note to drop the release-candidate framing (kept the "review the diff / re-run your suite" advice)Banner
v5 now shows the same "unmaintained" banner as v4 — "This is documentation for Pester v5, which is no longer actively maintained. For up-to-date documentation, see the latest version (v6)." This comes automatically from the
lastVersionchange, the same default mechanism v4 already uses (no explicit per-version banner config).Verification
Ran a full
yarn build:/docs, labeled just "v6", no banner/docs/v5) and v4 (/docs/v4) show identical unmaintained banners pointing to v6 as latestNotes
versions.jsonstays["v5", "v4"]— v6 is the "current" version, not a cut/versioned one.:::warning Experimentalnotices (parallel execution, result object) untouched — those describe experimental features within released v6, not preview status.