v2.94.41-prerelease
Pre-release
Pre-release
·
81 commits
to main
since this release
2.94.x
- Add completion for razor components in settings (PR: #8680)
- Add copilot instructions (PR: #8676)
- Fix up changelog (PR: #8677)
- Bump Razor to 10.0.0-preview.25503.1 (PR: #8679)
- Ensure RazorVSInternalCompletionParams is used for serialization of completion requests (PR: #12271)
- Fix update changelog script (PR: #8671)
- Update RoslynCopilot url to 18.0.797-alpha (PR: #8652)
- Fix GH action (PR: #8662)
- Adds a new GH action to update the CHANGELOG (PR: #8658)
- Do not run legacy Razor tests in CI (PR: #8656)
- Update third party notices for currently shipped version (PR: #8653)
- Bump xamlTools to 18.0.11023.10 (PR: #8669)
- Bump Roslyn to 5.1.0-1.25475.3 (PR: #8665)
- Fix index out of bounds producing diagnostic in error recovery scenario (PR: #80391)
- Fix pp directives when converting block bodies to expression bodies (PR: #80401)
- Fix renaming of type parameters used in object creation expressions (PR: #80403)
- Add timing data for Proposal Adjuster fixers (PR: #80406)
- Update ManagedHotReloadLanguageServiceBridge.cs to avoid raising not implement exception when projects is empty (PR: #80408)
- Install roslyn-tools (PR: #8663)
- Bump tar-fs from 2.1.3 to 2.1.4 (PR: #8661)
- Add copilot setup steps (PR: #8655)
- Update pipeline and packaging excludes (PR: #8654)
- Add new telemetry fields (PR: #8673)
- Bump Roslyn to 5.1.0-1.25506.3 (PR: #8673)
- Improve error recovery when object initializer uses ':' instead of '=' (PR: #80553)
- Support
fieldkeyword in EE. (PR: #80515) - Log a debug message for ContentModified exceptions. (PR: #80549)
- Update proposal adjuster to acquire feature flags from VS (PR: #80541)
- Add telemetry indicating when file-based programs are used (PR: #80538)
- Fix thread safety issue in BuildServerConnection.TryCreateServer environment variable handling (PR: #80498)
- Extensions: refine tracking of used imports (PR: #80485)
- Disambiguate extension methods in "ambiguous call" error message when they have the same name but are from different assemblies (PR: #80453)
- Block file-local EmbeddedAttribute definitions. (PR: #80501)
- Extension block members do not have
thisparameter (PR: #80457) - Handle some scenarios where attributes applied in local functions or lambdas within extension blocks were missing in metadata (PR: #80464)
- Unset other DOTNET_ROOT env vars when launching apphosts (PR: #80492)
- Add friendlier error message on an explicit implementation when the return type is wrong (PR: #8037
- Extensions: add Name property on embedded ExtensionMarkerAttribute (PR: #80456)
- Avoid implicit null checks while narrowing type for
orpatterns (PR: #80348)