What's new for developers in Microsoft Teams

Discover Microsoft Teams platform features that are generally available (GA). You can now get latest Teams platform updates by subscribing to the RSS feed download feed. For more information, see configure RSS feed.

Generally available



2024
Date Update Find here
13/09/2024 Use app analytics in Developer Portal to analyze your app usage metrics to gain valuable insights into how users interact with your app. Tools and SDKs > Tools > Developer Portal for Teams > Analyze your apps usage in Developer Portal
26/08/2024 Enhanced user experience for Teams app susbscriptions purchased from Teams Store. Monetize your app > Purchase and manage app subscriptions and licenses > Subscription purchase experience
22/08/2024 Dev Tools for Teams tabs are available in the new Microsoft Teams client. Test your app > Tabs > Dev Tools for Microsoft Teams Tab
21/08/2024 Use sample prompts to guide the users for using various plugins within Microsoft 365 Copilot. Publish your app > Publish to the Teams Store > Review Copilot validation guidelines > Sample prompts
31/07/2024 Use app validation tool to validate your Teams app in Developer Portal for Teams. Tools and SDKs > Tools > Developer Portal for Teams > Publish
03/07/2024 share content to the meeting Stage simplifies app content sharing during meetings and provides a seamless multi-player viewing experience. Build apps for Teams meetings and calls > Enable and configure apps for Teams meetings > Share to stage
02/07/2024 Extend bot-based message extension plugins to Teams meetings. Build message extensions > Build message extensions using Bot Framework > Search Commands > Enable message extension as a plugin for Copilot for meetings
26/06/2024 Introduced AI label, citations, feedback buttons, and sensitivity labels in bot messages. Build bots > Build conversations > Bot messages with AI-generated content
26/06/2024 Debug message extension app in Test Tool. Tools and SDKs > Teams Toolkit for Visual Studio Code > Prepare to build apps using Teams Toolkit > Debug your Teams app > Debug message extension app in Test Tool
24/06/2024 Static tabs are generally available for chats, channels, and meetings. Build tabs > Build tabs for Teams
21/05/2024 Introduced Assistants API to create powerful AI assistants capable of performing a variety of tasks. Build bots > Teams AI library > Overview
21/05/2024 Get started with the process of building apps with the Teams AI library using the LightBot sample. Build bots > Teams AI library > Quick start guide
21/05/2024 Introduced a step-by-step guide to build a custom engine agent to chat with your data using the Teams AI library and Teams Toolkit. Build bots > Teams AI library > Build custom engine agent > Build custom engine agent using Teams Toolkit
21/05/2024 Use Live Share sessions to enable seamless collaboration in Teams meetings, chats, and channels. Build apps for Teams meetings and calls > Enhanced collaboration with Live Share > Live Share collaborative contexts
17/05/2024 Deploy Teams app to container service. Tools and SDKs > Teams Toolkit for Visual Studio Code > Host your app on Azure > Deploy Teams app to container service
12/04/2024 Implement authentication in API-based search message extensions to provide secure and seamless access to your app. Build message extensions > Build message extensions using API > Authentication
12/04/2024 Introducing app manifest v1.17 with semanticDescription, samplePrompts, and dashboardCards. App manifest
12/04/2024 Outlook extensions specifies Outlook Add-ins within an app manifest and simplify the distribution and acquisition across the Microsoft 365 ecosystem. App manifest > extensions.requirements
12/04/2024 Create Dashboardcards that can be pinned to a dashboard such as Microsoft Viva Connections to provide a summarized view of app information App manifest > dashboardCards
12/04/2024 Share code snippets as richly formatted Adaptive Cards in Teams chats, channels, and meetings with the CodeBlock element. Build cards and dialogs > CodeBlock in Adaptive Cards
12/04/2024 Introduced bot configuration experience that helps you to enable the bot settings for users to configure their bot during installation and reconfigure the bot. Build bots > Bot configuration experience
10/04/2024 Define and deploy Outlook Add-ins in version 1.17 and later of the app manifest schema. Extend your app across Microsoft 365 > Outlook Add-ins
04/04/2024 Added support for python in Teams AI library. Build bots > Teams AI library > Teams AI library
04/04/2024 Stageview API with the openmode property allows you to open your app content in different Stageview experience. Build tabs > Open content in Stageview
03/04/2024 Updated the common reasons for app validation failure to help your app pass the Teams Store submission process. Publish your app > Publish to the Teams Store > Common reasons for app validation failure
27/03/2024 Configure Teams deep links using the msteams:// and https:// protocol handlers. Integrate with Teams > Create deep links > Overview > Protocol handlers in deep links
26/03/2024 Adaptive Cards responsive layout helps you to design cards to look great on any device in order to provide an enhanced user experience across chat, channels, and meeting chat. Build cards and dialogs > Build cards > Format cards in Microsoft Teams > Adaptive Card responsive layout
07/03/2024 Introduced Adaptive Card Previewer to view the realtime changes for Visual Studio 2022. Tools and SDKs > Tools > Adaptive Card Previewer for Visual Studio
07/03/2024 Introduced Teams App Test Tool that streamlines the debug process of bot-based apps for Visual Studio 2022. Tools and SDKs > Tools > Teams Toolkit for Visual Studio > Prepare to build apps using Teams Toolkit > Debug your Teams app > Debug bot using Teams App Test Tool
28/02/2024 Extend a Teams meeting app to work with Outlook. Extend your app across Microsoft 365 > Extend a Teams meeting app to Outlook
28/02/2024 Design Teams app lightbox view to emphasize important information. Design your app > UI components > Lightbox view
15/02/2024 Share to Teams from personal app or tab for mobile clients. Integrate with Teams > Share to Teams > Share to Teams from personal app or tab
01/02/2024 Use Adaptive Card-based Loop components to build collaborative experiences within Teams message extensions that work across Microsoft 365. Extend your app across Microsoft 365 > Adaptive Card-based Loop components
01/02/2024 Use application RSC permissions for chat scope. Utilize Teams data with Microsoft Graph > Resource-specific consent > RSC permissions for a chat or meeting
25/01/2024 Use Micro-capability templates to show rich unfurl previews of your links without installing your app in Microsoft Teams. Build message extension > Build message extensions using Bot Framework > Micro-capabilities for website links
24/01/2024 Introduced advanced step-by-step guide to learn how to debug your AI chat bot using Teams App Test Tool. Debug your AI chat bot using Teams App Test Tool
19/01/2024 Use / to invoke message extensions from command box in the new Teams client. Build message extension > Build message extensions using Bot Framework
04/01/2024 Apps for Teams meetings are available in Department of Defense (DOD) environment. Build apps for Teams meetings and calls


