Releases: ionide/ionide-vscode-fsharp
5.5.3
Update FSAC to get improved edge-case detection logic in several endpoints
5.5.2
Update FSAC to get improved logic in textDocument/signatureDate
5.5.1
Update FSAC to fix a regression in textDocument/completions
5.5.0
Update FSAC:
Update Unused Binding CodeFix to handle more cases
Enable faster typechecking when signature files are present for a module
Happens transparently, but is mutually exclusive with analyzers.
Fix the display of units of measure in tooltips (float<m/s> instead of float<MeasureInverse<MeasureProduct<.....>>>)
Much better experience for signature help for function applications and method calls
Update the Generate Abstract Class CodeFix to work for abstract classes that aren't defined in F#
5.4.1
Update FSAC:
performance updates for project cracking
New options
FSharp.enableMSBuildProjectGraph
Enables experimental support for loading workspaces with MsBuild's ProjectGraph. This can improve load times. Requires restart.
5.4.0
Update FSAC:
FCS 39
Improved project cracking for dotnet SDK 5.0.200 and up
5.3.2
Add publishing support for Open VSIX marketplace
5.3.1
Add publishing support for Open VSIX marketplace
5.3.0
Update FSAC:
LSP support for semantic highlighting
improvements to workspace/symbol
5.2.0
- Update Fable to 3.X
- Only send FSharpDocumentation request when panel is open
- Don't start debug if build has failed
- Solution explorer: Compile order and better support for directories
- Update FSAC:
- Improve semantic highlighting
- Re-enable
.binlog
generation - Add additional path normalization to handle some edge cases in Windows
- Improve
.fsproj
mainpulation commands - Update
ProjInfo
to0.46
- Add server requests in LSP implementation