From 68dd5e5d3d9ace53fdc697ac49125dbdc8dbc093 Mon Sep 17 00:00:00 2001 From: baronfel Date: Sat, 24 Sep 2022 17:45:51 +0000 Subject: [PATCH] Bump version to 7.2.0 --- release/CHANGELOG.md | 10 +++++++++- release/package.json | 6 +++--- src/Core/LanguageService.fs | 31 ++++++++++++++++--------------- 3 files changed, 28 insertions(+), 19 deletions(-) diff --git a/release/CHANGELOG.md b/release/CHANGELOG.md index 4d874164..4b7d4b24 100644 --- a/release/CHANGELOG.md +++ b/release/CHANGELOG.md @@ -1,5 +1,13 @@ +### 7.2.0 - 24.08.2022 + +* [Group discovered tests by namespace](https://github.com/ionide/ionide-vscode-fsharp/pull/1766) (thanks @kojo12228!) +* [Many](https://github.com/ionide/ionide-vscode-fsharp/pull/1775), [many](https://github.com/ionide/ionide-vscode-fsharp/pull/1776) [fixes](https://github.com/ionide/ionide-vscode-fsharp/pull/1777) to the add and remove files functionality (thanks @MangelMaxime!) +* [Added support for gitpod](https://github.com/ionide/ionide-vscode-fsharp/pull/1779) (thanks @purkhusid!) +* Update and use FSAC 0.57.2 to pick up many fixes, especially for .net 6 and .net 7 SDK support. Changes can be seen at the release notes for [0.57.0](https://github.com/fsharp/FsAutoComplete/releases/tag/v0.57.0), [0.57.1](https://github.com/fsharp/FsAutoComplete/releases/tag/v0.57.1), and [0.57.2](https://github.com/fsharp/FsAutoComplete/releases/tag/v0.57.2). + ### 7.1.0 - 19.08.2022 -* Update FSAC to 0.56.12 for [these changes](https://github.com/fsharp/FsAutoComplete/releases/tag/v0.56.2) + +* Update FSAC to 0.56.2 for [these changes](https://github.com/fsharp/FsAutoComplete/releases/tag/v0.56.2) * Removed unused FAKE configuration settings and handler code * Massively improve error messages when dotnet isn't found (thanks @MangelMaxime!) * Improve FSI management (thanks @MangelMaxime!) diff --git a/release/package.json b/release/package.json index 403e2e53..31f3bd3b 100644 --- a/release/package.json +++ b/release/package.json @@ -1262,7 +1262,7 @@ "command": "fsharp.explorer.addExistingFile", "group": "2_modifications@2", "when": "viewItem == ionide.projectExplorer.project" - }, + }, { "command": "fsharp.explorer.project.generateFSI", "group": "3_fsi@1", @@ -1596,5 +1596,5 @@ "type": "git", "url": "https://github.com/ionide/ionide-vscode-fsharp.git" }, - "version": "7.1.0" -} + "version": "7.2.0" +} \ No newline at end of file diff --git a/src/Core/LanguageService.fs b/src/Core/LanguageService.fs index 25dcbfdd..1576cfb5 100644 --- a/src/Core/LanguageService.fs +++ b/src/Core/LanguageService.fs @@ -444,6 +444,7 @@ Consider: let req: FsProj.DotnetFileRequest = { FsProj = fsproj FileVirtualPath = file } + cl.sendRequest ("fsproj/addExistingFile", req) |> Promise.map (fun (res: Types.PlainNotification) -> ()) @@ -708,21 +709,21 @@ Consider: let fsacPath = fsacPathForTfm tfm printfn "Parsed TFM to fsac path: %s" fsacPath return [], [], fsacPath - // if v.major >= 6.0 then - // // when we run on a sdk higher than 6.x (aka what FSAC is currently built/targeted for), - // // we have to tell the runtime to allow it to actually run on that runtime (instead of presenting 6.x as 5.x) - // // in order for msbuild resolution to work - // let args = [ "--roll-forward"; "LatestMajor" ] - - // let envs = - // if v.prerelease <> null || v.prerelease.Count > 0 then - // [ "DOTNET_ROLL_FORWARD_TO_PRERELEASE", box 1 ] - // else - // [] - - // return args, envs, fsacPath - // else - // return [], [], fsacPath + // if v.major >= 6.0 then + // // when we run on a sdk higher than 6.x (aka what FSAC is currently built/targeted for), + // // we have to tell the runtime to allow it to actually run on that runtime (instead of presenting 6.x as 5.x) + // // in order for msbuild resolution to work + // let args = [ "--roll-forward"; "LatestMajor" ] + + // let envs = + // if v.prerelease <> null || v.prerelease.Count > 0 then + // [ "DOTNET_ROLL_FORWARD_TO_PRERELEASE", box 1 ] + // else + // [] + + // return args, envs, fsacPath + // else + // return [], [], fsacPath } let userDotnetArgs = "FSharp.fsac.dotnetArgs" |> Configuration.get [||]