Skip to content

Remove always-on language feature flag EscapeDotnetFormattableStrings - #20375

Open
T-Gro wants to merge 1 commit into
dotnet:mainfrom
T-Gro:fix/issue-20181
Open

Remove always-on language feature flag EscapeDotnetFormattableStrings#20375
T-Gro wants to merge 1 commit into
dotnet:mainfrom
T-Gro:fix/issue-20181

Conversation

@T-Gro

@T-Gro T-Gro commented Aug 26, 2026

Copy link
Copy Markdown
Member

Fixes #20181

Escaping curly braces before FormattableStringFactory.Create was gated behind a langVersion-8.0 feature flag that is now always on. The escaping is now unconditional and the flag is removed.

…dotnet#20181)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@T-Gro
T-Gro requested a review from a team as a code owner August 26, 2026 16:30
@T-Gro T-Gro added the NO_RELEASE_NOTES Label for pull requests which signals, that user opted-out of providing release notes label Aug 26, 2026
@github-actions

github-actions Bot commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

⚠️ Release notes required, but author opted out

Warning

Author opted out of release notes, check is disabled for this pull request.
cc @dotnet/fsharp-team-msft

@github-actions github-actions Bot added the ⚠️ Affects-Compiler-Output Tooling check: PR touches IL emission or codegen label Aug 26, 2026
@github-actions

Copy link
Copy Markdown
Contributor

🔍 Tooling Safety Check — Affects-Compiler-Output
Affects-Compiler-Output: changes format-string escaping logic in CheckFormatStrings.fs

Generated by PR Tooling Safety Check · opus46 3.3M ·

@T-Gro
T-Gro enabled auto-merge (squash) August 27, 2026 09:13
@T-Gro
T-Gro requested a review from abonie August 27, 2026 09:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

⚠️ Affects-Compiler-Output Tooling check: PR touches IL emission or codegen NO_RELEASE_NOTES Label for pull requests which signals, that user opted-out of providing release notes

Projects

Status: New

Development

Successfully merging this pull request may close these issues.

Remove always-on language feature flag: EscapeDotnetFormattableStrings

1 participant