# Changelog

{% hint style="success" %}
Updates are rolled out gradually to ensure a smooth and seamless experience for all users.
{% endhint %}

{% hint style="warning" %}
If you are running aggressive cache configurations (e.g. removing plugin versions from script urls), clear your cache after updating to avoid compatibility issues.
{% endhint %}

### &#x20; <mark style="background-color:purple;">3.6</mark> &#x20;

{% tabs %}
{% tab title="All WP Cloud Plugins" %}

#### 22 April 2026

**Bug fixes**

* This fix resolves issues with connecting to the WP Cloud Plugin licence server, which could result in unexpected licence drops.
  {% endtab %}
  {% endtabs %}

***

### &#x20; <mark style="background-color:purple;">3.5.3.1</mark> &#x20;

{% tabs %}
{% tab title="All WP Cloud Plugins" %}

#### 20 April 2026

**Improvements**

* Updated some of the translations, as well as fixing some of the documentation links and support URLs.
  {% endtab %}
  {% endtabs %}

***

### &#x20; <mark style="background-color:purple;">3.5.3</mark> &#x20;

{% tabs %}
{% tab title="All WP Cloud Plugins" %}

#### 7 April 2026

**Bug fixes**

* Issues with Gutenberg block compatibility have now been resolved.
* **Fluent Forms**
  * Resolved upload field compatibility for Fluent Forms when the field is used in combination with advanced Fluent Forms logic, such as conditional logic and repeaters.
    {% endtab %}

{% tab title="OneDrive" %}
**Additional Bug fixes**

* If new personal or dynamic folders were not created when a user registered and the 'Share Personal Folder with User' setting was enabled, the plugin would attempt to share a folder with a Microsoft user, crashing the script.
  {% endtab %}
  {% endtabs %}

***

### &#x20; <mark style="background-color:purple;">3.5.2.2</mark> &#x20;

{% tabs %}
{% tab title="OneDrive" %}

#### 16 March 2026

**Bug fixes**

* File API calls have been adjusted. API calls to retrieve child information will fail when the requested item is a file due a change in the Microsoft Graph API. This could result in failed downloads of WooCommerce digital products, for example.
  {% endtab %}
  {% endtabs %}

***

### &#x20; <mark style="background-color:purple;">3.5.2.1</mark> &#x20;

{% tabs %}
{% tab title="All WP Cloud Plugins" %}

#### 13 March 2026

**Improvements**

* Added a back button to sub folders in the Gallery module when the header is disabled.
* The 'No Results' image in the file browser was rendered incorrectly when it was rendered on small resolutions.
  {% endtab %}
  {% endtabs %}

***

### &#x20; <mark style="background-color:purple;">3.5.2</mark> &#x20;

{% tabs %}
{% tab title="All WP Cloud Plugins" %}

#### 26 February 2026

**New Features, Settings and Integrations**

* New filters for setting dynamic messages for requesting a login, a Module password and for requesting email information have been added (`{slug}_messages_request_login, {slug}_messages_request_password, {slug}_messages_request_lead`).

**Bug fixes**

* A bug in the Dynamic Folder feature's handling of user profile information could cause the plugin to trigger a fatal error when a WordPress account password is reset.
* With [Download Restrictions](/docs/global-options/usage-limits.md) enabled, a download could fail. This could happen in rare situations where the cache was being updated or reset during the download process.

**Improvements**

* The delay between slides in a slideshow can now be set independently of whether the slideshow is configured to start automatically.
  {% endtab %}
  {% endtabs %}

***

### &#x20; <mark style="background-color:purple;">3.5.1</mark> &#x20;

{% tabs %}
{% tab title="All WP Cloud Plugins" %}

#### 13 February 2026

**Bug fixes**

* The descriptions/captions were rendering inconsistently in the lightbox when navigating between items, which could cause them to remain hidden.
* In some cases, the WordPress updater could not update the plugin because of invalid update transients.
  {% endtab %}

{% tab title="OneDrive" %}
**Additional Bug fixes**

* It was no longer possible to connect new Microsoft accounts when the plugin was activated at the network level and the accounts were managed there as well.
  {% endtab %}

{% tab title="Dropbox" %}
**Additional New Features, Settings and Integrations**

* A `Layout -> PDF Viewer` setting has been added to control which viewer the plugin uses to render PDF files: the plugin's own PDF viewer, the browser's PDF viewer, or the Google Previewer.
  {% endtab %}
  {% endtabs %}

***

### &#x20; <mark style="background-color:purple;">3.5.0</mark> &#x20;

