Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
93 commits
Select commit Hold shift + click to select a range
eac6fd3
Exclude active document from C# completion's related files
genlu Nov 20, 2024
a7a9678
Merge branch 'main' into excludeCurrentFile
genlu Nov 25, 2024
64d6d3a
Update main version
dibarbet Nov 25, 2024
0cd5845
Exclude active document from C# completion's related files (#7809)
genlu Nov 25, 2024
e96a574
Update main version (#7822)
dibarbet Nov 25, 2024
b70cadb
[automated] Merge branch 'prerelease' => 'main' (#7824)
JoeRobich Nov 25, 2024
2f4b51c
Update dynamic documents to store edits for closed documents
Nov 26, 2024
de1837d
Merge branch 'main' into dynamic_file_changes
Nov 26, 2024
09d3710
Delete dotnet.dotnetPath option and migrate to replacements
dibarbet Nov 22, 2024
98e9ba1
review feedback
dibarbet Nov 26, 2024
ab7e380
Delete dotnet.dotnetPath option and migrate to replacement (#7825)
dibarbet Nov 26, 2024
b0588fe
Localization result of ab7e380cbe05d306f2e4f4ace5b9c94f24368d6c.
dotnet-bot Nov 26, 2024
212e710
Encapsulate each set of changes in an Update class
Nov 27, 2024
d23f7df
Merge branch 'dynamic_file_changes' of https://github.com/ryzngard/vs…
Nov 27, 2024
3e14e07
Localization result based on ab7e380cbe05d306f2e4f4ace5b9c94f24368d6c…
JoeRobich Nov 27, 2024
63df1e0
Update xamlTools to 17.13.35527.19
etvorun Nov 27, 2024
9d1e0ec
Update xamlTools to 17.13.35527.19 (#7831)
dibarbet Nov 27, 2024
0e170b1
Merge branch 'main' into dynamic_file_changes
Nov 27, 2024
b456889
Update roslyn to 4.13.0-3.24577.4
dibarbet Nov 27, 2024
782294a
update test to account for code action behavior change
dibarbet Nov 27, 2024
2d60061
Update roslyn to 4.13.0-3.24577.4 (#7833)
dibarbet Nov 27, 2024
06915f9
Update main version
dibarbet Dec 2, 2024
5421e7d
Update main version (#7836)
dibarbet Dec 2, 2024
910df25
[automated] Merge branch 'main' => 'prerelease' (#7835)
dibarbet Dec 2, 2024
5cef8c2
Localization result of 5421e7d046a2d3ce2742c0f40ebceb43948adfd5.
dotnet-bot Dec 2, 2024
3ea0df5
Localization result based on 5421e7d046a2d3ce2742c0f40ebceb43948adfd5…
JoeRobich Dec 2, 2024
4719d13
Merge branch 'main' into dynamic_file_changes
Dec 3, 2024
86d43c5
Add checksum and encoding information to publish data
Dec 3, 2024
6d9e1b4
Merge branch 'dynamic_file_changes' of https://github.com/ryzngard/vs…
Dec 3, 2024
6193755
Restore WASM debug hook (#7843)
Dec 4, 2024
ff911a1
[automated] Merge branch 'release' => 'main' (#7839)
dibarbet Dec 4, 2024
4efa925
[automated] Merge branch 'prerelease' => 'main' (#7838)
dibarbet Dec 4, 2024
fbfe1dc
Use correct checksum values. Use base64 checksum
Dec 4, 2024
276d942
Bump xamlTools to 17.13.35604.65
kunyli Dec 4, 2024
dec6b46
Update CHANGELOG
kunyli Dec 4, 2024
56a2d41
Restore WASM debug hook (#7843) (#7844)
Dec 4, 2024
a555a60
Bump xamlTools to 17.13.35604.65 (#7848)
dibarbet Dec 4, 2024
7bb453f
[automated] Merge branch 'release' => 'main' (#7846)
dibarbet Dec 4, 2024
817f841
Adds an option to disable auto insert (#7381)
akhera99 Dec 5, 2024
e2b7a03
Localization result of 817f841ac40e3ff33f18b32fb883b3baafec5eea.
dotnet-bot Dec 5, 2024
a2132b1
Localization result based on 817f841ac40e3ff33f18b32fb883b3baafec5eea…
JoeRobich Dec 5, 2024
9f5693e
[automated] Merge branch 'prerelease' => 'main' (#7849)
JoeRobich Dec 5, 2024
0b09369
update packages
Dec 5, 2024
5b3e0eb
Pass multiple updates as sets of edits
Dec 5, 2024
14c9d77
Add razor completion integration test (#7852)
Dec 6, 2024
5a0a51a
fix spelling of successfully
Dec 6, 2024
01959d5
Bump xamlTools to 17.13.35606.23
kunyli Dec 6, 2024
cc42425
Bump xamlTools to 17.13.35606.23 (#7856)
dibarbet Dec 6, 2024
da2eb38
Fix spelling of successfully (#7853)
dibarbet Dec 6, 2024
505add1
Update roslyn version
Dec 6, 2024
f62938f
Update Debugger Packages and move macOS requirement to macOS 13 (#7854)
WardenGnaw Dec 6, 2024
1c03a02
Merge branch 'main' into dynamic_file_changes
dibarbet Dec 6, 2024
9ae018f
Localization result of f62938f92903016994c250639f3c27454582e839.
dotnet-bot Dec 6, 2024
5e9cd4a
Localization result based on f62938f92903016994c250639f3c27454582e839…
JoeRobich Dec 6, 2024
0383c5d
Don't open closed documents (#7826)
dibarbet Dec 6, 2024
ba3da47
update changelog
dibarbet Dec 6, 2024
714a5ff
update changelog (#7860)
dibarbet Dec 7, 2024
8a35469
Update main version
dibarbet Dec 7, 2024
ff6f33b
[automated] Merge branch 'main' => 'prerelease' (#7862)
dibarbet Dec 7, 2024
69234b0
Update main version (#7861)
dibarbet Dec 7, 2024
fc1b2ec
Bump xamlTools to 17.13.35611.21
kunyli Dec 11, 2024
d8e1bae
Update changelog
kunyli Dec 11, 2024
2865240
Don't try to send dynamicInfoChanged if the server isn't running
Dec 12, 2024
5f4350d
Warn instead of debug
Dec 12, 2024
b80d0dc
Prettier
Dec 16, 2024
a05b5b7
Specify which version of nbgv when installing.
JoeRobich Dec 16, 2024
44b540e
Update OmniSharp to 1.39.12
JoeRobich Dec 16, 2024
59e93d3
Specify version when installing nbgv
JoeRobich Dec 16, 2024
c6d493e
Disable C# and Razor integration tests in CI
JoeRobich Dec 17, 2024
675ad9f
Add test:unit to package scripts
JoeRobich Dec 17, 2024
bd1ca38
Don't try to send dynamicInfoChanged if the server isn't running (#7875)
JoeRobich Dec 17, 2024
d3c6e1d
Merge branch 'main' into merge/prerelease-to-main
JoeRobich Dec 17, 2024
11d70e9
Merge branch 'main' into dev/jorobich/omnisharp-github-releases
JoeRobich Dec 17, 2024
b3e4fbb
[automated] Merge branch 'prerelease' => 'main' (#7863)
JoeRobich Dec 17, 2024
812ab38
Localization result of b3e4fbb0c0e922d4d63b13a0f054ccf83477880f.
dotnet-bot Dec 17, 2024
9f3db0a
Bump xamlTools to 17.13.35611.21 (#7872)
JoeRobich Dec 17, 2024
ed43d5d
Localization result based on b3e4fbb0c0e922d4d63b13a0f054ccf83477880f…
JoeRobich Dec 17, 2024
c883d3e
Merge branch 'main' into dev/jorobich/omnisharp-github-releases
JoeRobich Dec 17, 2024
734c990
Update OmniSharp to 1.39.12 (#7445)
JoeRobich Dec 17, 2024
67ee0cb
Update Debugger Package Download Endpoints to AzureFrontDoor URL (#7879)
WardenGnaw Dec 17, 2024
9641f9f
Hot Reload = Fuse On (#7873)
Dec 17, 2024
24bf5d3
bump xamltools to 17.13.35618.13
kunyli Dec 18, 2024
2d760a9
bump xamltools to 17.13.35618.13 (#7884)
JoeRobich Dec 19, 2024
4a2a96b
Bump xamlTools to 17.13.35703.12
kunyli Jan 3, 2025
99db162
Fix Razor Report An Issue (#7894)
Jan 3, 2025
e62c454
Update Roslyn version and changelog
dibarbet Jan 3, 2025
f87dd08
Bump xamlTools to 17.13.35703.12 (#7893)
dibarbet Jan 4, 2025
9c64e49
Merge branch 'main' into update_roslyn
dibarbet Jan 4, 2025
6c2c508
Update Roslyn version and changelog (#7895)
dibarbet Jan 4, 2025
ed30914
[automated] Merge branch 'main' => 'prerelease' (#7897)
dibarbet Jan 4, 2025
941b2dc
Bump razor
Jan 7, 2025
0691849
Changelog
Jan 7, 2025
a4e6477
Bump razor to 25052.3 (#7904)
Jan 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@
// Set the context to the workspace folder to allow us to copy files from it.
"context": ".."
},
"mounts": [
"type=volume,target=${containerWorkspaceFolder}/node_modules"
],
"customizations": {
"vscode": {
"settings": {
Expand Down Expand Up @@ -37,7 +40,8 @@
"powershell.integratedConsole.showOnStartup": false,
"powershell.startAutomatically": false,
// ms-azure-devops.azure-pipelines settings
"azure-pipelines.customSchemaFile": ".vscode/dnceng-schema.json"
"azure-pipelines.customSchemaFile": ".vscode/dnceng-schema.json",
"jest.jestCommandLine": "./node_modules/.bin/jest"
},
"extensions": [
"ms-dotnettools.csharp",
Expand All @@ -52,5 +56,5 @@
]
}
},
"postCreateCommand": "npm ci && npx gulp installDependencies"
"postCreateCommand": "npm ci && npx gulp installDependencies && npm i -g gulp"
}
6 changes: 3 additions & 3 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -160,9 +160,9 @@
"args": ["updatePackageDependencies"],
"env": {
"NEW_DEPS_ID": "OmniSharp",
"NEW_DEPS_URLS": "https://roslynomnisharp.blob.core.windows.net/releases/1.39.11/omnisharp-linux-x64-1.39.11.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.39.11/omnisharp-linux-x86-1.39.11.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.39.11/omnisharp-linux-arm64-1.39.11.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.39.11/omnisharp-osx-1.39.11.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.39.11/omnisharp-win-x64-1.39.11.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.39.11/omnisharp-win-arm64-1.39.11.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.39.11/omnisharp-linux-musl-x64-net6.0-1.39.11.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.39.11/omnisharp-linux-musl-arm64-net6.0-1.39.11.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.39.11/omnisharp-linux-x64-net6.0-1.39.11.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.39.11/omnisharp-linux-arm64-net6.0-1.39.11.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.39.11/omnisharp-osx-x64-net6.0-1.39.11.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.39.11/omnisharp-osx-arm64-net6.0-1.39.11.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.39.11/omnisharp-win-x64-net6.0-1.39.11.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.39.11/omnisharp-win-arm64-net6.0-1.39.11.zip",
"OLD_DEPS_VERSION": "1.39.10",
"NEW_DEPS_VERSION": "1.39.11"
"NEW_DEPS_URLS": "https://roslynomnisharp.blob.core.windows.net/releases/1.39.12/omnisharp-linux-x64-1.39.12.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.39.12/omnisharp-linux-x86-1.39.12.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.39.12/omnisharp-linux-arm64-1.39.12.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.39.12/omnisharp-osx-1.39.12.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.39.12/omnisharp-win-x64-1.39.12.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.39.12/omnisharp-win-arm64-1.39.12.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.39.12/omnisharp-linux-musl-x64-net6.0-1.39.12.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.39.12/omnisharp-linux-musl-arm64-net6.0-1.39.12.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.39.12/omnisharp-linux-x64-net6.0-1.39.12.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.39.12/omnisharp-linux-arm64-net6.0-1.39.12.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.39.12/omnisharp-osx-x64-net6.0-1.39.12.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.39.12/omnisharp-osx-arm64-net6.0-1.39.12.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.39.12/omnisharp-win-x64-net6.0-1.39.12.zip,https://roslynomnisharp.blob.core.windows.net/releases/1.39.12/omnisharp-win-arm64-net6.0-1.39.12.zip",
"OLD_DEPS_VERSION": "1.39.11",
"NEW_DEPS_VERSION": "1.39.12"
},
"cwd": "${workspaceFolder}"
},
Expand Down
2 changes: 1 addition & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,5 @@
"editor.formatOnSave": false,
"eslint.lintTask.enable": true,
"dotnet.defaultSolution": "disable",
"jest.autoRun": "off"
"jest.autoRun": "off",
}
114 changes: 106 additions & 8 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,107 @@

- Diagnostics related feature requests and improvements [#5951](https://github.com/dotnet/vscode-csharp/issues/5951)
- Debug from .csproj and .sln [#5876](https://github.com/dotnet/vscode-csharp/issues/5876)
* Bump xamltools to 17.13.35521.31 (PR: [#7814](https://github.com/dotnet/vscode-csharp/pull/7814))

# 2.58.x
# 2.61.x
* Update Razor to 9.0.0-preview.25052.3 (PR: [#7904](https://github.com/dotnet/vscode-csharp/pull/7904))
* Offer generate handler for `@bind-XX:after` and `:set` (#11350) (PR: [#11350](https://github.com/dotnet/razor/pull/11350))
* Support "Generate Event Handler" on event callbacks (ie `ValueChanged` and friends) (#11347) (PR: [#11347](https://github.com/dotnet/razor/pull/11347))
* Fix completion at end of document (#11343) (PR: [#11343](https://github.com/dotnet/razor/pull/11343))
* Fix completion in an empty document (#11344) (PR: [#11344](https://github.com/dotnet/razor/pull/11344))
* Only show element hover information when hovering over an element in a `.razor` file (#11336) (PR: [#11336](https://github.com/dotnet/razor/pull/11336))
* Don't format collection expressions, because Roslyn doesn't either (#11326) (PR: [#11326](https://github.com/dotnet/razor/pull/11326))
* Update telemetry to 17.13.28 (#11315) (PR: [#11315](https://github.com/dotnet/razor/pull/11315))
* Filter out CSS002 when it appears in an "@@" (#11313) (PR: [#11313](https://github.com/dotnet/razor/pull/11313))
* Improve Find All Refs results (#11279) (PR: [#11279](https://github.com/dotnet/razor/pull/11279))
* Update Roslyn to 4.13.0-3.25051.1 (PR: [#7895](https://github.com/dotnet/vscode-csharp/pull/7895))
* Prefix 'unmerged changes' with 'TODO' (PR: [#62319](https://github.com/dotnet/roslyn/pull/62319))
* Fix crash when classifying embedded test classifications (PR: [#76576](https://github.com/dotnet/roslyn/pull/76576))
* Ensure 'remove unnecessary using' shows up before 'convert to program-main style program' (PR: [#76543](https://github.com/dotnet/roslyn/pull/76543))
* Fixup OmniSharp fallback AnalyzerConfigOption updater (PR: [#76542](https://github.com/dotnet/roslyn/pull/76542))
* Expose NotificationService to OmniSharp (PR: [#76541](https://github.com/dotnet/roslyn/pull/76541))
* Do not offer inline hints for parameters that already named (PR: [#76532](https://github.com/dotnet/roslyn/pull/76532))
* Have inline hints display aliases if appropriate (PR: [#76530](https://github.com/dotnet/roslyn/pull/76530))
* Allow OmniSharp to provide ImplementType Options (PR: [#75312](https://github.com/dotnet/roslyn/pull/75312))
* Update telemetry to 17.13.28 (PR: [#76480](https://github.com/dotnet/roslyn/pull/76480))
* feat(lsp): add --pipe parameter (PR: [#76351](https://github.com/dotnet/roslyn/pull/76351))
* Slightly reduce allocations in SymbolCompletionItem.AddSymbolInfo (PR: [#76418](https://github.com/dotnet/roslyn/pull/76418))
* Small reduction in allocations in DateAndTimeLanguageDetector (PR: [#76393](https://github.com/dotnet/roslyn/pull/76393))
* Cache the compilation states in compilation order to avoid recalculation (PR: [#76380](https://github.com/dotnet/roslyn/pull/76380))
* Razor synchronize loader (PR: [#76357](https://github.com/dotnet/roslyn/pull/76357))
* Reduce allocations from doing repeated adds into an ImmutableDictionary in SolutionCompilationState.ComputeFrozenSnapshot (PR: [#76361](https://github.com/dotnet/roslyn/pull/76361))
* Reduce allocations in WithUsingNamespacesAndTypesBinder.GetForwardedToAssemblyInUsingNamespaces (PR: [#76370](https://github.com/dotnet/roslyn/pull/76370))
* Remove an enumerator allocation in SymbolCompletionItem.CreateWorker (PR: [#76375](https://github.com/dotnet/roslyn/pull/76375))
* Reduce allocations in ProjectState's ctor (PR: [#76369](https://github.com/dotnet/roslyn/pull/76369))
* Reduce allocations in CompletionItem.GetEntireDisplayText (PR: [#76373](https://github.com/dotnet/roslyn/pull/76373))
* Reduce allocations in AbstractSymbolCompletionProvider.UnionSymbols (PR: [#76368](https://github.com/dotnet/roslyn/pull/76368))
* Reduce allocations in AbstractRecommendationServiceBasedCompletionProvider.GetSymbolsAsync (PR: [#76365](https://github.com/dotnet/roslyn/pull/76365))
* Cache the MEF composition in the Roslyn LSP. (PR: [#76276](https://github.com/dotnet/roslyn/pull/76276))
* Fix Razor Report An Issue (PR: [#7894](https://github.com/dotnet/vscode-csharp/pull/7894))
* Hot Reload = Fuse On (PR: [#7873](https://github.com/dotnet/vscode-csharp/pull/7873))
* Update Debugger Package Download Endpoints to AzureFrontDoor URL (PR: [#7879](https://github.com/dotnet/vscode-csharp/pull/7879))
* Update OmniSharp to 1.39.12 (PR: [#7445](https://github.com/dotnet/vscode-csharp/pull/7445))
* Update .NET SDKs (PR: [omnisharp-roslyn/#2621](https://github.com/OmniSharp/omnisharp-roslyn/pull/2621))
* Update Roslyn to 4.12.0-1.24358.3 (PR: [omnisharp-roslyn/#2619](https://github.com/OmniSharp/omnisharp-roslyn/pull/2619))
* Fix code fix construction (PR: [omnisharp-roslyn/#2620](https://github.com/OmniSharp/omnisharp-roslyn/pull/2620))
* Remove NuGet.Packaging.Core, as it's an assembly that only contains forwarders (PR: [omnisharp-roslyn/#2610](https://github.com/OmniSharp/omnisharp-roslyn/pull/2610))
* Fix inlay hints lambdas parameter type null reference exception (PR: [omnisharp-roslyn/#2604](https://github.com/OmniSharp/omnisharp-roslyn/pull/2604))
* Update SDKs and Roslyn (PR: [omnisharp-roslyn/#2603](https://github.com/OmniSharp/omnisharp-roslyn/pull/2603))
* Pass project path when performing a restore (PR: [omnisharp-roslyn/#2593](https://github.com/OmniSharp/omnisharp-roslyn/pull/2593))
* Bump xamltools to 17.13.35703.12 (PR: [#7893](https://github.com/dotnet/vscode-csharp/pull/7893))
* Don't try to send dynamicInfoChanged if the server isn't running (PR: [#7875](https://github.com/dotnet/vscode-csharp/pull/7875))

# 2.60.x
* Improve performance of razor/blazor component discovery (PR: [#7826](https://github.com/dotnet/vscode-csharp/pull/7826))
* Update Razor to 9.0.0-preview.24605.1 (PR: [#7826](https://github.com/dotnet/vscode-csharp/pull/7826))
* New Code Action! Add a code action to promote a using directive (#11241) (PR: [#11241](https://github.com/dotnet/razor/pull/11241))
* Add more information to dynamic file publish (#11267) (PR: [#11267](https://github.com/dotnet/razor/pull/11267))
* Remove C#s using snippet from completion (#11272) (PR: [#11272](https://github.com/dotnet/razor/pull/11272))
* Fix extract component whitespace handling (#11262) (PR: [#11262](https://github.com/dotnet/razor/pull/11262))
* Handle aliased usings in RazorEditHelper (#11208) (PR: [#11208](https://github.com/dotnet/razor/pull/11208))
* Update Debugger Packages and move macOS requirement to macOS 13 (PR: [#7854](https://github.com/dotnet/vscode-csharp/pull/7854))
* Fix spelling of successfully (PR: [#7853](https://github.com/dotnet/vscode-csharp/pull/7853))
* Update Roslyn to 4.13.0-3.24605.12 (PR: [#7826](https://github.com/dotnet/vscode-csharp/pull/7826))
* Fix go-to-def on an abstract explicit impl of an interface method (PR: [#76238](https://github.com/dotnet/roslyn/pull/76238))
* Fix parameter completion item icon (PR: [#76292](https://github.com/dotnet/roslyn/pull/76292))
* Enable LSP go to definition on string literals (PR: [#76291](https://github.com/dotnet/roslyn/pull/76291))
* Use named pipes to connect to the BuildHost process. (PR: [#76259](https://github.com/dotnet/roslyn/pull/76259))
* Improve Razor DynamicFile Provider (PR: [#76050](https://github.com/dotnet/roslyn/pull/76050))
* Add option to disable LSP-based auto insert (PR: [#75224](https://github.com/dotnet/roslyn/pull/75224))
* Report errors processing messages in the build host (PR: [#76252](https://github.com/dotnet/roslyn/pull/76252))
* Update FAR and Go to Def to work on indexers (PR: [#76220](https://github.com/dotnet/roslyn/pull/76220))
* Fix NFW thrown when refreshing source generated files (PR: [#76240](https://github.com/dotnet/roslyn/pull/76240))
* Update find-refs to find references to Dispose in a using-statement (PR: [#76221](https://github.com/dotnet/roslyn/pull/76221))
* Add support for 'find refs' finding references to 'dynamic' (PR: [#76118](https://github.com/dotnet/roslyn/pull/76118))
* Support implementing protected members in implement interface (PR: [#76178](https://github.com/dotnet/roslyn/pull/76178))
* Do not treat Task.Run methods as 'apparent' for 'use var' (PR: [#76229](https://github.com/dotnet/roslyn/pull/76229))
* Support introduce variable at the top level (PR: [#76218](https://github.com/dotnet/roslyn/pull/76218))
* Fix switch indentation for list patterns (PR: [#75953](https://github.com/dotnet/roslyn/pull/75953))
* Keep member bodies when converting DIM property to method (PR: [#76186](https://github.com/dotnet/roslyn/pull/76186))
* Have go-to-def flip between partial definition and implementation (PR: [#76187](https://github.com/dotnet/roslyn/pull/76187))
* Disable 'use coalesce expression' when statements cross a PP boundary (PR: [#76173](https://github.com/dotnet/roslyn/pull/76173))
* Support name completion on generic types (PR: [#76170](https://github.com/dotnet/roslyn/pull/76170))
* Improve extract-local-function in the presence of pp directives (PR: [#76169](https://github.com/dotnet/roslyn/pull/76169))
* Fix issue trying to generate fields/properties from a top level program (PR: [#76161](https://github.com/dotnet/roslyn/pull/76161))
* Update 'introduce using' to support expression statements (PR: [#76147](https://github.com/dotnet/roslyn/pull/76147))
* Use implicit initializer if present to generate type properties (PR: [#76162](https://github.com/dotnet/roslyn/pull/76162))
* Fix issue with explicit interface completion and static interface members (PR: [#76150](https://github.com/dotnet/roslyn/pull/76150))
* When converting to raw strings, do not change \r\n sequences if not explicitly requested by the user (PR: [#76120](https://github.com/dotnet/roslyn/pull/76120))
* Exclude starting symbol when going to implementations if we find implementations (PR: [#76125](https://github.com/dotnet/roslyn/pull/76125))
* Add option to disable auto insertion of documentation comments (PR: [#7381](https://github.com/dotnet/vscode-csharp/pull/7381))
* Bump xamltools to 17.13.35606.23 (PR: [#7856](https://github.com/dotnet/vscode-csharp/pull/7856))
* Restore WASM debug hook (#7843) (PR: [#7844](https://github.com/dotnet/vscode-csharp/pull/7844))

# 2.59.14
* Update Roslyn to 4.13.0-3.24577.4 (PR: [#7833](https://github.com/dotnet/vscode-csharp/pull/7833))
* Fix issue where suppressors could not correctly suppress built in analyzers (PR: [#75684](https://github.com/dotnet/roslyn/pull/75684))
* Implement find all references to preprocessing symbols (PR: [#66425](https://github.com/dotnet/roslyn/pull/66425))
* Postpone respecting the code-style analysis config rule until NET10 (PR: [#75978](https://github.com/dotnet/roslyn/pull/75978))
* Delete `dotnet.dotnetPath` setting and support automatic migration to replacements (PR: [#7825](https://github.com/dotnet/vscode-csharp/pull/7825))
* Existing `dotnet.dotnetPath` values will be migrated to the .NET Install Tool extension's `dotnetAcquisitionExtension.existingDotnetPath` setting. See [this page](https://github.com/dotnet/vscode-dotnet-runtime/blob/main/vscode-dotnet-runtime-extension/README.md#i-already-have-a-net-runtime-or-sdk-installed-and-i-want-to-use-it) for more details on configuring the .NET Install Tool.
* The OmniSharp version of `dotnet.dotnetPath` has been migrated to `omnisharp.dotnetPath`
* Bump xamltools to 17.13.35527.19 (PR: [#7831](https://github.com/dotnet/vscode-csharp/pull/7831))

# 2.58.20
* Update Razor to 9.0.0-preview.24569.4 (PR: [#7805](https://github.com/dotnet/vscode-csharp/pull/7805))
* Allow logging level to be changed in rzls (#11228) (PR: [#11228](https://github.com/dotnet/razor/pull/11228))
* [Fuse] bind-Value:attribute support (#11214) (PR: [#11214](https://github.com/dotnet/razor/pull/11214))
Expand All @@ -15,7 +113,7 @@
* Include list of processes that lock file in `can't write file` error message (PR: [#75946](https://github.com/dotnet/roslyn/pull/75946))
* Add server side support for refreshing source generated files (PR: [#75939](https://github.com/dotnet/roslyn/pull/75939))

# 2.57.x
# 2.57.28
* Update Razor to 9.0.0-preview.24565.1 (PR: [#7793])(https://github.com/dotnet/vscode-csharp/pull/7793)
* Fine tuning of what types of project update affect what state (#11213) (PR: [#11213](https://github.com/dotnet/razor/pull/11213))
* Fix request duration logging (#11198) (PR: [#11198](https://github.com/dotnet/razor/pull/11198))
Expand All @@ -37,7 +135,7 @@
* Fix Razor preview panel button colors to have more visible contrast ratio (PR: [#7766](https://github.com/dotnet/vscode-csharp/pull/7766))
* Bump xamltools to 17.13.35513.19 (PR: [#7777](https://github.com/dotnet/vscode-csharp/pull/7777))

# 2.56.x
# 2.56.31
* Update Roslyn to 4.13.0-2.24561.3 (PR: [#7765](https://github.com/dotnet/vscode-csharp/pull/7765))
* Update Razor to fix serialization issue loading projects (PR: [#75794](https://github.com/dotnet/roslyn/pull/75794))
* Update Razor to 9.0.0-preview.24557.11 (PR: [#7756](https://github.com/dotnet/vscode-csharp/pull/7756))
Expand All @@ -62,7 +160,7 @@
* Bump xamltools to 17.13.35507.225 (PR: [#7755](https://github.com/dotnet/vscode-csharp/pull/7755))
* XAML IntelliseSense completions for Image.Source

# 2.55.x
# 2.55.29
* Update Razor to 9.0.0-preview.24557.10 (PR: [#7757](https://github.com/dotnet/vscode-csharp/pull/7757))
* Update VSTelemetryAPI version (#11181) (PR: [#11181](https://github.com/dotnet/razor/pull/11181))
* Update Roslyn to 4.13.0-2.24557.6 (PR: [#7751](https://github.com/dotnet/vscode-csharp/pull/7751))
Expand Down Expand Up @@ -94,7 +192,7 @@
* XAML IntelliseSense completions for ResourceDictionary.Source
* XAML IntelliseSense completions for name properties like Setter.TargetName

# 2.54.x
# 2.54.20
* Update debugger packages to v2.54.0 (PR: [#7691](https://github.com/dotnet/vscode-csharp/pull/7691))
* Only show misc files warning toast after delay. (PR: [#7689](https://github.com/dotnet/vscode-csharp/pull/7689))
* Update Roslyn to 4.13.0-1.24525.2 (PR: [#7694](https://github.com/dotnet/vscode-csharp/pull/7694))
Expand All @@ -116,7 +214,7 @@
* Including @using for Out-of-Scope Razor Component References (#10651) (PR: [#10651](https://github.com/dotnet/razor/pull/10651))
* Make checkDevCert a modal dialogue (PR: [#7704](https://github.com/dotnet/vscode-csharp/pull/7704))

# 2.53.x
# 2.53.17
* Update Roslyn to 4.13.0-1.24518.1 (PR: [#7670](https://github.com/dotnet/vscode-csharp/pull/7670))
* Fix issue where server sometimes crashed when saving new C# file for the first time (PR: [#75509](https://github.com/dotnet/roslyn/pull/75509))
* Report LSP loading telemetry (PR: [#75402](https://github.com/dotnet/roslyn/pull/75402))
Expand All @@ -137,7 +235,7 @@
* Don't throw if we get an old/bad Inlay Hint request (PR: [#10968](https://github.com/dotnet/razor/pull/10968))
* Fix on type formatting (PR: [#10949](https://github.com/dotnet/razor/pull/10949))

# 2.52.x
# 2.52.24
* Add miscellaneous file open notifications (PR: [#7652](https://github.com/dotnet/vscode-csharp/pull/7652))
* Require at least version 8.0.10 of the .net runtime (PR: [#7651](https://github.com/dotnet/vscode-csharp/pull/7651))
* Warn when the active file is not part of the open workspace (PR: [#7628](https://github.com/dotnet/vscode-csharp/pull/7628))
Expand Down
Loading
Loading