FsAutoComplete

F# language server using Language Server Protocol

OTHER License

Stars
400
Committers
116

Bot releases are visible (Hide)

FsAutoComplete - 0.44.0

Published by baronfel over 3 years ago

  • Update to Ionide.ProjInfo 0.51 to prevent workspace init deadlocks
FsAutoComplete - 0.43.0

Published by baronfel over 3 years ago

  • Fantomas updated to 4.4 stable
  • FCS 39 update
  • More codefixes!
  • Fixed serialization of the FormattingOptions type to prevent server crashes
  • Performance enhancements for the BackgroundService
FsAutoComplete - 0.42.0

Published by baronfel over 3 years ago

  • Many large changes, .Net 5 is required now
  • Support for LSP semantic highlighting
  • Fantomas upgrade to 4.4.0-beta-003
  • FCS 38.0.2 upgrade
  • Use Ionide.ProjInfo for the project system instead of the oen built into this repo
  • Use local hosted msbuild to crack projects instead of managing builds ourselves
FsAutoComplete - 0.41.1

Published by Krzysztof-Cieslak over 4 years ago

FsAutoComplete - 0.41.0

Published by Krzysztof-Cieslak over 4 years ago

FsAutoComplete - 0.40.1

Published by Krzysztof-Cieslak over 4 years ago

FsAutoComplete - 0.40.0

Published by Krzysztof-Cieslak over 4 years ago

FsAutoComplete - 0.39

Published by Krzysztof-Cieslak over 4 years ago

A lot of changes.

FsAutoComplete - 0.38.1

Published by enricosada over 5 years ago

FsAutoComplete - 0.37.0 - FCS 27

Published by enricosada over 5 years ago

  • upgrade to FSharp.Compiler.Service v27.0.1
  • upgrade to FSharpLint.Core v0.10.7
FsAutoComplete - 0.38.0 - FCS 28, go-to-implementation command

Published by enricosada over 5 years ago

  • upgrade to FSharp.Compiler.Service v28.0.0
  • upgrade to FSharpLint.Core v0.10.8
  • include symbolcache runtimeconfig.json and deps.json to .net core binaries
  • add default.win32manifest to .net core binaries
  • fix to allow run with only .NET Core Runtime 3 installed (previously v2.x was required) #364
  • add go-to-implementation command (symbolimplementation)
FsAutoComplete -

Published by enricosada over 5 years ago

  • upgrade to FSharp.Compiler.Service v26.0.1 (#338)
  • upgrade to FSharpLint.Core v0.10.5
FsAutoComplete -

Published by enricosada over 5 years ago

See more info in Release Notes

  • new project parser for old fsproj/fsx based on Dotnet.ProjInfo, enabled by default in .NET Core FSAC
  • add unused declarations diagnostic
  • add simplified names analyzer
  • add unused opens analyzer
  • styling for XmlDocs and tooltips
  • add find type declaration command
  • adds autocomplete for external (from unopened namespaces and modules) symbols, provides information where and what open statements should be inserted
  • add workspaceLoad async command
  • add notifications (project loading, etc). In http mode, using websocket
  • add generic parameters to tooltips
  • include keywords in autocomplete only when needed
  • don't autocomplete for comments, strings etc
  • add project cache
  • watch file changes, to trigger project reloading
  • implement record stub generator (#297)
  • add background and persistent symbol cache out of process
  • use dnspy libs to navigate to decompiled files for external libs (#299)
  • fsac .NET runs as 64 bit exe
  • add description for '=' symbol (#312)
  • fix autocomplete for literal values (#316)
  • support keywords in helptext command
  • add interface stub generator (#327)
  • support FSharp.Analyzers.SDK analyzer
  • upgrade to FSharp.Compiler.Service v25.0.1
  • upgrade to Dotnet.ProjInfo v0.31.0
  • upgrade to FSharpLint.Core v0.10.4
FsAutoComplete - 0.34.0

Published by rneatherway about 7 years ago

support mixed dotnet langs projects (#173)
add detailed errors info (#175)
add hostPID command line arg (#190)
add workspace peek command (#191)
fix ci, .net core 2.0 RTM, normalize fsprojs (#197)
fix linter crash (#206)
single console app (#212)

FsAutoComplete - 0.33.0

Published by rneatherway over 7 years ago

add sdk 2.0 support (#166)

FsAutoComplete - 0.32.0

Published by rneatherway over 7 years ago

  • .NET Core project support
FsAutoComplete - 0.31.1

Published by rneatherway over 7 years ago

  • Allow for inconsistent casing of "Fsharp" when detecting: #149.
FsAutoComplete - 0.31.0

Published by rneatherway over 7 years ago

  • Improvements from downstream ionide fork:
    • support msbuild15, same as preview2
    • Add Background checking
    • Performance updates for find usages
    • Implement GetNamespaceSuggestions
    • Update FSharpLint version
    • Optimize GetNamespaceSuggestions
    • Optimize GetDeclarations
    • Add endpoint for F1 Help
    • ... and more!

(Some of these features only exposed currently via HTTP interface)

FsAutoComplete - 0.30.2

Published by rneatherway almost 8 years ago

Add parse errors, tooltips for keywords, and signatures for
constructors: #135.

FsAutoComplete - 0.30.0

Published by rneatherway almost 8 years ago

Add EnclosingEntity and IsAbstract to Declaration contract: #129.
Merge Ionide changes (#123):

  • Glyphs
  • Update dependencies
  • Lint settings
  • Keyword completion