From 7c7f464d71868fa91480bfc1022be66efb7979dd Mon Sep 17 00:00:00 2001 From: Chet Husk Date: Sun, 24 Nov 2024 11:02:21 -0600 Subject: [PATCH] Build and Infra updates for FSAC 0.75.0/F#9/.NET 9 --- RELEASE_NOTES.md | 6 ++++++ build/Program.fs | 2 +- paket.lock | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index fdb656f4..aab68835 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,3 +1,9 @@ +### 7.22.0 - 24.11.2024 + +* Update to FSAC 0.75.0. This release adds support for F# 9 language features and .NET 9 SDKs and tooling. +* Removes support for .NET 6 and .NET 7 SDKs and tooling. +* Added new configuration for using the DATAS Server GC Mode via the "FSharp.fsac.gc.useDatas" setting. This mode is enabled by default in .NET 9, disabled by default in .NET 8, and mutually exclusive with the pre-existing "Fsharp.fsac.gc.noAffinitize" and "Fsharp.fsac.gc.heapCount" settings. + ### 7.21.2 - 21.09.2024 * FIXED: [Fix Find References in CodeLens](https://github.com/ionide/ionide-vscode-fsharp/pull/2042) from @PaigeM80 diff --git a/build/Program.fs b/build/Program.fs index 1e7206cc..ac5a01f5 100644 --- a/build/Program.fs +++ b/build/Program.fs @@ -309,7 +309,7 @@ let initTargets () = Target.create "CopyFSACNetcore" (fun _ -> - let tfms = [ "net6.0"; "net7.0"; "net8.0" ] + let tfms = [ "net8.0"; "net9.0" ] for tfm in tfms do let fsacBinNetcore = $"packages/fsac/fsautocomplete/tools/{tfm}/any" diff --git a/paket.lock b/paket.lock index 7a20605b..9a2bb8c5 100644 --- a/paket.lock +++ b/paket.lock @@ -241,4 +241,4 @@ STORAGE: PACKAGES RESTRICTION: == netstandard2.0 NUGET remote: https://api.nuget.org/v3/index.json - fsautocomplete (0.74.1) + fsautocomplete (0.75)