Skip to content

Releases: ionide/ionide-vscode-fsharp

7.22.0

24 Nov 17:12
Compare
Choose a tag to compare

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 Sep 21:20
Compare
Choose a tag to compare

FIXED: Fix Find References in CodeLens from @PaigeM80

7.21.1

08 Sep 02:54
Compare
Choose a tag to compare

Updated to FSAC 0.74.1. This release includes fixes for the floating codelens issue users have reported, updates to the Fantomas integration to allow usage with the global-tool installation of fantomas, and an enhancement to the 'generate cases' code action for DU matches that allows it to generate cases even when no matches have been entered.
Updated the Ionide textmate grammar to get some more highlighting fixes

7.21.0

19 Aug 02:36
f206866
Compare
Choose a tag to compare

Update to FSAC 0.74.0. This release includes the compiler update for NET SDK 8.0.400, as well as enhancements
to constructor tooltips and some miscellaneous perf improvements to some places collections were used internally.
Fixed: the way we open the FSI generated references file to not assume a 3-column view.
Changed: Make 'Send references to FSI' and 'Generate references' commands use the same internal logic to reduce differences in behavior.

7.20.3

19 Jun 14:31
Compare
Choose a tag to compare

Fix regression in FSI argument forwarding

7.20.2

18 Jun 14:27
Compare
Choose a tag to compare

Update to FSAC 0.73.2. This release splits out the settings for FSharp.FSIExtraParameters into two groups:
FSharp.FSIExtraInteractiveParameters, used when actually launching FSI instances in VSCode
FSharp.FSIExtraSharedParameters used when doing IDE analysis of scripts.
Options like --consolecolors would go in FSharp.FSIExtraInteractiveParameters, while options like --debug would go in FSharp.FSIExtraSharedParameters. This should help prevent issues where FSI is launched with options that are not supported by the IDE analysis.
FSAC 0.73.2 also includes fixes for tooltip rendering of optional parameters and generic type parameters.
Bumped the F# textmate grammar to get several really awesome fixes from @brianrourkeboll

7.20.1

17 May 16:05
Compare
Choose a tag to compare

Fixed: The .NET 8 build of FsAutoComplete wasn't being included in the build. Now it is!

7.20.0

16 May 01:28
Compare
Choose a tag to compare

ADDED

  • New flag to enable the F# Compiler's Transparent Compiler mode. Set FSharp.fcs.transparentCompiler.enabled to true to opt into the experimental analysis mode. This mode should be faster than the previous APIs, but may be unstable and may use more memory. As a result, it is still in an experimental mode and must be opted-in to.
  • Update to FSAC 0.73.0. Check out the release notes for more details on that. This update brings more metrics, and a ton of new codefixes around signature files and the F# 8 dot-lambda syntax.

7.19.1

27 Apr 16:00
Compare
Choose a tag to compare

7.18.2

08 Mar 00:07
Compare
Choose a tag to compare

Update to FSAC 0.71.0. Check out the release notes for more details.