Skip to content

Releases: dotnet/vscode-csharp

1.21.1-beta1

05 Aug 16:58
7f69e87

Choose a tag to compare

1.21.1-beta1 Pre-release
Pre-release
Merge pull request #3210 from akshita31/1.21.1

Changes for 1.21.1

1.21.0

17 Jul 18:58
065f9d0

Choose a tag to compare

  • Added a omnisharp.enableEditorConfigSupport setting to enable support for .editorconfig #3136 (Contributed by @hoffs)(PR: omnisharp-roslyn#1526 (Contributed by @filipw))
  • Modified the auto generated tasks in tasks.json to generate full paths and disable summary to fix the problem of no source links in the problems panel. (PR:#3145)
  • Added support for Roslyn code actions that normally need UI - they used to be explicitly sipped by OmniSharp, now it surfaces them with predefined defaults instead. (omnisharp-roslyn#1220, PR: #1406) These are:
    • extract interface
    • generate constructor
    • generate overrides
    • generate Equals and GetHashCode
  • Improved analyzers performance by introducing background analysis support (omnisharp-roslyn#1507)
  • According to official Microsoft .NET Core support policy, .NET Core 1.0 and 1.1 (project.json-based .NET Core flavors) have reached end of life and went out of support on 27 June 2019. OmniSharp features to support that, which have been obsolete and disabled by default since version 1.32.2 (2018-08-07), are now completely removed.
  • Fixed a bug where some internal services didn't respect the disabling of a project system (omnisharp-roslyn#1543)
  • Improved the MSBuild selection logic. The standalone instance inside OmniSharp is now preferred over VS2017, with VS2019 given the highest priority. This ensures that .NET Core 3.0 works correctly. It is also possible manually provide an MSBuild path using OmniSharp configuration, which is then always selected. (omnisharp-roslyn#1541, PR: omnisharp-roslyn#1545)
        {
            "MSBuild": {
                "MSBuildOverride": {
                    "MSBuildPath": "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\MSBuild\\15.0\\Bin",
                    "Name": "vs2017 msbuild"
                }
            }
        }
  • Added support for AdditionalFiles in csproj files (omnisharp-roslyn#1510, PR: omnisharp-roslyn#1547)
  • Fixed a bug in .editorconfig where formatting settings were not correctly passed into external code fixes (omnisharp-roslyn#1558, PR: omnisharp-roslyn#1559)

v1.21.0-beta3

15 Jul 23:08
134664d

Choose a tag to compare

v1.21.0-beta3 Pre-release
Pre-release
Changes for 1.21.0 (#3177)

* Changes for 1.21.0

* update package.json

v1.21.0-beta2

15 Jul 23:07
0855a2d

Choose a tag to compare

v1.21.0-beta2 Pre-release
Pre-release
Merge pull request #3154 from gregg-miskelly/dev/greggm/Debugger-1-21

Update debugger to 1.21.0

v1.21.0-beta1

01 Jul 21:03
2c12a2b

Choose a tag to compare

v1.21.0-beta1 Pre-release
Pre-release
Do not draw attention when evrything is fine (#3144)

v1.20.0

11 Jun 15:22
52794d3

Choose a tag to compare

  • Updated the auto-generated launch.json to use new mechanism for starting web browser. For more information: https://aka.ms/VSCode-CS-LaunchJson-WebBrowser
  • Improved support for .NET Core 3
  • Updates to Razor support
  • Made QuickInfo display more consistent with Visual Studio. (#2610) (Contributed by @paladique)(PR: #3090)
  • Added support for fading unnecessary code and using statements #2873

v1.20.0-beta1

03 Jun 20:03
732add5

Choose a tag to compare

v1.20.0-beta1 Pre-release
Pre-release
OmniSharp 1.32.20 (#3095)

v1.19.1

06 May 19:24
55b31e1

Choose a tag to compare

  • Updated debugger to work correctly on Linux distributions with openssl 1.1 such as Ubuntu 19.04 (#3010)
  • Fixed OmniSharp hanging on wildcard Nuget package references.(PR: omnisharp-roslyn#1473)
  • OmniSharp now uses correct 4.7.2 framework sku to prompt for installation of .NET 4.7.2 if missing.(PR: omnisharp-roslyn#1469).

v1.19.1-beta2

03 May 21:35
d3dddea

Choose a tag to compare

v1.19.1-beta2 Pre-release
Pre-release

Added more C# 8 support
Ingested OmniSharp with various bug fixes

v1.19.1-beta1

29 Apr 16:06
e750fae

Choose a tag to compare

v1.19.1-beta1 Pre-release
Pre-release

Updated debugger to work correctly on Linux distributions with openssl 1.1 such as Ubuntu 19.04 (#3010)