Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 5 additions & 3 deletions sln/src/Docs.Tests/Program.fs
Original file line number Diff line number Diff line change
Expand Up @@ -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"
}
Expand Down
13 changes: 13 additions & 0 deletions sln/src/Docs/src/Pages/Changelog.fs
Original file line number Diff line number Diff line change
Expand Up @@ -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." ];
Expand Down
Loading