Skip to content

Commit ab3a21f

Browse files
[automated] Merge branch 'main' => 'prerelease' (#8883)
2 parents 24814e2 + 157e4d2 commit ab3a21f

Some content is hidden

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

48 files changed

+1149
-248
lines changed

CHANGELOG.md

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,45 @@
33
- Diagnostics related feature requests and improvements [#5951](https://github.com/dotnet/vscode-csharp/issues/5951)
44
- Debug from .csproj and .sln [#5876](https://github.com/dotnet/vscode-csharp/issues/5876)
55

6+
# 2.112.x
7+
* Add project context refresh support (PR: [#8876](https://github.com/dotnet/vscode-csharp/pull/8876))
8+
* Add ability to select a document's project context (PR: [#7328](https://github.com/dotnet/vscode-csharp/pull/7328))
9+
* Fix TFM detection for .NET 10+ to enable launch.json generation (PR: [#8873](https://github.com/dotnet/vscode-csharp/pull/8873))
10+
* Fix JavaScript highlighting in Razor files after C# control structures without braces (PR: [#8865](https://github.com/dotnet/vscode-csharp/pull/8865))
11+
* Update Razor to 10.0.0-preview.26059.2 (PR: [#8877](https://github.com/dotnet/vscode-csharp/pull/8877))
12+
* Encode double slash as underscore slash in hint names (PR: [#12597](https://github.com/dotnet/razor/pull/12597))
13+
* Navigate to a Razor file when GTD/FAR/GTI is run in C# on the class name (PR: [#12580](https://github.com/dotnet/razor/pull/12580))
14+
* Fix rename of components in the global namespace (PR: [#12577](https://github.com/dotnet/razor/pull/12577))
15+
* Return a document symbol representing the "Render" method for a Razor file (PR: [#12568](https://github.com/dotnet/razor/pull/12568))
16+
* Filter our html diagnostics when a tag helper attribute spans multiple lines (PR: [#12654](https://github.com/dotnet/razor/pull/12654))
17+
* Handle Html indentation ourselves, rather than using the IDE formatter (PR: [#12623](https://github.com/dotnet/razor/pull/12623))
18+
* Add new option to control attribute indent style (PR: [#12625](https://github.com/dotnet/razor/pull/12625))
19+
* Fix formatting with adjacent C# templates (PR: [#12636](https://github.com/dotnet/razor/pull/12636))
20+
* Emit the start of multiline implicit expressions the same as explicit. (PR: [#12624](https://github.com/dotnet/razor/pull/12624))
21+
* Rename a .razor file when Roslyn renames the component type name (PR: [#12606](https://github.com/dotnet/razor/pull/12606))
22+
* Rename component tags and type references when a Razor file is renamed (PR: [#12561](https://github.com/dotnet/razor/pull/12561))
23+
* Handle conflict markers (PR: [#12642](https://github.com/dotnet/razor/pull/12642))
24+
* Fix cross project span and edit mapping (PR: [#12614](https://github.com/dotnet/razor/pull/12614))
25+
* Update Roslyn to 5.4.0-2.26062.9 (PR: [#7328](https://github.com/dotnet/vscode-csharp/pull/7328))
26+
* Add a notification handler for project context changed. (PR: [#81942](https://github.com/dotnet/roslyn/pull/81942))
27+
* Ensure IDE does not use .editorconfig for source generated files (PR: [#81911](https://github.com/dotnet/roslyn/pull/81911))
28+
* Send a key across identifying contents of the project context list (PR: [#81940](https://github.com/dotnet/roslyn/pull/81940))
29+
* Include Enc diagnostics in Razor requests (PR: [#81941](https://github.com/dotnet/roslyn/pull/81941))
30+
* Fix completions after attribute list in lambdas (PR: [#81961](https://github.com/dotnet/roslyn/pull/81961))
31+
* Add ProjectContext refresh queue (PR: [#81938](https://github.com/dotnet/roslyn/pull/81938))
32+
* Add back async fixers (PR: [#81835](https://github.com/dotnet/roslyn/pull/81835))
33+
* Fix crash in convert-if-to-switch (PR: [#81724](https://github.com/dotnet/roslyn/pull/81724))
34+
* Add code-folding/structure-guides/sticky-scroll support for extension blocks (PR: [#81667](https://github.com/dotnet/roslyn/pull/81667))
35+
* Improve go-to-def in situations where compiler returns multiple candidates. (PR: [#81583](https://github.com/dotnet/roslyn/pull/81583))
36+
* Add willRenameFiles support, and an abstraction for extenders to implement (PR: [#81549](https://github.com/dotnet/roslyn/pull/81549))
37+
* Support `// lang=c#` along with `// lang=c#-test` (PR: [#81558](https://github.com/dotnet/roslyn/pull/81558))
38+
639
# 2.111.x
40+
* Razor logging cleanup and documentation update (PR: [#8843](https://github.com/dotnet/vscode-csharp/pull/8843))
41+
* Create Razor tags based on the razorExtension component (PR: [#8830](https://github.com/dotnet/vscode-csharp/pull/8830))
42+
* Add second opt-out flag for file-based programs (PR: [#8823](https://github.com/dotnet/vscode-csharp/pull/8823))
743
* Update extension to run on .NET 10 (PR: [#8839](https://github.com/dotnet/vscode-csharp/pull/8839))
8-
* Update Roslyn to 5.3.0-2.25604.5 (PR: [#8839](https://github.com/dotnet/vscode-csharp/pull/))
44+
* Update Roslyn to 5.3.0-2.25604.5 (PR: [#8839](https://github.com/dotnet/vscode-csharp/pull/8839))
945
* Build our libraries against net10.0 (PR: [#81545](https://github.com/dotnet/roslyn/pull/81545))
1046
* Update Roslyn LSP server to .net10 (PR: [#81508](https://github.com/dotnet/roslyn/pull/81508))
1147
* Fix InvalidCastException in ConvertForToForEach with tuples (PR: [#81531](https://github.com/dotnet/roslyn/pull/81531))

azure-pipelines/loc.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ extends:
3838
name: netcore1espool-internal
3939
image: 1es-windows-2022
4040
os: windows
41+
settings:
42+
networkIsolationPolicy: Permissive,CFSClean
4143
stages:
4244
- stage: LocalizationStage
4345
condition: eq(variables['Build.SourceBranch'], 'refs/heads/main')
@@ -68,7 +70,7 @@ extends:
6870
fetchDepth: 0
6971
- pwsh: |
7072
npm install
71-
npm install -g gulp
73+
npm install -g gulp --globalconfig $(Build.SourcesDirectory)/.npmrc
7274
displayName: 'Install tools'
7375
- pwsh: npm run compile
7476
displayName: 'Compile'

azure-pipelines/release.yml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -154,13 +154,10 @@ extends:
154154
steps:
155155
- checkout: self
156156
clean: true
157-
submodules: true
157+
submodules: false
158158
fetchTags: false
159-
fetchDepth: 0
159+
fetchDepth: 1
160160
- template: /azure-pipelines/install-node.yml@self
161-
- pwsh: |
162-
git checkout $(resources.pipeline.officialBuildCI.sourceCommit)
163-
displayName: 'Checkout build source branch'
164161
- pwsh: |
165162
npm ci
166163
npm install

l10n/bundle.l10n.cs.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,8 +144,10 @@
144144
"See {0} output": "Zobrazit výstup {0}",
145145
"Select Folder to Save Trace File": "Vybrat složku pro uložení trasovacího souboru",
146146
"Select Trace Folder": "Vybrat složku trasování",
147+
"Select context": "Select context",
147148
"Select fix all action": "Vybrat akci Opravit vše",
148149
"Select project": "Vybrat projekt",
150+
"Select project context": "Select project context",
149151
"Select the process to attach to": "Vyberte proces, ke kterému se má program připojit.",
150152
"Select the project to launch": "Vyberte projekt, který se má spustit.",
151153
"Self-signed certificate successfully {0}": "Certifikát podepsaný svým držitelem se úspěšně {0}",

l10n/bundle.l10n.de.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,8 +144,10 @@
144144
"See {0} output": "{0}-Ausgabe anzeigen",
145145
"Select Folder to Save Trace File": "Ordner zum Speichern der Ablaufverfolgungsdatei auswählen",
146146
"Select Trace Folder": "Ablaufverfolgungsordner auswählen",
147+
"Select context": "Select context",
147148
"Select fix all action": "Aktion „Alle korrigieren“ auswählen",
148149
"Select project": "Projekt auswählen",
150+
"Select project context": "Select project context",
149151
"Select the process to attach to": "Prozess auswählen, an den angefügt werden soll",
150152
"Select the project to launch": "Wählen Sie das Projekt aus, das gestartet werden soll.",
151153
"Self-signed certificate successfully {0}": "Selbstsigniertes Zertifikat erfolgreich {0}",

l10n/bundle.l10n.es.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,8 +144,10 @@
144144
"See {0} output": "Ver salida {0}",
145145
"Select Folder to Save Trace File": "Seleccione la carpeta para guardar el archivo de seguimiento",
146146
"Select Trace Folder": "Seleccionar carpeta de seguimiento",
147+
"Select context": "Select context",
147148
"Select fix all action": "Seleccionar corregir todas las acciones",
148149
"Select project": "Seleccionar proyecto",
150+
"Select project context": "Select project context",
149151
"Select the process to attach to": "Seleccione el proceso al que debe asociarse",
150152
"Select the project to launch": "Seleccione el proyecto que desea iniciar",
151153
"Self-signed certificate successfully {0}": "El certificado autofirmado {0} correctamente",

l10n/bundle.l10n.fr.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,8 +144,10 @@
144144
"See {0} output": "Voir la sortie {0}",
145145
"Select Folder to Save Trace File": "Sélection du dossier pour l'enregistrement du fichier de trace",
146146
"Select Trace Folder": "Sélectionnez le dossier de trace",
147+
"Select context": "Select context",
147148
"Select fix all action": "Sélectionner corriger toutes les actions",
148149
"Select project": "Sélectionner un projet",
150+
"Select project context": "Select project context",
149151
"Select the process to attach to": "Sélectionner le processus à attacher",
150152
"Select the project to launch": "Sélectionner le projet à lancer",
151153
"Self-signed certificate successfully {0}": "Certificat auto-signé {0}",

l10n/bundle.l10n.it.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,8 +144,10 @@
144144
"See {0} output": "Vedi output {0}",
145145
"Select Folder to Save Trace File": "Selezionare la cartella in cui salvare il file di traccia",
146146
"Select Trace Folder": "Seleziona cartella di traccia",
147+
"Select context": "Select context",
147148
"Select fix all action": "Seleziona Correggi tutte le azioni",
148149
"Select project": "Seleziona progetto",
150+
"Select project context": "Select project context",
149151
"Select the process to attach to": "Selezionare il processo a cui collegarsi",
150152
"Select the project to launch": "Selezionare il progetto da avviare",
151153
"Self-signed certificate successfully {0}": "Certificato autofirmato correttamente {0}",

l10n/bundle.l10n.ja.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,8 +144,10 @@
144144
"See {0} output": "{0} 出力を参照",
145145
"Select Folder to Save Trace File": "トレース ファイルの保存先フォルダーの選択",
146146
"Select Trace Folder": "トレース フォルダーを選択",
147+
"Select context": "Select context",
147148
"Select fix all action": "[すべての操作を修正] を選択する",
148149
"Select project": "プロジェクトの選択",
150+
"Select project context": "Select project context",
149151
"Select the process to attach to": "アタッチするプロセスを選択する",
150152
"Select the project to launch": "開始するプロジェクトを選択する",
151153
"Self-signed certificate successfully {0}": "自己署名証明書が正常に{0}されました",

l10n/bundle.l10n.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,7 @@
141141
"Text editor must be focused to fix all issues": "Text editor must be focused to fix all issues",
142142
"Fix all issues": "Fix all issues",
143143
"Select fix all action": "Select fix all action",
144+
"Select project context": "Select project context",
144145
"C# LSP Trace Logs": "C# LSP Trace Logs",
145146
"Open solution": "Open solution",
146147
"Restart server": "Restart server",
@@ -162,6 +163,7 @@
162163
"Suppress notification": "Suppress notification",
163164
"Restore {0}": "Restore {0}",
164165
"Restore already in progress": "Restore already in progress",
166+
"Select context": "Select context",
165167
"C# Project Context Status": "C# Project Context Status",
166168
"Active File Context": "Active File Context",
167169
"Initializing dotnet-trace.../dotnet-trace is a command name and should not be localized": {

0 commit comments

Comments
 (0)