Releases: dotnet/vscode-csharp
Releases Β· dotnet/vscode-csharp
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)
v2.50.25
Changes in 2.50.25 since 2.45.25
2.50.25
- Update Roslyn to 4.13.0-1.24477.2 (PR: #<>)
- Bumped xamltools to 17.12.35326.17 (PR: #7610)
- Do not remove documents if they are not files (PR: #7607)
- Support copilot registerRelatedFilesProvider API (PR: #7605)
- Update Debugger packages to v2.50.0 (PR: #7597)
2.49.25
- Update Razor to 9.0.0-preview.24467.1
- Fix LF line-ending auto format bug (PR: #10802)
- Bumped xamltools to 17.12.35319.159 (PR: #7583)
- Bump xamlTools to 17.12.35318.29 (PR: #7577)
- Register Copilot
relatedFilesProvider
for C# (PR: #7578) - Update Roslyn to 4.12.0-3.24470.4 (PR: #7589)
2.48.31
- Add signing support to VSIX (PR: #7490)
- Update Debugger to v2.47.0 (PR: #7547)
- Adds in support for .NET 9 Break for Async User-Unhandled
- Do not inject 'debugConsoleVerbosity' for 'coreclr' (PR: #7546)
- Do not auto surround
<
,[
and(
in XAML. (PR: #7540) - Fix resolve fix all code action (PR: #7536)
- Update Roslyn to 4.12.0-3.24463.6 (PR: #7564)
- Fix order modifiers code action not showing up in vscode (PR: #75092)
- Log unit test output (PR: #75084)
- Fix issue where closing sourcelink document threw if not opened (PR: #75046)
- Expose sourcelink option to VSCode (PR: #75044)
- Report source generator failures in Hot Reload diagnostics (PR: #75029)
- Fix issue navigating from source link documents (PR: #75030)
- Bump xamltools to 17.12.35311.18 (PR: #7549)
- XAML color swatches
2.47.21
- Update Roslyn to 4.12.0-3.24456.2 (PR: #7525)
- Avoid BuildHost crash in Mono due to missing types (PR: #74994)
- Turn off word suggestions in XAML completions (PR: #7516)
- Bump xamltools to 17.12.35305.252 (PR: #7521)
- XAML editor enabled various lightbulbs related to x:DataType, BindingContext and Bindings.
2.46.32
- Update Roslyn to 4.12.0-3.24430.2 (PR: #7496)
- Bump Razor to 9.0.0-preview.24427.2 (PR: #7471)
- Suppress unique ids (#10791) (PR: #10791)
- Self-versioned documents (#10747) (PR: #10747)
- Remove ItemCollection from CodeRenderingContext (#10764) (PR: #10764)
- Moving formatting service to common layer (#10761) (PR: #10761)
- Allow LSP and cohosting to provide specialized methods to get a syntax tree (#10765) (PR: #10765)
- Update NOTICE.txt (#10768) (PR: #10768)
- Allow @@ as a fallback (#10752) (PR: #10752)
- Support component rename from an end tag (#10762) (PR: #10762)
- Bump xamltools to 17.12.35230.10 (PR: #7493)
v2.49.25
Changes in 2.49.25
v2.48.31
Changes in 2.48.31
- Add signing support to VSIX (PR: #7490)
- Update Debugger to v2.47.0 (PR: #7547)
- Adds in support for .NET 9 Break for Async User-Unhandled
- Do not inject 'debugConsoleVerbosity' for 'coreclr' (PR: #7546)
- Do not auto surround
<
,[
and(
in XAML. (PR: #7540) - Fix resolve fix all code action (PR: #7536)
- Update Roslyn to 4.12.0-3.24463.6 (PR: #7564)
- Fix order modifiers code action not showing up in vscode (PR: #75092)
- Log unit test output (PR: #75084)
- Fix issue where closing sourcelink document threw if not opened (PR: #75046)
- Expose sourcelink option to VSCode (PR: #75044)
- Report source generator failures in Hot Reload diagnostics (PR: #75029)
- Fix issue navigating from source link documents (PR: #75030)
- Bump xamltools to 17.12.35311.18 (PR: #7549)
- XAML color swatches
- Update Roslyn to 4.12.0-3.24456.2 (PR: #7525)
- Avoid BuildHost crash in Mono due to missing types (PR: #74994)
- Turn off word suggestions in XAML completions (PR: #7516)
- Bump xamltools to 17.12.35305.252 (PR: #7521)
- XAML editor enabled various lightbulbs related to x:DataType, BindingContext and Bindings.
v2.45.25
v2.45.20
Changes in 2.45.20 (since 2.39.29)
Changes in 2.45.17
- Fix check for rzls being present (PR: #7462)
- Bump Razor to 9.0.0-preview.24418.1 (PR: #7456)
- Don't add already known documents to the misc files project (#10753) (PR: #10753)
- Remove ItemCollection from TagHelperDescriptorProviderContext (#10720) (PR: #10720)
- Cohost inlay hint support (#10672) (PR: #10672)
- Fix excerpt service to allow for multi line verbatim strings (#10675) (PR: #10675)
- Fix attribute parsing recovery (#10620) (PR: #10620)
- Turn off trailing whitespace triming in strings (#10646) (PR: #10646)
- Handle
:get
/:set
inEditorRequired
checking (#10628) (PR: #10628)
- Include tooltip to Razor provisional completion (PR: #7440)
- Add option
dotnet.completion.triggerCompletionInArgumentLists
to disable completion in argument lists (PR: #7446) - Bump Roslyn to 4.12.0-2.24422.6 (PR: #7463)
- Update Debugger to v2.43.0 (PR: #7420)
- Bump xamltools to 17.12.35223.16 (PR: #7464)
- Added XAML Hot Reload support for x:FactoryMethod and x:Arguments
Changes in 2.44.19
- Bump Roslyn to 4.12.0-2.24416.3 (PR: #7448)
- Bump xamltools to 17.12.35216.22 (PR: #7447)
- Update Debugger to v2.43.0 (PR: #7420)
- Fix issue with Hot Reload not connecting when Android deploy/launch is too slow: microsoft/vscode-dotnettools#1358
Changes in 2.43.16
- Fix handling Razor files with non-ascii characters (PR: #7442)
- Bump Roslyn to 4.12.0-2.24413.5 (PR: #7442)
- Fix URI comparisons for different casing (PR: #74746)
- Remove implicit unsafe cast in foreach(PR: #74747)
- Send a TextDocumentidentifier for razor dynamic file requests/responses (PR: #74727)
- Fix issues with VSCode LSP EA causing handlers to fail to load (PR: #74700)
- Reduce allocations in SyntaxEquivalence.AreEquivalent by using a more appropriate pooling mechanism for the stack it uses to walk trees. (PR: #74610)
- Reduce allocations in SyntaxNodeExtensions.GetMembers to instead execute a given lambda over the collection. (PR: #74628)
- Modify ISyntaxFacts methods to allocate less (PR: #74596)
- Fix cases where unused private members were not grayed out (PR: #74589)
- Fix URI handling when comparing encoded and unencoded URIs (PR: #74544)
- Only report project load events for initial load in VSCode (PR: #74688)
- Reduce allocations in AbstractSymbolCompletionProvider.CreateItems (PR: #74670)
- Bump xamltools to 17.12.35209.18 (PR: #7428)
- Task 2187810: [VS Code] Add OnEnter rules to indent tags (PR: #7426)
- Fix completion handler bug that causes language server to crash (#7401) (PR: #7406)
Changes in 2.41.26
- Bump Roslyn to 4.12.0-1.24376.3 (PR: #7393)
- Fix race condition in LSP FindAllReferences when linked files were involved.(PR: #74566)
- Fix dll load issue when loading Razor projects in VSCode (PR: #74570)
- Don't bring up completion when deleting in an xml doc comment's text (PR: #74558)
- Merge changes from a single DidChange notification (PR: #74268)
- Support language features in metadata / decompiled source (PR: #74488)
- Fix crash in sighelp (PR: #74510)
- Update Debugger Packages to v2.40.0 (PR: #7390)
- Update Razor to 9.0.0-preview.24366.2 (PR: #7384)
- Bump xamltools to 17.12.35126.17 (PR: #7392)
- Add option to disable server gc (PR: #7155)
- Update the workspace status bar when the server is stopped. (PR: #7352)
- Update Debugger to v2.39.0 (PR: #7342)
- Bump xamltools to 17.12.35119.17 (PR: #7366)
- Update Roslyn to 4.12.0-1.24366.6 (PR: #7356)
- Renamed settings (PR: #7356)
dotnet.implementType.insertionBehavior
todotnet.typeMembers.memberInsertionLocation
dotnet.implementType.propertyGenerationBehavior
todotnet.typeMembers.propertyGenerationBehavior