Skip to content
Closed
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
13 changes: 13 additions & 0 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,19 @@
- Add `PreferDateOnly` parameter to JsonProvider, XmlProvider, CsvProvider, and HtmlProvider (defaults to false for backward compatibility)
- Add DateOnly/TimeOnly serialization support to XmlRuntime for record creation
- Update documentation for DateOnly/TimeOnly inference feature
- Fix singularization of words ending in `ases` β€” e.g. `databases` now correctly singularizes to `database` not `databasis` (closes #1508) β€” **breaking**: existing code using `*asis` type names for `*ases` words will need updating
- Fix `#r "nuget: FSharp.Data"` β€” register `CodePagesEncodingProvider` on .NET 6+ so code-page encodings (e.g. Windows-1252) work at design time (closes #1453)
- Fix `JsonConversions.AsDecimal` to handle `JsonValue.Float` β€” exponential notation like `1.5e3` now converts correctly to `decimal` (closes #1230)
- Fix `JsonValue.Float` serialization β€” whole-number floats like `Float(100.0)` now serialize as `100.0` instead of `100`, preserving JSON float semantics (closes #1356)
- Fix `HtmlNode.ToString` β€” whitespace inside elements nested in `<pre>` is now preserved correctly (closes #1509, #1223)
- Fix CSV schema parsing β€” column names containing parentheses no longer corrupt type annotations (closes #946)
- Fix CSS selector parsing β€” unrecognized pseudo-classes now throw `NotSupportedException` instead of silently returning wrong results (closes #1383)
- Fix `ConvertDateTimeOffset` β€” timezone-less `xs:dateTime` values now fall back to `AsDateTime` correctly (closes #1437)
- Fix `XmlProvider` with `EmbeddedResource` β€” `GetSchema` now correctly resolves embedded XSD schemas (closes #1310)
- Fix `CsvProvider.InferRows` β€” row count now reflects actual CSV rows; multiline quoted fields no longer cause under-counting (closes #1439)
- Fix XSD group reference cycle guard β€” recursive group references no longer cause a `StackOverflowException` (closes #1419)
- Add `StrictBooleans` static parameter to `CsvProvider` to opt in to strict `true`/`false`-only boolean parsing (#1621)
- Bump `Microsoft.Build.*` from 17.11.4 to 17.14.28 (security patch) (#1618)

## 6.6.0 - Feb 21 2026

Expand Down