{% tabs %}
{% tab title="All WP Cloud Plugins" %}

#### 4 February 2026

{% hint style="info" %}
The minimum required PHP version has been changed to 8.0.
{% endhint %}

**Bug fixes**

* Reduced the number of simultaneous AJAX requests on the settings dashboard when there are many accounts connected, as this could cause a 503 server errors.
* Previewing images with the inline preview feature disabled caused the images to download rather than display.
* Using the shuffle function in Media Player could cause the playback of playlist to crash.

**Improvements**

* The Lightbox library's code has been updated and unnecessary code removed.

**Code library updates**

* DataTables to v2.3.7
* Included CA certificates updated
* Required PHP version: 8.0
  {% endtab %}

{% tab title="Dropbox" %}
**Additional New Features, Settings and Integrations**

* A custom PDF viewer was added, so it no longer depends on external preview functionality with its size limitations.
  {% endtab %}
  {% endtabs %}

***

### &#x20; <mark style="background-color:purple;">3.4.5</mark> &#x20;

{% tabs %}
{% tab title="All WP Cloud Plugins" %}

#### 21 January 2026

\
**Bug fixes**

* We fixed a fatal error that could occur when the cache size exceeded the available memory on the server.
* **Formidable Forms (v6.26.1+)**
  * Due to a compatibility issue with a third-party JavaScript library that was incorrectly overriding `Element.prototype.append` unconditionally, Formidable Forms could no longer submit forms when a plugin upload field was present.

**Improvements**

* The buttons in the lost authorization email were removed, and an anti-phishing code was introduced to reduce phishing attempts using plugin email notifications.
  {% endtab %}

{% tab title="Dropbox" %}
**Additional Bug fixes**

* The "Show Folders" module setting was not handled correctly. For example, the Media Player module could still show folders when disabled, and the Search Box module could return content from folders when disabled.
  {% endtab %}

{% tab title="OneDrive" %}
**Additional Bug fixes**

* We fixed an issue where notifications were not sent for delete actions when using the `%linked_user_email%` placeholder.
  {% endtab %}

{% tab title="Box" %}
**Additional Bug fixes**

* We fixed an issue where notifications were not sent for delete actions when using the `%linked_user_email%` placeholder.
  {% endtab %}
  {% endtabs %}

***

### &#x20; <mark style="background-color:purple;">3.4.4</mark> &#x20;

{% tabs %}
{% tab title="All WP Cloud Plugins" %}

#### 9 January 2026

\
**New Features, Settings and Integrations**

* The Media Player module now supports the `opus` file format for playback.

**Bug fixes**

* The "Allow Folder Download" setting in the Module Builder was not correctly handled.
* The "Playlist Download" action in the Media Player module was not downloading the complete playlist correctly.
  {% endtab %}
  {% endtabs %}

***

### &#x20; <mark style="background-color:purple;">3.4.3</mark> &#x20;

{% tabs %}
{% tab title="All WP Cloud Plugins" %}

#### 25 November 2025

**Bug fixes**

* **Advanced Custom Fields**
  * Folder/ZIP downloads via ACF fields could not be initiated due to an incorrect ZIP function call.
  * File names with accents were being displayed incorrectly because item names containing accents were no longer being stored correctly.

**Improvements**

* The layout of the module login screen has been improved for smaller resolutions.
  {% endtab %}

{% tab title="OneDrive" %}
**Additional Bug fixes**

* Temporary download links are now stored for a shorter period, as API short-lived download links expire faster than before.<br>

**Additional Improvements**

