Releases: ionide/FsAutoComplete
Releases · ionide/FsAutoComplete
v0.66.1
Changed
- Fixed a bug in inlay hints generation for constructors and methods that would cause a crash on members with optional or ParamArray parameters.
v0.66.0
Removed
- The following options have been removed from the LSP. The old CLI options will trigger a warning if present, but will not crash the server (Thanks @TheAngryByrd!)
- The older, Non-Adaptive LSP implementation (in favor of using the Adaptive LSP server)
- NamedText (in favor of RoslynSourceText)
Changed
v0.65.0
v0.64.1
Fixed
- fix the Define active pattern (thanks @dawedawe!)
v0.64.0
Added
- Add CodeActions for Number Constants: Convert between bases, Add digit group separators (thanks @Booksbaum!)
Changed
- Default to RoslynSourceText (thank @TheAngryByrd!)
v0.63.1
Fixed
- fix an expecto test detection (Thanks @TheAngryByrd!)
v0.63.0
Added
- Add support for Expecto theory tests (thanks @Numpsy!)
- Add Scaffolding for Generating Codefixes (thanks @nojaf!)
Changed
Fixed
v0.62.0
Added
- A new flag for controlling FSAC's support of ParallelReferenceResolution -
fsharp.fsac.parallelReferenceResolution
. If true, this allows for more parallelization of the compilation.
Changed
- Updated Ionide.LanguageServerProtocol to get better LSP 3.17 support
- Updated to FCS 7.0.400!
Fixed
v0.61.1
v0.61.0
Added
- Codefix: Add codefix for redundant attribute suffix. (thanks @nojaf!)
- Add module to SemanticTokenTypes (thanks @nojaf!)
- Codefix: Add type annotations to entire function (thanks @nojaf!)
- Codefix: RemovePatternArgument quick fix (thanks @edgarfgp!)
- Codefix: for interpolated string, fix #1 (thanks @nojaf!)
Changed
- Swap maybe for option CEs (thanks @TheAngryByrd!)
Fixed
- Make ServerProgressReport threadsafe (thanks @TheAngryByrd!)
- Fix range handling for code completion in interpolated strings (thanks @kojo12228!)
- Fixing Typos (thanks @TheAngryByrd!)
- FSAC Not exiting on macos/linux (thanks @TheAngryByrd!)
- CI not failing on focused tests (thanks @TheAngryByrd!)
Removed
- Remove old eventlistener (thanks @TheAngryByrd!)