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
Copy file name to clipboardExpand all lines: RELEASE_NOTES.md
+17Lines changed: 17 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,23 @@
1
1
Release Notes
2
2
=============
3
3
4
+
## 8.1.0-alpha-001 - 2025-10-25
5
+
6
+
#### Breaking changes
7
+
8
+
-[Remove [\<AllowNullLiteral\>] attribute from Json.ISerializer and Xml.ISerializer](https://github.com/giraffe-fsharp/Giraffe/pull/685) - Credits @64J0
9
+
- With the release of .NET 9 we have [nullable reference types](https://devblogs.microsoft.com/dotnet/nullable-reference-types-in-fsharp-9/).
10
+
- When this feature is enabled (`<Nullable>enable</Nullable>`), our users started running into problems that boils down to `Json.ISerializer` having the `AllowNullLiteral` attribute.
11
+
- Due to it, we decided to remove this attribute from both the `Json.ISerializer` and the `Xml.ISerializer`.
12
+
- New automated tests were added to assert that the serializers are still working properly.
13
+
- We also updated some sample projects to use this feature.
14
+
15
+
#### Other updates
16
+
17
+
-[Update fsharp-analyzers and the analyzer packages](https://github.com/giraffe-fsharp/Giraffe/pull/662) - Credits @Numpsy
0 commit comments