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 were used.
Improvements
A Duplicate button to instantly create a copy of a module has been added to the Module Configurator.
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.
Added 'Module ID' setting in the module configuration. You can use this ID to target the module via your own CSS or JS code, for example.
Form plugins now support the wpcp-{**id**}-use-input-{***} CSS class to assign specific form fields to the placeholders of a specific module using the module ID.
Added a security setting to hide the cloud account IDs in the rendering of the module and AJAX calls.
Bug fixes:
When using a global 'From' email address, the email 'From' header is not set correctly for email notifications.
Automatic playback of videos in the gallery lightbox did not always work.
Shortcode Builder would incorrectly fall back to the default value when using '0' as a value in number fields.
PPTX files were not longer editable via the 'Edit' action of the plugin
Improvements:
When using download restrictions, untraceable users are now blocked from downloading by default. You can control this via a setting on the 'Usage Limits' tab.
A change has been made to the way images are lazy loaded in the Gallery module.
Dependency on external fonts has been removed.
Removed the imagesloaded script from the 3rd party javascript library and replaced it with WordPress's own version.
Added accept parameter to upload field to guide users towards selecting the correct file types.
Added filter useyourdrive_woocommerce_email_upload_message to change the text in the woocommerce upload notification.
Bug fixes:
Compatibility issue with the Google reCaptcha script handler that is being enqueued by other plugins.
If thumbnail previews are not loading properly, hide them in the pop-up hover window.
Elementor
The Styles tab in the Elementor Page Builder could fail when the library script of this plugin was also loaded due to using javascript functions with the same name.
Formidable Forms
The plugin sometimes returns the Json data of the field value instead of the rendered output.
The Divi Page Builder Extension API isn't compatible with WordPress 6.5, causing the plugin extension to crash your site. Deactivate the plugin (via FTP if necessary) and update to the latest version.