2023
Date Update Find here
20/12/2023 Incoming Webhooks are available in GCC-High environment. Build webhooks and connectors
20/12/2023 Introduced RSC permissions for users to access different resources. Utilize Teams data with Microsoft Graph > Resource-specific consent for your Teams app
18/12/2023 App caching in chat, channel, and meeting tab scopes is available for iOS. Build tabs > App caching for your tab app
15/12/2023 Bots can mention tags in text messages and Adaptive Cards posted in Teams channels. Build bots > Bot conversation > Channel and group chat conversations with a bot
12/12/2023 Use Teams AI library to build apps that can leverage LLMs to facilitate more natural conversational interactions with users, guiding that conversation into your apps skills. Build bots > Teams AI library
21/11/2023 Terminology update. LOB apps is referred to as custom apps built for your org (LOB apps).
20/11/2023 Use captureImage API to capture an image or select media from the gallery for mobile clients. Integrate device capabilities > Integrate media capabilities
17/11/2023 Terminology update. Sideload is referred to as upload a custom app.
17/11/2023 Introduced Teams App Test Tool that streamlines the debug process of bot-based apps. Tools and SDKs > Tools > Teams Toolkit for Visual Studio Code > Prepare to build apps using Teams Toolkit > Debug your Teams app > Teams app Test Tool
14/11/2023 Use callRecording API to fetch meeting recording from all meetings. Build apps for Teams meetings and calls > Get meeting transcripts and recordings using Graph APIs
14/11/2023 Branding update. Azure Active Directory (Azure AD) is referred to as Microsoft Entra ID.
03/11/2023 Apps for Teams meetings are available in GCC-High environment. Build apps for Teams meetings and calls
25/10/2023 Configure your bot to receive meeting participant events. Build apps for Teams meetings and calls > Enable and configure apps for Teams meetings > Meeting apps APIs
11/10/2023 Introduced the new Microsoft Teams client to provide better experience for your apps and users. Resources > Introducing the new Microsoft Teams client
05/10/2023 Use callTranscript API to fetch meeting transcript from all meetings. Build apps for Teams meetings and calls > Get meeting transcripts and recordings using Graph APIs
05/10/2023 You can rate apps on Microsoft Teams Store and offer feedback on your usage experience. Publish your app > Publish to the Teams Store > Maintain your published app
26/09/2023 Configure your bot with read receipt events to identify if the recipient has read the message sent by the bot. Build bots > Messages in bot conversations > Read receipts
26/09/2023 Use media elements such as audio or video clips to your Adaptive Card for enhanced media experience and user engagement. Build cards and task modules > Build cards > Media elements in Adaptive Card
06/09/2023 Generate a deep link to share content to stage in meetings. Build apps for Teams meetings and calls > Enable and configure apps for Teams meeting > Share in meeting
29/08/2023 Use Microsoft Teams Store with intelligent search experience to display apps that are closest match to the user's specified characters. Publish your app > Publish to the Teams Store
28/08/2023 Teams app manifest is now referred to as app manifest. App manifest > Overview
16/08/2023 Use Teams Toolkit Visual Studio v17.7 extension with many new app development features to get started with app development for Teams. Tools and SDKs > Tools > Teams Toolkit for Visual Studio
10/08/2023 Send a proactive message using Microsoft Entra ID. Build bots > Bot conversations > Proactive messages
25/07/2023 Use Collaborative Stageview to engage with your app content in a new Teams window. Build tabs > Tabs link unfurling and Stageview.
25/07/2023 Use people icon in an Adaptive Card to view the images of users. Build cards and task modules > Build cards > Review Teams Store validation guidelines > Build cards
20/07/2023 App caching for iOS personal tray Build tabs > App caching for iOS personal tray
06/07/2023 Use app icon badging to identify any app activity during a meeting Build apps for Teams meetings and calls > Build in-meeting notification and app icon badging > Use app icon badging to identify any app activity during a meeting
14/06/2023 Added validation guidelines for Teams app powered by Artificial Intelligence (AI). Publish your app > Publish to the Teams Store > Review Teams Store validation guidelines > Apps powered by Artificial Intelligence
02/06/2023 Get real-time meeting events for channel meetings. Build apps for Teams meetings and calls > Enable and configure apps for Teams meeting > Meeting apps APIs > Get real-time Teams meeting events API
25/05/2023 Use a deep link to open a tab app in meeting side panel in Teams mobile client. Build apps for Teams meetings and calls > Enable and configure apps for Teams meeting > Build tabs for meeting
23/05/2023 Live Share SDK is now generally available. Use Live Share to transform Teams apps into collaborative multi-user experiences without writing any dedicated back-end code. Build apps for Teams meetings and calls > Enhanced collaboration with Live Share > Live Share SDK
23/05/2023 Use Teams app design guidelines to help you make quick and right decisions to design your app. Design your app > Overview
17/05/2023 Cater your app to a specific audience from the available list of countries or regions. Publish your app > Publish to the Teams Store > Prepare your Teams Store submission > Publish your app to specific countries or regions
17/05/2023 Use the Teams Toolkit v5 extension with many new app development features to get started with app development for Teams using Visual Studio Code. Tools and SDKs > Teams Toolkit > Teams Toolkit Overview
17/05/2023 Updated Get started module with GitHub Codespaces and step-by-step guides aligned with Teams Toolkit v5. It also includes details for extending Teams app over Microsoft 365 and Outlook. Get started
24/04/2023 Develop your apps with a seamless transition between Teams Developer Portal and Teams Toolkit. Tools and SDKs > Developer Portal for Teams > Develop your apps with Teams Toolkit
14/04/2023 App update in any one context where the app is installed automatically updates the app in all the related contexts (chats, channels, and meetings). Publish your app > Upload your app in Teams
06/04/2023 Set up Microsoft license management for third-party SaaS apps in Partner Center as part of the offer publishing that allows easy management and tracking of licenses for third-party app subscriptions within Teams. Monetize your app > Set up Microsoft license management
04/04/2023 Tab apps in shared channels are available in Department of Defense (DOD) environment. Build tabs > Build apps for shared channels
23/03/2023 Use apps in Teams meetings scheduled through public channels. Build apps for Teams meetings and calls > Overview
20/03/2023 Bots are available in Department of Defense (DOD) environment. Build bots > Overview
20/03/2023 Message extensions are available in Department of Defense (DOD) environment. Build message extensions > Overview
28/02/2023 Use the resources and best practices to support the rollout of your Teams app in your customers’ organizations and facilitate adoption of your app. Publish your app > adoption > Drive customer adoption of your app
27/02/2023 Use Changelog to view the latest updates on Developer Portal about features, recent changes in APIs, and important bug fixes. Tools and SDKs > Developer Portal for Teams > Overview
23/02/2023 Enable single sign-on (SSO) authentication to access Adaptive Cards Universal Actions in a bot. Add authentication > Enable SSO for your Teams app > Enable SSO for Adaptive Cards Universal Actions in your bot > Overview
23/02/2023 Enable third party authentication to add user-specific views in instances where an Adaptive Card with Universal Action is shared. Add authentication > Use third party IdP authentication > Third party authentication for Adaptive Cards Universal Actions
21/02/2023 Send notifications to specific participants on a meeting stage with targeted in-meeting notification. Build apps for Teams meetings and calls > Enable and configure apps for Teams meeting > Targeted in-meeting notification for apps in Teams
20/02/2023 Plan, strategize, and execute your app growth in Teams to make it a successful app on the marketplace. Grow your app > Strategize and execute growth for your app
17/02/2023 Build a dashboard tab app that acts as a tool to track, analyze, monitor, display, and extract data. Build Tabs > Build a dashboard tab app
09/02/2023 Build apps for anonymous users that support anonymous users to attend Teams meetings with an alternative authentication experience. Build apps for Teams meetings and calls > Enable and configure apps for Teams meeting > Build apps for anonymous users
31/01/2023 Get update and soft delete activity notification in a bot when you edit, undelete or soft delete a message in a chat. Build bots > Bot conversations > Messages in bot conversations

