From c2e21e75b1d71e57203c6eb49563c0b0d4ab4cee Mon Sep 17 00:00:00 2001 From: Andy Meier Date: Thu, 13 Aug 2026 12:17:22 -0400 Subject: [PATCH] Prepare 2026.8 package releases --- sln/src/Docs.Tests/Program.fs | 8 +++++--- sln/src/Docs/src/Pages/Changelog.fs | 13 +++++++++++++ 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/sln/src/Docs.Tests/Program.fs b/sln/src/Docs.Tests/Program.fs index 12ad576..132b875 100644 --- a/sln/src/Docs.Tests/Program.fs +++ b/sln/src/Docs.Tests/Program.fs @@ -419,9 +419,11 @@ after""" test "Changelog contains released package versions only" { let html = Changelog.page |> View.document Registry.navigation |> Render.toHtmlDocString - Expect.stringContains html "FSharp.ViewEngine 2026.8.0" "latest released Core package" - Expect.stringContains html "FSharp.ViewEngine 2026.2.5" "previous released Core package" - Expect.stringContains html "release v2026.8.0" "immutable release link" + Expect.stringContains html "FSharp.ViewEngine.Docs 2026.8.0" "latest released Docs package" + Expect.stringContains html "FSharp.ViewEngine 2026.8.1" "latest released Core package" + Expect.stringContains html "FSharp.ViewEngine 2026.8.0" "previous released Core package" + Expect.stringContains html "release docs/v2026.8.0" "immutable Docs release link" + Expect.stringContains html "release v2026.8.1" "immutable Core release link" Expect.isFalse (html.Contains("Unreleased")) "unreleased changes are not published" Expect.isFalse (html.Contains("Datastar Migration")) "unreleased migration notes are not published" } diff --git a/sln/src/Docs/src/Pages/Changelog.fs b/sln/src/Docs/src/Pages/Changelog.fs index 6c0dfcc..cf526f2 100644 --- a/sln/src/Docs/src/Pages/Changelog.fs +++ b/sln/src/Docs/src/Pages/Changelog.fs @@ -21,6 +21,19 @@ module Changelog = ]; Heading { id = "released"; title = "Released packages"; level = 2 }; Paragraph [ Text "Published artifacts and complete commit histories are available from "; Link("GitHub Releases", "https://github.com/meiermade/FSharp.ViewEngine/releases"); Text "." ]; + Heading { id = "fsharp-viewengine-docs-2026-8-0"; title = "FSharp.ViewEngine.Docs 2026.8.0 · August 13, 2026"; level = 3 }; + UnorderedList [ + [ Text "Introduced reusable article, reference, canvas, API-reference, diagram, navigation, search, theme, story, validation, and executable-specification components." ]; + [ Text "Added accessible responsive navigation, persistent color modes, source-faithful Code and Preview examples, isolated preview routes, and lifecycle-safe Prism and Mermaid rendering." ]; + [ Text "Added package verification across supported runtimes and an independent Docs release train with an explicit minimum compatible Core version." ]; + [ Text "See "; Link("release docs/v2026.8.0", "https://github.com/meiermade/FSharp.ViewEngine/releases/tag/docs%2Fv2026.8.0"); Text " for the immutable source and artifacts." ] + ]; + Heading { id = "fsharp-viewengine-2026-8-1"; title = "FSharp.ViewEngine 2026.8.1 · August 13, 2026"; level = 3 }; + UnorderedList [ + [ Text "Added fragment composition, validated comments, and rendering targets for existing StringBuilder, TextWriter, and UTF-8 byte consumers." ]; + [ Text "Expanded XML documentation, package verification, supported-runtime tests, and benchmark coverage for the new rendering APIs." ]; + [ Text "See "; Link("release v2026.8.1", "https://github.com/meiermade/FSharp.ViewEngine/releases/tag/v2026.8.1"); Text " for the immutable source and artifacts." ] + ]; Heading { id = "fsharp-viewengine-2026-8-0"; title = "FSharp.ViewEngine 2026.8.0 · August 7, 2026"; level = 3 }; UnorderedList [ [ Text "Improved correctness, documentation, package validation, supported-runtime coverage, source debugging, and benchmark methodology." ];