Skip to content
Open
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
2 changes: 1 addition & 1 deletion .github/workflows/copilot-setup-steps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,5 +33,5 @@ jobs:
with:
global-json-file: global.json
dotnet-version: |
9.x
10.x
8.x
2 changes: 1 addition & 1 deletion .github/workflows/publish-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ on:
env:
DOTNET_SKIP_FIRST_TIME_EXPERIENCE: 1
DOTNET_NOLOGO: true
DOTNET_SDK_VERSION: 9.0.307
DOTNET_SDK_VERSION: 10.0.102

jobs:
publish:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ env:
DOTNET_SKIP_FIRST_TIME_EXPERIENCE: 1
DOTNET_NOLOGO: true
SLEEP_DURATION: 60
DOTNET_SDK_VERSION: 9.0.307
DOTNET_SDK_VERSION: 10.0.102

jobs:
publish:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pull-request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-22.04, windows-latest, macOS-latest]
dotnet: [9.0.307]
dotnet: [10.0.102]
runs-on: ${{ matrix.os }}

steps:
Expand Down
8 changes: 4 additions & 4 deletions Directory.Build.props
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
<Project>

<PropertyGroup>
<DotNetVersion>net8.0</DotNetVersion>
<LangVersion>9.0</LangVersion>
<FSharpCoreVersion>9.0.*</FSharpCoreVersion>
<DotNetVersion>net10.0</DotNetVersion>
<LangVersion>10.0</LangVersion>
<FSharpCoreVersion>10.0.*</FSharpCoreVersion>
<AccelerateBuildsInVisualStudio>true</AccelerateBuildsInVisualStudio>
<DisableImplicitFSharpCoreReference>true</DisableImplicitFSharpCoreReference>
<NoWarn>$(NoWarn);NU1504;NU1701</NoWarn>
<TreatWarningsAsErrors Condition="'$(Configuration)' != 'Debug'">true</TreatWarningsAsErrors>
</PropertyGroup>

<PropertyGroup Label="NuGet">
<Version>3.1.0</Version>
<Version>4.0.0</Version>
</PropertyGroup>

</Project>
7 changes: 6 additions & 1 deletion RELEASE_NOTES.md
Original file line number Diff line number Diff line change
Expand Up @@ -238,4 +238,9 @@
* Added `map` function for Relay `Connection` and `Edge` types
* Excluded `GraphQLWebSocketMiddleware` from exception stack trace if request not a Web Socket
* Changed `GraphQLOptionsDefaults.WebSocketConnectionInitTimeoutInMs` const type to `double`
* Improved Relay XML documentation comments
* Improved Relay XML documentation comments

### 4.0.0 - Unreleased

* **Breaking Change** Migrated to .NET 10
* **Breaking Change** Made Relay `Edge` a struct
1 change: 1 addition & 0 deletions src/FSharp.Data.GraphQL.Server.Relay/Connections.fs
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ open FSharp.Data.GraphQL.Types.Patterns
/// Edges are used to traverse connections in Relay pagination.
/// </summary>
/// <typeparam name="Node">The type of the node at the end of this edge.</typeparam>
[<Struct>]
type Edge<'Node> = {
/// <summary>Opaque cursor string used to identify this node's position in the connection.</summary>
Cursor : string
Expand Down
Loading