Skip to content

Releases: OmniSharp/omnisharp-roslyn

v1.37.12

09 Jul 22:32
9b9d66a
Compare
Choose a tag to compare
  • Generate binary redirects for OmniSharp libraries (PR: #2185)
  • Update Roslyn to 4.0.0-2.21322.50 (PR: #2183)
  • Added support for diagnostic suppressors (#1711, PR: #2182)
  • Use the Microsoft.Build.Locator package for discovery (PR: #2181)
  • fixed Cake test following the auto merge of #2175 (PR: #2176)
  • Update build tools to match NET 6 Preview 5 (PR: #2175)

v1.37.11

18 Jun 14:56
da1e65b
Compare
Choose a tag to compare
  • Include timing info in logged responses (PR: #2173)
  • Defend against null value in BuildErrorEventArgs (#2171, PR: #2172)
  • Updated to all the latest .NET SDKs (PR: #2166)
  • Add support for GoToDefinition on source-generated files (PR: #2170)
  • Add V2 version of GotoDefinitionService (PR: #2168)
  • avoid NRE when document is null (PR: #2163))

v1.37.10

25 May 15:36
71caabb
Compare
Choose a tag to compare
  • Update included toolset to match .NET 6 preview4 (PR: #2159)

v1.37.9

17 May 19:35
b67c9e8
Compare
Choose a tag to compare
  • Add async completion support (PR: #1986)
  • Only subscribe to AppDomain.AssemblyResolve once (PR: #2149)
  • Update build tools to match .NET 6 Preview 3 SDK. (PR: #2134)
  • Do not return null responses from BlockStructureService and CodeStructureService (PR: #2148)
  • Strong-name sign OmniSharp assemblies (PR: #2143)
  • Updated IL Spy to 7.0.0 stable (PR: #2142)
  • Do not crash on startup when configuration is invalid (PR: #2140)
  • Bump System.Text.Encodings.Web from 4.7.1 to 4.7.2 in /tools (PR: #2137)
  • Correctly set compilation platform of the project (PR: #2135)
  • Fix typo (PR: #2098)
  • Rework completion resolution (#2123, PR: #2126)
  • Report back the solution filter name in workspace updated event (PR: #2130)

v1.37.8

27 Mar 13:12
1b2b92d
Compare
Choose a tag to compare
  • Support Solution filter (.slnf) (PR: #2121)
  • updated to IL Spy 7.0.0.6372 (PR: #2113)
  • Add sentinel file to MSBuild to enable workload resolver (omnisharp-vscode#4417, PR: #2111)
  • fixed CS8605 "Unboxing possibly null value" (PR: #2108)
  • fixed a 1.37.7 regression: added binding redirects for System.Threading.Tasks.Dataflow (PR: #2107)

v1.37.7

04 Mar 10:39
669fd87
Compare
Choose a tag to compare
  • Update Roslyn version to 3.10.0-1.21125.6 (PR: #2105)
  • Update included build tools to closely match NET 6 Preview 1 SDK (PR: #2103)
  • Updated to latest lsp version (PR: #2099)
  • Improve custom error messages for MSB3644 (PR: #2097)
  • Do not call FindReferencesAsync for null symbol (#2054, PR: #2089)
  • Move LSP Completion to the new CompletionService (PR: #2074)
  • use an OmniSharp specific message for MSB3644 (#2029, PR: #2069)
  • changed the default RunFixAllRequest timeout to 10 seconds (PR: #2066)

v1.37.6

19 Jan 18:12
5582df7
Compare
Choose a tag to compare
  • 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)

v1.37.5

15 Dec 23:42
bb57443
Compare
Choose a tag to compare
  • 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)

v1.37.4

20 Nov 21:52
0008fd6
Compare
Choose a tag to compare
  • 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)

v1.37.3

14 Oct 18:20
bc763a0
Compare
Choose a tag to compare
  • 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)