Skip to content

Mark extended markdown text format as generally available - #694

Merged
Corina (corinagum) merged 1 commit into
mainfrom
cg/extended-markdown-ga
Oct 9, 2026
Merged

Corina (corinagum) merged 1 commit into
mainfrom
cg/extended-markdown-ga

Conversation

@corinagum

Copy link
Copy Markdown
Collaborator

Extended markdown is now generally available in Teams. TextFormats.ExtendedMarkdown and TextFormat.ExtendedMarkdown are no longer marked [Experimental], so using them no longer requires suppressing the ExperimentalTeamsExtendedMarkdown diagnostic.

Projects that already suppress ExperimentalTeamsExtendedMarkdown with <NoWarn> or #pragma warning disable keep building without changes. Those suppressions now do nothing and can be removed whenever convenient. The samples and test projects in this repo no longer suppress it.

HTML widgets, which are sent as extended markdown, are still in preview and keep ExperimentalTeamsHtmlWidget.

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
There may be pipelines that require an authorized user to comment /azp run to run.

@corinagum
Corina (corinagum) marked this pull request as ready for review October 9, 2026 16:12
Copilot AI balanced review requested due to automatic review settings October 9, 2026 16:12

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The API annotations and all repository suppressions were updated consistently while HTML widgets remain explicitly experimental.

0 open findings

What changed in this PR

Marks extended Markdown as generally available while retaining HTML widget preview warnings.

Changes:

  • Removes experimental annotations from extended Markdown APIs.
  • Removes obsolete diagnostic suppressions from tests and samples.
File Description
MessageHandlers.Activities.cs Removes preview annotations and documentation.
MessageActivityTests.cs Removes obsolete warning pragmas.
Microsoft.Teams.Apps.UnitTests.csproj Removes the obsolete suppression.
IntegrationTests.csproj Removes the obsolete suppression.
TeamsBot/​Program.cs Removes obsolete warning pragmas.
StreamingBot/​Program.cs Removes obsolete warning pragmas.
HtmlWidgetBot.csproj Retains only the HTML widget warning suppression.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@corinagum
Corina (corinagum) added this pull request to the merge queue Oct 9, 2026
Merged via the queue into main with commit 972dfe2 Oct 9, 2026
7 checks passed
@corinagum
Corina (corinagum) deleted the cg/extended-markdown-ga branch October 9, 2026 16:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants