Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Jan 26, 2026

Updates Microsoft Teams App Manifest from v1.24/v1.23 to v1.25 per microsoft/json-schemas@f323b42.

Schema Change

v1.25 adds default value for composeExtensions.composeExtensionType:

"composeExtensionType": {
  "type": "string",
  "enum": ["botBased", "apiBased"],
  "default": "botBased"  // new in v1.25
}

Non-breaking: explicit "apiBased" values remain unchanged.

Changes

Template files (121 files)

  • Updated $schema URL: v1.24v1.25
  • Updated manifestVersion: "1.24""1.25"
  • Covers all template categories: vs/csharp, vsc/{js,python,ts}, vsc/common, unused/*

Manifest package

  • Added src/json-schemas/teams/v1.25/MicrosoftTeams.schema.json
  • Generated TeamsManifestV1D25 types via quicktype
  • Updated TeamsManifestLatest alias: V1D21V1D25
  • Added v1.25 converter mappings in union type and converter map
Original prompt

This section details on the original issue you should resolve

<issue_title>Update App Manifest Version to v1.25 in each template</issue_title>
<issue_description># App Manifest Schema Update v1.25

Latest Schema Commit: f323b42

🎯 Impacted Properties We Support

The following properties used in our templates have been updated and require attention:

composeExtensions.composeExtensionTypeNON-BREAKING

Change: Added a default value of 'botBased'.

Impact: If the property is omitted in new manifests, it will default to 'botBased'. This could affect integrations or logic that rely on the explicit presence or value of this property, potentially altering extension behavior if the default is not intended.

📋 Action Required

Please update the following files in each template repository:

  • manifest.json.tpl
  • manifest.local.json.tpl (if applicable)
  • manifest.dev.json.tpl (if applicable)

Note: Ensure all impacted properties listed above are properly updated according to the new schema requirements.

🔗 Related Work Item

Azure DevOps Work Item


This issue was automatically generated by the Dependency Manager.</issue_description>

Comments on the Issue (you are @copilot in this section)


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI changed the title [WIP] Update app manifest version to v1.25 in templates Update manifest schema to v1.25 across all templates Jan 26, 2026
Copilot AI requested a review from tecton January 26, 2026 23:10
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.

Update App Manifest Version to v1.25 in each template

2 participants