Skip to content

Releases: OmniSharp/omnisharp-roslyn

v1.35.3

11 Jun 21:13
a769e4a
Compare
Choose a tag to compare
  • Added LSP handler for textDocument/codeAction request. (PR: #1795)
  • Expose a custom LSP omnisharp/client/findReferences command via code lens (meant to be handled by LSP client). (PR: #1807)
  • Added DirectoryDelete option to FileChangeType allowing clients to report deleted directories that need to be removed (along all the files) from the workspace (PR: #1821)
  • Do not crash when plugin assembly cannot be loaded (#1307, PR: #1827)
  • Update to Roslyn 3.7.0-4.20311.4 (PR: #1832)

v1.35.2

21 May 03:16
ffafffb
Compare
Choose a tag to compare
  • Added support for WarningsAsErrors in csproj files (PR: #1779)
  • Added support for WarningsNotAsErrors in csproj files (#1681, PR: #1784)
  • Improved MSBuild scoring system (#1783, PR: #1797)
  • Updated OmniSharp.Extensions.LanguageServer to 0.14.2 to fix synchronisation (PR: #1791)
  • Add test discovery and NoBuild option to test requests (PR: #1719)
  • Update to Roslyn 3.7.0-2.20269.10 (PR: #1804)

v1.35.1

04 May 20:59
4ffc463
Compare
Choose a tag to compare
  • Fixed not supported exception when trying to decompile a BCL assembly on Mono. For now we do not try to resolve implementation assembly from a ref assembly (PR: #1767)
  • Added support for generic classes in test runner (omnisharp-vscode#3722, PR: #1768)
  • Improved autocompletion performance (PR: #1761)
  • Move to Roslyn's .editorconfig support (#1657, PR: #1771)
  • Fully update CompilationOptions when project files change (PR: #1774)
  • Updated to Roslyn [3.6.0-4.20228.5] (PR: #1778)

v1.35.0

10 Apr 21:28
8763645
Compare
Choose a tag to compare
  • Added support for decompilation based on ILSpy (similar to VS) (PR: #1751)
  • Support for <RunAnalyzers /> and <RunAnalyzersDuringLiveAnalysis /> (PR: #1739)
  • Add typeparam documentation comments to text description (omnisharp-vscode#3516, PR: #1749)
  • Tag #region blocks appropriately in the block structure service (omnisharp-vscode#2621, PR: #1748)

v1.34.15

25 Mar 18:18
1b2d4bc
Compare
Choose a tag to compare
  • Support for .NET Core 3.1 in csx files (PR: #1731)
  • Update the minimal MSBuild to better support .NET 5 Previews (omnisharp-vscode#3653, PR: #1746)
  • Updated to Roslyn [3.6.0-3.20170.19] (PR: #1745)

v1.34.14

09 Mar 23:51
924006b
Compare
Choose a tag to compare

v1.34.13

19 Feb 16:57
d0dcdc9
Compare
Choose a tag to compare
  • Fixed a bug where organizing usings clashed with other formatting settings (PR: #1715)

v1.34.12

18 Feb 18:19
e72046b
Compare
Choose a tag to compare

v1.34.11

05 Feb 17:50
c30774a
Compare
Choose a tag to compare
  • Updated the bundled to Mono 6.8.0 and MSBuild to be copied from Mono 6.8.0 (#1693, PR: #1697)
  • Included NugetSDKResolver in the minimal MSBuild, which introduces support for Nuget based project SDKs like Arcade (#1678, PR: #1696)

v1.34.10

27 Jan 07:34
d9a33d8
Compare
Choose a tag to compare
  • Update to Roslyn 3.5.0-beta3-20058-03 (PR: #1680)
  • Fixed a bug where completion items didn't decode symbols corectly (impacted, for example, object initializer completion quality) (omnisharp-vscode#3465, PR: #1670)
  • Updated to MsBuild 16.4.0 on Linux/MacOS (PR:#1669)
  • Added support for implement type options - it is now possible to define whether code-fix/refactoring generated properties should be auto- or throwing-properties and at which place in the class should newly generated members be inserted. They can be set via OmniSharp configuration, such as omnisharp.json file. (PR: #1672)
    {
        "ImplementTypeOptions": {
            "PropertyGenerationBehavior": "PreferAutoProperties", // or "PreferThrowingProperties" which is the default
            "InsertionBehavior": "AtTheEnd" // or "WithOtherMembersOfTheSameKind" which is default
        }
    }
  • Added support for organizing usings on format. This can be set via OmniSharp configuration, such as omnisharp.json file. (PR: #1686)
    {
        "FormattingOptions": {
            "OrganizeImports": true
        }
    }