Releases: dotnet/vscode-csharp
Releases Β· dotnet/vscode-csharp
v2.57.28
- Update Razor to 9.0.0-preview.24565.1 (PR: [#7793])(#7793)
- Update Roslyn to 4.13.0-2.24565.3 (PR: #7792)
- Add support for go to type definition (PR: #75819)
- Reduce formatting allocations when scrolling (PR: #75912)
- Improve go-to-impl with error conditions (PR: #75913)
- Update 'use simple using statement' to support global statements (PR: #75921)
- Fix case where we were erroneously offering to convert a dictionary to use a collection expression. (PR: #75897)
- Recover better when a user uses commas in a for-statement instead of semicolons (PR: #75632)
- Do not run 'remove unnecessary imports' on generated code (PR: #74762)
- improve goto-def on an invalid override (PR: #75901)
- Fix formatting of simplify-linq-expression (PR: #75860)
- Add new line before 'where' constraints in Quick Info (PR: #60545)
- Increase default server start timeout to 2minutes (PR: #7788)
- Update Razor to 9.0.0-preview.24561.3 (PR: #7748)
- Add feature flag to turn on the new Roslyn tokenizer (PR: #11185)
- Fix Razor preview panel button colors to have more visible contrast ratio (PR: #7766)
- Bump xamltools to 17.13.35513.19 (PR: #7777)
v2.56.31
v2.55.29
v2.56.29
- Update Roslyn to 4.13.0-2.24561.3 (PR: #7765)
- Update Razor to fix serialization issue loading projects (PR: #75794)
- Update Razor to 9.0.0-preview.24557.11 (PR: #7756)
- Fix FUSE hook up in VS Code (#11175) (PR: #11175)
- Update VSTelemetryAPI version (#11181) (PR: #11181)
- Improvements for Assumed.Unreachable(...) (#11155) (PR: #11155)
- Better logging for named pipe (#11144) (PR: #11144)
- Fix code actions (and code actions integration tests) (#11141) (PR: #11141)
- Fix some things for extract component (#11137) (PR: #11137)
- More CodeAction moves in preparation for cohosting (#11135) (PR: #11135)
- Update Roslyn to 4.13.0-2.24557.5 (PR: #7752)
- Fix telemetry property value (PR: #75813)
- Classify 'await' as a control keyword (PR: #75782)
- Allow renaming with overload resolution when only one overload exists(PR: #75752)
- Fix issue loading completion providers from
<Analyyzer>
project items (PR: #75721) - Expose code actions to Razor cohosting (PR: #75711)
- Do not include source generated documents in related document results (PR: #75718)
- Fix issue where inlay hints could not be resolved if multiple editors opened side by side (PR: #75709)
- Reduce allocations in ProjectSystemProjectFactory.ConvertMetadataReferencesToProjectReferences_NoLock (PR: #75646)
- Reduce memory and CPU costs due to SegmentedList usage (PR: #75661)
- Bump xamltools to 17.13.35506.24 (PR: #7740)
- Bump xamltools to 17.13.35507.225 (PR: #7755)
- XAML IntelliseSense completions for Image.Source
v2.55.28
Changes in 2.55.28 (since 2.50.25)
2.55.x
- Update Razor to 9.0.0-preview.24557.10 (PR: #7757)
- Update VSTelemetryAPI version (#11181) (PR: #11181)
- Update Roslyn to 4.13.0-2.24557.6 (PR: #7751)
- Fix issue telemetry reporting incorrect property value (PR: #75817)
- Update Roslyn to 4.13.0-2.24531.3 (PR: #7722)
- Update Razor to 9.0.0-preview.24531.4 (PR: #7723)
- Update Roslyn to 4.13.0-2.24529.3 (PR: #7705)
- Update Razor to 9.0.0-preview.24528.3 (PR: #7705)
- Switch to new log output window API and remove
dotnet.server.trace
(PR: #7688) - Update Roslyn to 4.13.0-1.24528.3 (PR: #7688)
- Bumped xamlTools to 17.13.35431.11 (PR: #7719)
- XAML validation improvements
- Validating properties of Setters, Triggers, Conditions.
- Validating text values like
<Color> Red </Color>
- Warnings for obsolete values like LayoutOptions.CenterAndExpand
- XAML IntelliseSense completions for ResourceDictionary.Source
- XAML IntelliseSense completions for name properties like Setter.TargetName
- XAML validation improvements
2.54.x
- Update debugger packages to v2.54.0 (PR: #7691)
- Only show misc files warning toast after delay. (PR: #7689)
- Update Roslyn to 4.13.0-1.24525.2 (PR: #7694)
- Bumped xamlTools to 17.13.35422.31 (PR: #7685)
- Update Razor to 9.0.0-preview.24524.4 (PR: #7692)
- Roslyn Tokenizer (#11086) (PR: #11086)
- Experimental feature
- Add flush method and make it implementation detail on how that happens (#11087) (PR: #11087)
- Do not extract component into code block (#11069) (PR: #11069)
- New code action to handle extracting razor code into a new razor component
- Handle EditorRequired *Changed/*Expression parameters (#11043) (PR: #11043)
- Avoid ambiguous
object
reference in generic component recovery (#11053) (PR: #11053) - Move culture info check (#11057) (PR: #11057)
- Report a better error for void components (#11041) (PR: #11041)
- Ensure model directives are mapped at runtime (#11007) (PR: #11007)
- Including @using for Out-of-Scope Razor Component References (#10651) (PR: #10651)
- Roslyn Tokenizer (#11086) (PR: #11086)
- Make checkDevCert a modal dialogue (PR: #7704)
2.53.x
- Update Roslyn to 4.13.0-1.24518.1 (PR: #7670)
- Bumped xamlTools to 17.13.35414.86 (PR: #7664)
- Escape code block in changelog (PR: #7665)
- Lookup Razor file context using its document uri. (PR: #7663)
- Update razor to 9.0.0-preview.24516.1 (PR: #7667)
- Add CLaSP Request Tracking (PR: #11015)
- Fix potentially ambiguous System.Object in _Imports.razor (PR: #10999)
- Fix nullability to match specification (PR: #11003)
- Recognize
_Imports.razor
in the source generator (PR: #10992) - Fix @inherits mapping for fuse (PR: #10985)
- Fix project publish (or: Various project system fixes) (PR: #10983)
- Emit and map empty csharp tokens (PR: #10969)
- Fix Generate Event Handler code action (PR: #10967)
- Add IProjectSnapshot.ContainsDocument to test document paths cheaply (PR: #10975)
- Refresh diagnostics on project changes (PR: #10964)
- Don't throw if we get an old/bad Inlay Hint request (PR: #10968)
- Fix on type formatting (PR: #10949)
2.52.x
- Add miscellaneous file open notifications (PR: #7652)
- Require at least version 8.0.10 of the .net runtime (PR: #7651)
- Warn when the active file is not part of the open workspace (PR: #7628)
- Update debugger to 2.52.0 (PR: #7648)
- Ensure Razor is initialized when project loaded outside of the workspace (PR: #7645)
- Update Roslyn to 4.13.0-1.24511.1 (PR: #7628)
- Bumped xamlTools to 17.12.35403.211 (PR: #7629)
2.51.17
- Update Roslyn to 4.13.0-1.24503.11 (PR: #7618)
- LSP hover responses escape backticks within inline code (PR: #75364)
- Localize build host message output (PR: #74910)
- Log and report NFW when we fail to apply project system update (PR: #75362)
- Reduce allocations and UI thread CPU costs in WithDoNotCreateCreationPolicy (PR: #75358)
- Enable support for an LSP client to open source generated files (PR: #75180)
- Improve error reporting when reading bad metadata during EnC (PR: #75304)
- Suppress recoverable errors from razor LSP (PR: #7624)
- NOTE: this can be re-enabled by setting
razor.languageServer.suppressLspErrorToasts = false
- NOTE: this can be re-enabled by setting
- Update Roslyn to 4.13.0-1.24501.3 (PR: #7618)
- Fix issue loading analyzers when using EnforceCodeStyleInBuild (PR: #75250)
- Update Razor to 9.0.0-preview.24480.1 (PR: #7618)
- Fuse fix usings (PR: #10925)
- Fuse incorrect page directives (PR: [#10907](https://github...
v2.55.21
- Update Roslyn to 4.13.0-2.24531.3 (PR: #7722)
- Update Razor to 9.0.0-preview.24531.4 (PR: #7723)
- Update Roslyn to 4.13.0-2.24529.3 (PR: #7705)
- Update Razor to 9.0.0-preview.24528.3 (PR: #7705)
- Switch to new log output window API and remove
dotnet.server.trace
(PR: #7688) - Update Roslyn to 4.13.0-1.24528.3 (PR: #7688)
- Bumped xamlTools to 17.13.35431.11 (PR: #7719)
- XAML validation improvements
- Validating properties of Setters, Triggers, Conditions.
- Validating text values like
<Color> Red </Color>
- Warnings for obsolete values like LayoutOptions.CenterAndExpand
- XAML IntelliseSense completions for ResourceDictionary.Source
- XAML IntelliseSense completions for name properties like Setter.TargetName
- XAML validation improvements
v2.54.20
Changes in 2.54.20
- Update debugger packages to v2.54.0 (PR: #7691)
- Only show misc files warning toast after delay. (PR: #7689)
- Update Roslyn to 4.13.0-1.24525.2 (PR: #7694)
- Bumped xamlTools to 17.13.35422.31 (PR: #7685)
- Update Razor to 9.0.0-preview.24524.4 (PR: #7692)
- Roslyn Tokenizer (#11086) (PR: #11086)
- Experimental feature
- Add flush method and make it implementation detail on how that happens (#11087) (PR: #11087)
- Do not extract component into code block (#11069) (PR: #11069)
- New code action to handle extracting razor code into a new razor component
- Handle EditorRequired *Changed/*Expression parameters (#11043) (PR: #11043)
- Avoid ambiguous
object
reference in generic component recovery (#11053) (PR: #11053) - Move culture info check (#11057) (PR: #11057)
- Report a better error for void components (#11041) (PR: #11041)
- Ensure model directives are mapped at runtime (#11007) (PR: #11007)
- Including @using for Out-of-Scope Razor Component References (#10651) (PR: #10651)
- Roslyn Tokenizer (#11086) (PR: #11086)
v2.53.17
Changes in 2.53.17
- Update Roslyn to 4.13.0-1.24518.1 (PR: #7670)
- Bumped xamlTools to 17.13.35414.86 (PR: #7664)
- Escape code block in changelog (PR: #7665)
- Lookup Razor file context using its document uri. (PR: #7663)
- Update razor to 9.0.0-preview.24516.1 (PR: #7667)
- Add CLaSP Request Tracking (PR: #11015)
- Fix potentially ambiguous System.Object in _Imports.razor (PR: #10999)
- Fix nullability to match specification (PR: #11003)
- Recognize
_Imports.razor
in the source generator (PR: #10992) - Fix @inherits mapping for fuse (PR: #10985)
- Fix project publish (or: Various project system fixes) (PR: #10983)
- Emit and map empty csharp tokens (PR: #10969)
- Fix Generate Event Handler code action (PR: #10967)
- Add IProjectSnapshot.ContainsDocument to test document paths cheaply (PR: #10975)
- Refresh diagnostics on project changes (PR: #10964)
- Don't throw if we get an old/bad Inlay Hint request (PR: #10968)
- Fix on type formatting (PR: #10949)
v2.52.24
Changes in 2.52.24
- Add miscellaneous file open notifications (PR: #7652)
- Require at least version 8.0.10 of the .net runtime (PR: #7651)
- Warn when the active file is not part of the open workspace (PR: #7628)
- Update debugger to 2.52.0 (PR: #7648)
- Ensure Razor is initialized when project loaded outside of the workspace (PR: #7645)
- Update Roslyn to 4.13.0-1.24511.1 (PR: #7628)
- Bumped xamlTools to 17.12.35403.211 (PR: #7629)
v2.51.17
Changes in 2.51.17
- Update Roslyn to 4.13.0-1.24503.11 (PR: #7618)
- LSP hover responses escape backticks within inline code (PR: #75364)
- Localize build host message output (PR: #74910)
- Log and report NFW when we fail to apply project system update (PR: #75362)
- Reduce allocations and UI thread CPU costs in WithDoNotCreateCreationPolicy (PR: #75358)
- Enable support for an LSP client to open source generated files (PR: #75180)
- Improve error reporting when reading bad metadata during EnC (PR: #75304)
- Suppress recoverable errors from razor LSP (PR: #7624)
- NOTE: this can be re-enabled by setting
razor.languageServer.suppressLspErrorToasts = false
- NOTE: this can be re-enabled by setting
- Update Roslyn to 4.13.0-1.24501.3 (PR: #7618)
- Fix issue loading analyzers when using EnforceCodeStyleInBuild (PR: #75250)
- Update Razor to 9.0.0-preview.24480.1 (PR: #7618)
- Fuse fix usings (PR: #10925)
- Fuse incorrect page directives (PR: #10907)
- Calculate SuppressAddComponentParameter in tooling (PR: #10763)
- Fix some
AssumeNotNull
assumptions (PR: #10901) - Fixing HTML attribute commit (PR: #10897)
- Fix
FormattingContext
disposal (PR: #10887) - Fix #10891 - Formatting does not respect indentation within Razor comment blocks (PR: #10893)