Releases: ionide/FsAutoComplete
Releases Β· ionide/FsAutoComplete
v0.77.2
- Update ProjInfo to 0.70.2 (thanks @TheAngryByrd) - Fixes slow builds when using binlogs with Graph based builds
v0.77.1
Fixed
- Update ProjInfo to 0.70.1 (thanks @TheAngryByrd) - This fixes an issue with trying to design time build projects that can't be built
v0.77.0
Changed
v0.76.1-beta001
Added
Fixed
- Preserve Whitespace in fsproj file. (thanks goswinr!)
- Tooltip: Add constraints to return types inner generics (thanks @TheAngryByrd!)
- CodeFix: AddPrivateAccessModifier code fix handle getter setter access separately (thanks @dawedawe!)
- Tooltip: add missing space in signature creation (thanks @dawedawe!)
- Tooltip: fix func signature for empty param names (thanks @dawedawe!)
Changed
- CodeFix: Wrap arg in parens when needed when adding new keyword (thanks @brianrourkeboll!)
- Analyzer: Enable unnecessary parentheses analyzer by default (thanks @brianrourkeboll!)
- Docs: Add link Zed extension in README (thanks @drhumlen!)
- Internal: Update to Fantomas 7.0.0 (thanks @dawedawe!)
- Internal: Remove References to Net6 & Net7 (thanks 1eyewonder!)
Fixed
- Docs: Update creating CodeFix documentation (thanks edgarfgp!)
- Internal: Added build debug to prelaunch task in tests (thanks 1eyewonder!)
- Internal: Bring back fantomas (thanks dawedawe!)
v0.76.1
Added
Fixed
- Preserve Whitespace in fsproj file. (thanks goswinr!)
- Tooltip: Add constraints to return types inner generics (thanks @TheAngryByrd!)
- CodeFix: AddPrivateAccessModifier code fix handle getter setter access separately (thanks @dawedawe!)
- Tooltip: add missing space in signature creation (thanks @dawedawe!)
- Tooltip: fix func signature for empty param names (thanks @dawedawe!)
Changed
- CodeFix: Wrap arg in parens when needed when adding new keyword (thanks @brianrourkeboll!)
- Analyzer: Enable unnecessary parentheses analyzer by default (thanks @brianrourkeboll!)
- Docs: Add link Zed extension in README (thanks @drhumlen!)
- Internal: Update to Fantomas 7.0.0 (thanks @dawedawe!)
- Internal: Remove References to Net6 & Net7 (thanks 1eyewonder!)
Fixed
- Docs: Update creating CodeFix documentation (thanks edgarfgp!)
- Internal: Added build debug to prelaunch task in tests (thanks 1eyewonder!)
- Internal: Bring back fantomas (thanks dawedawe!)
v0.75.0
Added
- Support F# 9 language features and toolin g
- Support for .NET 9 SDKS
Removed
- Support for .NET 6 and .NET 7 SDKs
v0.74.1
Added
Fixed
Changed
v0.74.0
v0.73.2
Changed
- Tweaked the logic for the two new settings to prevent overly-notifying users.
- Use the new generated LSP models (thanks @TheAngryByrd!)
- Fix the insert of opened namespaces for completions (thanks @MrLuje!)
v0.73.1
Added
- New, explicit FSI settings for editor analysis and FSI invocation (thanks @greggyb!)
- Before,
FSharp.FSIExtraParameters
was used for both script analysis in the LSP as well as launching FSI instances in editors. Some FSI options are only intended to be used for direct FSI invocation (see docs for more details) and so break editor analysis. We've introduced two settings to separate these concerns. If the old setting is provided along either of the new options, the old setting will be used but a warning message will be shown in the editor.FSharp.FSIExtraInteractiveParameters
is now used for launching FSI instances in editorsFSharp.FSIExtraSharedParameters
is used for editor analysis
- An editor should concatenate these together when launching an FSI instance. In a future release, we will be deprecating/removing the
FSharp.FSIExtraParameters
setting.
- Before,