Releases: ionide/ionide-vscode-fsharp
7.20.3
7.20.2
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
Fixed: The .NET 8 build of FsAutoComplete wasn't being included in the build. Now it is!
7.20.0
ADDED
- New flag to enable the F# Compiler's Transparent Compiler mode. Set
FSharp.fcs.transparentCompiler.enabled
totrue
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
ADDED: Add config entry for parens analyzer (Thanks! @brianrourkeboll!)
ADDED: Adds arbitrary additional arguments to be passed to fsac (Thanks @TheAngryByrd!)
FIX: Escape quotes in test filter expressions (Thanks @farlee2121!)
Update to FSAC 0.72.1. Check out the release notes for more details.
7.18.2
Update to FSAC 0.71.0. Check out the release notes for more details.
7.18.1
Update to FSAC 0.70.1 to fix debugging when projects use Reference Assemblies.
7.18.0
Update to FSAC 0.70.0 to get support for using Reference Assemblies when products have created them.
7.17.0
Update to FSAC 0.69.0. Check out the release notes for more details.
Fix Capture (*) inside block comment (thanks @mbottini!)
Fix egregious and unidiomatic equality syntax in the FSI watcher (Thanks @baronfel!)
Analyzers: Update analyzers support to 0.23.0 (thanks @dawedawe!)