Skip to content

Commit 9d0d2c1

Browse files
authored
Merge branch 'master' into add-inlayhint-textedit
2 parents ed35224 + f5139a1 commit 9d0d2c1

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+759
-841
lines changed

.editorconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@ indent_size = 4
1010
trim_trailing_whitespace = true
1111

1212
# 2 space indentation and utf-8 for *.yml, package.json, and .json files under src
13-
[{*.yml,package.json,src/**/*.json}]
13+
[{*.yml,package.json,*.json}]
1414
indent_size = 2
1515
charset = utf-8
Lines changed: 39 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,39 @@
1-
<!-- To prefill this information:
2-
1. Open Visual Studio Code
3-
2. Bring up the command palette (press <kbd>F1</kbd>)
4-
3. Type `CSharp: Report an issue`
5-
6-
If the `CSharp: Report an issue` command doesn't appear, make sure that you have C# extension version 1.17.0 or newer installed.
7-
-->
8-
9-
## Environment data
10-
`dotnet --info` output:
11-
VS Code version:
12-
C# Extension version:
13-
14-
## OmniSharp log
15-
16-
17-
## Steps to reproduce
18-
19-
20-
## Expected behavior
21-
22-
23-
## Actual behavior
1+
---
2+
name: 🐞 Bug report
3+
about: Create a report to help us improve
4+
title: ''
5+
labels: ''
6+
assignees: ''
7+
8+
---
9+
10+
<!-- To prefill this information:
11+
1. Open Visual Studio Code
12+
2. Bring up the command palette (press <kbd>F1</kbd>)
13+
3. Type `CSharp: Report an issue`
14+
15+
If the `CSharp: Report an issue` command doesn't appear, make sure that you have C# extension version 1.17.0 or newer installed.
16+
-->
17+
18+
## Environment data
19+
`dotnet --info` output:
20+
VS Code version:
21+
C# Extension version:
22+
23+
## OmniSharp log
24+
25+
26+
## Steps to reproduce
27+
28+
1. Go to '...'
29+
2. Click on '....'
30+
3. Scroll down to '....'
31+
4. See error
32+
33+
## Expected behavior
34+
A clear and concise description of what you expected to happen.
35+
36+
## Actual behavior
37+
38+
## Additional context
39+
Add any other context about the problem here.

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
blank_issues_enabled: true
2+
contact_links:
3+
- name: Issue with Razor (Blazor) tooling
4+
url: https://github.com/dotnet/razor-tooling/issues/new/choose
5+
about: Please open issues relating to the Razor tooling in dotnet/razor-tooling.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
name: 💡 Feature request
3+
about: Suggest an idea for this project
4+
title: ''
5+
labels: ''
6+
assignees: ''
7+
8+
---
9+
10+
## Is your feature request related to a problem? Please describe.
11+
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
12+
13+
## Describe the solution you would like
14+
A clear and concise description of what you want to happen.
15+
16+
## Applicable Scenarios
17+
In what scenarios would the feature apply?
18+
19+
## Describe alternatives you've considered
20+
A clear and concise description of any alternative solutions or features you've considered.
21+
22+
## Additional context
23+
Add any other context or screenshots about the feature request here.

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ jobs:
1818
- name: Setup virtual display
1919
run: /usr/bin/Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 &
2020

21-
- name: Install .NET Core 5.0 SDK
21+
- name: Install .NET Core 6.0 SDK
2222
uses: actions/[email protected]
2323
with:
24-
dotnet-version: 5.0.x
24+
dotnet-version: 6.0.x
2525

2626
- name: Install Node.js 15.x
2727
uses: actions/setup-node@v1

