Releases: ionide/FsAutoComplete
Releases · ionide/FsAutoComplete
v0.57.2
v0.57.1
v0.57.0
Added
- Add
fsharp/addExistingFile
LSP command (Thanks @MangelMaxime!) - Support for .NET SDK 6.0.400 and 7.0.100
- Primary change was updating the Ionide.ProjInfo dependency
Changed
- Improvements/Fixes for unused declarations (thanks @Booksbaum!)
- Detect more cases when values are unused
- Fixes for associated codefix to remove or ignore the value
- Support removing files that are outside the fsproj directory (thanks @MangelMaxime!)
- Reverted back to full-text synchronization from incremental sync
- This didn't play well with the debounced checking that we do, so we need to rethink the interaction between the features
v0.56.2
Changed
- Use incremental text sync instead of full text sync
- Nicer errors when CodeLenses cannot be resolved
- Removed compiler-generated and hidden types from the documentation endpoints (thanks @MangelMaxime!)
Added
- Keywords should work in tooltips consistently now
- Prevent codelenses from getting out of sync with document source
- Added a new command fsharp/removeFile for removing a file from a project
Fixed
- Clear stale errors when renaming a file
- Respect disabling in-memory project references
- Remove unused formatting from completion and signature items
- Performance regresssions in typechecking files
- Better precondition checking for adding new files to projects (thanks @MangelMaxime!)
- support CodeLenses for single-character identifiers
v0.56.1
Changed
- Use incremental text sync instead of full text sync
- Nicer errors when CodeLenses cannot be resolved
- Removed compiler-generated and hidden types from the documentation endpoints (thanks @MangelMaxime!)
Added
- Keywords should work in tooltips consistently now
- Prevent codelenses from getting out of sync with document source
- Added a new command fsharp/removeFile for removing a file from a project
Fixed
- Clear stale errors when renaming a file
- Respect disabling in-memory project references
- Remove unused formatting from completion and signature items
- Performance regresssions in typechecking files
- Better precondition checking for adding new files to projects (thanks @MangelMaxime!)
- support CodeLenses for single-character identifiers
v0.56.0
v0.55.0
Added
Fixed
- Codelens for -1 reference no longer shown
- Remove backticks for signatures in signature help
- Tons of bugs and enhancements to InlayHints (thanks @Booksbaum!)
- Renames and reference counts are more accurate
- Fix index out of bounds in signature helpers (thanks @Booksbaum!)
Changed
Removed
- FAKE Integration
- Custom InlayHints - (fsharp/inlayHints, removed in favor of LSP inlayHints)
v0.54.0
Fixed
Changed
- Update Ionide.LanguageServerProtocol to get new types and fixes (thanks @Booksbaum!)
- Enable several features to be used with untitled/unsaved files (thanks @Booksbaum!)
- Shift+F1 help, Info Panel, Pipeline Hints, and Line Lens all work now for unsaved/untitled loose files
- This required an API change to the
fsharp/fileParsed
notification - it now returns a URI instead of a string - This required an API change to the
fsharp/pipelineHint
request - is is now{ TextDocument: TextDocumentIdentifier }