Skip to content

Commit 81bbdfa

Browse files
xperiandriclaude
andcommitted
Add the release note for the extension member opens
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1 parent 78184e8 commit 81bbdfa

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

‎docs/release-notes/.VisualStudio/18.vNext.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
* Fixed Find All References crash when F# project contains non-F# files like `.cshtml`. ([Issue #16394](https://github.com/dotnet/fsharp/issues/16394), [PR #19252](https://github.com/dotnet/fsharp/pull/19252))
1717
* Avoid using `cancellableTask` in `DocumentCache`; the editor cache now uses direct `CancellationToken`-aware `task` wrappers, avoiding the background `Task.Run` offload and a larger wrapper closure from the `cancellableTask` builder. ([Issue #20268](https://github.com/dotnet/fsharp/issues/20268))
1818
* Cache document diagnostics by version stamp, so an unchanged document is not reanalyzed on every crawler pass. ([Issue #20120](https://github.com/dotnet/fsharp/issues/20120), [PR #20121](https://github.com/dotnet/fsharp/pull/20121))
19+
* The "open namespace" code fix offers the `open` that brings an extension member into scope when the name is used as a member of a value or a type: the namespace of a C#-style extension method (`open System.Linq` for `xs.Where(...)`), or the module of an F# extension member and, for an `[<AutoOpen>]` module, also what opens it. It used to offer nothing there. For a C#-style extension method written as a bare name it no longer offers `open type` of the class, which does not make the method available by name. ([PR #20670](https://github.com/dotnet/fsharp/pull/20670))
1920
* Find All References for external DLL symbols now only searches projects that reference the specific assembly. ([Issue #10227](https://github.com/dotnet/fsharp/issues/10227), [PR #19252](https://github.com/dotnet/fsharp/pull/19252))
2021
* Improve static compilation of state machines. ([PR #19297](https://github.com/dotnet/fsharp/pull/19297))
2122
* Make Alt+F1 (momentary toggle) work for inlay hints. ([PR #19421](https://github.com/dotnet/fsharp/pull/19421))

0 commit comments

Comments
 (0)