.vscode/launch.json

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
"args": [
1010
"--extensionDevelopmentPath=${workspaceRoot}"
1111
],
12-
"stopOnEntry": false,
1312
"sourceMaps": true,
1413
"outFiles": [
1514
"${workspaceRoot}/dist/*.js"
@@ -52,7 +51,6 @@
5251
"CODE_EXTENSIONS_PATH": "${workspaceRoot}",
5352
"OSVC_SUITE": "featureTests"
5453
},
55-
"stopOnEntry": false,
5654
"sourceMaps": true,
5755
"outFiles": [
5856
"${workspaceRoot}/out/test/**/*.js"
@@ -77,7 +75,6 @@
7775
"CODE_EXTENSIONS_PATH": "${workspaceRoot}",
7876
"OSVC_SUITE": "singleCsproj"
7977
},
80-
"stopOnEntry": false,
8178
"sourceMaps": true,
8279
"outFiles": [
8380
"${workspaceRoot}/dist/*.js"
@@ -121,7 +118,6 @@
121118
"CODE_EXTENSIONS_PATH": "${workspaceRoot}",
122119
"OSVC_SUITE": "slnWithCsproj"
123120
},
124-
"stopOnEntry": false,
125121
"sourceMaps": true,
126122
"outFiles": [
127123
"${workspaceRoot}/dist/*.js"
@@ -146,7 +142,6 @@
146142
"CODE_EXTENSIONS_PATH": "${workspaceRoot}",
147143
"OSVC_SUITE": "slnFilterWithCsproj"
148144
},
149-
"stopOnEntry": false,
150145
"sourceMaps": true,
151146
"outFiles": [
152147
"${workspaceRoot}/dist/*.js"
@@ -171,7 +166,6 @@
171166
"CODE_EXTENSIONS_PATH": "${workspaceRoot}",
172167
"OSVC_SUITE": "slnWithGenerator"
173168
},
174-
"stopOnEntry": false,
175169
"sourceMaps": true,
176170
"outFiles": [
177171
"${workspaceRoot}/dist/*.js"
@@ -188,8 +182,8 @@
188182
"updatePackageDependencies"
189183
],
190184
"env": {
191-
"NEW_DEPS_URLS": "https://roslynomnisharp.blob.core.windows.net/releases/1.38.2/omnisharp-linux-x64-1.38.2.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.38.2/omnisharp-linux-x86-1.38.2.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.38.2/omnisharp-linux-arm64-1.38.2.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.38.2/omnisharp-osx-1.38.2.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.38.2/omnisharp-win-x64-1.38.2.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.38.2/omnisharp-win-x86-1.38.2.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.38.2/omnisharp-win-arm64-1.38.2.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.38.2/omnisharp-linux-x64-net6.0-1.38.2.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.38.2/omnisharp-linux-arm64-net6.0-1.38.2.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.38.2/omnisharp-osx-x64-net6.0-1.38.2.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.38.2/omnisharp-osx-arm64-net6.0-1.38.2.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.38.2/omnisharp-win-x64-net6.0-1.38.2.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.38.2/omnisharp-win-x86-net6.0-1.38.2.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.38.2/omnisharp-win-arm64-net6.0-1.38.2.zip",
192-
"NEW_DEPS_VERSION": "1.38.2"
185+
"NEW_DEPS_URLS": "https://roslynomnisharp.blob.core.windows.net/releases/1.39.0/omnisharp-linux-x64-1.39.0.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.39.0/omnisharp-linux-x86-1.39.0.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.39.0/omnisharp-linux-arm64-1.39.0.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.39.0/omnisharp-osx-1.39.0.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.39.0/omnisharp-win-x64-1.39.0.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.39.0/omnisharp-win-x86-1.39.0.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.39.0/omnisharp-win-arm64-1.39.0.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.39.0/omnisharp-linux-musl-x64-net6.0-1.39.0.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.39.0/omnisharp-linux-musl-arm64-net6.0-1.39.0.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.39.0/omnisharp-linux-x64-net6.0-1.39.0.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.39.0/omnisharp-linux-arm64-net6.0-1.39.0.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.39.0/omnisharp-osx-x64-net6.0-1.39.0.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.39.0/omnisharp-osx-arm64-net6.0-1.39.0.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.39.0/omnisharp-win-x64-net6.0-1.39.0.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.39.0/omnisharp-win-x86-net6.0-1.39.0.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.39.0/omnisharp-win-arm64-net6.0-1.39.0.zip",
186+
"NEW_DEPS_VERSION": "1.39.0"
193187
},
194188
"cwd": "${workspaceFolder}"
195189
}

CHANGELOG.md

Lines changed: 31 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
## Known Issues in 1.24.4
1+
## Known Issues in 1.25.0
22

