v0.52.0
Added
- New notification -
fsharp/testDetected
. This notification is fired per-file when tests are detected for the current file. The data in the payload can be used to run individual tests or groups of tests. (Thanks @nojaf!) - New endpoint -
fsharp/inlayHints
. This provides support for type annotation and parameter name inlay hints. - New codefix - convert erroring single-quoted interpolations to triple-quoted interpolations
- New command-line argument -
--state-directory
. Specified a folder to store workspace-specific FSAC data.
Changed
- Update to .NET 6 (Thanks @dsyme!)
- Update to FCS 41.0.3
- Update to Ionide.ProjInfo 0.58.2 to get fixes around the project loader loop, project cache, and legacy project support
- Completions for types are much better now (thanks @tboby!)
- Completions triggers on the first typed character (thanks @tboby!)
- New CLI Parser with support for auto-completion and nicer help
Fixed
- Record stub generation works again
- The fsautocomplete.netcore.zip file that was previously added to the release announcement on GitHub is back again.
- Several corner cases around code fixes and many LSP server endpoints (part 2) (Thanks @Booksbaum!)