Releases: ionide/ionide-vscode-fsharp
7.5.0
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
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
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
Update FSAC to 0.58.2 to get fixes for assembly reference resolution on .NET 7.
7.3.1
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
Update and use FSAC 0.58.0 to get the new experimental adaptive mode.
7.2.3
Update VSCode bindings to fix add and remove file commands
7.2.2
Update and use FSAC 0.57.4 to fix crashes in diagnostics
7.2.1
Update and use FSAC 0.57.3 to fix crashes in codefixes
7.2.0
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.