Skip to content
  • v1.37.6
  • 5582df7
  • Compare
    Choose a tag to compare
    Search for a tag
  • v1.37.6
  • 5582df7
  • Compare
    Choose a tag to compare
    Search for a tag

@filipw filipw released this Jan 19, 2021

  • Handle records in syntax highlighting (#2048, PR: #2049)
  • Remove formatting on new line (PR: #2053)
  • Validate highlighting ranges in semantic highlighting requests (PR: #2055)
  • Delay project system init to avoid solution update race (PR: #2057)
  • Use "variable" kind for parameter completion (#2060, PR: #2061)
  • Log request when response fails (#2064)
Assets 24
  • v1.37.5
  • bb57443
  • Compare
    Choose a tag to compare
    Search for a tag
  • v1.37.5
  • bb57443
  • Compare
    Choose a tag to compare
    Search for a tag

@JoeRobich JoeRobich released this Dec 15, 2020

  • Update Roslyn version to 3.9.0-2.20570.24 (PR: #2022)
  • Gracefully handle GitVersion failure, and set a default version. (PR: #2030)
  • Editorconfig improvements - do not lose state, trigger re-analysis on change (#1955, omnisharp-vscode#4165, omnisharp-vscode#4184, PR: #2028)
  • Add documentation comment creation to the FormatAfterKeystrokeService (PR: #2023)
  • Raise default GotoDefinitionRequest timeout from 2s to 10s (omnisharp-vscode#4260, PR: #2032)
  • Register languageServer as ILanguageServerFacade (PR: #2025)
  • Workspace create file workaround (PR: #2019)
  • Added msbuild:UseBundledOnly option to force the usage of bundled MSBuild (PR: #2038)
  • Build NetCoreApp2.1 test project with .NET Core SDK 2.1 (PR: #2040)
Assets 24
  • v1.37.4
  • 0008fd6
  • Compare
    Choose a tag to compare
    Search for a tag
  • v1.37.4
  • 0008fd6
  • Compare
    Choose a tag to compare
    Search for a tag

@JoeRobich JoeRobich released this Nov 20, 2020

  • Fixed global Mono MSBuild version reporting (PR: #1988)
  • Fixed incremental changes and completion in Cake (PR: #1997)
  • Omnisharp now uses libPaths and sourcePaths defined in custom .rsp file for scripting (PR: #2000)
  • C# scripting should use language version "latest" by default (PR: #2001)
  • Fixed null references in LSP mode when requests are handled before the server fully initializes (#1742, #1515, #1083), PR: #2005)
  • Fixed logging in LSP mode (PR: #2002)
  • Upgraded LSP mode to OmniSharp.Extensions.LanguageServer 0.18.3 (PR: #1998)
  • Improve handling with Cake Script Service (PR: #2013)
  • Updated to latest Dotnet.Script scripting packages for .NET 5.0 (#2020, PR: #2012)
  • Updated Roslyn to 3.8.0, MSBuild to 16.8.0, DotNetHostResolver to 5.0.0, Nuget packages to 5.8.0-rc.6930 and MSBuildSDKResolver to 5.0.101-servicing.20564.2 to match .NET 5.0.100 SDK (PR: #2015, #2016)
  • Workspace create file workaround for VS Code (to avoid race condtion on newly created files) (omnisharp-vscode#4181, PR: #2019)
  • Response file can now used enviroment variables in the path + more error handling (PR: #2008)
Assets 24
  • v1.37.3
  • bc763a0
  • Compare
    Choose a tag to compare
    Search for a tag
  • v1.37.3
  • bc763a0
  • Compare
    Choose a tag to compare
    Search for a tag

@JoeRobich JoeRobich released this Oct 14, 2020

  • Fixed a bug when the server wouldn't start on MacOS/Linux when a username contained a space (PR: #1979)
  • Update to Mono 6.12.0 (PR: #1981)
  • Fix responsiveness regression with targeted DiagnosticWorker revert (#1982, #1983, PR: #1984)
Assets 24
  • v1.37.2
  • df9d4fc
  • Compare
    Choose a tag to compare
    Search for a tag
  • v1.37.2
  • df9d4fc
  • Compare
    Choose a tag to compare
    Search for a tag

@filipw filipw released this Oct 9, 2020

  • Updated MSBuild, MSBuild resolvers and Roslyn to match .NET Core 5.0 RC2 and VS 16.8 Preview 4. (PR: #1971, PR: #1974)
  • Decouple FixAll from the workspace (#1960, PR: #1962)
  • Added binding redirects for Microsoft.CodeAnalysis.Features and Microsoft.CodeAnalysis.CSharp.Features (PR: #1964)
  • Always log error responses with error level (PR: #1963)
  • Added support for override property completion. Warning: contains breaking change, as InsertText was removed from the response, please use TextEdit instead (PR: #1957)
  • Correctly handle that don't produce references (PR: #1956)
  • Marked /autocomplete endpoint as obsolete - the clients should be switching to /completion and /completion/resolve (PR: #1951)
  • Fixed escapes in regex completions (#1949, PR: #1950)
  • Fixed completion on part of existing string (omnisharp-vscode#4063, PR: #1941)
  • Fixed LSP completion item kinds (PR: #1940)
  • Added support for textDocument/implementation in LSP mode (PR: #1970)
  • Fixed namespace icon in completion response (omnisharp-vscode#4051, PR: #1936)
  • Improved performance of find implementations (PR: #1935)
  • Add support for new quick info endpoint when working with Cake (PR: #1945)
  • Add support for new completion endpoints when working with Cake (#1939, PR: #1944)
  • When an analyzer fails to load, log an error (PR: #1972)
  • Added support for 'extract base class' (PR: #1969)
  • OmniSharp.Path can only be set in user settings (PR: #1946)
  • Add support for code actions besides ApplyChangesOperation's (PR: #1724)
Assets 24
  • v1.37.1
  • bf54f89
  • Compare
    Choose a tag to compare
    Search for a tag
  • v1.37.1
  • bf54f89
  • Compare
    Choose a tag to compare
    Search for a tag

@JoeRobich JoeRobich released this Sep 1, 2020

  • Ensure that all quickinfo sections have linebreaks between them, and don't add unecessary duplicate linebreaks (PR: #1900)
  • Support completion of unimported types (PR: #1896)
  • Exclude Misc project from InternalsVisibleTo completion (PR: #1902)
  • Ensure unimported things are sorted after imported things (PR: #1903)
  • Updated lsp library to fix issue with signature help, etc (#1887, PR: #1890)
  • Correctly handle multiple reference aliases (PR: #1905)
  • Better handle completion when the display text is not in the final result (PR: #1908)
  • Correctly mark hover markup content as markdown (#1906, PR: #1909)
  • Upgrade lsp (#1898, PR: #1911)
  • Updated to ILSpy 6.1.0.5902 (PR: #1913)
  • Updated to NET 5.0 preview8 (PR: #1916)
  • Add HTTP Driver back to build.json (PR: #1918)
  • Use ExecutionPolicy Bypass when running powershell.exe (PR: #1917)
  • Update the package that Arch Linux users need to install (PR: #1921)
  • Updated the docs to mention .NET 4.7.2 targeting pack (PR: #1922)
  • Support for configurations remapping in solution files (#1828, PR: #1835)
  • Only run dotnet --info once for the working directory (PR: #1925)
  • Update build tool versions for NET 5 RC1 (PR: #1926)
  • Update Roslyn to 3.8.0-3.20451.2 (PR: #1927)
Assets 24
  • v1.37.0
  • d00fe85
  • Compare
    Choose a tag to compare
    Search for a tag
  • v1.37.0
  • d00fe85
  • Compare
    Choose a tag to compare
    Search for a tag

@JoeRobich JoeRobich released this Aug 18, 2020

  • Update Roslyn version and tooling to match .NET 5 Preview8 (PR: #1897)
  • Updated lsp library to fix issue with signature help, etc (PR: #1890)
  • Include version matched target files with minimal MSBuild (PR: #1895)
  • Fix lack of trailing italics in quickinfo (PR: #1894)
  • Added System.Reflection.Emit.* to embedded mono script (PR: #1892)
  • Start moving omnisharp to directly using Roslyn's completion service (PR: #1877)
  • Add asynchronous test completed events (PR: #1802)
Assets 12
  • v1.36.1
  • 8e7eef8
  • Compare
    Choose a tag to compare
    Search for a tag
  • v1.36.0
  • ad4f3ca
  • Compare
    Choose a tag to compare
    Search for a tag
  • v1.36.0
  • ad4f3ca
  • Compare
    Choose a tag to compare
    Search for a tag

@JoeRobich JoeRobich released this Aug 10, 2020

  • Introduced a new /quickinfo endpoint to provide a richer set of information compared to /typeinfo. Consumers are encouraged to use it as their hover provider (#1808, PR: #1860)
  • Updated LSP hover provider to use the new QuickInfo based services (PR: #1870)
  • Fixed return type in LSP completion handler (#1864, PR: #1869)
  • Upgraded to the latest version of the csharp-language-server-protocol #1815
  • Added support for Roslyn EmbeddedLanguageCompletionProvider which enables completions for string literals for DateTime and Regex (#1871)
  • Improve performance of the textDocument/codeAction request. (PR: #1814)
  • Updated Roslyn to Roslyn version and tools to match .NET 5 Preview8 (PR: #1867)
  • Provide a warning when the discovered MSBuild version is lower than the minimumMSBuildVersion supported by the configured SDK (PR: #1875)
  • Use the real MSBuild product version during discovery (PR: #1876)
  • Fixed debugging in .NET 5 preview SDKs (omnisharp-vscode#3459, PR: #1862)
Assets 22
  • v1.35.4
  • 66fbf9f
  • Compare
    Choose a tag to compare
    Search for a tag
  • v1.35.4
  • 66fbf9f
  • Compare
    Choose a tag to compare
    Search for a tag

@JoeRobich JoeRobich released this Jul 22, 2020

  • Update to Roslyn 3.8.0-1.20357.3 (PR: #1849)
  • Added LSP handler for the workspace/symbol request. (PR: #1799)
  • Use global MSBuild property when resetting target framework (#1738, PR: #1846)
  • Do not use Visual Studio MSBuild if it doesn't have .NET SDK resolver (#1842, #1730, PR: #1845)
  • Only request dotnet info once for the solution or directory (#1844, PR: #1857)
  • Allow client to specify symbol filter for FindSymbols Endpoint. (PR: #1823)
  • Exclude additive classifications from "/highlight" requests (#1576, PR: #1726)
  • Upgraded to Mono 6.10.0.105, msbuild 16.6 and added missing targets (PR: #1854)
Assets 22