You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Full solution tests could not be run: the FSharp.Data.Tests project uses the WorldBankProvider type provider at compile-time, which requires live HTTP access to api.worldbank.org. The CI environment has network egress blocked by a proxy (HTTP 403), causing design-time type provider failures in that test project only. This is an environment/infrastructure constraint, not a regression introduced by these changes (which are purely in RELEASE_NOTES.md).
Human maintainers should run dotnet test FSharp.Data.sln -c Release in an environment with network access before merging and tagging.
Checklist for maintainers before merging
Review the changelog entries for accuracy
Run dotnet test FSharp.Data.sln -c Release in an internet-connected environment
The patch file is available in the agent-artifacts artifact in the workflow run linked above.
To apply the patch locally:
# Download the artifact from the workflow run https://github.com/fsprojects/FSharp.Data/actions/runs/22249619390# (Use GitHub MCP tools if gh CLI is not available)
gh run download 22249619390 -n agent-artifacts -D /tmp/agent-artifacts-22249619390
# Apply the patch
git am /tmp/agent-artifacts-22249619390/aw.patch
Show patch preview (51 of 51 lines)
From 9f7b56ffdd926d542660d4c5f8a92d4a02904038 Mon Sep 17 00:00:00 2001
From: GitHub Copilot <copilot@github.com>
Date: Sat, 21 Feb 2026 03:45:26 +0000
Subject: [PATCH] Prepare release notes for 6.6.0
Consolidate all changes since 6.5.0 into RELEASE_NOTES.md
and mark 6.6.0 as released, opening 6.7.0 unreleased section.
Changes included in 6.6.0:
- Security fix: XXE vulnerability in XML parsing (#1596)- Bug fix: XML provider uses XDocument reader instead of ReadToEnd (#1527)- Performance: HTML parser CharList uses StringBuilder (~43% faster) (#1550)- Performance: JSON string serialization bulk writes (#1562)- Performance: RemoveAdorners fast-path for adorner-free strings (#1540)- Feature: HTML HIDE_REPRESENTATION compile-time opt-in (#1499)- Documentation: Fix links (#1597)- Tests: Expanded coverage across all modules
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
---
RELEASE_NOTES.md | 14 ++++++++++++--
1 file changed, 12 insertions(+), 2 deletions(-)
diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
index 5f754145..3e00e860 100644
--- a/RELEASE_NOTES.md+++ b/RELEASE_NOTES.md@@ -1,7 +1,17 @@
# Release Notes
-## 6.6.0 - Unreleased-+## 6.7.0 - Unreleased++## 6.6.0 - Feb 21 2026++- Fix potential XXE vulnerability in XML parsing by @Thorium in #1596+- Fix XML provider to use XDocument reader overload instead of ReadToEnd by @Thorium in #1527+- Optimize HTML parser CharList using StringBuilder (~43% HTML parsing improvement) in #1550+- Optimize JSON string serialization to use bulk writes in #1562+- Optimize string allocation in RemoveAdorners for adorner-free strings in #1540+- Add compile-time opt-in to disable HIDE_REPRESENTATION for HTML types by @smoothdeveloper in #1499+- Fix links in documentation by @kant2002 in #1597+- Expand test coverage across CSV, JSON, HTML, XML, and WorldBank modules
- Convert build.fsx script into a full build project at build/build.fsproj, letting developers use the .NET 6 runtime assem
... (truncated)
🤖 This PR was created by the repository's automated AI maintenance assistant.
Summary
This PR updates
RELEASE_NOTES.mdto capture all changes merged since the 6.5.0 release (Mar 11, 2025) and marks version 6.6.0 as ready for release.Changes included in 6.6.0
@Thorium)ReadToEnd(by@Thorium,fixes #1501)CharListlinked-list withStringBuilder(~43% HTML parsing improvement)RemoveAdorners: fast-path for strings without currency/percentage adornersHIDE_REPRESENTATIONdefine (by@smoothdeveloper)@kant2002)Version bump rationale (SemVer)
Test Status
dotnet build src/FSharp.Data/FSharp.Data.fsproj -c Release)FSharp.Data.Testsproject uses theWorldBankProvidertype provider at compile-time, which requires live HTTP access toapi.worldbank.org. The CI environment has network egress blocked by a proxy (HTTP 403), causing design-time type provider failures in that test project only. This is an environment/infrastructure constraint, not a regression introduced by these changes (which are purely inRELEASE_NOTES.md).Human maintainers should run
dotnet test FSharp.Data.sln -c Releasein an environment with network access before merging and tagging.Checklist for maintainers before merging
dotnet test FSharp.Data.sln -c Releasein an internet-connected environmentv6.6.0after mergeWarning
The following domain was blocked by the firewall during workflow execution:
api.worldbank.orgNote
This was originally intended as a pull request, but the git push operation failed.
Workflow Run: View run details and download patch artifact
The patch file is available in the
agent-artifactsartifact in the workflow run linked above.To apply the patch locally:
Show patch preview (51 of 51 lines)