* Added the `shareonedrive_require_vulnerability_fix()` hook. This allows you to bypass the vulnerability fix introduced in version [3.4.2.2](#id-3.4.2.2) which might be considered acceptable in some situations (e.g. protected intranet environments).  To disable this fix, use the following PHP code:\
  &#x20;\
  `add_filter('shareonedrive_require_vulnerability_fix', '__return_false');`
  {% endtab %}
  {% endtabs %}

***

### &#x20; <mark style="background-color:purple;">3.4.2.2</mark> &#x20;

{% tabs %}
{% tab title="OneDrive" %}

#### 11 November 2025

**Vulnerability Patched \[OneDrive Business only]**

* **The preview functionality has been (temporarily) disabled for Microsoft Business accounts** with 'Entire Drive' scope due to a security vulnerability in the Microsoft Graph API **/preview** endpoint. The vulnerability temporarily allows broader permissions than read-only access to the previewed file.\
  \
  \* Microsoft Business accounts connected to the plugin with the 'Read-only' scope will still have access to the preview functionality. [FAQ: How do I change my Microsoft account connection to “read-only”](https://florisdeleeuwnl.zendesk.com/hc/en-us/articles/31148302579474-How-do-I-change-my-Microsoft-account-connection-to-read-only)?&#x20;
  {% endtab %}
  {% endtabs %}

***

### &#x20; <mark style="background-color:purple;">3.4.2.1</mark> &#x20;

{% tabs %}
{% tab title="All WP Cloud Plugins" %}

#### 4 November 2025

**Bug fixes**

* Fix problems Basic Playlist Media Player skin

**Improvements**

* The 'Download Playlist' zip download no longer requests each file individually.
  {% endtab %}

{% tab title="OneDrive" %}
**Additional Bug fixes**

* There was a typo in the API::set\_drive\_by\_id() method that caused it to call the App class incorrectly.
  {% endtab %}
  {% endtabs %}

***

### &#x20; <mark style="background-color:purple;">3.4.2</mark> &#x20;

{% tabs %}
{% tab title="All WP Cloud Plugins" %}

#### 14 October 2025

**New Features, Settings and Integrations**

* The 'Allow Folder Download' setting has been added to the 'Allow ZIP Downloads' panel. This will allow users to select multiple files for ZIP download, but will prevent them from downloading folders.

**Bug fixes**

* Fix problems with `.hidden` CSS class which are forced by some plugins with CSS.
* Previous folder button in File Browser list was missing when no folders or files are present in a folder.
* Prevent Settings dashboard crash when the Advanced Custom Fields `ACF` class is present, but `ACF_VERSION` is not defined.

**Improvements**

* Add support for `{slug}_gutenberg_block_preview`, to disable the preview for all modules in the gutenberg block by default.
  {% endtab %}

{% tab title="Google Drive" %}
**Additional Bug fixes**

* The `fullText` search in the Drive API does not always return files with a matching name, so we are now also requesting a name match.
  {% endtab %}
  {% endtabs %}

***

### &#x20; <mark style="background-color:purple;">3.4.1</mark> &#x20;

{% tabs %}
{% tab title="All WP Cloud Plugins" %}

#### 1 October 2025

**New Features, Settings and Integrations**

* **Elementor (pro)**
  * Added a Dynamic Tag to pull in information from the plugin's own Advanced Custom Fields (ACF) field.

**Bug fixes**

* The Carousel module was not checking whether the files passed could actually be displayed in the carousel.

**Improvements**

* Some UI text and translations were updated.
  {% endtab %}

{% tab title="Dropbox" %}
**Additional Improvements**

* **Advanced Custom Fields**
  * The global Usage Limits value will now be used to restrict downloads initiated via the 'download\_url' return value for selected items in its ACF field.
    {% endtab %}

{% tab title="Box" %}
**Additional New Features, Settings and Integration**

* The 'Preferred Download Method' setting has been added to allow people to download files via your server rather than via Box. This can be useful in situations where Box domains are blocked, for example, due to strict firewall rules

**Additional Improvements**

* **Advanced Custom Fields**
  * The global Usage Limits value will now be used to restrict downloads initiated via the 'download\_url' return value for selected items in its ACF field.
    {% endtab %}
    {% endtabs %}

***

### &#x20; <mark style="background-color:purple;">3.4.0</mark> &#x20;

{% tabs %}
{% tab title="All WP Cloud Plugins" %}

#### 19 September 2025

**Bug fixes**

* The Carousel module was not checking whether the files passed could actually be displayed in the carousel.
* The issue of the Upload box not able to receive form field information correctly in Safari based browsers due to cookies being set to `SameSite=Strict` has been resolved. It is now using `Lax` instead.
* The Gallery module was not rendering empty folders correctly when the breadcrumb feature was disabled.
* **Advanced Custom Fields**
  * A fatal error would occur when ACF attempted to display an inaccessible folder or file in the cloud account.

**Improvements**

* The [Review & Approval module](/docs/modules/modules/review-and-approve.md) now features an improved front-end selection overview, showing the number of selected items per label, as well as an overview of the selected items in the final approval screen.

**Code library updates**

* DataTables to v2.3.4
* Included CA certificates updated
  {% endtab %}

{% tab title="OneDrive" %}
**Additional Bug fixes**

* Thumbnails were not rendered properly in situations where the timestamp cache headers were set incorrectly due to unexpected date values.
  {% endtab %}
  {% endtabs %}

***

### &#x20; <mark style="background-color:purple;">3.3.4</mark> &#x20;

{% tabs %}
{% tab title="All WP Cloud Plugins" %}

#### 26 August 2025

**Bug fixes**

* When a password was entered in a module configuration, disabling the "Protect with password" setting in the module configuration was not working correctly.
  {% endtab %}
  {% endtabs %}

***

### &#x20; <mark style="background-color:purple;">3.3.3</mark> &#x20;

{% tabs %}
{% tab title="All WP Cloud Plugins" %}

#### 21 August 2025

**Bug fixes**

* If the `mbstring` module is not enabled on the server, the `mbstring` polyfill function could cause conflicts with certain plugins due to the incorrect loading of the class files.
* The description button of the Gallery module was not rendering the pop-up correctly.

**Improvements**

* A "Convert" button was added to the [Module Manager](/docs/modules/module-manager.md) to allow you to easily convert existing raw shortcodes to modules. The import button was removed from the [Module Configurator](/docs/modules/module-configurator.md).
* The plugin update check now runs more consistently to prevent it from running too frequently and causing performance issues on sites with caching or transient problems.
  {% endtab %}

{% tab title="Dropbox" %}
**Additional Bug fixes**

* Downloading folders as ZIP files when the Dropbox account policy prevents the creation of public shared links caused the ZIP functionality to break instead of falling back to a streaming method.
* From August 2025 onwards, Dropbox stopped supporting the export call that was used to read the content of newly created web links for redirects. This meant that redirects of web links created after this date would no longer function.
  {% endtab %}

{% tab title="OneDrive/SharePoint" %}
**Additional New Features, Settings and Integration**

* A full read-only scope is now supported by the plugin for connection to your Microsoft account.
  {% endtab %}
  {% endtabs %}

***

### &#x20; <mark style="background-color:purple;">3.3.2</mark> &#x20;

{% tabs %}
{% tab title="All WP Cloud Plugins" %}

#### 4 August 2025

**Vulnerabilities Patched**

* **\[Google Drive]** Fixed an [XSS vulnerability](/docs/other/vulnerabilities.md#use-your-drive) in the file description field of the Google Drive plugin that allowed attackers with file upload privileges to inject arbitrary JavaScript into any page rendering the uploaded file. \
  \
  **Credit:** Responsible disclosure by floerer (FloSecurity).

**New Features, Settings and Integrations**

* The Button module now includes the "Download All" functionality, which allows users to download all items contained within the module.

**Improvements**

* The file names in the Gallery module have been changed. They are now under the images instead of over them.
* Address the "readonly" message error in all file browser modules that have a connected "Readonly" account, including those without an upload action.
  {% endtab %}
  {% endtabs %}

***

### &#x20; <mark style="background-color:purple;">3.3.1</mark> &#x20;

{% tabs %}
{% tab title="All WP Cloud Plugins" %}

#### 14 July 2025

**New Features, Settings and Integrations**

* Support for Element Forms has been added. You can now use the plugin's upload field in your Elementor forms.
  {% endtab %}

{% tab title="OneDrive" %}
**Additional Improvements**

* Improved: For performance reasons, folder thumbnails are now loaded in parallel instead of when the gallery loads initially.
  {% endtab %}
  {% endtabs %}

***

### &#x20; <mark style="background-color:purple;">3.3.0</mark> &#x20;

{% tabs %}
{% tab title="All WP Cloud Plugins" %}

#### 7 July 2025

**Bug fixes**

* Download problems with files that do not have a timestamp set were resolved due to incorrect cache headers being set.
* **Formidable Forms**
  * When submitting a form with files attached in the Formidable Forms admin dashboard, a new entry could not be created because the form was not submitted correctly.

**Improvements**

* Gutenberg no longer starts rendering a module when saving a page/post
* The Events table structure has been updated by replacing its UNIQUE KEY on the ID column with a PRIMARY KEY. This improves data integrity and indexing performance, and avoids potential issues with database replication or optimisation.

**Code library updates**

* DataTables to v2.3.2
* Chart.js to v4.5.0
* Plugin Update Checker to v5.6
* Included CA certificates updated
  {% endtab %}

{% tab title="Dropbox" %}
**Additional Bug fixes**

* The 'Open Folder Location' button for files in the search results was not loading the parent folder correctly.
* Usage restrictions by bandwidth were not always storing the used bandwidth correctly.
  {% endtab %}
  {% endtabs %}

***

### &#x20; <mark style="background-color:purple;">3.2.8</mark> &#x20;

{% tabs %}
{% tab title="All WP Cloud Plugins" %}

#### 4 June 2025

**Bug fixes**

* When using new Outlook, the "Share with email" feature did not correctly add direct links to the email body.
* Users were not able to go back to the parent folder when entering an empty folder in a module without breadcrumb enabled.
  {% endtab %}

{% tab title="OneDrive" %}
**Additional New Features, Settings and Integrations**

* Added preview support for .dotx files.
  {% endtab %}
  {% endtabs %}

***

### &#x20; <mark style="background-color:purple;">3.2.7</mark> &#x20;

{% tabs %}
{% tab title="All WP Cloud Plugins" %}

#### 21 May 2025

**New Features, Settings and Integrations**

* Added 'Support for individual usage restrictions' setting to control whether you want to enable individual restrictions.

**Bug fixes**

* Fixed an issue where cache files could be partially read due to fread() not returning the full contents in a single call, which could result in corrupt data and modules not rendering correctly.
* Lightbox image source not always selected correctly.
  {% endtab %}

{% tab title="Google Drive" %}
**Improvement**

* .webp files can now be loaded for folder thumbnails in the Gallery module.
  {% endtab %}

{% tab title="OneDrive" %}
**Additional New Features, Settings and Integrations**

* Introduced a switch for the OneDrive Business account to use the Microsoft Search API instead of the Microsoft Graph. If you are having trouble finding files in your OneDrive/SharePoint using the plugin modules, try enabling this new search API by going to \[**Advanced**] > \[**Account Settings**] > \[**Switch to new Search API**]
  {% endtab %}
  {% endtabs %}

***

### &#x20;  <mark style="background-color:purple;">3.2.6</mark> &#x20;

{% tabs %}
{% tab title="All WP Cloud Plugins" %}

#### 15 April 2025

**Bug fixes**

* Fixed some PHP 8.4 compatibility issues.
* Fixed a problem with advertisements stopping the playlist in the Media Player.

**Improvement**

* Added support for WordPress 6.8.

**Code library updates**

* DataTables to v2.2.2
* Chart.js to v4.4.9
* Included CA certificates updated
  {% endtab %}

{% tab title="Google Drive" %}
**Additional New Features, Settings and Integrations**

* Added "Restore sharing permissions" security settings to automatically remove public sharing permissions after 1 hour for files previewed by the plugin that require public sharing permissions.
  {% endtab %}

{% tab title="Dropbox" %}
**Additional Code library updates**

* GuzzleHttp library to version 7.9.3 for compatibility with PHP 8.4.
  {% endtab %}

{% tab title="Box" %}
**IMPORTANT:** After July 2025, downloads with **Lets-Box** plugin versions lower than 3.2.6 will no longer work.\
\
**Additional Bug fixes**

* Temporary download URLs will no longer be cached as Box will no longer support serving temporary download URLs to different users or different sessions from July 2025.
  {% endtab %}
  {% endtabs %}

***

### &#x20; <mark style="background-color:purple;">3.2.5</mark> &#x20;

{% tabs %}
{% tab title="All WP Cloud Plugins" %}

#### 2 April 2025

**Bug fixes**

* Fixed a problem where the loading of translations would be triggered too early.
* Filenames containing invalid characters could not be uploaded. The plugin will now automatically rename the files to a supported filename.
* Fixed some PHP 8.4 compatibility issues. Note that the plugin has not yet been fully tested with PHP 8.4.

**Improvement**

* Approval message is now visible in the Review & Approve dashboard.
* **WooCommerce**
  * For guest customers, use WooCommerce customer billing details for user metadata placeholders (`%usermeta_first_name%`, `%usermeta_last_name%`).
    {% endtab %}

{% tab title="OneDrive & SharePoint" %}
**Additional Bug fixes**

* The direct link action did not work for files in Site Content Libraries when multiple OneDrive Business accounts are linked.
* The special system directory `PersonalCacheLibrary` is no longer made available by the plugin.
  {% endtab %}
  {% endtabs %}

***

### &#x20; <mark style="background-color:purple;">3.2.4</mark> &#x20;

{% tabs %}
{% tab title="All WP Cloud Plugins" %}

#### 13 March 2025

**Bug fixes**

* As of WordPress 6.8, the plugin would not validate module passwords correctly anymore.
* Modules will not be loaded if you use the Placeholder function in your custom code before a module is rendered.
* Invalid default settings for Tag elements in the Module Builder could break the Module Builder.
  {% endtab %}

{% tab title="OneDrive & SharePoint" %}
**Additional Bug fixes**

* The embedded view for some file formats didn't display correctly in the Embedded module if the sharing permissions on the file were not set correctly.
* Could not move or rename content in SharePoint content libraries due to missing drive ID information
  {% endtab %}
  {% endtabs %}

***

### &#x20; <mark style="background-color:purple;">3.2.3</mark> &#x20;

{% tabs %}
{% tab title="All WP Cloud Plugins" %}

#### 4 March 2025

**Bug fixes**

* Modules with Personal Folders in manual mode could cause a fatal error or even display the root folder of the cloud account. Caused by a compatibility function which was not correctly processing manually linked folders set in older versions.
  {% endtab %}
  {% endtabs %}

***

### &#x20; <mark style="background-color:purple;">3.2.2</mark> &#x20;

{% tabs %}
{% tab title="All WP Cloud Plugins" %}

#### 3 March 2025

**Bug fixes**

* **WooCommerce**
  * Pre-checkout upload requests did not always set the account ID correctly. This could result in a fatal error.

**Improvement**

* Added Prefix to MediaElement.js library to reduce conflicts between other plugins or external scripts.
  {% endtab %}

{% tab title="Google Drive" %}
**Improvement**&#x20;

* Reduce the number of API calls required to find the location of folders with dynamic subfolders.
  {% endtab %}
  {% endtabs %}

***

### &#x20; <mark style="background-color:purple;">3.2.1</mark> &#x20;

{% tabs %}
{% tab title="All WP Cloud Plugins" %}

#### 18 February 2025

**Bug fixes**

* Opening the configuration for an existing module could trigger the creation of a new module instead.
* **WooCommerce**
  * The new 'Before Checkout' upload feature of the WooCommerce upload integration could cause an empty upload list to be returned.
    {% endtab %}
    {% endtabs %}

***

### &#x20; <mark style="background-color:purple;">3.2.0</mark> &#x20;

{% tabs %}
{% tab title="All WP Cloud Plugins" %}

#### 17 February 2025

**New Features, Settings and Integrations**

* A new [Review & Approve](/docs/modules/modules/review-and-approve.md) module (beta) has been added, allowing you to let people make selections for documents and images and tag them with configurable labels. The selections can be viewed in the Review panel.
* Added a new setting to control how long logged events are kept. The default is 6 months. On high-traffic sites, you may wish to reduce this for performance reasons via the Statistics -> Log Events tab.
* Added support for the `%file_description%` [Placeholder](/docs/developers/placeholders.md) for the File Rename, prefixes & suffixes setting
* **WooCommerce**
  * Upload integration now supports pre checkout uploads. To use it, you need to set up a temporary storage folder via the main plugin options page (Integrations > WooCommerce). In the same section, you can also choose where to place the upload box.

**Bug fixes**

* On devices with a small screen, the Add Description action was not visible in the upload queue.
* **Formidable Forms**
  * When exporting record information to csv/xml, file urls were no longer included.
    {% endtab %}

{% tab title="OneDrive & SharePoint" %}
**Additional Bug fixes**

* When using manually linked personal folders for internal modules, folders did not load correctly in Module Configuration.
  {% endtab %}
  {% endtabs %}

***

### &#x20; <mark style="background-color:purple;">3.1.0</mark>  &#x20;

{% tabs %}
{% tab title="All WP Cloud Plugins" %}

#### 30 January 2025

**New Features, Settings and Integrations**

* Added: new setting to control the behavior of the thumbnail bar in the LightBox (always visible / visible on hover)

**Bug fixes**

* The content selector in the Configure module didn't show all the items if a folder contained a lot of items.
* When a folder or search contained no files, the loading spinner remained visible in the Gallery module.
* It was not possible to filter all columns using the Filter button in the Full Log on the Report DashBoard.
* Usage Restrictions used to incorrectly calculate bandwidth and Zip downloads depending on the time period that was set.
  {% endtab %}

{% tab title="Google Drive" %}
**Additional Bug fixes**

* When embedding an editable file with the Embed module, a minimal view was loaded when it was configured for full view.
  {% endtab %}

{% tab title="Dropbox" %}
**Additional Bug fixes**

* An empty output was produced when using a shuffle sort order in the Gallery module if the folder contained subfolders.
* The gallery module container was not closed properly. This could cause the page to render incorrectly.
* Fixed a problem where a search request with thousands of search results could take forever and also didn't correctly respect the 'Maximum number of files & folders' module setting.
  {% endtab %}
  {% endtabs %}

***

### &#x20; <mark style="background-color:purple;">3.0.3</mark>  &#x20;

{% tabs %}
{% tab title="All WP Cloud Plugins" %}

#### 22 January 2025

**Bug fixes**

* Search box on 'Personal Folders' menu page not working
* The use of non-Latin characters in module settings could cause problems when loading and saving the module in the Module Configurator.
* Removed the wp\_footer() call from the module previewer to prevent rendering problems.
* **WooCommerce**
  * WooCommerce Upload integration was not working with Module IDs
    {% endtab %}

{% tab title="Dropbox" %}
**Additional Bug fixes**

* Fixed an issue with the exclude/include filter that handled names as case-sensitive when the API is case-insensitive.
  {% endtab %}
  {% endtabs %}

***

### &#x20; <mark style="background-color:purple;">3.0.2</mark>  &#x20;

{% tabs %}
{% tab title="All WP Cloud Plugins" %}

#### 16 January 2025

**Bug fixes**

* Plugin could stop unexpectedly in situations where user\_register and profile\_update hooks were triggered programmatically without a WordPress user logged in. This could happen in e.g. SSO login environments.
* Renaming private folders on profile update did not work correctly if User Metadata [Placeholders ](/docs/developers/placeholders.md)were used.

**Improvements**

* A Duplicate button to instantly create a copy of a module has been added to the Module Configurator.
  {% endtab %}
  {% endtabs %}

***

### &#x20; <mark style="background-color:purple;">3.0.1</mark>  &#x20;

{% tabs %}
{% tab title="All WP Cloud Plugins" %}

#### 13 January 2025

**Bug fixes**

* The folder permissions of newly created cached folders were set incorrectly, making it inaccessible.
* The browser's file selector still allowed you to select multiple files when the maximum number of uploads was limited to a single file.
* Fixed an issue where video player modules were not rendered correctly in the Elementor Page Builder.
* Carousel template could rendering CSS styles incorrectly.
* Fixed links on the Getting Started page.
* **Contact Form 7**
  * Contact Form 7 not rendering modules when using CF7 version 6 or above while using the old upload field tags with the `shortcode:` parameter.
    {% endtab %}

{% tab title="Google Drive" %}
**Additional Bug fixes**

* It was no longer possible to embed files using the buttons in the Classic Editor due to an invalid input sanitisation.
  {% endtab %}

{% tab title="Dropbox" %}
**Additional Bug fixes**

* Front-End sorting not working as the cached output is returned before the new sorting order is applied.
  {% endtab %}
  {% endtabs %}

***

### &#x20; <mark style="background-color:purple;">3.0</mark>&#x20;

{% tabs %}
{% tab title="All WP Cloud Plugins" %}

#### &#x20;6 January 2025

{% hint style="info" %}
**For Developers:**

The 3.0 update introduces changes to the core classes and functions of the plugin. If your code interacts with plugin classes or you use custom add-ons, please review and update your code to ensure compatibility.
{% endhint %}

**New Features, Settings and Integrations**

* We have added a [**Module Manager**](/docs/modules/module-manager.md) to give you complete control over your modules and shortcodes in one place. You can also now configure a default presentation for new modules.
* We have expanded our range with [**three new module**](/docs/modules/module-manager.md) types. The `List`, `Embed` and `Button` modules are lightweight modules that can be used to display a selection of items.
* [Import function for the Media Library](/docs/features/import-to-media-library.md) added.
* A setting has been added that allows you to automatically add the user's e-mail address to the cloud sharing permissions of the personal folder you have created.
* A new setting has been added to the control to show or hide the 'Preview in a new tab' option in the File Actions menu.
* You can now use placeholders in subfolders of the template folder. When you copy the template folder into a personal folder, the placeholders in the subfolders will be filled.
* You can now use `?module_pass={password}` to the URL of your page to automatically unlock the module.
* You can now select a custom period for usage restrictions (1 day, 1 week, 1 month)
* Introduced a setting to customize how form submissions are shown in overviews and emails.
* Added support for the **WPBakery Page Builder** block.
* Enabled file descriptions for integration with **Advanced Custom Fields**.
* Added a Beta Updates option under \[**Advanced -> Updates]** to receive pre-release updates before the official launch.
* Social sharing buttons for **Bluesky** and **Microsoft Teams** are now available.

**Bug fixes**

* Deleted files from the upload queue were still showing up in form submissions overview.
* The backup import action result was incorrectly processed.
* The 'use\_custom\_roottext' setting is fixed and now sets the folder name in the breadcrumb correctly.
* When masking account IDs, account removal does not work correctly.
* The browser's file selector still allowed you to select multiple files when the maximum number of uploads was limited to a single file.
* Vulnerability in window\.open calls has been fixed.
* Fixed a couple of PHP 8.3 deprecation issues.
* **Beaver Builder**
  * Integration was not loading when the Classic Editor integration is disabled as well.
* **GravityPDF**
  * A PDF upload bug could cause fatal crashes.
* **WPForms**
  * The issue with the form input field using invalid variable names has been resolved. This was causing problems when submitting the form.

**Improvements**

* We have redesigned the [**Module Builder**](/docs/modules/module-configurator.md) and integrated it into the Module Manager.
* We have redesigned the Gutenberg Block. You can now see the modules directly in your editor.
* We have rebuild the online documentation from scratch.
* We have updated token encryption to the more secure aes-256-gcm encryption method. In some situations it may be necessary to reconnect your cloud account.
* We renamed the **Private Folders** feature to [**Personal Folders**](/docs/features/personal-folders.md). The functionality remains the same.
* The system will automatically shorten the API logs to keep them from getting too long.
* **Contact Form 7**
  * We have added a new version of the tag interface that works with version 6.

**Code library updates**

* DataTables to v2.1.8
* Chart.js to v4.4.6
* Plugin Update Checker to v5.5
* Tagify to v4.32.1
* Included CA certificates updated

**Breaking changes**

* Increased the minimum WordPress version to 5.8.
* We have removed support for Gravity Forms Legacy (Versions < 2.5).
* We removed all code that was marked as deprecated since version 2.
* Location of the module templates has been changed.
  {% endtab %}
  {% endtabs %}

***

### &#x20; <mark style="background-color:purple;">2.15.1.1</mark>  &#x20;

{% tabs %}
{% tab title="All WP Cloud Plugins" %}

#### 21 October 2024

**Bug fixes**

* The width of the Gallery module was not always calculated correctly. This could result in a distorted layout of the masonry grid.
* The icon set was missing an icon for the Microsoft Access file format.
* An error could occur when rendering uploaded files in form submission due to an incorrect function call.
* WooCommerce
  * Minor layout tweaks to the upload module to avoid overflowing elements in the order table.
    {% endtab %}
    {% endtabs %}

***

### &#x20; <mark style="background-color:purple;">2.15.1</mark> &#x20;

{% tabs %}
{% tab title="All WP Cloud Plugins" %}

#### 18 October 2024

**New Features, Settings and Integrations**

* New setting in the Module Configurator that controls the sharing permissions of the upload folder when uploading new content.
* Added support for the Pretty Links plugin to manage the plugins shared urls on your own WordPress website. This allows you to create links that look the way you want using your own domain name.

**Bug fixes**

* Part of the Media Player popups could be hidden behind other elements.
* If the WordPress database of the backup site didn't have the same table prefixes, importing user<>folder links from a backup file didn't work properly.
* A number of PHP 8.2 warning messages have been fixed.
* WooCommerce
  * Selecting downloadable files for Product Variations did not work as expected.

**Improvements**

* The timebar in the default Media Player skin has been slightly improved to make it more touch-friendly.
* When selecting the 'Everyone' or 'None' user role in a permission selection field, all other roles are now automatically removed.
* Set the sorting order in the list of uploaded documents within the form submission records to alphabetically ascending.
* WooCommerce
  * Re-designed the order upload module of the plugin, which is used on the order details page.
  * A more helpful message is displayed if the product upload location is incorrectly configured.
    {% endtab %}
    {% endtabs %}

***

### &#x20; <mark style="background-color:purple;">2.15.0</mark> &#x20;

{% tabs %}
{% tab title="All WP Cloud Plugins" %}

#### 26 September 2024

**New Features, Settings and Integrations**

* You will now be able to add passwords to your modules, or have the plugin ask the user to log in to access the content.
* An option to enable the folder tree in the File Browser has been added to make it easier to navigate through extended folder structures.
* Support for **Slack** has been added. This integration allows you to receive real-time notifications about important plugin events directly in your Slack channels.

**Bug fixes**

* The Media Player does not start up correctly if a particular combination of buttons has been selected in the module configuration.
* In combination with some themes, an empty ID on the module wrapper container could cause unexpected layout problems.

**Improvements**

* Description popup is replaced with a info panel for wider modules.
* Mask the license code on the main plugin options page.
* During playback of media in the Media Player module, the title of the file will be added to the browser title.
  {% endtab %}
  {% endtabs %}

***

### - Earlier Changes

{% hint style="success" %}
Looking for earlier changes? Just [ask](https://florisdeleeuwnl.zendesk.com/hc/en-us/requests/new)!
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wpcloudplugins.gitbook.io/docs/other/changelog.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