2022
Date Update Find here
08/12/2022 Introducing Teams developer documentation FAQs. Teams developer documentation FAQs
07/12/2022 Introducing notification bot in Teams. Build bots > Bot conversations > Notification bot in Teams
07/12/2022 Introducing command bot in Teams. Build bots > Bot conversations > Command bot in Teams
29/11/2022 Introducing plan analytics for your Teams app. Plan your app > Plan analytics for your Teams app > Overview
23/11/2022 Updated integrate location capabilities. Integrate device capabilities > Integrate location capabilities
22/11/2022 Revamped enable SSO for your bot and message extension app. Add authentication > Enable SSO for your Teams app > Enable SSO for your bot and message extension app > Overview
18/11/2022 Introducing zero install for link unfurling. Build message extensions > Add link unfurling > Zero install for link unfurling
17/11/2022 Updated Manifest schema v1.15. App manifest > Manifest schema v1.15
16/11/2022 Introducing Adaptive Cards overflow menu. Build cards and task modules > Build cards > Format cards in Microsoft Teams > Adaptive Cards overflow menu
14/11/2022 Introducing single sign-on for Visual Studio. Tools and SDKs > Teams Toolkit > Use Teams Toolkit to create your app > Develop your Teams app > Add single sign-on to your Teams app
02/11/2022 Support global routing for bot APIs. Build bots > Bot conversations > Proactive messages > Create the conversation
10/27/2022 Introducing Workflow bot for Teams. Tools and SDKs > Teams Toolkit > Use Teams Toolkit to create your app > Develop your Teams app > Create multi capability app > Create Teams workflow bot
10/26/2022 Build an in-meeting app for enabling meeting participants to sign documents in real time. Build apps for Teams meetings and calls > Enable and configure apps for Teams meetings > Build apps for Teams meeting stage
10/19/2022 Developer Portal for Teams is now available for GCC tenants. Tools and SDKs > Developer Portal for Teams > Overview
10/13/2022 Configure NavBar and create an overflow menu for multiple actions. Design your app > App capabilities > Personal apps
10/13/2022 Configure back button of an app. Design your app > App capabilities > Personal apps
10/12/2022 Apps are supported in instant meetings, one-on-one, and group calls. Build apps for Teams meetings and calls > Overview
10/12/2022 Live Share canvas Build apps for Teams meetings and calls > Enhanced collaboration with Live Share > Canvas
09/29/2022 Teams mobile app now supports file downloads to local devices. Integrate device capabilities > Integrate media capabilities > File download on Teams mobile
09/16/2022 Adaptive Cards in search based message extensions now support Universal Actions. Build message extensions > Search commands > Universal Actions for search based message extensions
09/06/2022 Introduced code snippets for capturing videos using camera through selectMedia API. Integrate device capabilities > Integrate media capabilities > Code snippets
08/09/2022 Introduced Teams Toolkit for Visual Studio 2022 Tools and SDK > Teams Toolkit for Visual Studio > Teams Toolkit overview for Visual Studio
08/03/2022 Share to Teams from personal app or tab Integrate with Teams > Share to Teams > Share to Teams from personal app or tab
08/03/2022 Added feature for retrieving meeting transcripts in the post-meeting scenario. Build apps for Teams meetings and calls > Get meeting transcripts using Graph APIs > Overview
08/03/2022 Link unfurling for share to teams from web apps Integrate with Teams > Share to Teams > Share to Teams from web apps
08/01/2022 Notice: Developer Portal is now GA and App Studio is deprecated from August, 01, 2022. Tools and SDK > Developer Portal for Teams
07/28/2022 Add the Teams display picture and people card for in-meeting notification Build apps for Teams meetings and calls > Enable and configure apps for Teams meetings > Build in-meeting notification for Teams meeting
07/28/2022 Build shared channels in Teams Build apps for Teams meetings and calls > Shared channels
07/28/2022 Introduced app manifest v1.14 App manifest > App manifest schema for Teams
07/26/2022 Suggested actions for bots Build bots > Bot conversations > Messages in bot conversations
07/21/2022 Introduced step by step guide to send activity feed notifications Design your app > UI components> Activity feed notifications > Send activity feed notification
07/08/2022 Updates to send channel ID selected by user during app installation to bots via conversation and installation update events Build bots > Bot conversations > Conversation events in your Teams bot > Conversation events in your Teams bot
06/16/2022 Updated media capabilities to support desktop and mobile Integrate device capabilities > Integrate media capabilities
06/08/2022 Optional card feedback for success message Build cards and task modules > Build cards > Form completion feedback
06/03/2022 Updated Add authentication module for enabling SSO for tab app with new structure and procedures Add authentication > Tabs > Enable single sign-on in a tab app
05/24/2022 Additional tips for rapid approval to publish your app linked to a SaaS offer Publish to the Teams Store > Overview > Additional tips for rapid approval to publish your app linked to a SaaS offer
05/24/2022 Submit your Outlook- and Office-enabled apps to the Teams Store Extend your app across Microsoft 365 > Overview
05/24/2022 App guidance and what's new in TeamsJS version 2.0.0 Tools and SDKs > Teams JavaScript client SDK
05/24/2022 Introduced app manifest version 1.13 App manifest > Manifest schema for Microsoft Teams
5/24/2022 Bots and Message extensions in GCC and GCCH • Plan your app > Overview
• Build bots > Overview
• Build message extensions > Overview
04/26/2022 Uninstall behavior for personal app with bot Build bots > Bot conversations > Uninstall behavior updates in personal apps with bots
04/22/2022 Test preview for monetized apps Monetize your app > Test preview for monetized apps
04/22/2022 In-app purchase flow for monetization of apps Monetize your app > In-app purchases
04/28/2022 Common reasons for app validation failure Publish your app > Publish to the Teams Store > Common reasons for app validation failure
04/20/2022 Set up CI/CD pipelines Tools and SDKs > Teams Toolkit for Visual Studio Code > Set up CI/CD pipelines
04/19/2022 Upload your app in Microsoft Teams Publish your app > Upload your app
04/01/2022 Introduced step-by-step guide to create Teams conversational bot Build bots > Bot conversations > Channel and group conversations > Step-by-step guide to create Teams conversational bot
03/30/2022 Updated the Get started module with Blazor app using tabs and bots Get started > Build your first app using Blazor
03/30/2022 Device permissions for the browser Integrate device capabilities > Device permissions for the browser
03/29/2022 Integrate People Picker Integrate with Teams > Integrate People Picker
03/23/2022 Introduced step-by-step guide to unfurl links in Teams using bot Build message extensions > Add link unfurling > Unfurl links in Teams using bot
03/22/2022 Added information on debug process • Tools and SDKs> Teams Toolkit for Visual Studio Code > Debug your Teams app locally
• Tools and SDKs> Teams Toolkit for Visual Studio Code > Debug background process
03/14/2022 Introduced step-by-step guide to build and test a connector in Microsoft Teams Build webhooks and connectors > Create connectors for Microsoft 365 Groups > Build Teams connectors
03/10/2022 Added information on Moodle LMS and Microsoft 365 plugins Integrate with Teams > Moodle LMS > Moodle learning management system
03/03/2022 How to add authentication using external OAuth provider Add authentication > Tabs > Use external OAuth providers
02/25/2022 Introduced step-by-step guide to invoke task modules in Teams Build cards and task modules > Build task modules > Use task modules from bots > Invoke task module from Teams
02/24/2022 Introduced step-by-step guide to build action based message extension Build Message Extensions > Action commands > Define action commands > Build action based message extension
02/24/2022 Introduced step-by-step guide to build search based message extension Build message extensions > Search commands > Define search commands > Build search based message extension
02/24/2022 Introduced step-by-step guide to create Outgoing Webhooks Build webhooks and connectors > Create Outgoing Webhooks > Create Outgoing Webhooks
02/23/2022 Microsoft Teams Store ranking parameters Publish your app > Publish to the Teams Store > Microsoft Teams Store ranking parameters
02/18/2022 Introduced extensive Glossary for the Microsoft Teams Developer Documentation to help you find the definition about a term quickly Glossary
02/18/2022 Updated the Overview module for mapping Teams app to organizational goals, user story, and exploring Teams app features Overview > Teams app that fits
02/18/2022 Updated the App fundamentals module to Plan your app to include mapping use cases to Teams features, and app planning checklist Plan your app > Overview
02/17/2022 What to expect after you submit your app? Publish your app > Publish to the Teams Store > Overview
02/15/2022 Introduced step-by-step guide how to upload files to Teams from a bot Build bots > Send and receive files > Step-by-step guide how to upload files to Teams from a bot
02/11/2022 Shared meeting stage • Build apps for Teams meetings > Shared meeting stage
• Build apps for Teams meetings > Build apps for Teams meetings
• App manifest > Public developer preview > Developer preview manifest schema
02/08/2022 Introduced step-by-step guide to create Calling and Meeting bot Build bots > Calls and meetings bots > Register calls and meetings bot > Step-by-step guide to create Calling and Meeting bot
02/02/2022 Introduced app manifest version 1.12 App manifest > App manifest schema
01/25/2022 Send real-time captions API Build apps for Teams meetings > Meeting apps API references> Advanced meeting APIs
01/19/2022 Adaptive Cards form completion feedback Build cards and task modules > Build cards > Form completion feedback
01/17/2022 People Picker in Adaptive cards for desktop Build cards and task modules > Build cards > People Picker in Adaptive Cards

