|
3 | 3 | - Diagnostics related feature requests and improvements [#5951](https://github.com/dotnet/vscode-csharp/issues/5951) |
4 | 4 | - Debug from .csproj and .sln [#5876](https://github.com/dotnet/vscode-csharp/issues/5876) |
5 | 5 |
|
| 6 | +# 2.120.x |
| 7 | +* See 2.115.x for full list of changes. |
| 8 | + |
| 9 | +# 2.115.x |
| 10 | +* Update Roslyn to 5.5.0-2.26080.10 (PR: [#8941](https://github.com/dotnet/vscode-csharp/pull/8941)) |
| 11 | + * LSP: Tolerate non-mutating requests where we are unable to determine the language (PR: [#81660](https://github.com/dotnet/roslyn/pull/81660)) |
| 12 | + * Update SQLitePCLRaw to 2.1.6 and remove NETSDK1206 suppressions (PR: [#82156](https://github.com/dotnet/roslyn/pull/82156)) |
| 13 | + * Only report work done progress if the client supports it (PR: [#82184](https://github.com/dotnet/roslyn/pull/82184)) |
| 14 | + * Convert language server project into .NET tool (PR: [#82154](https://github.com/dotnet/roslyn/pull/82154)) |
| 15 | + * Add more details to stale project update warning (PR: [#82053](https://github.com/dotnet/roslyn/pull/82053)) |
| 16 | + * Cleanup server capabilities providers and delete unused LSP providers (PR: [#82116](https://github.com/dotnet/roslyn/pull/82116)) |
| 17 | + * Reduce allocations in LSP completion handling. (PR: [#82133](https://github.com/dotnet/roslyn/pull/82133)) |
| 18 | +* Update xamlTools to 18.4.11427.62 (PR: [#8929](https://github.com/dotnet/vscode-csharp/pull/8929)) |
| 19 | + * Implicit XML namespaces for MAUI feature (PR: AzDO#698019) |
| 20 | + * Fix MAUI TAP initialization issue and improve logging (PR: AzDO#702593) |
| 21 | + |
| 22 | +# 2.114.x |
| 23 | +* Adjust Select Project Context editor menu item location (PR: [#8907](https://github.com/dotnet/vscode-csharp/pull/8907)) |
| 24 | +* Replace vsts-npm-auth with ado-npm-auth in documentation and scripts (PR: [#8906](https://github.com/dotnet/vscode-csharp/pull/8906)) |
| 25 | +* Clarify vsts-npm-auth only required when adding new packages (PR: [#8850](https://github.com/dotnet/vscode-csharp/pull/8850)) |
| 26 | +* Update Razor to 10.0.0-preview.26075.11 (PR: [#8914](https://github.com/dotnet/vscode-csharp/pull/8914)) |
| 27 | + * Add IndentByTwo attribute indent style option for Razor formatting (PR: [#12700](https://github.com/dotnet/razor/pull/12700)) |
| 28 | + * Fix ordering logic for folding ranges, to fix expression bodied method folding (PR: [#12695](https://github.com/dotnet/razor/pull/12695)) |
| 29 | +* Update Roslyn to 5.4.0-2.26076.6 (PR: [#8921](https://github.com/dotnet/vscode-csharp/pull/8921)) |
| 30 | + * [EnC] Use default encoding stored in the PDB for creating committed document SourceText (PR: [#81912](https://github.com/dotnet/roslyn/pull/81912)) |
| 31 | + * Fix setting checksum algorithm when mapping projects (PR: [#82051](https://github.com/dotnet/roslyn/pull/82051)) |
| 32 | + * Fix race in AbstractFormatEngine.GetChainedFormattingRules (PR: [#82079](https://github.com/dotnet/roslyn/pull/82079)) |
| 33 | + * Fix crash when seeing if code can be converted to collection expressions (PR: [#82104](https://github.com/dotnet/roslyn/pull/82104)) |
| 34 | + * feat: foreach completion (PR: [#81850](https://github.com/dotnet/roslyn/pull/81850)) |
| 35 | + * Use document structure in breadcrumbs, sticky scroll, and outline in VSCode (PR: [#81993](https://github.com/dotnet/roslyn/pull/81993)) |
| 36 | + * Keep comments when converting coalesce expressions (PR: [#82062](https://github.com/dotnet/roslyn/pull/82062)) |
| 37 | + * Adds an analyzer/fixer to inform the user when the compiler silently inserts a fallible explicit cast. (PR: [#82039](https://github.com/dotnet/roslyn/pull/82039)) |
| 38 | + * Don't offer "Use coalesce expression" when if-statement contains directives (PR: [#82041](https://github.com/dotnet/roslyn/pull/82041)) |
| 39 | + * Fix detection of embedded c# code (PR: [#82033](https://github.com/dotnet/roslyn/pull/82033)) |
| 40 | + * Fix issue with 'remove unnecessary suppression' and field/property initializers (PR: [#81899](https://github.com/dotnet/roslyn/pull/81899)) |
| 41 | + * Extensions: RemovedUnusedMembers should analyze symbol usages within extension blocks too (PR: [#81996](https://github.com/dotnet/roslyn/pull/81996)) |
| 42 | + * Don't offer 'use ??' when pointers are involved (PR: [#81988](https://github.com/dotnet/roslyn/pull/81988)) |
| 43 | + * Add 'find references' support for collection-expression-builder methods. (PR: [#81770](https://github.com/dotnet/roslyn/pull/81770)) |
| 44 | + * Support inference in collection expressions (PR: [#77534](https://github.com/dotnet/roslyn/pull/77534)) |
| 45 | + |
| 46 | +# 2.113.x |
| 47 | +* Add explorer context menu item for changing project context (PR: [#8896](https://github.com/dotnet/vscode-csharp/pull/8896)) |
| 48 | +* Small fixes for project context selector (PR: [#8889](https://github.com/dotnet/vscode-csharp/pull/8889)) |
| 49 | +* Update Razor to 10.0.0-preview.26066.2 (PR: [#8894](https://github.com/dotnet/vscode-csharp/pull/8894)) |
| 50 | + * Ignore case when parsing enum values in settings in VS Code (PR: [#12667](https://github.com/dotnet/razor/pull/12667)) |
| 51 | + |
| 52 | +# 2.112.x |
| 53 | +* Add project context refresh support (PR: [#8876](https://github.com/dotnet/vscode-csharp/pull/8876)) |
| 54 | +* Add ability to select a document's project context (PR: [#7328](https://github.com/dotnet/vscode-csharp/pull/7328)) |
| 55 | +* Fix TFM detection for .NET 10+ to enable launch.json generation (PR: [#8873](https://github.com/dotnet/vscode-csharp/pull/8873)) |
| 56 | +* Fix JavaScript highlighting in Razor files after C# control structures without braces (PR: [#8865](https://github.com/dotnet/vscode-csharp/pull/8865)) |
| 57 | +* Update Razor to 10.0.0-preview.26059.2 (PR: [#8877](https://github.com/dotnet/vscode-csharp/pull/8877)) |
| 58 | + * Encode double slash as underscore slash in hint names (PR: [#12597](https://github.com/dotnet/razor/pull/12597)) |
| 59 | + * 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)) |
| 60 | + * Fix rename of components in the global namespace (PR: [#12577](https://github.com/dotnet/razor/pull/12577)) |
| 61 | + * Return a document symbol representing the "Render" method for a Razor file (PR: [#12568](https://github.com/dotnet/razor/pull/12568)) |
| 62 | + * Filter our html diagnostics when a tag helper attribute spans multiple lines (PR: [#12654](https://github.com/dotnet/razor/pull/12654)) |
| 63 | + * Handle Html indentation ourselves, rather than using the IDE formatter (PR: [#12623](https://github.com/dotnet/razor/pull/12623)) |
| 64 | + * Add new option to control attribute indent style (PR: [#12625](https://github.com/dotnet/razor/pull/12625)) |
| 65 | + * Fix formatting with adjacent C# templates (PR: [#12636](https://github.com/dotnet/razor/pull/12636)) |
| 66 | + * Emit the start of multiline implicit expressions the same as explicit. (PR: [#12624](https://github.com/dotnet/razor/pull/12624)) |
| 67 | + * Rename a .razor file when Roslyn renames the component type name (PR: [#12606](https://github.com/dotnet/razor/pull/12606)) |
| 68 | + * Rename component tags and type references when a Razor file is renamed (PR: [#12561](https://github.com/dotnet/razor/pull/12561)) |
| 69 | + * Handle conflict markers (PR: [#12642](https://github.com/dotnet/razor/pull/12642)) |
| 70 | + * Fix cross project span and edit mapping (PR: [#12614](https://github.com/dotnet/razor/pull/12614)) |
| 71 | +* Update Roslyn to 5.4.0-2.26062.9 (PR: [#7328](https://github.com/dotnet/vscode-csharp/pull/7328)) |
| 72 | + * Add a notification handler for project context changed. (PR: [#81942](https://github.com/dotnet/roslyn/pull/81942)) |
| 73 | + * Ensure IDE does not use .editorconfig for source generated files (PR: [#81911](https://github.com/dotnet/roslyn/pull/81911)) |
| 74 | + * Send a key across identifying contents of the project context list (PR: [#81940](https://github.com/dotnet/roslyn/pull/81940)) |
| 75 | + * Include Enc diagnostics in Razor requests (PR: [#81941](https://github.com/dotnet/roslyn/pull/81941)) |
| 76 | + * Fix completions after attribute list in lambdas (PR: [#81961](https://github.com/dotnet/roslyn/pull/81961)) |
| 77 | + * Add ProjectContext refresh queue (PR: [#81938](https://github.com/dotnet/roslyn/pull/81938)) |
| 78 | + * Add back async fixers (PR: [#81835](https://github.com/dotnet/roslyn/pull/81835)) |
| 79 | + * Fix crash in convert-if-to-switch (PR: [#81724](https://github.com/dotnet/roslyn/pull/81724)) |
| 80 | + * Add code-folding/structure-guides/sticky-scroll support for extension blocks (PR: [#81667](https://github.com/dotnet/roslyn/pull/81667)) |
| 81 | + * Improve go-to-def in situations where compiler returns multiple candidates. (PR: [#81583](https://github.com/dotnet/roslyn/pull/81583)) |
| 82 | + * Add willRenameFiles support, and an abstraction for extenders to implement (PR: [#81549](https://github.com/dotnet/roslyn/pull/81549)) |
| 83 | + * Support `// lang=c#` along with `// lang=c#-test` (PR: [#81558](https://github.com/dotnet/roslyn/pull/81558)) |
| 84 | + |
| 85 | +# 2.111.x |
| 86 | +* Razor logging cleanup and documentation update (PR: [#8843](https://github.com/dotnet/vscode-csharp/pull/8843)) |
| 87 | +* Create Razor tags based on the razorExtension component (PR: [#8830](https://github.com/dotnet/vscode-csharp/pull/8830)) |
| 88 | +* Add second opt-out flag for file-based programs (PR: [#8823](https://github.com/dotnet/vscode-csharp/pull/8823)) |
| 89 | +* Update extension to run on .NET 10 (PR: [#8839](https://github.com/dotnet/vscode-csharp/pull/8839)) |
| 90 | +* Update Roslyn to 5.3.0-2.25604.5 (PR: [#8839](https://github.com/dotnet/vscode-csharp/pull/8839)) |
| 91 | + * Build our libraries against net10.0 (PR: [#81545](https://github.com/dotnet/roslyn/pull/81545)) |
| 92 | + * Update Roslyn LSP server to .net10 (PR: [#81508](https://github.com/dotnet/roslyn/pull/81508)) |
| 93 | + * Fix InvalidCastException in ConvertForToForEach with tuples (PR: [#81531](https://github.com/dotnet/roslyn/pull/81531)) |
| 94 | +* Update Razor to 10.0.0-preview.25608.3 (PR: [#8844](https://github.com/dotnet/vscode-csharp/pull/8844)) |
| 95 | + * Update C# code when Razor components are renamed (PR: [#12534](https://github.com/dotnet/razor/pull/12534)) |
| 96 | + * Ensure formatting can't change string literal contents (PR: [#12556](https://github.com/dotnet/razor/pull/12556)) |
| 97 | + |
6 | 98 | # 2.110.x |
7 | 99 | * See 2.103.x for full list of changes. |
8 | 100 |
|
|
0 commit comments