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 . For more information, see configure RSS feed.
Generally available
Teams platform features that are available to all app developers.
2023 November
- November 21, 2023: Terminology update. LOB apps is referred to as custom apps built for your org (LOB apps).
- November 20, 2023: Use captureImage API to capture an image or select media from the gallery for mobile clients.
- November 17, 2023: Terminology update. Sideload is referred to as upload a custom app.
- November 17, 2023: Introduced Teams App Test Tool that streamlines the debug process of bot-based apps.
- November 14, 2023: Use callRecording API to fetch meeting recording from all meetings.
- November 14, 2023: Branding update. Azure Active Directory (Azure AD) is referred to as Microsoft Entra ID.
- November 03, 2023: Introduced systemDefault reserved activity type for send activity feed notifications.
- November 03, 2023: Apps for Teams meetings are available in GCC-High environment.
2023
Date | Update | Find here |
---|---|---|
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. | Distribute 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. | Distribute 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 Stage View to engage with your app content in a new Teams window | Build tabs > Tabs link unfurling and Stage View. |
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). | Distribute 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. | Distribute your app > Publish to the Teams Store > Prepare your Teams Store submission > Distribute 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). | Distribute your app > Upload your app in Teams |
06/04/2023 | Set up Microsoft license management for third-party SaaS apps in Partner Centre 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. | Distribute 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 | Teams Toolkit version 4.0.0 for Visual Studio Code is now GA | Tools and SDKs > Teams Toolkit for Visual Studio Code > • Teams Toolkit Overview • Build command bot with JavaScript • Build notification bot with JavaScript • Preview and customize Teams app manifest • Connect to existing APIs • Add capabilities to your Teams apps • Add single sign-on experience • Add cloud resources to Teams app |
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 | Distribute 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 | Distribute 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 | Distribute 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? | Distribute 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 Stage View | Build apps for Teams meetings > Enable and configure apps for meetings > Step-by-step guide to create meetings Stage View |
12/13/2021 | Introduced guidelines for app linked to SaaS offer | Distribute 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 sidepanel | Build apps for Teams meetings > Enable and configure apps for meetings > Step-by-step guide to create meeting sidepanel 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 | Distribute 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 Stage View | Build tabs > Tabs link unfurling and Stage View |
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 Azure AD Object ID and UPN in user mention for bots and Incoming Webhooks | • Build cards and task modules > Build cards > Azure AD 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 |
08/04/2021 | Tabs will no longer have margins surrounding their experiences | Build tabs > Removing tab margins |
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 | Stage View for images in Adaptive Cards with allowExpand attribute |
Build cards and task modules > Build cards > Stage View 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 | Distribute 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 404's 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 DevTools. | DevTools for the Microsoft Teams Desktop Client |
08/08/2018 | Message extensions now supports 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, Azure AD 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 . For more information, see configure RSS feed.
Developer preview
Developer preview is a public program that provides early access to unreleased Teams platform features.
2023 November
November 27, 2023: Extend an action-based Teams message extension across Microsoft 365.
November 14, 2023: Build a bot-based message extension and extend the message extension as plugin for Microsoft Copilot for Microsoft 365 and also check the guidelines to create or upgrade a message extension plugin for Microsoft Copilot for Microsoft 365.
November 02, 2023: Introduced Adaptive Card Previewer in public developer preview.
2023
Date | Update | Find here |
---|---|---|
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 |
22/08/2023 | Enable RSC permissions for a user using the Graph APIs | Utilize Teams data with Microsoft Graph > Resource-specific consent > Grant RSC permission to your app |
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 . For more information, see configure RSS feed.
Deprecated
Teams platform features that aren't available.
October 11, 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.
May 17, 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.
May 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.
August 01, 2022: App Studio is deprecated, use 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
- Open Teams.
- Select Teams from the left pane.
- Select a channel in the team.
- Select ellipsis ●●● and from the dropdown list, select Connectors.
- Search for RSS in the Connectors dialog box that appears.
- Select Configure.
- Enter a name in Enter a name for your RSS connection..
- Enter https://aka.ms/TeamsPlatformUpdates in Address for RSS feed.
- Select the frequency of the feed from the Digest frequency dropdown list.
- Select Save.
Feedback
Submit and view feedback for