Skip to content

Releases: ionide/ionide-vscode-fsharp

7.5.0

26 Feb 18:40
Compare
Choose a tag to compare

Update FSAC to 0.59.1 to get support for F# 7 and other fixes
Introduce new config option FSharp.inlineValues.[enabled, prefix] to migrate from FSharp.pipelineHints.[enabled, prefix]
Add support for OpenTelemetry-based tracing of the LSP and compiler service usages - set "FSharp.openTelemetry.enabled" to true and start up a collector (setting the OTEL_EXPORTER_OTLP_ENDPOINT ahead of time if necessary) and it all should just light up!
Add a new flag FSharp.fsac.conserveMemory that if set will tell the compiler to be more aggressive about reclaiming memory. Trades off lower memory use for increase CPU use.
Fix an error that was uncaught when some configuration settings changed (thanks @vain0x!)
Add a new flag FSharp.fsac.parallelReferenceResolution to control if FSAC will use the new-in-F# 7 parallel reference resolution features. Should provide a speed up of project load times.
For the FSI watcher use Inline Values APIs instead of rolling our own decorations

7.4.2

10 Feb 13:14
Compare
Choose a tag to compare

Update FSAC to 0.58.4 to get adaptive LSP server performance enhancements.
Fix rendering of the reload command (thanks @dawedawe!)
Include error stack traces in test failures inside the Test Explorer (thanks @kojo12228!)
Prevent excessive resource usage inside of git comparisons of F# files (thanks @vain0x!)

7.4.1

09 Feb 15:15
Compare
Choose a tag to compare

Update FSAC to 0.58.4 to get adaptive LSP server performance enhancements.
Fix rendering of the reload command (thanks @dawedawe!)
Include error stack traces in test failures inside the Test Explorer (thanks @kojo12228!)
Prevent excessive resource usage inside of git comparisons of F# files (thanks @vain0x!)

7.4.0

09 Nov 02:20
Compare
Choose a tag to compare

Update FSAC to 0.58.2 to get fixes for assembly reference resolution on .NET 7.

7.3.1

20 Oct 03:12
Compare
Choose a tag to compare

Update FSAC to 0.58.1 to get adaptive performance fixes, proj-info fixes, and file-deletion fixes
process FSharpSignatureData requests serially instead of in parallel to prevent choking the server

7.3.0

09 Oct 19:22
Compare
Choose a tag to compare

Update and use FSAC 0.58.0 to get the new experimental adaptive mode.

7.2.3

06 Oct 17:25
Compare
Choose a tag to compare

Update VSCode bindings to fix add and remove file commands

7.2.2

01 Oct 00:51
Compare
Choose a tag to compare

Update and use FSAC 0.57.4 to fix crashes in diagnostics

7.2.1

27 Sep 20:27
Compare
Choose a tag to compare

Update and use FSAC 0.57.3 to fix crashes in codefixes

7.2.0

24 Sep 17:45
Compare
Choose a tag to compare

Group discovered tests by namespace (thanks @kojo12228!)
Many, many fixes to the add and remove files functionality (thanks @MangelMaxime!)
Added support for gitpod (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, 0.57.1, and 0.57.2.