v1.24.0
Note about using the .NET SDK build of OmniSharp
You will need to configure your omnisharp.useModernNet to true in order to use the .NET 6 build. You will need to have the 6.0.100 release or higher of the SDK installed. VS Code may need to be restarted after configuring those settings. The .NET 6 build of OmniSharp only supports SDK-style projects. In particular this means that Unity is not supported until they update their generated project format.
For more info see here
Changes
- Upgrade OmniSharp to 1.38.0 (PR: #4961)
- Build OmniSharp servers that run on .NET 6 SDK (PR: omnisharp-roslyn#2291)
- Allow net6 build of O# to load newer .NET SDKs (PR: omnisharp-roslyn#2308)
- Allow alternate versions of documents to be Semantically Highlighted (PR: omnisharp-roslyn#2304)
- Pass the logger for loading projects. So errors occur in loading projects can be printed out. (#4832, PR: omnisharp-roslyn#2288)
- Update OmniSharp.Cake dependencies (PR: omnisharp-roslyn#2280)
- Ensure each published platform uses matching hostfxr library (PR: omnisharp-roslyn#2272)
- Produce an Arm64 build for Linux (PR: omnisharp-roslyn#2271)
- Use 6.0.100 SDK for building (PR: omnisharp-roslyn#2269)
- Added Code of Conduct (PR: omnisharp-roslyn#2266)
- Improved Cake/CSX info messages (PR: omnisharp-roslyn#2264)
- Send document buffer when semantically highlighting old document versions (PR: #4915)
- Improved Regex syntax highlighting (PR: #4902)
- .NET 6 bug fixes (#4931, PR: #4950)
- Add File-scoped namespace snippet (PR: #4948)
- Add searchNuGetOrgSymbolServer documentation (PR: #4939)
- Fix 'watch' Task (PR: #4932)
- Support using .NET 6 OmniSharp (PR: #4926)
- Rename LaunchTarget.kind to not conflict with VSCode separators. (#4907, PR: #4914)
- Label optional dependencies as external (PR: #4905)
- Provide a friendly name for the Razor language (PR: #4904)
- Update Debugger to 1.23.19 (PR: 4899)
- Add targetArch to Attach and documentation (#4900, PR: #4901)
- Allow Linux Arm64 users to run the experimental O# build (PR: #4892)
- Always send document text when Semantic Highlighting (PR: #5003)
- Remove obsolete settings checks for Blazor debugging (PR: #4964)
- Explicitly install vscode-nls as a dependency (PR: #4980)
- Modernize code action provider (PR: #4988)
- Fix OmnisharpDownloader tests (PR: #4989)