Older updates

Explore updates from the previous GA releases listed here.


2021
Date Update Find here
12/24/2021 Introduced step-by-step guide to grant Tab device permissions App fundamentals > Device capabilities > Step-by-step guide to grant Tab device permissions
12/23/2021 Introduced step-by-step guide to create Tabs with Adaptive Cards Add authentication > Tabs > Use SSO authentication > Step-by-step guide to create Tabs with Adaptive Cards
12/21/2021 Updated the Get started JavaScript, C#, and Node.js modules for Teams Toolkit 3.0.0 • Get started > Build your first app with JavaScript
• Get started > Build your first app with C# or .NET
• Get started> Build your first app with Node.js
12/20/2021 Introduced step-by-step guide for tabs and message extensions with Single sign-on (SSO) Add authentication > Tabs > Use SSO authentication > Step-by-step guide with SSO for tabs and message extensions
12/20/2021 Introduced step-by-step guide to create meeting content bubble Build apps for Teams meetings > Enable and configure apps for meetings > Step-by-step guide to create meeting content bubble
12/09/2021 Introduced step-by-step guide to meeting Stageview Build apps for Teams meetings > Enable and configure apps for meetings > Step-by-step guide to create meetings Stageview
12/13/2021 Introduced guidelines for app linked to SaaS offer Publish your app > Publish to the Teams Store > Review Teams Store validation guidelines > Guidelines for apps linked to SaaS offer
12/09/2021 Introduced step-by-step guide to create meeting side panel Build apps for Teams meetings > Enable and configure apps for meetings > Step-by-step guide to create meeting side panel in Teams
12/01/2021 Introduced new Teams Store icon • Design your app > App capabilities > Designing your personal app for Microsoft Teams
• Design your app > UI components > Designing your Microsoft Teams app with advanced UI components
11/24/2021 Introduced step-by-step guide to generate meeting token Build apps for Teams meetings > Enable and configure apps for meetings > Step-by-step guide to create meeting token in Teams
11/17/2021 Updated Teams Store validation guidelines Teams Store validation guidelines
11/17/2021 Static and dynamic typeahead search for desktop and mobile users • Build cards and task modules > Build cards > Typeahead search in Adaptive Cards
• Build cards and task modules > Build cards > Overview > [Typeahead search in Adaptive Cards](task-modules-and-cards/what-are-cards.md#typeahead search-in-adaptive-cards)
• Build cards and task modules > Overview > Cards and task modules
11/13/2021 Bots can be enabled to receive all channel messages using resource-specific consent (RSC) • Build bots > Bot conversations > Messages in bot conversations > Receive all channel messages with RSC
• Build bots > Bot conversations > Bot conversation overview
• Build bots > Bot conversations > Channel and group conversations
10/28/2021 Monetize your Teams app with a transactable SaaS offer Publish your app > Publish to the Teams Store > Include a SaaS offer with your Teams app
10/25/2021 Updated Get started module for Microsoft Teams Developer Documentation with new structure and procedures in a step-by-step guide Get started > Get started with your first Teams app
10/20/2021 Meeting stage is now available in GA Build apps for Teams meetings > Enable and configure your apps for Teams meetings
10/20/2021 Meeting Details API and real-time Teams meeting events Build apps for Teams meetings > Get meeting details API
10/18/2021 Tabs link unfurling and Stageview Build tabs > Tabs link unfurling and Stageview
10/08/2021 New best practices for designing Adaptive Cards Design your app > UI components > Designing Adaptive Cards for your Teams app
10/05/2021 Hide Teams app until Admin allows to un-hide the app Design your app > Block apps by default for users until an admin approves
10/05/2021 Plan your apps for Teams mobile App fundamentals > Plan responsive tabs for Teams mobile
10/04/2021 New Developer Portal for Teams introduced for managing your Teams apps Tools and SDK > Developer Portal for Teams
09/21/2021 Teams supports Microsoft Entra Object ID and UPN in user mention for bots and Incoming Webhooks • Build cards and task modules > Build cards > Microsoft Entra Object ID and UPN in user mention
• Build cards and task modules > Build cards > Cards- Overview
08/16/2021 Support for input validation on Adaptive Cards (v1.3 for all capabilities) and Universal Actions (v1.4 for bot sent cards) • Adaptive cards > Authoring cards > Input validation
• Build cards and task modules > Build cards > Universal actions for adaptive cards > Universal Actions for Adaptive Cards v1.4
08/30/2021 Custom Together Mode scenes feature combines participants into a single virtual scene and places their video streams in pre-determined seats Build apps for Teams meetings > Custom Together Mode scenes
08/25/2021 Introduced step-by-step guide to create a Teams bot with Single sign-on (SSO) Add authentication > Bots > Step-by-step guide to create Teams bot with SSO
08/19/2021 Installation update event received when you install a bot to a conversation thread Build bots > Bot conversations > Installation update event
08/12/2021 Build tabs with Adaptive Cards Build tabs > Build tabs with Adaptive Cards
07/08/2021 Teams mobile adds support for apps in meetings Build apps for Teams meetings > Build apps for Teams meeting
06/28/2021 Integrate People Picker capability Integrate with Teams > Integrate People Picker capability
06/25/2021 Introduced step-by-step guide to send proactive messages Build bots > Bot conversation > Proactive messages > Step-by-step guide to send proactive messages
06/09/2021 Stageview for images in Adaptive Cards with allowExpand attribute Build cards and task modules > Build cards > Stageview for images in Adaptive Cards
05/31/2021 Conversational tabs Build tabs > Start and continue conversations about content in your tabs
05/24/2021 Updated Teams app design guidelines with mobile patterns Design your app > Designing your Teams app
05/13/2021 Added information on mConnect and Skooler Integrate with Teams > Moodle LMS > Moodle learning management system
05/10/2021 App manifest v1.10 released App manifest > Manifest schema
05/10/2021 New app customization feature Design your app > Enable orgs to customize your app
05/07/2021 Deep links for audio and video calls in chat Integrate with Teams > Deep links
04/30/2021 New guidance on how to publish apps to the Teams Store • Publish to the Teams Store > Publish your app to the Teams Store
• Publish to the Teams Store > Teams Store validation guidelines
04/29/2021 Support for Universal Actions for Adaptive Cards v1.4 Build cards and task module > Build cards > Universal actions for Adaptive Cards > Universal Actions for Adaptive Cards
04/29/2021 User Specific Views Build cards and task module > Build cards > Universal actions for Adaptive Cards > User Specific Views
04/29/2021 Sequential Workflows Build cards and task module > Build cards > Universal actions for Adaptive Cards > Sequential Workflows
04/29/2021 Up to date cards Build cards and task module > Build cards > Universal actions for Adaptive Cards > Up to date cards
04/08/2021 App customization feature • Design your apps > Design teams app overview
• Tools and SDKs > Developer Portal
• App manifest > Public developer preview > Manifest schema
03/18/2021 Notice: Update to version 4.10 or above of the Bot Framework SDK, as we've started with the deprecation process for TeamsInfo.getMembers and TeamsInfo.GetMembersAsync. Build bots > Bot API Changes for Team/Chat Members
03/05/2021 Default install scope and group capability Publish your app > Default install scope and group capability
03/05/2021 Reorder personal app tabs Build tabs > Reorder the chat tab in personal apps
03/04/2021 Information masking in Adaptive cards Build cards and task modules > Build cards > Information masking in Adaptive cards
02/19/2021 Added location capabilities. • App fundamentals > Device capabilities > Overview
• App fundamentals > Device capabilities > Request device permissions
• App fundamentals > Device capabilities > Integrate media capabilities
• App fundamentals > Device capabilities > Integrate QR or barcode scanner capability
• App fundamentals > Device capabilities > Integrate location capabilities
02/18/2021 Added QR or barcode scanner capability. • App fundamentals > Device capabilities > Overview
• App fundamentals > Device capabilities > Request device permissions
• App fundamentals > Device capabilities > Integrate media capabilities
• App fundamentals > Device capabilities > Integrate QR or barcode scanner capability
02/09/2021 Added microphone capability information in device capabilities overview. • App fundamentals > Device capabilities > Overview
App fundamentals > • Device capabilities > Request device permissions
• App fundamentals > Device capabilities > Integrate media capabilities


2020
Date Update Find here
11/30/2020 Identity platform integration with Teams Toolkit and Visual Studio Code for tabs Single sign-on authentication with Teams Toolkit and Visual Studio Code for tabs
11/16/2020 Teams app manifest updated to version 1.8. Reference: Manifest schema for Microsoft Teams
11/10/2020 Teams bot design guidelines Bot design guidelines
09/30/2020 Sending and receiving files to bots on mobile devices is now supported Send and receive files through your bot
09/22/2020 New information for getting started with Teams development Build your first Teams app overview
09/18/2020 Support for in-meeting Teams apps (Release Preview) Apps in Teams meetings
08/19/2020 Import Teams messages with Microsoft Graph Import third-party platform messages to Teams using Microsoft Graph
08/12/2020 Adaptive Cards support in incoming webhook moved to GA Send adaptive cards using an incoming webhook
08/10/2020 Get started building Teams apps with the Visual Studio Toolkit Build apps with the Microsoft Teams Toolkit and Visual Studio Code
08/06/2020 Support for Tabs SSO authentication Develop an SSO Microsoft Teams Tab
07/27/2020 Graph proactive bots and messages (Public Preview) Enable proactive bot installation and proactive messaging in Teams with Microsoft Graph
07/22/2020 Mobile device capability updates Request device permissions for your Microsoft Teams tab
07/20/2020 Teams App Validation Tool for AppSource submissions Teams App Validation Tool
07/15/2020 Create a virtual assistant for Teams Virtual Assistant for Microsoft Teams
07/14/2020 Surfacing a native loading indicator documentation Showing a native loading indicator
07/01/2020 Get started building Teams apps with the Visual Studio Code Toolkit Build apps with the Microsoft Teams Toolkit and Visual Studio Code
07/01/2020 Single sign-on for tabs GA for Teams web and desktop clients Single Sign-On (SSO)
06/05/2020 Manifest schema updated to version 1.7. Reference: Manifest schema for Microsoft Teams
05/18/2020 Integrate Power Virtual Agents with Teams Integrate a Power Virtual Agents chatbot with Microsoft Teams
04/01/2020 Integrate WFM systems with Shifts Connector for Teams Microsoft Teams Shifts WFM connectors
03/24/2020 Added support for retrieving a single member of a conversation, and additional support for retrieving paged members Get Teams context for your bot


2019
Date Update Find here
12/26/2019 The replyToId parameter in payloads sent to a bot is no longer encrypted, allowing you to use this value to construct deep links to these messages. Message payloads include the encrypted values in the parameter legacy.replyToId.
11/05/2019 Single sign-on using the Teams JavaScript SDK. Single sign-on
10/31/2019 Conversational bots and message extension documentation updated to reflect the 4.6 Bot Framework SDK. Documentation for the v3 SDK is available in the Resources section. All bot and message extension documentation
10/31/2019 New documentation structure, and major article refactoring. Report any dead links or 404s by creating a GitHub Issue. All of them!
09/13/2019 Request bot is installed from action-based message extension. Initiate actions with message extensions
08/28/2019 Support for private channels in tabs and Connectors. Get context for your tab
06/20/2019 Share an external website, from an external website, into a Teams channel. Share to Teams.
05/25/2019 Respond with bot message from task module. Respond with bot message from task module
05/25/2019 Bots in group chats. Interact with a bot in group chat or channel
05/20/2019 App manifest localization. App localization
05/20/2019 Message actions. Message Actions
05/20/2019 Link unfurling (custom URL previews). Link unfurling
05/06/2019 Application Certification program for Teams Store apps. Application Certification
05/06/2019 App Templates are now available App Templates
04/23/2019 Action-based Message Extensions are now available. Action-based Message Extensions
02/18/2019 Creating deep links to private chat. Deep linking to a chat
01/23/2019 Surfacing SKU and licenceType information in the tab context. Tab Context

2018
Date Update Find here
11/12/2018 Tabs in group chat are now available in the released version of Teams. The tabs section is updated for clarity. Configurable tabs
11/09/2018 You can now create deep links to private chats between users. Deep linking to a chat
11/08/2018 SharePoint Framework 1.7 and a new feature to use Microsoft Teams tab as a SharePoint Framework web part is shipped. Tabs in SharePoint
11/05/2018 The task module feature is released. A task module allows you to create modal pop-up experiences in your Teams application, from both bots and tabs. Inside the pop-up, you can run your own custom HTML/JavaScript code, show an <iframe>-based widget such as a YouTube or Microsoft Stream video, or display an Adaptive card. Task module Overview, task module in tabs, task module in bots
10/05/2018 Formatting information for cards is updated and tested in the desktop, iOS, and Android clients for Teams. Cards, Card formatting
09/24/2018 Calls and online meetings APIs for Microsoft Graph is released to beta, and Teams apps can now interact with users in rich ways using voice and video. Calls and online meetings bots, Real-time media concepts, Registering a calling bot, Debugging and local testing, Application-hosted media, Handling incoming call notifications
09/11/2018 Tab configuration pages are now taller. Tab Design
08/15/2018 Adaptive cards are now supported in Teams. Adaptive card actions in Teams
08/10/2018 Client support for Dev Tools. Dev Tools for the Microsoft Teams Desktop Client
08/08/2018 Message extensions now support multiple commands. composeExtensions.commands
08/07/2018 Inline configuration is now supported in Connectors. The Connectors documentation is revised and expanded for clarity. Connectors
08/06/2018 Your bot can now send and receive files. Send and receive files through your bot
07/23/2018 Information about app recertification is added to the publishing section. Manifest permissions
07/16/2018 Additional space is allocated to the tab configuration page. The tab configuration page is significantly taller
07/12/2018 Information on guest access. Guest access in Microsoft Teams
06/07/2018 Information for the Microsoft Teams Tenant App Catalog is added. Publish your Microsoft Teams app
05/29/2018 Adaptive cards are supported in Teams. Adaptive card actions in Teams
04/17/2018 replyToID is added to the payload for the Invoke and MessageBack card actions. This is especially useful if you need to update the message that the card action came from. Card actions
04/12/2018 Added this topic to track changes to the Teams programming interface and this documentation set. What's new
04/10/2018 Changed authentication URLs to consistently use the tenant ID in the path. Authentication flow for Tabs, Microsoft Entra Tab authentication
04/06/2018 Added design guidelines for using the Command Box. Command box
04/02/2018 Using bots to send notifications for your app. Notification-only bots
03/27/2018 Expanded documentation for proactive messaging. Starting a conversation
03/15/2018 Refactored documentation for cards. Cards, Card actions, Card formatting, Card reference
02/27/2018 Added sample code to demonstrate AsTeamsChannelAccounts() method. Get context for your bot
02/05/2018 Added topics for getting started using C#. Get started on the Microsoft Teams platform with C#/.NET

Discover Microsoft Teams platform features that are in developer preview. You can now get latest Teams platform updates by subscribing to the RSS feed download feed. For more information, see configure RSS feed.

Developer preview

Developer preview is a public program that provides early access to unreleased Teams platform features.

2024 October


2024
Date Update Find here
16/09/2024 Learn about requirements for the validation of your Copilot agent to increase its chances of being listed on Teams Store. Publish to the Teams Store > Validation guidelines for Copilot agents
16/09/2024 Explore the development guidance to build Copilot agents. Build message extensions > Bot Framework > Search commands > Guidelines to create and upgrade Copilot agents
03/09/2024 Introduced nested app authentication for single-page applications that are embedded in host environment. Add authentication > Enable nested app authentication
14/06/2024 Introduced preapproval of RSC permissions for admins to control RSC permissions for app installation. Utilize Teams data with Microsoft Graph > Resource-specific consent > Preapproval of RSC permissions
23/05/2024 Leverage AI label, citations, feedback buttons, and sensitivity labels in your bot's messages. Build bots > Bot conversations > Format AI bot messages
23/05/2024 Enhance your Copilot message extension plugin to hand off a conversation to your custom engine agent. Build message extensions > Build message extensions using Bot Framework > Search commands > Copilot handoff
14/05/2024 Introduced a new manifest property to let potential customers contact you with queries before they can confidently adopt your app. App manifest > Public developer preview
07/05/2024 You can specify a 32x32 color icon with a transparent background to ensure a consistent appearance when your app runs in Outlook and Microsoft 365. Publish your app > 32x32 color icon
15/03/2024 Extend static tabs to channels with a customizable experience. Build tabs for Teams
12/02/2024 Build API-based message extension using Developer Portal for Teams. Build message extension > Build API-based message extension
06/02/2024 Introduced systemDefault reserved activity type for send activity feed notifications Build tabs > Send activity feed notifications
25/01/2024 Actions help to integrate your app into your user's workflow by enabling easy discoverability and seamless interaction with the content. Extend your app across Microsoft 365 > Actions in Microsoft 365
12/01/2024 Introduced Teams Toolkit command line interface v3. Tools and SDKs > Tools > Teams Toolkit command line interface

2023
Date Update Find here
27/11/2023 Extend an action-based Teams message extension across Microsoft 365. Extend your app across Microsoft 365 > Extend m365 teams message extension
14/11/2023 Build a bot-based message extension and extend the message extension as plugin for Microsoft 365 Copilot and also check the guidelines to create or upgrade a message extension plugin for Microsoft 365 Copilot. Build message extensions > Build message extensions using Bot Framework > Search commands > Extend bot-based message extension as plugin and Guidelines for Copilot agents
02/11/2023 Introduced Adaptive Card Previewer in public developer preview. Tools > Adaptive Card Previewer
25/10/2023 Introduced the extensions property in public developer preview app manifest schema. App manifest > Public developer preview
25/10/2023 Build message extensions using API (API-based) to interact directly with third-party data, apps, and services. Build message extensions > Build message extensions using API
28/09/2023 Configure your bot during installation or after installation from the team or group chat where the bot is installed. Build bots > Bot configuration experience
31/08/2023 The new Teams client supports light theme for apps in Teams meetings. Build tabs > Get context for your tab
28/08/2023 Teams app manifest is now referred to as app manifest. App manifest > App manifest schema
21/08/2023 Introduced the new Microsoft Teams client to provide better experience for your apps and users Resources > Introducing the new Microsoft Teams client
21/08/2023 Use Adaptive Card-based Loop components to build collaborative experiences within Teams message extensions that work across Microsoft 365. Extend your app across Microsoft 365 > Adaptive Card-based Loop components
08/08/2023 Use callRecording API to fetch meeting recording from all meetings. Build apps for Teams meetings and calls > Get meeting transcripts and recordings using Graph APIs
31/07/2023 Bots can mention tags in Adaptive Cards. Build bots > Bot conversations > Message in bot conversations > Channel and group chat conversation with a bot > Bots can mention tags in Adaptive Cards
31/07/2023 Bots can mention tags in Adaptive Cards. Build bots > Bot conversations > Message in bot conversations > Channel and group chat conversation with a bot > Bots can mention tags in Adaptive Cards
13/07/2023 Extend static tabs to group chat or meetings with a customizable experience. Build tabs > Overview
25/05/2023 Use a deep link to open a tab app in meeting side panel in Teams mobile client. Build apps for Teams meetings and calls > Enable and configure apps for Teams meeting > Build tabs for meeting
23/05/2023 Teams AI library helps you build AI-powered Teams apps. Build Bots > Teams AI library
23/05/2023 Extend Microsoft 365 Copilot to integrate with Microsoft Teams apps to turn your app into the most powerful productivity tool. Extend Microsoft 365 Copilot
31/01/2023 Send notifications to specific participants on a meeting stage with targeted in-meeting notification. Build apps for Teams meetings and calls > Enable and configure apps for meetings > Build in-meeting notification for Teams meeting > Build tabs for meeting > Targeted in-meeting notification
30/01/2023 Enable app caching to improve subsequent launch time of the apps to the meeting side panel. Build tabs > App caching for your tab app

2022
Date Update Find here
05/12/2022 Use share in meeting to share any document or third-party app to the meeting stage. Build apps for Teams meetings and calls > Enable and configure apps for meetings > Share in meeting
10/11/2022 Enable bots to receive all conversation messages without being @mentioned in relevant contexts. Build bots > Bot conversations > Message in bot conversations > Receive all conversation messages with RSC
09/23/2022 Use apps in Teams meetings scheduled through public channels. Build apps for Teams meetings and calls > Apps for Teams meetings and calls
08/23/2022 Share apps to the Teams meeting stage in mobile. Build apps for Teams meetings and calls > Enable and configure apps for meetings
08/03/2022 Use toggle incoming audio API to toggle the incoming audio state setting for the user in Teams meeting stage from mute to unmute or vice-versa. Build apps for Teams meetings and calls > Meeting apps API references
08/02/2022 Use Collaboration controls to build custom collaborative experiences and integrate with Microsoft 365 services. Integrate with Teams > Collaboration controls
05/24/2022 Use Live Share to transform Teams apps into collaborative multi-user experiences without writing any dedicated back-end code. Build apps for Teams meetings > Enhanced collaboration with Live Share > Overview
10/28/2021 Enable bots to receive all channel messages using resource-specific consent (RSC). • Build bots > Bot conversations > bot conversation overview
• Build bots > Bot conversations > channel and group conversations
06/16/2021 Use resource-specific consent permissions to allow the app to access the data of a specific instance of a resource type. • Utilize Teams data with Microsoft Graph > Resource-specific consent
• Test your app > Microsoft Graph > Test resource-specific consent permissions in Teams

For more information, see public developer preview for Teams.


Discover Microsoft Teams platform features that are deprecated. You can now get latest Teams platform updates by subscribing to the RSS feed download feed. For more information, see configure RSS feed.

Deprecated

Teams platform features that aren't available.

  • August 02, 2024: The Collaboration controls for model-driven applications are retired.

  • July 25, 2024: Teams, Outlook, and Microsoft 365 web domains are migrating to *.cloud.microsoft domain. Configure your app before September 2024 to ensure continued functionality.

  • July 16, 2024: The existing Microsoft 365 (previously called Office 365) connectors across all cloud platforms are nearing deprecation, and the creation of new Microsoft 365 connectors will soon be blocked. For more information on the schedule and how the Workflows app provides a more flexible and secure experience, see retirement of Microsoft 365 connectors within Microsoft Teams.

  • April 30, 2024: In tab experiences, tab margins are deprecated.

  • April 12, 2024: The packageName property is deprecated as part of app manifest v1.17.

  • April 10, 2024: Location and Media APIs aren't supported in the new Teams client. We recommend using HTML5 Geolocation and Media.

  • April 10, 2024: The window.alert, window.confirm, and window.prompt APIs used to display a dialog aren't supported in the new Teams Client. We recommended you to render a dialog within your own frame.

  • April 01, 2024: Azure AD PowerShell is deprecated on March 30, 2024. To interact with Microsoft Entra ID, we recommend you to migrate to Microsoft Graph PowerShell.

  • February 02, 2024: Teams, Outlook, and Microsoft 365 web domains are migrating to *.cloud.microsoft domain. Configure your app before June 2024 to ensure continued functionality.

  • February 02, 2024: The Collaboration controls for model-driven applications are set to retire by May 2024. We recommend removing the Collaboration controls and Collaboration connector from all Power Apps solutions and prepare users for the upcoming Collaboration controls retirement.

2023
Date Update Find here
05/05/2023 Adaptive Card tabs will be deprecated in the new Microsoft Teams. Apps are expected to be available in the new Microsoft Teams by June 2023. If your app is using Adaptive Card tabs, we recommend you to rebuild the tab as a web-based tab. Build tabs > Overview
17/05/2023 Teams Toolkit v4 extension within Visual Studio Code will be deprecated. We recommend that you use Teams Toolkit v5 within Visual Studio Code for building your Teams app. Tools and SDKs > Teams Toolkit for Visual Studio Code > Teams Toolkit Overview
11/10/2023 Adaptive Card tabs are deprecated in the new Microsoft Teams. If your app is using Adaptive Card tabs, we recommend you to rebuild the tab as a web-based tab. Build tabs > Overview
2022
Date Update Find here
01/08/2022 App Studio is deprecated, use Developer Portal for Teams. Tools and SDKs > Tools > Developer Portal for Teams

Teams app template catalog

Along with new features, we also provide production-ready Teams app templates that you can deploy right away or modify to your needs. Newly added templates are indicated with a star ☆.

Submit your feedback

We encourage Teams developers to ask questions, file bugs, submit feature requests, and make contributions. You can submit feedback through any of the available channels.

Get latest updates

You can get the latest Teams platform updates by configuring to the RSS feed.

To configure RSS feed

  1. Open Teams.
  2. Select Teams from the left pane.
  3. Select a channel in the team.
  4. Select ellipsis ●●● and from the dropdown list, select Connectors.
  5. Search for RSS in the Connectors dialog box that appears.
  6. Select Configure.
  7. Enter a name in Enter a name for your RSS connection..
  8. Enter https://aka.ms/TeamsPlatformUpdates in Address for RSS feed.
  9. Select the frequency of the feed from the Digest frequency dropdown list.
  10. Select Save.