Releases: dotnet/vscode-csharp
Releases · dotnet/vscode-csharp
1.21.1-beta1
Merge pull request #3210 from akshita31/1.21.1 Changes for 1.21.1
1.21.0
- Added a
omnisharp.enableEditorConfigSupportsetting 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
Changes for 1.21.0 (#3177) * Changes for 1.21.0 * update package.json
v1.21.0-beta2
Merge pull request #3154 from gregg-miskelly/dev/greggm/Debugger-1-21 Update debugger to 1.21.0
v1.21.0-beta1
Do not draw attention when evrything is fine (#3144)
v1.20.0
- 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
OmniSharp 1.32.20 (#3095)
v1.19.1
- 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
Added more C# 8 support
Ingested OmniSharp with various bug fixes
v1.19.1-beta1
Updated debugger to work correctly on Linux distributions with openssl 1.1 such as Ubuntu 19.04 (#3010)