From 01f2cee40818e86d28f665fcd6cb0f8474bcb31c Mon Sep 17 00:00:00 2001 From: Sam Ramon <15154970+samantharamon@users.noreply.github.com> Date: Mon, 23 Sep 2024 16:06:05 -0700 Subject: [PATCH 1/2] Update support for Dialog APIs --- .../common/dialog-api-requirement-sets.md | 23 +++++++++++++++---- .../outlook/outlook-api-requirement-sets.md | 18 +++++++-------- docs/requirement-sets/requirement-sets.md | 18 ++++++++------- 3 files changed, 38 insertions(+), 21 deletions(-) diff --git a/docs/requirement-sets/common/dialog-api-requirement-sets.md b/docs/requirement-sets/common/dialog-api-requirement-sets.md index 3cd29fa46..a183ca352 100644 --- a/docs/requirement-sets/common/dialog-api-requirement-sets.md +++ b/docs/requirement-sets/common/dialog-api-requirement-sets.md @@ -1,7 +1,7 @@ --- title: Dialog API requirement sets description: Learn more about the Dialog API requirement sets. -ms.date: 04/15/2024 +ms.date: 09/24/2024 ms.topic: overview ms.localizationpriority: medium --- @@ -18,11 +18,11 @@ Office Add-ins run across multiple versions of Office. The following table lists | DialogApi 1.1 | Supported | Version 1602 (Build 6741.0000) | Version 1602 (Build 6741.0000) | Office 2016 | Version 15.20 | Version 1.22 | Version 1608 (Build 7601.6800) | > [!NOTE] -> \* Users of perpetual versions of Office may not have accepted all patches and updates. If so, the DLL that Office uses to report its version in the UI may be greater than the versions listed here even if the updated DLLs needed to support DialogApi have not be installed on the user's computer. To ensure that the needed patch is installed, the user must go to the [Office 2016 update list](/officeupdates/msp-files-office-2016), search for **osfclient-x-none**, and install the listed patch. +> \* Users of perpetual versions of Office may not have accepted all patches and updates. If so, the DLL that Office uses to report its version in the UI may be greater than the versions listed here even if the updated DLLs needed to support DialogApi haven't been installed on the user's computer. To ensure that the needed patch is installed, the user must go to the [Office 2016 update list](/officeupdates/msp-files-office-2016), search for **osfclient-x-none**, and install the listed patch. ## Office on Windows (Microsoft 365 subscription) support -The DialogApi 1.2 requirement set is supported in the Consumer Channel from Version 2005 (Build 12827.20268). That requirement set is also supported in the Semi-Annual Channel and Monthly Enterprise Channel builds available since June 9, 2020. The **minimum** supported builds for each channel are as follows: +The DialogApi 1.2 requirement set is supported in the Consumer Channel from Version 2005 (Build 12827.20268). That requirement set is also supported in the Semi-Annual Channel and Monthly Enterprise Channel builds available since June 9, 2020. The **minimum** supported builds for each channel are as follows: | Channel | Minimum version | Minimum build | |:-----|:-----|:-----| @@ -30,11 +30,26 @@ The DialogApi 1.2 requirement set is supported in the Consumer Channel from Vers | Monthly Enterprise Channel | 2004 | 12730.20430 | | Semi-Annual Enterprise Channel | 2002 | 12527.20720 | +## Outlook support + +In Outlook, dialog features and their APIs were introduced in the following Mailbox requirement sets. + +| Feature | API | Mailbox requirement set | +| :----- | :----- | :----- | +| Display a dialog | [Office.context.ui.displayDialogAsync](/javascript/api/office/office.ui#office-office-ui-displaydialogasync-member(1)) | [1.4](../outlook/requirement-set-1.4/outlook-requirement-set-1.4.md) | +| Deliver a message from the dialog to the its parent page | [Office.context.ui.messageParent](/javascript/api/office/office.ui#office-office-ui-messageparent-member(1)) | [1.4](../outlook/requirement-set-1.4/outlook-requirement-set-1.4.md) | +| Close a dialog | [Office.context.ui.closeContainer](/javascript/api/office/office.ui#office-office-ui-closecontainer-member(1)) | [1.5](../outlook/requirement-set-1.5/outlook-requirement-set-1.5.md) | +| Deliver a message from the host page to a dialog | [Office.dialog.messageChild](/javascript/api/office/office.dialog#office-office-dialog-messagechild-member(1)) | [1.9](../outlook/requirement-set-1.9/outlook-requirement-set-1.9.md)\* | + +> [!NOTE] +> Although classic Outlook on Mac doesn't support Mailbox requirement set 1.9, it does support the DialogApi 1.2 requirement set. + ## Office versions and build numbers To find out more about versions, build numbers, and Office Online Server, see: [!INCLUDE [Links to get Office versions and how to find Office client version](../../includes/links-get-office-versions-builds.md)] + - [Office Online Server overview](/officeonlineserver/office-online-server-overview) ## Office Common API requirement sets @@ -43,7 +58,7 @@ For information about Common API requirement sets, see [Office Common API requir ## Dialog API 1.1 and 1.2 -The Dialog API 1.1 is the first version of the API. Requirement set 1.2 adds support for sending data from the parent page to the dialog box with the [Office.dialog.messageChild](/javascript/api/office/office.dialog#office-office-dialog-messagechild-member(1)) method. For details about these APIs, see the [Dialog API](/javascript/api/office/office.ui) reference topic. +The Dialog API 1.1 is the first version of the API (see [Office.UI](/javascript/api/office/office.ui)). Requirement set 1.2 adds support for sending data from the parent page to the dialog box with the [Office.dialog.messageChild](/javascript/api/office/office.dialog#office-office-dialog-messagechild-member(1)) method. For details about these APIs, see the [Dialog API](/javascript/api/office/office.ui) reference topic. ## See also diff --git a/docs/requirement-sets/outlook/outlook-api-requirement-sets.md b/docs/requirement-sets/outlook/outlook-api-requirement-sets.md index da91c1797..d7dc14f19 100644 --- a/docs/requirement-sets/outlook/outlook-api-requirement-sets.md +++ b/docs/requirement-sets/outlook/outlook-api-requirement-sets.md @@ -1,7 +1,7 @@ --- title: Outlook JavaScript API requirement sets description: Learn more about the Outlook JavaScript API requirement sets. -ms.date: 05/20/2024 +ms.date: 09/24/2024 ms.topic: overview ms.localizationpriority: high --- @@ -111,17 +111,17 @@ Add-ins are supported in Outlook on the following platforms. | Platform | Major Office/Outlook version | Supported API requirement sets | |---|---|---| -| Web browser1 2 | modern Outlook UI when connected to
Exchange Online: subscription, Outlook.com | [1.1](requirement-set-1.1/outlook-requirement-set-1.1.md), [1.2](requirement-set-1.2/outlook-requirement-set-1.2.md), [1.3](requirement-set-1.3/outlook-requirement-set-1.3.md), [1.4](requirement-set-1.4/outlook-requirement-set-1.4.md), [1.5](requirement-set-1.5/outlook-requirement-set-1.5.md), [1.6](requirement-set-1.6/outlook-requirement-set-1.6.md), [1.7](requirement-set-1.7/outlook-requirement-set-1.7.md), [1.8](requirement-set-1.8/outlook-requirement-set-1.8.md), [1.9](requirement-set-1.9/outlook-requirement-set-1.9.md), [1.10](requirement-set-1.10/outlook-requirement-set-1.10.md), [1.11](requirement-set-1.11/outlook-requirement-set-1.11.md), [1.12](requirement-set-1.12/outlook-requirement-set-1.12.md), [1.13](requirement-set-1.13/outlook-requirement-set-1.13.md), [1.14](requirement-set-1.14/outlook-requirement-set-1.14.md)
[DevicePermissionService 1.1](../common/device-permission-service-requirement-sets.md)
[IdentityAPI 1.3](../common/identity-api-requirement-sets.md)3 | +| Web browser1 2 | modern Outlook UI when connected to
Exchange Online: subscription, Outlook.com | [1.1](requirement-set-1.1/outlook-requirement-set-1.1.md), [1.2](requirement-set-1.2/outlook-requirement-set-1.2.md), [1.3](requirement-set-1.3/outlook-requirement-set-1.3.md), [1.4](requirement-set-1.4/outlook-requirement-set-1.4.md), [1.5](requirement-set-1.5/outlook-requirement-set-1.5.md), [1.6](requirement-set-1.6/outlook-requirement-set-1.6.md), [1.7](requirement-set-1.7/outlook-requirement-set-1.7.md), [1.8](requirement-set-1.8/outlook-requirement-set-1.8.md), [1.9](requirement-set-1.9/outlook-requirement-set-1.9.md), [1.10](requirement-set-1.10/outlook-requirement-set-1.10.md), [1.11](requirement-set-1.11/outlook-requirement-set-1.11.md), [1.12](requirement-set-1.12/outlook-requirement-set-1.12.md), [1.13](requirement-set-1.13/outlook-requirement-set-1.13.md), [1.14](requirement-set-1.14/outlook-requirement-set-1.14.md)
[DevicePermissionService 1.1](../common/device-permission-service-requirement-sets.md)
[DialogAPI 1.1](../common/dialog-api-requirement-sets.md)
[DialogAPI 1.2](../common/dialog-api-requirement-sets.md)
[DialogOrigin 1.1](../common/dialog-origin-requirement-sets.md)
[IdentityAPI 1.3](../common/identity-api-requirement-sets.md)3 | || classic Outlook UI when connected to
Exchange on-premises | [1.1](requirement-set-1.1/outlook-requirement-set-1.1.md), [1.2](requirement-set-1.2/outlook-requirement-set-1.2.md), [1.3](requirement-set-1.3/outlook-requirement-set-1.3.md), [1.4](requirement-set-1.4/outlook-requirement-set-1.4.md), [1.5](requirement-set-1.5/outlook-requirement-set-1.5.md), [1.6](requirement-set-1.6/outlook-requirement-set-1.6.md) | -| Windows | [new Outlook on Windows](https://support.microsoft.com/office/656bb8d9-5a60-49b2-a98b-ba7822bc7627) | [1.1](requirement-set-1.1/outlook-requirement-set-1.1.md), [1.2](requirement-set-1.2/outlook-requirement-set-1.2.md), [1.3](requirement-set-1.3/outlook-requirement-set-1.3.md), [1.4](requirement-set-1.4/outlook-requirement-set-1.4.md), [1.5](requirement-set-1.5/outlook-requirement-set-1.5.md), [1.6](requirement-set-1.6/outlook-requirement-set-1.6.md), [1.7](requirement-set-1.7/outlook-requirement-set-1.7.md), [1.8](requirement-set-1.8/outlook-requirement-set-1.8.md), [1.9](requirement-set-1.9/outlook-requirement-set-1.9.md), [1.10](requirement-set-1.10/outlook-requirement-set-1.10.md), [1.11](requirement-set-1.11/outlook-requirement-set-1.11.md), [1.12](requirement-set-1.12/outlook-requirement-set-1.12.md), [1.13](requirement-set-1.13/outlook-requirement-set-1.13.md), [1.14](requirement-set-1.14/outlook-requirement-set-1.14.md)
[DevicePermissionService 1.1](../common/device-permission-service-requirement-sets.md)
[IdentityAPI 1.3](../common/identity-api-requirement-sets.md)3 | +| Windows | [new Outlook on Windows](https://support.microsoft.com/office/656bb8d9-5a60-49b2-a98b-ba7822bc7627) | [1.1](requirement-set-1.1/outlook-requirement-set-1.1.md), [1.2](requirement-set-1.2/outlook-requirement-set-1.2.md), [1.3](requirement-set-1.3/outlook-requirement-set-1.3.md), [1.4](requirement-set-1.4/outlook-requirement-set-1.4.md), [1.5](requirement-set-1.5/outlook-requirement-set-1.5.md), [1.6](requirement-set-1.6/outlook-requirement-set-1.6.md), [1.7](requirement-set-1.7/outlook-requirement-set-1.7.md), [1.8](requirement-set-1.8/outlook-requirement-set-1.8.md), [1.9](requirement-set-1.9/outlook-requirement-set-1.9.md), [1.10](requirement-set-1.10/outlook-requirement-set-1.10.md), [1.11](requirement-set-1.11/outlook-requirement-set-1.11.md), [1.12](requirement-set-1.12/outlook-requirement-set-1.12.md), [1.13](requirement-set-1.13/outlook-requirement-set-1.13.md), [1.14](requirement-set-1.14/outlook-requirement-set-1.14.md)
[DevicePermissionService 1.1](../common/device-permission-service-requirement-sets.md)
[DialogAPI 1.1](../common/dialog-api-requirement-sets.md)
[DialogAPI 1.2](../common/dialog-api-requirement-sets.md)
[DialogOrigin 1.1](../common/dialog-origin-requirement-sets.md)
[IdentityAPI 1.3](../common/identity-api-requirement-sets.md)3 | || | [1.1](requirement-set-1.1/outlook-requirement-set-1.1.md), [1.2](requirement-set-1.2/outlook-requirement-set-1.2.md), [1.3](requirement-set-1.3/outlook-requirement-set-1.3.md), [1.4](requirement-set-1.4/outlook-requirement-set-1.4.md), [1.5](requirement-set-1.5/outlook-requirement-set-1.5.md), [1.6](requirement-set-1.6/outlook-requirement-set-1.6.md), [1.7](requirement-set-1.7/outlook-requirement-set-1.7.md), [1.8](requirement-set-1.8/outlook-requirement-set-1.8.md)4, [1.9](requirement-set-1.9/outlook-requirement-set-1.9.md)4, [1.10](requirement-set-1.10/outlook-requirement-set-1.10.md)4, [1.11](requirement-set-1.11/outlook-requirement-set-1.11.md)4, [1.12](requirement-set-1.12/outlook-requirement-set-1.12.md)4, [1.13](requirement-set-1.13/outlook-requirement-set-1.13.md)4, [1.14](requirement-set-1.14/outlook-requirement-set-1.14.md)4
[DialogAPI 1.1](../common/dialog-api-requirement-sets.md)
[DialogAPI 1.2](../common/dialog-api-requirement-sets.md)
[DialogOrigin 1.1](../common/dialog-origin-requirement-sets.md)
[IdentityAPI 1.3](../common/identity-api-requirement-sets.md)3
[OpenBrowserWindowApi 1.1](../common/open-browser-window-api-requirement-sets.md) | || volume-licensed perpetual Outlook 2021 | [1.1](requirement-set-1.1/outlook-requirement-set-1.1.md), [1.2](requirement-set-1.2/outlook-requirement-set-1.2.md), [1.3](requirement-set-1.3/outlook-requirement-set-1.3.md), [1.4](requirement-set-1.4/outlook-requirement-set-1.4.md), [1.5](requirement-set-1.5/outlook-requirement-set-1.5.md), [1.6](requirement-set-1.6/outlook-requirement-set-1.6.md), [1.7](requirement-set-1.7/outlook-requirement-set-1.7.md), [1.8](requirement-set-1.8/outlook-requirement-set-1.8.md)4, [1.9](requirement-set-1.9/outlook-requirement-set-1.9.md)4
[DialogAPI 1.1](../common/dialog-api-requirement-sets.md)
[DialogAPI 1.2](../common/dialog-api-requirement-sets.md)
[DialogOrigin 1.1](../common/dialog-origin-requirement-sets.md)
[IdentityAPI 1.3](../common/identity-api-requirement-sets.md)3
[OpenBrowserWindowApi 1.1](../common/open-browser-window-api-requirement-sets.md) | || volume-licensed perpetual Outlook 2019 | [1.1](requirement-set-1.1/outlook-requirement-set-1.1.md), [1.2](requirement-set-1.2/outlook-requirement-set-1.2.md), [1.3](requirement-set-1.3/outlook-requirement-set-1.3.md), [1.4](requirement-set-1.4/outlook-requirement-set-1.4.md), [1.5](requirement-set-1.5/outlook-requirement-set-1.5.md), [1.6](requirement-set-1.6/outlook-requirement-set-1.6.md) | || volume-licensed perpetual Outlook 2016 | [1.1](requirement-set-1.1/outlook-requirement-set-1.1.md), [1.2](requirement-set-1.2/outlook-requirement-set-1.2.md), [1.3](requirement-set-1.3/outlook-requirement-set-1.3.md), [1.4](requirement-set-1.4/outlook-requirement-set-1.4.md)5 | -| Mac | new UI6 | [1.1](requirement-set-1.1/outlook-requirement-set-1.1.md), [1.2](requirement-set-1.2/outlook-requirement-set-1.2.md), [1.3](requirement-set-1.3/outlook-requirement-set-1.3.md), [1.4](requirement-set-1.4/outlook-requirement-set-1.4.md), [1.5](requirement-set-1.5/outlook-requirement-set-1.5.md), [1.6](requirement-set-1.6/outlook-requirement-set-1.6.md), [1.7](requirement-set-1.7/outlook-requirement-set-1.7.md), [1.8](requirement-set-1.8/outlook-requirement-set-1.8.md), [1.9](requirement-set-1.9/outlook-requirement-set-1.9.md), [1.10](requirement-set-1.10/outlook-requirement-set-1.10.md), [1.11](requirement-set-1.11/outlook-requirement-set-1.11.md), [1.12](requirement-set-1.12/outlook-requirement-set-1.12.md), [1.13](requirement-set-1.13/outlook-requirement-set-1.13.md)
[IdentityAPI 1.3](../common/identity-api-requirement-sets.md)3
[OpenBrowserWindowApi 1.1](../common/open-browser-window-api-requirement-sets.md) | -|| classic UI | [1.1](requirement-set-1.1/outlook-requirement-set-1.1.md), [1.2](requirement-set-1.2/outlook-requirement-set-1.2.md), [1.3](requirement-set-1.3/outlook-requirement-set-1.3.md), [1.4](requirement-set-1.4/outlook-requirement-set-1.4.md), [1.5](requirement-set-1.5/outlook-requirement-set-1.5.md), [1.6](requirement-set-1.6/outlook-requirement-set-1.6.md), [1.7](requirement-set-1.7/outlook-requirement-set-1.7.md), [1.8](requirement-set-1.8/outlook-requirement-set-1.8.md)
[IdentityAPI 1.3](../common/identity-api-requirement-sets.md)3
[OpenBrowserWindowApi 1.1](../common/open-browser-window-api-requirement-sets.md) | -| Android1 7 8 | subscription | [1.1](requirement-set-1.1/outlook-requirement-set-1.1.md), [1.2](requirement-set-1.2/outlook-requirement-set-1.2.md), [1.3](requirement-set-1.3/outlook-requirement-set-1.3.md), [1.4](requirement-set-1.4/outlook-requirement-set-1.4.md), [1.5](requirement-set-1.5/outlook-requirement-set-1.5.md) | -| iOS1 7 8 | subscription | [1.1](requirement-set-1.1/outlook-requirement-set-1.1.md), [1.2](requirement-set-1.2/outlook-requirement-set-1.2.md), [1.3](requirement-set-1.3/outlook-requirement-set-1.3.md), [1.4](requirement-set-1.4/outlook-requirement-set-1.4.md), [1.5](requirement-set-1.5/outlook-requirement-set-1.5.md) | +| Mac | new UI6 | [1.1](requirement-set-1.1/outlook-requirement-set-1.1.md), [1.2](requirement-set-1.2/outlook-requirement-set-1.2.md), [1.3](requirement-set-1.3/outlook-requirement-set-1.3.md), [1.4](requirement-set-1.4/outlook-requirement-set-1.4.md), [1.5](requirement-set-1.5/outlook-requirement-set-1.5.md), [1.6](requirement-set-1.6/outlook-requirement-set-1.6.md), [1.7](requirement-set-1.7/outlook-requirement-set-1.7.md), [1.8](requirement-set-1.8/outlook-requirement-set-1.8.md), [1.9](requirement-set-1.9/outlook-requirement-set-1.9.md), [1.10](requirement-set-1.10/outlook-requirement-set-1.10.md), [1.11](requirement-set-1.11/outlook-requirement-set-1.11.md), [1.12](requirement-set-1.12/outlook-requirement-set-1.12.md), [1.13](requirement-set-1.13/outlook-requirement-set-1.13.md)
[DialogAPI 1.1](../common/dialog-api-requirement-sets.md)
[DialogAPI 1.2](../common/dialog-api-requirement-sets.md)
[DialogOrigin 1.1](../common/dialog-origin-requirement-sets.md)
[IdentityAPI 1.3](../common/identity-api-requirement-sets.md)3
[OpenBrowserWindowApi 1.1](../common/open-browser-window-api-requirement-sets.md) | +|| classic UI | [1.1](requirement-set-1.1/outlook-requirement-set-1.1.md), [1.2](requirement-set-1.2/outlook-requirement-set-1.2.md), [1.3](requirement-set-1.3/outlook-requirement-set-1.3.md), [1.4](requirement-set-1.4/outlook-requirement-set-1.4.md), [1.5](requirement-set-1.5/outlook-requirement-set-1.5.md), [1.6](requirement-set-1.6/outlook-requirement-set-1.6.md), [1.7](requirement-set-1.7/outlook-requirement-set-1.7.md), [1.8](requirement-set-1.8/outlook-requirement-set-1.8.md)
[DialogAPI 1.1](../common/dialog-api-requirement-sets.md)7
[DialogAPI 1.2](../common/dialog-api-requirement-sets.md)7
[DialogOrigin 1.1](../common/dialog-origin-requirement-sets.md)
[IdentityAPI 1.3](../common/identity-api-requirement-sets.md)3
[OpenBrowserWindowApi 1.1](../common/open-browser-window-api-requirement-sets.md) | +| Android1 8 | subscription | [1.1](requirement-set-1.1/outlook-requirement-set-1.1.md), [1.2](requirement-set-1.2/outlook-requirement-set-1.2.md), [1.3](requirement-set-1.3/outlook-requirement-set-1.3.md), [1.4](requirement-set-1.4/outlook-requirement-set-1.4.md), [1.5](requirement-set-1.5/outlook-requirement-set-1.5.md) | +| iOS1 8 | subscription | [1.1](requirement-set-1.1/outlook-requirement-set-1.1.md), [1.2](requirement-set-1.2/outlook-requirement-set-1.2.md), [1.3](requirement-set-1.3/outlook-requirement-set-1.3.md), [1.4](requirement-set-1.4/outlook-requirement-set-1.4.md), [1.5](requirement-set-1.5/outlook-requirement-set-1.5.md) | > [!NOTE] > 1 Add-ins aren't supported in Outlook on Android, on iOS, and modern mobile web with on-premises Exchange accounts. Certain iOS devices still support add-ins when using on-premises Exchange accounts with classic Outlook on the web. For information about supported devices, see [Requirements for running Office Add-ins](/office/dev/add-ins/concepts/requirements-for-running-office-add-ins#client-requirements-non-windows-smartphone-and-tablet). @@ -136,9 +136,9 @@ Add-ins are supported in Outlook on the following platforms. > > 6 Support for the new Mac UI is available from Outlook Version 16.38.506. For more information, see the [Add-in support in Outlook on new Mac UI](/office/dev/add-ins/outlook/compare-outlook-add-in-support-in-outlook-for-mac#add-in-support-in-outlook-on-new-mac-ui) section. > -> 7 Currently, there are additional considerations when designing and implementing add-ins for mobile clients. For more details, see [code considerations when adding support for add-in commands in Outlook on mobile devices](/office/dev/add-ins/outlook/add-mobile-support#code-considerations). +> 7 Although, classic Outlook on Mac doesn't support Mailbox requirement set 1.9, it does support the DialogApi 1.2 requirement set. For information on the minimum supported version and build, see [Dialog API requirement sets](../common/dialog-api-requirement-sets.md). > -> 8 Although Outlook on Android and on iOS support up to requirement set 1.5, your mobile add-in can now implement some APIs from later requirement sets. For more information on which APIs are supported in Outlook mobile, see [Outlook JavaScript APIs supported in Outlook on mobile devices](/office/dev/add-ins/outlook/outlook-mobile-apis). +> 8 Currently, there are additional considerations when designing and implementing add-ins for mobile clients. For more details, see [code considerations when adding support for add-in commands in Outlook on mobile devices](/office/dev/add-ins/outlook/add-mobile-support#code-considerations). Although Outlook on Android and on iOS support up to requirement set 1.5, your mobile add-in can now implement some APIs from later requirement sets. For more information on which APIs are supported in Outlook mobile, see [Outlook JavaScript APIs supported in Outlook on mobile devices](/office/dev/add-ins/outlook/outlook-mobile-apis). > [!TIP] > You can distinguish between classic and modern Outlook in a web browser by checking your mailbox toolbar. diff --git a/docs/requirement-sets/requirement-sets.md b/docs/requirement-sets/requirement-sets.md index 9a8bcf272..66c813dc0 100644 --- a/docs/requirement-sets/requirement-sets.md +++ b/docs/requirement-sets/requirement-sets.md @@ -1,7 +1,7 @@ --- title: Office client application and platform availability for Office Add-ins description: Supported requirement sets for Excel, OneNote, Outlook, PowerPoint, Project, and Word. -ms.date: 09/12/2024 +ms.date: 09/24/2024 ms.topic: overview ms.localizationpriority: high --- @@ -43,17 +43,17 @@ To work as expected, your Office Add-in might depend on a specific Office applic |Platform|Extension points|Application-specific API requirement sets|[Common API requirement sets](common/office-add-in-requirement-sets.md)| |---|---|---|---| -|Office on the web
(modern)1 2|||| +|Office on the web
(modern)1 2|||| |Office on the web
(classic)2|||Not available| -|Office on Windows
([new desktop client (preview)](https://support.microsoft.com/office/656bb8d9-5a60-49b2-a98b-ba7822bc7627))|||| +|Office on Windows
([new desktop client (preview)](https://support.microsoft.com/office/656bb8d9-5a60-49b2-a98b-ba7822bc7627))|||| |Office on Windows
  • Microsoft 365 subscription
  • retail perpetual Office 2016 and later
  • |||| |Office 2021 on Windows
    (volume-licensed perpetual)|||| |Office 2019 on Windows
    (volume-licensed perpetual)|||Not available| |Office 2016 on Windows
    (volume-licensed perpetual)|||Not available| -|Office on Mac
    (new UI5)|||| -|Office on Mac
    (classic UI)|||| -|Office on Android2 6
    (Microsoft 365 subscription)|||Not available| -|Office on iOS2 6
    (Microsoft 365 subscription)|||Not available| +|Office on Mac
    (new UI5)|||| +|Office on Mac
    (classic UI)|||| +|Office on Android2 7
    (Microsoft 365 subscription)|||Not available| +|Office on iOS2 7
    (Microsoft 365 subscription)|||Not available| > [!NOTE] > 1 Add-ins don't work in modern Outlook on the web on iPhone and Android smartphones. For information about supported devices, see [Requirements for running Office Add-ins](/office/dev/add-ins/concepts/requirements-for-running-office-add-ins#client-requirements-non-windows-smartphone-and-tablet). @@ -66,7 +66,9 @@ To work as expected, your Office Add-in might depend on a specific Office applic > > 5 Support for the new Mac UI is available from Outlook Version 16.38.506. For more information, see the [Add-in support in Outlook on new Mac UI](/office/dev/add-ins/outlook/compare-outlook-add-in-support-in-outlook-for-mac#add-in-support-in-outlook-on-new-mac-ui) section. > -> 6 Although Outlook on Android and on iOS support up to requirement set 1.5, your mobile add-in can now implement some APIs from later requirement sets, such as APIs related to event-based activation. For more information on which APIs are supported in Outlook mobile, see [Outlook JavaScript APIs supported in Outlook on mobile devices](/office/dev/add-ins/outlook/outlook-mobile-apis). +> 6 Although, classic Outlook on Mac doesn't support Mailbox requirement set 1.9, it does support the DialogApi 1.2 requirement set. For information on the minimum supported version and build, see [Dialog API requirement sets](../common/dialog-api-requirement-sets.md). +> +> 7 Although Outlook on Android and on iOS support up to requirement set 1.5, your mobile add-in can now implement some APIs from later requirement sets, such as APIs related to event-based activation. For more information on which APIs are supported in Outlook mobile, see [Outlook JavaScript APIs supported in Outlook on mobile devices](/office/dev/add-ins/outlook/outlook-mobile-apis). > [!IMPORTANT] > Client support for a requirement set may be restricted by Exchange server support. See [Outlook JavaScript API requirement sets](outlook/outlook-api-requirement-sets.md#requirement-sets-supported-by-exchange-servers-and-outlook-clients) for details about the range of requirement sets supported by Exchange server and Outlook clients. From a7cb800a573a4747fe1c75172f0ddd11c264d7b4 Mon Sep 17 00:00:00 2001 From: Sam Ramon <15154970+samantharamon@users.noreply.github.com> Date: Mon, 23 Sep 2024 16:16:23 -0700 Subject: [PATCH 2/2] Fix link --- docs/requirement-sets/requirement-sets.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/requirement-sets/requirement-sets.md b/docs/requirement-sets/requirement-sets.md index 66c813dc0..98b2cdae0 100644 --- a/docs/requirement-sets/requirement-sets.md +++ b/docs/requirement-sets/requirement-sets.md @@ -66,7 +66,7 @@ To work as expected, your Office Add-in might depend on a specific Office applic > > 5 Support for the new Mac UI is available from Outlook Version 16.38.506. For more information, see the [Add-in support in Outlook on new Mac UI](/office/dev/add-ins/outlook/compare-outlook-add-in-support-in-outlook-for-mac#add-in-support-in-outlook-on-new-mac-ui) section. > -> 6 Although, classic Outlook on Mac doesn't support Mailbox requirement set 1.9, it does support the DialogApi 1.2 requirement set. For information on the minimum supported version and build, see [Dialog API requirement sets](../common/dialog-api-requirement-sets.md). +> 6 Although, classic Outlook on Mac doesn't support Mailbox requirement set 1.9, it does support the DialogApi 1.2 requirement set. For information on the minimum supported version and build, see [Dialog API requirement sets](common/dialog-api-requirement-sets.md). > > 7 Although Outlook on Android and on iOS support up to requirement set 1.5, your mobile add-in can now implement some APIs from later requirement sets, such as APIs related to event-based activation. For more information on which APIs are supported in Outlook mobile, see [Outlook JavaScript APIs supported in Outlook on mobile devices](/office/dev/add-ins/outlook/outlook-mobile-apis).