Releases: ionide/FsAutoComplete
Releases · ionide/FsAutoComplete
v0.53.1
v0.53.0
Added
- New Codefix: rename parameter to match signature file (thanks @Booksbaum!)
- Config toggles for both kinds of code lenses
Changed
- Don't trigger inlay hints for typed bindings
- Updated to Ionide.LanguageServerProtocol 0.4.0
- Trigger fewer inlay hints for certain kinds of parameters
Fixed
- Don't hardcode state file to my personal user directory
- Don't generate state file in an OS-specific way
- ImplementInterface code fix unification and improvements (thanks @Booksbaum!)
- More trigger locations and behavior fixes for the Add Explicit Type to Parameter CodeFix (thanks @Booksbaum!)
v0.52.1
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!)
v0.51.0
v0.50.1
v0.50.0
Added
- New release process driven by this Changelog
Changed
- Update Fantomas.Client to prefer stable versions (Thanks @nojaf)
- Moved to use the Ionide.LanguageServerProtocol shared nuget package
Fixed
0.49.6
0.49.5
0.49.4
- BUGFIX: Fix background service
- BUGFIX: Fix File System