3-
* For Mono-based development (e.g. Unity) that requires full .NET framework, you need to set `"omnisharp.useGlobalMono": "always"`. The current value of "auto" will remain "never" until Mono [upgrades their bundled MSBuild version](https://github.com/mono/mono/issues/20250).
3+
* For Mono-based development (e.g. Unity) that requires full .NET framework, you need to set `"omnisharp.useModernNet": false`.
44
* After selecting a solution filter (*.slnf) from the project selector, the solution's name will be displayed in the status bar instead of the filter's.
55
* Known limitations with the preview Razor (cshtml) language service to be addressed in a future release:
66
* Not all platforms ship with the Razor LSP, such as Linux arm64.
@@ -12,7 +12,35 @@
1212
* Renaming symbol fails within a file that had recently been renamed without saving changes.
1313
* As a workaround, make an edit within the file before using Rename Symbol.
1414

15-
## 1.24.4
15+
## 1.25.0
16+
* Make SDK build of OmniSharp the default ([#5120](https://github.com/OmniSharp/omnisharp-vscode/issues/5120), PR: [#5176](https://github.com/OmniSharp/omnisharp-vscode/pull/5176))
17+
* Add auto complete name to class, interface, enum, struct etc. snippets (PR: [#5198](https://github.com/OmniSharp/omnisharp-vscode/pull/5198))
18+
* Add a fallback for ps in remoteProcessPickerScript ([#4096](https://github.com/OmniSharp/omnisharp-vscode/issues/4096), PR: [#5207](https://github.com/OmniSharp/omnisharp-vscode/pull/5207))
19+
* Clear nullability warnings in server/omnisharp.ts (PR: [#5199](https://github.com/OmniSharp/omnisharp-vscode/pull/5199))
20+
* Fix nullability for autoStart preferredPath (PR: [#5192](https://github.com/OmniSharp/omnisharp-vscode/pull/5192))
21+
* coreclr debug configuration should support input variables for envFile ([#5102](https://github.com/OmniSharp/omnisharp-vscode/issues/5102), PR: [#5189](https://github.com/OmniSharp/omnisharp-vscode/pull/5189))
22+
* Fix small spelling mistake (PR: [#5215](https://github.com/OmniSharp/omnisharp-vscode/pull/5215))
23+
* Low-hanging nullable fruit (PR: [#5186](https://github.com/OmniSharp/omnisharp-vscode/pull/5186))
24+
* Fix .net6 OmniSharp acquisition on Linux arm64 (PR: [#5172](https://github.com/OmniSharp/omnisharp-vscode/pull/5172))
25+
* Remove project.json reference in debugger.md (PR: [#5210](https://github.com/OmniSharp/omnisharp-vscode/pull/5210))
26+
* Update debugger to 1.24.5 (PR: [#5211](https://github.com/OmniSharp/omnisharp-vscode/pull/5211))
27+
* Fixes [#5083](https://github.com/OmniSharp/omnisharp-vscode/issues/5083)
28+
* Update OmniSharp to 1.39.0 (PR: [#5219](https://github.com/OmniSharp/omnisharp-vscode/pull/5219))
29+
* Update Roslyn to 4.3.0-2.22267.5 (PR: [omnisharp-roslyn#2401](https://github.com/OmniSharp/omnisharp-roslyn/pull/2401))
30+
* Fixed run script for Mono ([#5181](https://github.com/OmniSharp/omnisharp-vscode/issues/5181), [#5179](https://github.com/OmniSharp/omnisharp-vscode/issues/5179), PR: [omnisharp-roslyn##2398](https://github.com/OmniSharp/omnisharp-roslyn/pull/2398))
31+
* Fall back to /usr/lib/os-release if /etc/os-release doesn't exist (PR: [omnisharp-roslyn##2380](https://github.com/OmniSharp/omnisharp-roslyn/pull/2380))
32+
* Added support for linux-musl-x64 and linux-musl-arm64 ([omnisharp-roslyn##2366](https://github.com/OmniSharp/omnisharp-roslyn/issues/2366), PR: [omnisharp-roslyn##2395](https://github.com/OmniSharp/omnisharp-roslyn/pull/2395))
33+
* Enable GoToDefinition for symbols in metadata documents ([#4818](https://github.com/OmniSharp/omnisharp-vscode/issues/4818), PR: [omnisharp-roslyn##2390](https://github.com/OmniSharp/omnisharp-roslyn/pull/2390))
34+
* Use human readable doc in lsp's signature help ([omnisharp-roslyn##2372](https://github.com/OmniSharp/omnisharp-roslyn/issues/2372), PR: [omnisharp-roslyn##2392](https://github.com/OmniSharp/omnisharp-roslyn/pull/2392))
35+
* Add TextEdits support to InlayHints (PR: [omnisharp-roslyn##2385](https://github.com/OmniSharp/omnisharp-roslyn/pull/2385))
36+
* Fix Equals of AutoCompleteResponse and simplify some code (PR: [omnisharp-roslyn##2362](https://github.com/OmniSharp/omnisharp-roslyn/pull/2362))
37+
* Support O# running on .NET 7 SDKs (PR: [omnisharp-roslyn##2377](https://github.com/OmniSharp/omnisharp-roslyn/pull/2377))
38+
* Provide constructor accepting hostServices (PR: [omnisharp-roslyn##2373](https://github.com/OmniSharp/omnisharp-roslyn/pull/2373))
39+
* Typo fix ([omnisharp-roslyn##2374](https://github.com/OmniSharp/omnisharp-roslyn/pull/2374))
40+
* Update to latest .NET SDKs (PR: [omnisharp-roslyn##2378](https://github.com/OmniSharp/omnisharp-roslyn/pull/2378))
41+
* Remove MSBuild and Mono from release packages ([omnisharp-roslyn##2339](https://github.com/OmniSharp/omnisharp-roslyn/issues/2339), PR: [omnisharp-roslyn##2360](https://github.com/OmniSharp/omnisharp-roslyn/pull/2360))
42+
43+
## 1.24.4 (Apr 11th, 2022)
1644
* Remove inlayHints from diff view (PR: [#5151](https://github.com/OmniSharp/omnisharp-vscode/pull/5151))
1745
* Quote arguments containing spaces when launching OmniSharp ([#5150](https://github.com/OmniSharp/omnisharp-vscode/issues/5150), PR: [#5154](https://github.com/OmniSharp/omnisharp-vscode/pull/5154))
1846

0 commit comments

Comments
 (0)