# Release notes

> Browse the release notes by clicking on the desired version in the table of contents on the right.

Browse the release notes by clicking on the desired version in the table of contents on the right.

## V3.9.10 

**Release date: May 26, 2026**

:::note
This version of the activity package can be used with UiPath Studio versions 2024.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing, or unexpected behaviors may occur.
:::

### New activities

The [File or Folder Exists](https://docs.uipath.com/activities/other/latest/productivity/office365-drive-file-folder-exists-connections) activity is now available on Windows and Cross-platform projects.

### Improvements
* The [Get File or Folder List](https://docs.uipath.com/activities/other/latest/productivity/office365-drive-get-file-list-connections) activity includes a new **Sort direction** property. In addition, we have updated the **Sort by** property with new options.
* The **Create Folder** activity for OneDrive and SharePoint includes the **Folder Path** field. This supports creating nested folder paths in a single operation.
* The **Account** property on the Microsoft OneDrive & SharePoint Integration Service connection is no longer required. Activities now work correctly whether or not the property is configured.

## V3.8.11

**Release date: April 14, 2026**

:::note
This version of the activity package can be used with UiPath Studio versions 2024.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing, or unexpected behaviors may occur.
:::

**Correction, April 16, 2026:** Romanian language support is not yet available for all activities.

### Improvements

* The [Send Email](https://docs.uipath.com/activities/other/latest/productivity/office365-email-send-mail-connections) activity includes the following new properties: **Sensitivity label ID** and **Sent email ID**.
* The [Get Mail](https://docs.uipath.com/activities/other/latest/productivity/office365-get-mail) activity includes the **Order by date** property.
* The **Query filter** input in the **Get Newest Email**, **For Each Email**, and **Get Email List** activities now supports additional Microsoft Graph query parameters, such as `$filter` and `$orderby`. Existing queries continue to work as before.
* Activities that work with SharePoint lists now display all lists in the file picker, regardless of whether the SharePoint site is followed by the user.
* Additional methods and parameters are available for Microsoft 365 activities in coded workflows.
* We have improved all activity search aliases, making them easier to find when you search for them in Studio.

### Bug fixes

* A mismatch error occurred in Studio Web when you changed the **Action type** value in the **Assign Sensitivity Label to Email** activity.

## V3.7.10

**Release date: March 3, 2026**

:::note
This version of the activity package can be used with UiPath Studio versions 2024.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing, or unexpected behaviors may occur.
:::

### Improvements

:::note
Erratum - added March 2026: We omitted to announce the new option for the **Move Email** activity.
:::

* You can request read and delivery receipts when you send emails through the following activities:
  * **Send Email**
  * **Reply to Email**
  * **Forward Email**
* The **Use shared mailbox** option is available in the following activities:
  * **Get Email Folders List**
  * **Get Email Thread**
  * **Set Email Categories**
* The **Bulk Add List Items** activity now includes the **Has headers row** option.
* The [Move Email](https://docs.uipath.com/activities/other/latest/productivity/office365-email-move-email-connections) activity includes the **Create missing folders** option.

## V3.6.10

**Release date: February 10, 2026**

:::note
This version of the activity package can be used with UiPath Studio versions 2024.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing, or unexpected behaviors may occur.
:::

### Windows Authentication Manager (WAM) broker

:::note
Erratum - added February 2025: We omitted to announce this feature also for the **Microsoft 365 Scope**.
:::
We have implemented the Windows Authentication Manager (WAM) broker in the **Microsoft 365 Scope** and **Use OneDrive and SharePoint** activities. For more details, check [Microsoft 365 Scope](https://docs.uipath.com/activities/other/latest/productivity/microsoft-office-365-scope) and [Use OneDrive and SharePoint](https://docs.uipath.com/activities/other/latest/productivity/use-drive-card).

### Improvements
* You can view detailed information logs for all Microsoft 365 activities.
* Following the deprecation of the `drive/sharedWithMe` Graph endpoint, we have replaced it with `insights/shared`. This change affects all activities that use a drive item, such as a file or folder, including Excel.
* The **Download Email** activity includes a new property [Create missing folders](https://docs.uipath.com/activities/other/latest/productivity/office365-email-download-email-connections).
* When **Read Range** activities automatically generate DataTables at runtime, they ignore leading empty rows or columns and detect headers from the first populated row. For large or sparse selections, you can explicitly remove empty areas to avoid performance degradation.

### Bug fixes
When you attempted to add a new connection in the **Microsoft 365 Scope**, the Microsoft login page opened twice.

## V3.5.10

**Release date: November 11, 2025**

:::note
This version of the activity package can be used with UiPath Studio versions 2024.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing, or unexpected behaviors may occur.
:::

### New activities

The following activities are available on Windows and Cross-platform projects:

* [Get Email Thread](https://docs.uipath.com/activities/other/latest/productivity/office365-get-email-thread-connections)
* [For Each List](https://docs.uipath.com/activities/other/latest/productivity/office365-for-each-list-connections)
* [Bulk Add List Items](https://docs.uipath.com/activities/other/latest/productivity/office365-bulk-add-list-items-connections)

### Improvements

* The **Get Calendars** activity contains a new option: **Include group calendars**.
* We exposed the **EmailAddress** property on the `DriveItem` objects: **CreatedBy** and **LastModifiedBy**.

### Bug fixes

* The Interactive Token authentication method entered an authentication loop when users other than the workflow publisher attempted to run the workflow. The authentication flow now supports dynamic account handling, allowing multiple users to run shared projects.
* If you added a hashtag `#` in the name of an Excel sheet, the **Read Range** activity could not detect any ranges.
* The filters in the **Get File or Folder List** activity did not return any results.

## V3.4.12

**Release date: October 29, 2025**

:::note
This version of the activity package can be used with UiPath Studio versions 2024.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing, or unexpected behaviors may occur.
:::

### Bug fixes

The **File Created** and **File Updated** trigger activities did not work as expected when attempting to override the drive ID.

## V3.3.11

**Release date: October 29, 2025**

:::note
This version of the activity package can be used with UiPath Studio versions 2024.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing, or unexpected behaviors may occur.
:::

### Bug fixes

The **File Created** and **File Updated** trigger activities did not work as expected when attempting to override the drive ID.

## V3.4.10

**Release date: September 16, 2025**

:::note
This version of the activity package can be used with UiPath Studio versions 2024.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing, or unexpected behaviors may occur.
:::

### Improvements

* All classic activities are now available under the **Classic** category in Studio. If these do not show in the **Activities** panel, make sure you select the **Classic** option when filtering for activities.
* All activities related to deleting files or folders include the **Permanently delete** option.
* The **File Check-in/Check-out** activity displays an error when the file is in use.

### Bug fixes

* In the **Add List Item** activity, when selecting a different list, the columns from the new list appear, but the previous list name is still displayed.
* In the **Get Email List** activity, the label filter conditions did not persist in the filter builder after reopening Studio.

## V3.3.10

**Release date: August 13, 2025**

:::note
This version of the activity package can be used with UiPath Studio versions 2024.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing, or unexpected behaviors may occur.
:::

### New features

* You can now search for files in the current folder and all its subfolders when using the browser widget.
* The [Rename file or folder](https://docs.uipath.com/activities/other/latest/productivity/office365-rename-file-or-folder) activity is now available on Windows and Cross-platform projects.
* The **Download Email**, **Download Email Attachments**, and **Download Files** activities include two new properties: **Destination path** and **If a file already exists**.

### Improvements

We have revamped the category names for all activities to improve discoverability and usability.

### Bug fixes

The workbook file disappeared when selecting a value for the **Table** field in the **Row Added to the Bottom of a Table** activity.

## V3.2.11

**Release date: August 12, 2025**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Bug fixes

An error occurred for the **Create Workbook** activity when running the workflow with Robot version 2023.10.

## V3.2.10

**Release date: June 25, 2025**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### New features

* The following activities include a new field, **Item name**, that lets you refer to the current item in the iteration:
  + **For Each Event**
  + **For Each Row in Workbook**
  + **For Each Sheet in Workbook**
  + **For Each File or Folder**
  + **For Each Email**
  + **For Each List Item**
* The following activities include a new field, **Query Filter**, which lets you use direct query filters:
  + **Get Event List**
  + **For Each Event**
  + **Get File or Folder List**
  + **For Each File or Folder**
  + **Get List Items**
  + **Get Single List Item**
  + **For Each List Item**
  + **For Each Email**
  + **Get Email List**

## v2.9.13

**Release date: June 12, 2025**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Bug fixes

An assembly error occurred when running a workflow file that contained Microsoft 365 activities in Windows-legacy projects.

## v3.1.21

**Release date: May 26, 2025**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### New activities and features

* The following new preview activities are included in the Microsoft 365 package to achieve feature parity with the ones from the classic activities:
  + **Find Meeting Times**
  + **Copy Range**
  + **VLookup Range**
  + **Get Cell Color**
  + **Set Range Color**
  + **Create Table**
  + **Read Row**
  + **Read Column**
  + **Get List Info**
* You can specify what SharePoint list item to monitor by its ID in the **Wait for List Item Updated and Resume** activity and **List Item Updated** trigger.

### Improvements

* All Microsoft 365 activities now support using a personal account.
* A warning message is displayed when you select a personal account for Excel activities. The message states that the activity is limited on Personal Account connections due to API restrictions.
* We now support service account for the Outlook, OneDrive, and SharePoint connectors.
* The folder picker in OneDrive activities no longer displays **Shared with me** folders for service account. In addition, the folder picker shows all SharePoint sites for service accounts, instead of only the sites you follow.
* SharePoint Lists triggers now include the following fields: People, Choice, Multi-choice, and Yes/No.
* Excel activities targeting ranges that include one or more columns without headers automatically generate headers for any columns that are missing them.

### Bug fixes

* The field **Columns to retrieve** was not marked as mandatory for the activities **Get List Items**, **Get Single List item**, and **For Each List Item** activities.
* The **Shared mailbox** field was marked as mandatory, although it was not required.
* The **By ID** filter disappeared when you configured the **List Name or ID** and **Site Url** properties through variables in the **Get List Items** and **Get Single List** activities.

## v2.9.12

**Release date: May 21, 2025**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Bug fixes

An error occurred in Windows-Legacy projects where the **Microsoft 365 Scope** activity could not retrieve the selected asset due to a null value. When configuring **Connection Method** with assets and **Connections**, some fields that were unintentionally exposed resulted in duplicate fields in the **Properties** panel.

## v3.0.14

**Release date: April 7, 2025**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Bug fixes

The user interface for SharePoint activities did not fully load when adding the activities to the workflow canvas.

## v3.0.13

**Release date: April 3, 2025**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Bug fixes

* An error was displayed when using the **Get list items from SharePoint** activity. The issue occurred when you attempted to add a filter with at least two conditions in the activity.
* An error stating that the morphing services were unavailable occurred when you used the **Wait for Row Added at the Bottom of a Table and Resume** activity in Studio Web.
* When using activities such as **Get File/Folder**, **Read Range**, **Get Mail**, and other similar ones, in Studio Web, these displayed an error, instead of returning results.

## v3.0.11

**Release date: March 19, 2025**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Bug fixes

We fixed an issue in the **Shared mailbox** feature for Outlook activities, as well as an issue in the **File Created** and **File Updated** triggers.

## v3.0.10

**Release date: March 19, 2025**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### New features

* The [Get Email Folders List](https://docs.uipath.com/activities/other/latest/productivity/get-email-folders-list) activity is now available on Windows projects.
* You can now store the connection token in a storage bucket in Orchestrator using the **Connection Data Store Location** property from the **Microsoft 365 Scope** activity. The activity also includes a new property, **Connection Orchestrator Folder Path**. For more details, check [Microsoft 365 Scope](https://docs.uipath.com/activities/other/latest/productivity/microsoft-office-365-scope).
* We now support adding or updating managed metadata columns in SharePoint lists. Currently, this only works for multi-select managed metadata columns. For more details, check [SharePoint Lists activities](https://docs.uipath.com/activities/other/latest/productivity/office365-sharepoint-activities).
* The **Reply to Email** and **Forward Email** activities now include a new property, **Preferred timezone**. For more details, check [Reply to Email](https://docs.uipath.com/activities/other/latest/productivity/office365-email-reply-to-email-connections) and [Forward Email](https://docs.uipath.com/activities/other/latest/productivity/office365-email-forward-email-connections).

### Improvements

* Starting with version 3.0.0, we no longer support activities that use the .NET 4.6.1 framework on Windows-Legacy projects. As a result, all subsequent package versions will no longer work with Legacy projects. Nevertheless, we still support the package versions prior to version 3.0.0 until October 2027. For more details, check the [Upcoming removals](https://docs.uipath.com/overview/other/latest/overview/deprecation-timeline#upcoming-removals) page.
* We have renamed the **HTTP Request** activity to **Microsoft 365 HTTP Request**.
* All activities with a **File Browser Widget** now support infinite scroll for that widget.
* To provide a more efficient user experience, we have optimized the API call consumption for requests that target ranges, files, and folders.
* We have implemented an infinite scroll for all activities that browse files. You can now view all files listed under the **Shared with Me** option, and select the ones you need.

### Bug fixes

* The **For Each List Item** activity displayed an error when a specific filter condition was applied to the **Filter** field.
* When you configured the **Get File or Folder** activity with the **Relative path** option, it displayed an error stating that the request was malformed or incorrect. This occurred when you ran the process in unattended mode.

## v2.9.11

**Release date: February 12, 2025**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Improvements

We have updated the UiPath.Platform dependency to version 2024.12.3.

## v2.9.10

**Release date: January 30, 2025**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Improvements

* To provide a more efficient user experience, we have optimized all activities that use Excel ranges.
* We now support the **Shared mailbox** property at the connection level, instead of the activity level. To create an automation for **Shared mailbox**, you must create an Integration Service connection with **Shared mailbox**. For more details, check [Microsoft Outlook 365 authentication](https://docs.uipath.com/integration-service/automation-cloud/latest/user-guide/uipath-microsoft-outlook365-authentication). This change applies to the following activities:
  + **Email Received**
  + **Email Sent**
  + **Forward Email**
  + **Get Email by ID**
  + **Get Newest Email**
  + **Get Email List**
  + **Reply to Email**
  + **Move Email**
  + **For Each Email**
  + **Send Email**
  + **Wait for Email Sent**
  + **Wait for Email Received**

### Bug fixes

* An error occurred when you attempted to assign a variable of type **ExtendedFolderDto** to retrieve data from **Folders** in Orchestrator. The issue happened when you had both the Mail and WebAPI packages installed.
* In the **Get File or Folder** activity, both the connection and browser fields were incorrectly populated with cached items. Now, only the connection field is restored as expected.
* If you uploaded an empty file via the **Upload Files** activity, the file did not reach the destination location.

## v2.8.23

**Release date: January 13, 2025**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Improvements

We republished this package with a new valid certificate.

## v2.8.22

**Release date: December 18, 2024**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Bug fixes

* The Excel **Wait for** activities threw an error when selecting a workbook as input.

## v2.8.21

**Release date: December 17, 2024**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Persistence activities

To support long-running workflows, we have added [Persistence](https://docs.uipath.com/activities/other/latest/productivity/office365-persistence-activities) activities. Wait for Event and Resume activities allow you to suspend the execution of the current workflow until a specified event is detected. After the event is completed successfully, the execution of the workflow is resumed.

### Improvements

The Automation Ops **RT-OUT-001 (Email Blocklist)** runtime rule lets you customize the error message to be received when trying to send an email to blocked addresses. For details, see [Settings for Robot Policies](https://docs.uipath.com/automation-ops/automation-cloud-public-sector/latest/user-guide/settings-for-robot-policies#rt-out-001---email-blocklist).

You can now override the **Parent Folder** configured at design time in Microsoft 365 activities from the **Package Requirements** tab in Orchestrator.

Earlier this year, we introduced an improved activity override experience for working with files and folders with a fallback mechanism of saving the full path of an element selected at design time, not just its ID. When changing the connection in a workflow, we use the path to correctly identify a resource if the saved ID isn't valid. To improve further, we now display a warning message at design time to inform you when a file or folder selection is not made with the initial connection, which may trigger the fallback mechanism. Note that, for activities with multiple item selection options, the warning is displayed only for the latest changed connection. For the moment, the warning is displayed only on some activities in the package. This feature will be rolled out to all activities in future releases.

This release also brings a more intuitive way of selecting variables. The **Use variable** option in the context menu now includes the object name, for example: **Use file variable**.

We implemented a retry mechanism on triggers that ensures event data is retrieved when network errors occur.

We improved the troubleshooting documentation with a section dedicated to AADSTS errors. See more in the dedicated page: [AADSTS errors](https://docs.uipath.com/activities/other/latest/productivity/aadsts-errors).

### Bug fixes

* The **Update List Item** activity failed when the **Allow multiple selections** option was enabled on a SharePoint list column.

## v2.7.24

**Release date: November 6, 2024**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Bug fixes

* The **Move Email** activity failed to move emails when using a shared mailbox.

## v2.7.23

**Release date: October 31, 2024**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Bug fixes

* The **Get Mail** activity failed to retrieve emails due to incorrect metadata, such as invalid characters, associated with attachment contents.
* Before, when the **Get Mail** activity tried to retrieve a list of emails, and some emails threw an exception, while the rest were successful, it failed overall. Now, the activity retrieves the successful list of emails.

## v2.7.22

**Release date: 27 September 2024**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Bug fixes

* A design time exception occurred when trying to add a new account in **Microsoft 365 Scope** when OAuth Application was set to UIPATH.

## v2.7.21

**Release date: September 24, 2024**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Improvements

We have an improved activity override experience for working with files and folders. Before, when you configured an activity and selected a file or folder, we saved the connection ID and element ID. However, when you changed the connection used in a workflow, the element ID also changed, even if its path remained the same. We now save the full path of an element as a fallback mechanism, using the path to correctly identify a resource if the saved ID isn't valid.

In the **Get File or Folder List** and **For Each File or Folder** activities, you can now input files using the **Relative path** option. Note that the **Relative Path** method does not support personal OneDrive accounts.

You can now add items to a SharePoint list using `DataRow` variables in the Add List Item and Update Single List Item activities.

The **Categories to assign** field in the **Set Email Categories** activity now has an auto-complete dropdown menu, listing the user's available categories.

The **Add Sheet** activity now includes an **If Sheet Already Exists** field, to indicate the conflict resolution behavior in case a sheet with the same name already exists.

You can now use a free text filter in the **Get File or Folder List** activity. In addition to the standard filtering capabilities, you can now search for a list of files or folders containing a specific text.

We exposed the `InternetMessageID` property on `Office365Message` objects. You can also use this value as input in the **Get Email by ID** activity.

The `Office365Message` object now includes attachments metadata support. We added a new `AttachmentsInfoList` property which includes the following metadata: name, size, and extension (MIME type).

### Working with SharePoint files and folders metadata

You can work with metadata using the new **Get file or folder metadata** and **Update file or folder metadata** activities.

You can filter files by metadata. In the **Get File or Folder List** activity, when using the advanced search option, you have a new **Metadata filter** option. This field populates dynamically if you select a document library as the file/folder source.

### Working with scopes

It is now easier to identify the required scopes for working with Microsoft 365 activities. Each activity now includes a warning informing you of the scope(s) it needs to run properly. When you add an activity to your workflow, we automatically check if the connection you're using has the necessary permissions to perform said action.

### Sensitivity labels

We are introducing support for sensitivity labels with two new activities: **Assign Sensitivity Labels** and **Get Sensitivity Labels**. Learn more about this feature in [Working with sensitivity labels](https://docs.uipath.com/activities/other/latest/productivity/working-with-sensitivity-labels).

### New activities

To improve your experience of working with SharePoint files, we added a new activity: **File Check-in/Check-out**.

### Deprecations

**Erratum – Added November 6, 2024** The Classic **Find Files and Folders** activity has been deprecated. Use **For Each File or Folder** instead.

### Bug fixes

* When using the **Folder path** input method, identifying folders with slashes or backslashes in the name failed because the slash element was interpreted as a folder separator. You can now use HTML encoding for names (“%2F” instead of “/”).

## v2.6.25

**Release date: 12 August 2024**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Bug fixes

* This release brings updates to some dependencies for security reasons.

## v2.6.24

**Release date: 26 June 2024**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Bug fixes

* Authentication using Microsoft 365 Scope via the Asset connection method failed because of scopes mismatch.
* Accessing files and folders in SharePoint was not possible when you only had access to specific subfolders, and not the full folder path. Before, you could select the file or folder at design time, but received an error at runtime because of access issues. Now you can retrieve items with no issues.

## v2.6.23

**Release date: 18 June 2024**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Bug fixes

* The **HTTP Request** activity failed when used inside the Scope because authentication scopes could not be set. Now, when you add the **HTTP Request** activity inside **Microsoft 365 Scope**, a **Required scopes** field is displayed. This field lets you add any additional scopes needed for running **HTTP Request** , other than the scopes defined in **Microsoft 365 Scope**.
* **Erratum – Added October 1, 2024**: To retrieve all emails when using a shared mailbox, you can leave the **Email folder** path empty or enter "*".

## v2.6.22

**Release date: 10 June 2024**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Bug fixes

* Fixed an issue which caused the **Row added to the bottom of a table** trigger to fail.

## v2.6.21

**Release date: 14 May 2024**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Coded automations support

If you prefer to code when building automations, you can now achieve this using coded automations and UiPath services. The Microsoft 365 activity package now includes coded automation APIs that enable you to create automations for Outlook, OneDrive SharePoint Lists, and Excel using code. Visit [Coded Automations](https://docs.uipath.com/studio/standalone/2023.10/user-guide/coded-automations-introduction) to learn more about coded automations in UiPath Studio and [Microsoft 365 APIs](https://docs.uipath.com/activities/other/latest/productivity/microsoft-365-apis) for the full list of supported coded automation APIs.

### New activities

#### Calendar

Two new calendar activities are now available: **Get Calendar by ID** and **Get Calendars**.

#### HTTP Request

The new **HTTP Request** activity lets you make requests to any endpoint of the Microsoft Graph API. This means you are no longer limited to the functionalities of our predefined activities, and you can access the full capabilities of Microsoft APIs. To use this activity, create a connection to the new Microsoft 365 connector.

### New features and improvements

#### Outlook shared mailbox

This release introduces support for shared mailboxes for Outlook activities and triggers. This means you can retrieve emails from a shared mailbox, manage emails within a shared mailbox, and send, reply, or forward emails from within a shared mailbox.

You can also monitor events on shared mailboxes: the **Email Received** and **Email Sent** triggers support shared mailboxes.

#### Outlook shared calendars

The following Outlook triggers now support shared calendars: **Calendar Event Created**, **Calendar Event Received**.

#### General improvements

To support SharePoint list caching, we added a **Reload SharePoint List** option for the SharePoint List activities.

We exposed some new properties on `DriveItem` objects: CreatedBy and ModifiedBy, CreatedByUser and LastModifiedByUser.

The classic **Upload File** activity now includes a **Checkin** field, which enables you to check in the file after upload. If you use SharePoint libraries with version control, the uploaded file becomes visible only if you enable this checkbox.

We renamed the **Browse** input method from the context menu to **Folder picker** or **File or folder picker**, depending on activities. This change also impacts the **Reload browser** field, now renamed to **Reload file/folder picker**.

#### Microsoft 365 Scope improvements

We improved the Asset connection method by adding a **Reload assets** option. This lets you reload your available assets in Orchestrator directly when setting up the connection.

The **Asset** connection method now supports all authentication types.

An **Impersonated User Email Address** field is now available, to be used for Application permissions. This field provides an impersonation account for modern activities used inside the Scope.

A **Runtime connection assets** field is now available, so that you can use different assets between design time and runtime. This means you can use a regular, unencrypted asset at design time, that lets you configure the activity, then use a more secure asset at runtime. This can also be a credential-type asset. When you create a runtime asset of the credential type, you can enter any value for the username field.

### Bug fixes

* Activities failed when using the **Microsoft 365 Scope** activity with Application ID and Secret authentication method, because the activity did not send the correct scope.
* An issue prevented you from retrieving the Importance property from an email (`Office365Message`) object.
* The **Get File or Folder** failed after upgrading to a newer version of the package.
* The **Reply to Email** activity failed when used with a shared mailbox, because the API call wrongly contained the main mailbox email.

## v2.5.9

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

**Release date: 2 April 2024**

### Bug fixes

* The classic **Add List Items** activity failed after upgrading from specific package versions.
* The **Write Row** and **Write Column** activities failed to write data when using the **What to write - Individual Fields** options.

## v2.5.8

**Release date: 1 March 2024**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Bug fixes

* Bindings created from root folders did not work. When selecting root drives using the Browse method, the ID returned was that of the drive, not of its root.

## v2.5.7

**Release date: 16 February 2024**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Bug fixes

* Some activities were not able to load the OneDrive file picker if specific broken folders were present in the user's environment.
* The **Get File and Folder** activity failed to work in an override context if its configuration was upgraded from specific package versions.

## v2.5.6

**Release date: 2 February 2024**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Bug fixes

* Fixed an issue which caused the **Read Range** activity to fail when used inside a For Each with a **Send Email** activity.

## v2.5.5

**Release date: 29 January 2024**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### New features and improvements

#### On-prem support for connections

You can now use all the Microsoft 365 activities on-prem, even if you don't have Integration Service, through Microsoft 365 Application Scope. When added inside the Scope, the activities inherit connection information from it. To support this improvement, we also revamped the Scope activity to introduce an Asset connection method, which lets you set up an asset in Orchestrator and use it to create a connection. Configuring the connection using the Properties panel is still supported.

#### Batching API calls for performance improvements

We introduced batching capabilities for some activities, to bypass the API response time limitation. For loops that continuously read or write, we batch API calls into one single call, to increase runtime performance. The loop activities that support batching are **For each email**, **For each file or folder**, **For each row**, and **For each item list**. The impacted activities are **Send Email**, **Write row**, **Create event**, **Add List Item** and **Update Single List Item**. Note that the Microsoft Graph API supports batching 20 requests at a time.

#### Dynamic DataTable improvements

A refresh tables mechanism is now available at activity level, with **Update table** and **Update fields** options for **Read range**, **For each row**, **Write row**, and **Write column** activities. With these options you can refresh the dynamic DataTable at design time after you add or modify a column in your sheets.

We added new dynamic DataTable worksheet metadata to the **Read Range** and **Row added to the bottom** activities: `SheetRowIndex`, `[Name] Address`, and `[Name] ColumnAddress`.

Columns generated through dynamic DataTables are available as simplified attributes in variables.

#### Simplified view for Studio Web

All the activities now support the Studio Web simplified view for output types. We also updated the curated shortlist of properties displayed for output objects, based on usage and priority.

We updated the properties available for output objects. For `Office365Message`, we added `AttachmentsCount` and `AttachmentNames` (replacing `Attachments`, which has been deprecated), `ToAddressList`, `CCAddressList`, and `BCCAddressList`. For `O365EventItem`, we added `AttendeesEmailList`.

We also added `URL` to object properties and deprecated `URI`.

#### Default values for folders, inbox, and calendars

We introduced default values for some fields in the activities. Your inbox is now the default folder on all email activities. For calendar activities and triggers, the user connection name is the default value for the **Calendar** field. For Drive and Excel Online activities and triggers, OneDrive is the default value for the **In Location** field. If you modify this default value, the next activity added in the workflow will automatically retrieve the latest user selection.

#### Other improvements

We added a new SharePoint List activity: [For Each List Item](https://docs.uipath.com/activities/other/latest/productivity/office365-sharepoint-for-each-list-item-connections).

You can now iterate through all the emails in Outlook, regardless of folders, by selecting **All Mail** in the folder browser.

Microsoft 365 activities can benefit from the updated Studio Web **Test trigger** feature. At design time, you can test the trigger, and Studio Web calls the activity and returns the object that triggers the event. This lets you see all available object properties, and use these values further in the workflow.

We updated the names of output variables for all activities and triggers.

We also added additional filter operators to triggers, to enhance filtering capabilities.

We improved the error message for out of range scenarios, providing more clarity.

We implemented a retry mechanism on Get object activities to prevent file availability errors.

### Errata

**Added: 6 June 2024**: This release also included two new Out of Office activities: [Turn On Automatic Replies](https://docs.uipath.com/activities/other/latest/productivity/office365-email-turn-on-automatic-replies-connections) and [Turn Off Automatic Replies](https://docs.uipath.com/activities/other/latest/productivity/office365-email-turn-off-automatic-replies-connections). To use these new activities, you must reauthenticate to your Outlook connector, to authorize the required scope (`MailboxSettings.ReadWrite`).

### Bug fixes

* Processes failed at runtime when using the **Use OneDrive & SharePoint** scope activity with an Integration Service connection.
* After migrating a process to another tenant and modifying user selections for the SharePoint site field, the SharePoint activities used the site initially configured on the first tenant. Now, after migration, the process uses the site configured on the new tenant.
* The **Get or file or folder** activity failed to appear under Package Requirements in Orchestrator when using the **Relative file or folder path** input option.
* The Classic **Forward email** activity sent the body message as plain text even when the **Body as HTML** option was selected.
* We have increased the limit for the maximum number of shared drives retrievable in an activity, from 100 to 500.

## v2.4.3

**Release date: 2 November 2023**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Bug fixes

Fixed a minor issue in the **Get Newest Email** activity.

## v2.4.2

**Release date: 30 October 2023**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### New features and improvements

For SharePoint Lists you can now manage Person lookup fields by a component of the reference value. In the Person type field, you can also add Person's email as string input.

#### New activities

This release introduces two new Excel Online activities: [Delete Rows](https://docs.uipath.com/activities/other/latest/productivity/office365-excel-delete-rows-connections) and [Delete Column](https://docs.uipath.com/activities/other/latest/productivity/office365-excel-delete-column-connections).

#### New Excel Online triggers

We are also expanding our trigger capabilities with three new Excel Online triggers: [Cell in Worksheet Updated](https://docs.uipath.com/activities/other/latest/productivity/office365-trigger-worksheet-cell-updated), [Worksheet Created](https://docs.uipath.com/activities/other/latest/productivity/office365-trigger-worksheet-created), and [Row Added to the Bottom of a Table](https://docs.uipath.com/activities/other/latest/productivity/office365-trigger-row-added-to-table-bottom).

## v2.3.3

**Release date: 26 September 2023**

The improved activities included in the latest release set the foundation stone for core automation use cases in Studio Web and Cross-platform. Continue reading to learn what's new in this release and how you can benefit from the most recent features.

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### General improvements

The folder picker in the **Get File/Folder** activity includes a new option: **Relative path**. You can now manage folders better by iterating through them and referencing parent folders and file/folders through relative paths. By doing this, you can dynamically parse recursively from the file to the parent’s parent folder and the whole folder hierarchy until the root.

All the Files and Excel activities include new options in the folder picker for specific fields: **Enter ID** and **Enter URL**.

The activity package supports the latest connection features for the Microsoft Outlook 365 and OneDrive connectors, which allow using Azure for Government.

We also restructured the hierarchy in the Browser widget for calendars, email folders, and OneDrive and SharePoint folders.

### Activity caching

Sharing information between activities is important to achieve faster loading times. With this in mind, some caching improvements were introduced in this release.

Connection caching is also available. When you change the connection in an activity, the other activities in the workflow are reloaded with the new connection.

Activities which use calendars, email folders, and folders include a **Reload browser** option, which lets you retrieve the latest data if you've performed any changes in your folders. For example, this option is available in **For Each Event**, **Get File/Folder**, **Read Range**, or **Get Newest Email**.

The Excel Online activities include two options that enhance caching: **Update ranges** and **Update sheets**. They allow you to retrieve the latest data from your spreadsheets without reselecting a file. You can find **Update ranges**, for example, in the **For Each Row in Spreadsheet**, **Read Cell**, and **Write Cell** activities; and **Update sheets** in **Rename Sheets** or **Delete Sheets**.

A new option in SharePoint activities – **Update List Columns** – lets you retrieve the latest data if you've performed any changes to your lists.

### Excel Online activities

Two new Excel Online activities are available: [Write Row](https://docs.uipath.com/activities/other/latest/productivity/office365-excel-write-row-connections) and [Write Column](https://docs.uipath.com/activities/other/latest/productivity/office365-excel-write-column-connections). You can manage entire rows and columns and manipulate cells within with Append, Insert, or Overwrite options.

Excel Online activities introduce a new dimension of worksheets control using A1 Notation metadata and the new activities. Excel activities now offer metadata about the worksheet they are working on to give more control and enable complex scenarios for business users. Until now, users had to make additional auxiliary calculations to store a range of metadata and to know where the robot acts at any moment in Excel Online. With the metadata now exposed and the new activities, we reduced the redundant auxiliary logic a business user must apply to automate an Excel file. This also reduces the barrier for more complex scenarios where the range doesn’t start from A1.

The **Range information** output field is available in the **Read range** activity. This field can be a complex object or a string, and it exposes information such as `FullRangeAddress`, `RangeAddress`, `StartCell`, `EndCell` etc.

The following additional worksheet metadata is now exposed: `WorksheetsRowIndex` – the worksheet row value in the context of the specified Range; `[Column Name] Address` – the A1 notation address of the specified cell; `[Column Name] Column Address` – the A1 notation of the column of the specified cell; and **Range information**.

The **Remove empty rows or columns** field was renamed to **Delete behavior**.

We improved the validation message that indicates where the duplicate or empty columns are located.

The **Has Headers** option in **For Each Row in Workbook** is now set to True by default.

You can use the **Write Range** activity to insert a new row using the **Append** option.

We also added some improvements to dynamic datatables: the Column Names are now available in a `Description` property.

### SharePoint List activities

New filtering options are available. You can filter items by IDs or by empty columns (e.g., to retrieve items which don't have a Salesforce ID).

### Triggers

For a comprehensive integration with SharePoint List, we added two new triggers: [List Item Added](https://docs.uipath.com/activities/other/latest/productivity/office365-trigger-sharepoint-list-item-added) and [List Item Updated](https://docs.uipath.com/activities/other/latest/productivity/office365-trigger-sharepoint-list-item-updated). The activity package now includes five SharePoint List activities and two triggers, letting you perform all the basic actions (Add, Get, Update, and Delete) on all the items.

The OneDrive **File Created** and **File Updated** triggers now support Groups and SharePoint libraries.

### Bug fixes

* Complex field types (`PersonOrGroup` data type) were erased when updating any other list item fields in a SharePoint list.
* When using **Use OneDrive & SharePoint** activity with the **Use Integration Service** option, only connections in the personal workspace were visible. Folders support is now available, so connections from other folders are displayed.
* The **Get Email List** activity failed when using a shared mailbox and running the process from Orchestrator through an unattended robot.
* The **Get Mail** activity failed when the email subject included a line break.

### Known issues

SharePoint List activities can't be used in long-running workflows before pausing. You must fetch the items again after resuming the job.

## v2.2.7

**Release Date: 24 July 2023**

### Bug fixes

* When using the **Get Mail** activity for emails that include inline images, the images were saved as external attachments instead of embedded in the email body.
* Fixed an issue which caused File activities to throw an error when using Application authentication type, despite performing the action successfully.

## v2.2.6

**Release date: 23 June 2023**

### Bug fixes

* Fixed a bug which caused the **Delete Range** activity to fail when setting a custom **Range** value using the Expression editor.

## v2.2.4

**Release Date: 20 June 2023**

### Bug Fixes

* This release includes additional minor bug fixes.

## v2.2.3

**Release Date: 16 June 2023**

### Bug Fixes

This release includes minor bug fixes.

## v2.2.2

**Release Date: 12 June 2023**

### New Features and Improvements

The **Total number of items processed** output property in the cross-platform **For Each** activities has been renamed. Instead of "items", the property now includes the object name. For example, in the **For Each Event** activity, the output property is now **Total number of events processed.** This property can also be used inside the **For Each** to count the total number of items processed. It iterates through items and is incremented by 1 at the end of each iteration.

The cross-platform and trigger activities now include support for **Shared with me**, **SharePoint**, and **Groups** folders.

Range caching is available for the Excel activities, making it easier to share information between activities using the same connection and workbook. Caching is also available within each activity, with information stored in memory. When you select a workbook, the **Range** field is prepopulated. If you select the same workbook in another activity, the ranges load from the cache memory. An **Update Ranges** option is available for the **Range** field, in case you perform any changes in the selected workbook ranges metadata (such as Range names, Sheets names, or Table names). This feature impacts the following activities: **For Each Row in Workbook**, **Read range**, **Write range**, **Write cell**, **Read Cell**.

O365DriveRemoteItem variables now expose a `ParentUri` property, representing an item's parent folder. The `ParentUri` property can be used downstream in other activities to add items to a specific parent folder. This feature is not currently supported for personal account users.

A **Job Data** output property is available in all the trigger activities. It contains the job info, such as Process name, Process version, Workflow name, Robot name, and mode of execution.

Several Files activities now include a **If file/folder already exists** property.

The **Get File List** activity was renamed to **Get File/Folder List**.

#### New activities

A [Get Event List](https://docs.uipath.com/activities/other/latest/productivity/office365-calendar-get-event-list-connections) activity is now available.

#### SharePoint List activities

A new category of activities is now available: SharePoint List. It includes the following activities: [Get List Items](https://docs.uipath.com/activities/other/latest/productivity/office365-sharepoint-get-list-items-connections), [Add List Item](https://docs.uipath.com/activities/other/latest/productivity/office365-sharepoint-add-list-item-connections), [Delete List Items](https://docs.uipath.com/activities/other/latest/productivity/office365-sharepoint-delete-sharepoint-list-items-connections), [Get Single List Item](https://docs.uipath.com/activities/other/latest/productivity/office365-sharepoint-get-single-sharepoint-list-item-connections), [Update Single List Item](https://docs.uipath.com/activities/other/latest/productivity/office365-sharepoint-update-list-item-connections).

#### New trigger activities

Three new trigger activities are available: [Calendar Event Replied](https://docs.uipath.com/activities/other/latest/productivity/office365-trigger-event-replied), [Calendar Event Updated](https://docs.uipath.com/activities/other/latest/productivity/office365-trigger-event-updated), [File Updated](https://docs.uipath.com/activities/other/latest/productivity/office365-trigger-file-updated).

### Bug Fixes

Fixed a bug in the **For Each Event** activity, which didn't expose the output list of events.

Fixed a bug which caused the **Read Cell** and **Write Cell** activities to throw an error when a **NamedRange** was used. The **Cell** property was interpreted as being required instead of optional.

Fixed an issue which caused the ApplicationIDandSecret authentication to fail because permissions and scopes were requested for `https://graph.micosoft.com/.default` instead of `https://graph.micosoft.us/.default`.

## v2.1.1

**Release Date: 27 March 2023**

### New Features and Improvements

A **Number of items processed** output property is now available in the cross-platform **For Each** activities.

The **Filter by file names (e.g.** ***.xlsx or*** **.xlsx|*.docx)** input property in the [Download email attachments](https://docs.uipath.com/activities/other/latest/productivity/office365-email-download-email-attachments-connections) activity has been renamed to **Filter by filename**.

The [For Each Event](https://docs.uipath.com/activities/other/latest/productivity/office365-calendar-for-each-event-connections) activity now includes filtering capabilities.

The **How to write** property in the [Write Range](https://docs.uipath.com/activities/other/latest/productivity/office365-excel-write-range-connections) activity includes a new **Append** option: **Append Right**.

For the [Read Range](https://docs.uipath.com/activities/other/latest/productivity/office365-excel-read-range-connections) and [For Each Row in Workbook](https://docs.uipath.com/activities/other/latest/productivity/office365-excel-for-each-row-connections) activities, we now expose columns as headers when named headers are not available.

We also implemented a new behavior in activities to reduce validation errors. Switching the input type doesn't clear the value from the previous input mode. The information is instead stored in a back-up slot and restored if the input mode changes. This way, no validation errors appear when switching between input modes.

#### New activities

Two new activities are included in this release:

* [Get Email List](https://docs.uipath.com/activities/other/latest/productivity/office365-email-get-email-list-connections)
* [For Each Sheet in Workbook](https://docs.uipath.com/activities/other/latest/productivity/office365-excel-for-each-sheet-connections)

#### Trigger activities

The trigger activities were renamed for this release, as follows:

* Calendar:
  + **When a New Calendar Event is Created** is now called [Calendar Event Created](https://docs.uipath.com/activities/other/latest/productivity/office365-trigger-new-event-created)
  + **When an Event Invitation is Received** is now called [Calendar Event Received](https://docs.uipath.com/activities/other/latest/productivity/office365-trigger-new-event-invitation-received)
* Email:
  + **When an Email is Sent** is now called [Email Sent](https://docs.uipath.com/activities/other/latest/productivity/office365-trigger-email-sent)
  + **When New Email Arrives** is now called [Email Received](https://docs.uipath.com/activities/other/latest/productivity/office365-trigger-new-email-received)
* OneDrive:
  + **When a New File is Created** is now called [File Created](https://docs.uipath.com/activities/other/latest/productivity/office365-trigger-new-file-created)

#### Improvements for Excel activities

We've improved performance for the [Write Cell](https://docs.uipath.com/activities/other/latest/productivity/office365-excel-write-cell-connections) activity. When used inside a [For Each Row in Workbook](https://docs.uipath.com/activities/other/latest/productivity/office365-excel-for-each-row-connections) activity, **Write Cell** writes in-memory, to improve speed and prevent API quota limits.

The **For Each Row in Workbook** activity also has a new error handling mechanism, for writing the data already stored in-memory when an error is thrown.

## v2.0.3

**Release Date: 2 March 2023**

### Bug Fixes

This release includes minor bug fixes.

## v2.0.2

**Release date: 28 February 2023**

### Improvements

We've reorganized the activities in Studio. The [classic activities](https://docs.uipath.com/activities/other/latest/productivity/office365-activities) (which are Windows-Legacy and Windows compatible) are available under the **Integrations > Microsoft > Office 365 - Classic** category.

The [newer activities](https://docs.uipath.com/activities/other/latest/productivity/o365-cross-platform-activities) (which are Windows and Cross-platform compatible) are available under **Integrations > Microsoft > Office 365**. These activities have improved UX and functionalities and they require using Integration Service for establishing connections. For non-Integration Service connections, use the Classic activities.

## v2.0.1

**Release date: 25 January 2023**

### New Features and Improvements

#### New activities

This release brings many new activities for Cross-platform and Windows projects. They include a renewed Designer panel, which provides an improved experience compared to the existing activities that are available in Windows and Windows — Legacy projects.

These activities are available for the following Microsoft 365 categories:

* [Calendar](https://docs.uipath.com/activities/other/latest/productivity/calendar-activities)
* [Excel Online](https://docs.uipath.com/activities/other/latest/productivity/excel-online-activities)
* [Files](https://docs.uipath.com/activities/other/latest/productivity/files-activities)
* [Outlook](https://docs.uipath.com/activities/other/latest/productivity/outlook-activities)

These new activities use Integration Service connections. For a full list of activities and an overview on how to use them, see the [Activities](https://docs.uipath.com/activities/other/latest/productivity/o365-cross-platform-activities) page.

#### Trigger activities

The following trigger activities are now available:

* Calendar: [When a New Event is Created](https://docs.uipath.com/activities/other/latest/productivity/office365-trigger-new-event-created), [When an Event Invitation is Received](https://docs.uipath.com/activities/other/latest/productivity/office365-trigger-new-event-invitation-received)
* Files: [When A New File is Created](https://docs.uipath.com/activities/other/latest/productivity/office365-trigger-new-file-created)
* Outlook: [When an Email is Sent](https://docs.uipath.com/activities/other/latest/productivity/office365-trigger-email-sent), [When a New Email Arrives](https://docs.uipath.com/activities/other/latest/productivity/office365-trigger-new-email-received).

For more information, see [Trigger activities](https://docs.uipath.com/activities/other/latest/productivity/office365-trigger-activities).

#### Improvements

The [Move File/Folder](https://docs.uipath.com/activities/other/latest/productivity/office365-move-item) activity was enhanced to call three Graph APIs, to support different permissions for moving items across drives.

We've exposed a new method — `GetSizeInBytes()` — that lets you retrieve file size for locally downloaded files.

### Known Issues

* Microsoft is deprecating Basic Auth for Exchange online. Some of our activities are impacted by this change, such as Microsoft Office365 Scope. We recommend using the OAuth protocol in the activities that support it.

### Bug Fixes

* The [Send Mail](https://docs.uipath.com/activities/other/latest/productivity/office365-send-mail) activity was throwing an error when more than 30 files were being attached to the email.
* An authentication error was thrown when using the [Send Mail](https://docs.uipath.com/activities/other/latest/productivity/office365-send-mail) even when the **Account** property was configured.

## v1.14.1

**Release date: 9 May 2022**

### New Features and Improvements

**Improvements**

* The Office365 activities pack has been updated to use Microsoft Graph API version 4.11.0.
* A new contextual menu is available for `InArgument&lt;String&gt;` properties used within the **For Each File/Folder** activity. For example, you can use the **Write Line** activity inside the **For Each File/Folder** activity to be able to access the following properties: **Name**, **Web Url**, **Creation date**, and **Last modified date**.
* A new parameter is available for the **For Each File/Folder** activity, named **Include Subfolders**, letting you specify whether to expand the search to include all subfolders of the selected cloud location.
* The **For Each File/Folder** activity can now be used with personal Microsoft accounts and with **ApplicationIdAndSecret** and **ApplicationIdAndCertificate** authentication types (when used inside Microsoft Office 365 Scope activity) if the **Use simple search** option is checked.
* A new activity is now available under the name of **Delete Sheet**.
* The **Search Events** activity received a new parameter, called **Event ID**.
* The **Get Mail** activity received a new parameter, called **Email ID**.
* The **Use OneDrive & SharePoint** activity now lets you use multiple connections by accessing the UiPath Orchestrator through Integration Services. The **Default** option has been replaced by the connection name.
* The **Download as file** field label has been changed to **Download location** in the [Download File](https://docs.uipath.com/activities/other/latest/productivity/office365-download-file) activity.
  :::note
Studio v21.10 or later is required for this version of the Microsoft Office 365 Activities Packages to work correctly.
  :::

### **Bug Fixes**

* A performance issue was resolved for **IntegratedWindowsAuthentication** and **UsernameAndPassword** authentication types, and now the authentication calls are not duplicated anymore.
* Fixed a bug that was causing an error when trying to access mail from a folder in a shared mailbox. Now, everything works as expected.

## v1.11.1

**Release date: 27 October 2021**

## v1.9.0

**Release Date: 28 June 2021**

### New Activites

**Files**

Added a new activity, [For Each File/Folder](https://docs.uipath.com/activities/other/latest/productivity/office365-for-each-file-folder), that lets you iterate through files and folders, specifying, for example, the maximum number of items to return. This activity offers more filtering capabilities (KQL) than the [Find Files and Folders](https://docs.uipath.com/activities/other/latest/productivity/office365-find-files-and-folders) activity, so to define different filtering expressions it is recommended to use this activity rather than **Find Files and Folders**.

Another newly added activity, [Share Item](https://docs.uipath.com/activities/other/latest/productivity/office365-share-item), lets you share a file or a folder with colleagues, within the organization or outside the organization.

**Excel**

Extended the existing **Excel Online** activities list with **Tables** activities ([Create Table](https://docs.uipath.com/activities/other/latest/productivity/office365-create-table), [Get Table Range](https://docs.uipath.com/activities/other/latest/productivity/office365-get-table-range), [Insert Column](https://docs.uipath.com/activities/other/latest/productivity/office365-insert-column), [Delete Column](https://docs.uipath.com/activities/other/latest/productivity/office365-delete-column), [Insert Rows](https://docs.uipath.com/activities/other/latest/productivity/office365-insert-rows), [Delete Rows](https://docs.uipath.com/activities/other/latest/productivity/office365-delete-rows)).

A few new **Range** activities were introduced ([Clear Range](https://docs.uipath.com/activities/other/latest/productivity/office365-clear-range), [Copy Range](https://docs.uipath.com/activities/other/latest/productivity/office365-copy-range), [Set Range Color](https://docs.uipath.com/activities/other/latest/productivity/office365-set-range-color), [VLookup Range](https://docs.uipath.com/activities/other/latest/productivity/office365-vlookup-range)), letting you clear a range, copy a range, set a range color and process a VLookup range that calls the VLookup function.

**SharePoint Lists**

Starting with version **1.9.0**, a completely new category of activities can be found in the **Microsoft Office 365 Activities Package**, namely **SharePoint Lists**, which contains two types of activities:

**Lists** ([For Each List](https://docs.uipath.com/activities/other/latest/productivity/office365-for-each-list), [Get List Info](https://docs.uipath.com/activities/other/latest/productivity/office365-get-list-info)) which lets you return all the lists in a specific SharePoint site or to return detailed information about a specific list

**List Items** ([For Each List Item](https://docs.uipath.com/activities/other/latest/productivity/office365-for-each-list-item), [Add List Item](https://docs.uipath.com/activities/other/latest/productivity/office365-add-list-items), [Delete List Item](https://docs.uipath.com/activities/other/latest/productivity/office365-delete-list-item), [Update List Item](https://docs.uipath.com/activities/other/latest/productivity/office365-update-list-item)) which allow you to return the list items in a list with filtering capabilities, to add and delete list items and to update a list item

### New Features and Improvements

**Microsoft Office 365 Scope**

National clouds support. So far, we supported only global tenants but now you can have tenants running on **USGoverment**, **Germany**, or **China** national clouds.

We introduced an additional type of authentication, **Application Id & Certificate (Unattended)**, which lets you authenticate for unattended scenarios.

**Outlook**

We improved the [Send Mail](https://docs.uipath.com/activities/other/latest/productivity/office365-send-mail) activity with the possibility to specify a list of email addresses to reply to and also to set the importance of an email.

For the [Get Mail](https://docs.uipath.com/activities/other/latest/productivity/office365-get-mail) activity, the **InternetMessageID** field, which is a unique identifier of the mail message, is now being returned.

**Files**

Support for SharePoint sites that contain `/teams/` in the URL. So far, we supported only SharePoint sites that contained `/sites/` in the URL.

The [Upload File](https://docs.uipath.com/activities/other/latest/productivity/office365-upload-file) activity allows you, in addition to just uploading the file, to specify metadata or properties for that file. Also, when uploading a file and there is already a file with the same name in the location you selected, you have three possibilities to choose from: either to replace the file, to generate a unique name so it gets uploaded, or you have the option to fail the operation.

The same conflict behavior capability as for the **Upload File** activity was introduced for the [Create Workbook](https://docs.uipath.com/activities/other/latest/productivity/office365-create-workbook) activity as well.

Speed improvement for the [Get Group](https://docs.uipath.com/activities/other/latest/productivity/office365-get-group) activity for tenants that have a large number of groups.

### Bug Fixes

* Fixed a timeout error for the [Get Mail](https://docs.uipath.com/activities/other/latest/productivity/office365-get-mail) activity that occurred when returning a large number of emails.
* Fixed a bug for the [RSVP](https://docs.uipath.com/activities/other/latest/productivity/office365-rsvp) activity that triggered a workflow validation error when the **Comment** property is empty and the **Email Organizer** property is unchecked.
* Fixed a bug for the [Read Column](https://docs.uipath.com/activities/other/latest/productivity/office365-read-column) activity in which Cell Addres*s* appeared in the activity designer instead of Starting Cell.
* Localized F1 links in Studio for all Microsoft Office 365 activities.

## v1.6.0

**Release Date: 21 December 2020**

### New Features and Improvements

New activities were added: [Delete Mail](https://docs.uipath.com/activities/other/latest/productivity/office365-delete-mail) and [Set Mail Categories](https://docs.uipath.com/activities/other/latest/productivity/office365-set-mail-categories).

**Calendar** activities got a new parameter, **Account**. Now they can be used with *ApplicationIdAndSecret* authentication type.

Added support in **Send Mail** and **Add Attachment** activities for attachments larger than 4 MB.

*Tenant* parameter of **Microsoft Office 365 Scope** activity is mandatory for *ApplicationIdAndSecret* authentication type.

**RVSP** activity warns the user to select the option *Email Organizer* if a value for *Comment* field was provided.

### Bug Fixes

* Fixed an issue in **Microsoft Office 365 Scope** activity that prevented the usage of *IntegratedWindowsAuthentication* authentication type.
* Fixed issue `Access token has expired` in **Microsoft Office 365 Scope** activity, occurring for long-running processes.
* Fixed an `Object reference not set to an instance of an object.` error in **Copy Item** activity.

## v1.5.0

**Release Date: 26 October 2020**

### New Features and Improvements

Added support for `SecureString` type input to **Microsoft Office 365 Scope** activity. The new parameters accepting `SecureString` type input are `SecurePassword` and `SecureApplicationSecret`.

Added **UiPath Application** for `InteractiveToken` authentication. When this option is selected, no **Application ID** shall be set.

### Bug Fixes

* Fixed an *Object reference not set to the instance of an object* error occurring in **Read Cell**, **Write Range** and **Write Cell** Excel activities when the Excel file is being shared with a user.
* Fixed an issue in **Get Mail** activity when the email body contains inline images. Now inline images can be saved using **Save Attachments** activity even if the email has no attachments.

## v1.4.0

**Release Date: 21 September 2020**

### New Features and Improvements

Added support for Application (client) ID and Application (client) Secret authentication in **Microsoft Office 365 Scope** activity.

Set `UiPath.MicrosoftOffice365/version` value for User Agent String which is required to setup Enforce Allow List. Current value is `UiPath.MicrosoftOffice365/1.0.0.0`.

### Bug Fixes

* Fixed an issue occurring when reading an Excel file that is shared with a user.
* Fixed an exception in **Get Mail** activity occurring when an email address in CC list is no longer active. The activity does not fail anymore in such cases, but it logs the details about the problematic email addresses.
* Fixed a bug in **Get Mail** activity which could not retrieve `*.msg` attachments.
* Fixed a Microsoft Graph dependency conflict between **UiPath.MicrosoftOffice365.Activities** and **UiPath.AzureActiveDirectory.Activities** activities packs.

## v1.3.1

**Release Date: 17 August 2020**

### Bug Fixes

* Fixes a package conflict caused by different `Microsoft.Identity.Client` versions.

## v1.2.1

**Release Date: 19 May 2020**

### New Features and Improvements

Added Microsoft Planner and Groups [activities](https://docs.uipath.com/activities/other/latest/productivity/office365-activities).

Added support for subfolders in the Get Mail activity.

## v1.1.1

**Release Date: 7 Nov 2019**

### New Features and Improvements

Added support for shared mailboxes in all Outlook [activities](https://docs.uipath.com/activities/other/latest/productivity/office365-activities).

### Bug Fixes

* Fixed a bug that broke the binding on Event fields in the Calendar activities .

## v1.1.0

**Release Date: 28 Oct 2019**

### New Features and Improvements

With this release, the Microsoft Office 365 Activities Package now has official enterprise support.

This release also introduces a new **From** property in the [Send Mail](https://docs.uipath.com/activities/other/latest/productivity/office365-send-mail) activity so that you can now send mail from other email addresses or aliases.

## v1.0.0

**Release Date: 22 July 2019**

### New Features and Improvements

The first official release of the Microsoft Office 365 Activities Package, this package introduces **Calendar** support, full localization, and adds three new **Excel** activities:

* [Append Range](https://docs.uipath.com/activities/other/latest/productivity/office365-append-range)
* [Delete Range](https://docs.uipath.com/activities/other/latest/productivity/office365-delete-range)
* [Get Cell Color](https://docs.uipath.com/activities/other/latest/productivity/office365-get-cell-color)

With the Calendar activities, you can now manage your calendar events, including create new events, retrieve events from a specific calendar, and update existing events.

## v0.2.0

**Release Date: 21 June 2019**

### New Features and Improvements

This release introduces support for all types of Sharepoint sites (including private and shared), as well as, sites that include spaces in their name.

### Breaking Change

* The **SiteName** property in the **Find Files and Folders** and **Get Item** activities was changed to SiteURL. Because this is a breaking change, you must update any existing projects to this version.

## v0.1.1

**Release Date: 25 April 2019**

### New Features and Improvements

The first beta integration with Microsoft Office 365. This release includes Files (OneDrive), Excel, and Outlook [activities](https://docs.uipath.com/activities/other/latest/productivity/office365-activities).
