Skip to content

Commit 7323aa3

Browse files
committed
fixup! Fixed change descriptions
1 parent 2f55b4d commit 7323aa3

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

RELEASE_NOTES.md

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -173,16 +173,16 @@
173173
* **New Package** `FSharp.Data.GraphQL.Server.AspNetCore` for ASP.NET Core integration
174174
* Migrated from Paket and FAKE CLI to FAKE build project
175175
* Added `Path` to `ResolveFieldContext`
176-
* Added ability to deprecate fields defined with any combination of parameters (more overloads to `Define` static class)
177-
* Fixed nullable enum input handling
178-
* Fixed coercing enum type variables as F# # discriminated unions
176+
* Added ability to deprecate fields defined with any combination of parameters (more overloads to the `Define` static class)
179177
* Added support of `Option` variable values for nullable input types
180178
* Added mapping of input query/AST lists to .NET array type in addition to F# list
181-
* Implemented input object validation with detailed error messages
179+
* Added input object validation with detailed error messages
182180
* Added `Define.WrappedScalar` for value object scalar definitions
183-
* Implemented coercion of nested input objects
181+
* Added coercion of nested input objects
184182
* Added support for `ValueOption` in `AutoField`
185183
* Improved WebSocket handling to eliminate large array allocations
184+
* Fixed nullable enum input handling
185+
* Fixed coercing enum type variables as F# discriminated unions
186186
* Fixed various introspection and default value encoding issues
187187

188188
### 2.1.0 - 2024-04-13
@@ -197,14 +197,17 @@
197197
* Fixed `JsonSerializerOptions` read-only instance error
198198

199199
### 3.0.0 - 2025-11-30
200-
* **Breaking Change** Migrated to .NET 8 and F# 9.0 with FSharp.Core 9.0.x
200+
* **Breaking Change** Migrated to .NET 8 and F# 9.0 with `FSharp.Core` 9.0.x
201201
* **Breaking Change** Updated scalar `CoerceOutput` signature to `objnull -> 'Primitive option`
202202
* **Breaking Change** Moved GraphQL error extensions to standard `extensions` field according to specification
203203
* **Breaking Change** Renamed `ObjectListFilter` type definition to `ObjectListFilterType`
204204
* **Breaking Change** Removed `ObjectListFilter.NoFilter` case
205205
* **Breaking Change** Reworked Relay types to enable async fetching and switched to `ValueOption`
206+
* **Breaking Change** `Giraffe` web framework integration moved to separate package
207+
* **New Package** `FSharp.Data.GraphQL.Server.Giraffe` for Giraffe web framework integration
208+
* **New Package** `FSharp.Data.GraphQL.Server.Oxpecker` for Oxpecker web framework integration
206209
* Removed unused Suave NuGet package
207-
* Added Oxpecker web framework support
210+
* Added `Oxpecker` web framework support
208211
* Added per-field authorization sample using ASP.NET authorization policies
209212
* Added file upload support via GraphQL Multipart Request Spec with `FileData` type
210213
* Added `OfTypes` filter case for `ObjectListFilter` to filter union cases by type

0 commit comments

Comments
 (0)