Fixed a security issue that could expose sensitive information through shortcode injection.
Fixes
Performance
- Fixed an issue with text area with new line being copied to other text fields in Classic Translation Editor
- Fixed an issue where deleting a scaled image in a secondary language deletes images in the main language
- Fixed a minor issue with textarea formatting in custom fields for taxonomy
- Fixed an issue where the filter for the source language on the Translation Dashboard was not applied correctly if the taxonomy filter was also used
- Fixed an issue where an incorrect taxonomy list was rendered in the Translation Dashboard filters
- Fixed a broken compatibility with supported PHP versions older than version 7.4
- Improved the process that locks synchronization of jobs with the Advanced Translation Editor (ATE) to prevent blocking sites from translating with ATE
- Fixed translation of HTML-tag-like strings that contain a line break and were not showing in ATE
- Fixed an issue where the creation of Full Site Editing (FSE) templates was not working when WPML was active
- Fixed an issue where the draft status was not displayed when WPML was active and the post was not saved with Gutenberg
- Fixed an issue with batch translation of media in disabled languages
- Fixed an issue with the interface status message that appeared when adding a language
- Fixed an issue where it was not possible to save Sticky posts if posts were set to not translatable
- Fixed an issue where the Translate button was hidden on the Translation Dashboard when completed translations and multiple translation methods were selected
- Fixed an issue with updating term metadata that was set to Copy
- Improved the Translation Dashboard loading so it correctly works for sites with more than 30 active languages
- Removed the source maps from JavaScript files
- Updated the warning dialog that displays when translations are edited using the native WordPress editor
- Fixed an issue with pagination on the Translation Dashboard
- Added a feature that preselects recommended WPML addon plugins on the installer screen (the Commercial tab)
- Fixed an issue with incorrect status for the connected translations
- Fixed an issue with the resolution of the WPML icon image
- Fixed an issue where the Translation Dashboard footer would not appear in full width if the sidebar was closed
- Fixed an issue where the loading icons were not spinning for items listed in the Translation Dashboard tables
- Adjusted the width of the Translation Status section at the top of the Translation Dashboard
- Fixed an issue with the broken-looking checkbox on the Installer page (Commercial tab)
- Updated texts on the Translation Editor section of the WPML Settings page
- Fixed the text alignment of release notes found on the Installer screen (Commercial tab)
- Improved integration of labels and groups for widget blocks in the Advanced Translation Editor
- Removed the pending notifications for translators who do not want to get them
- Improved the way translators are notified when sending content for translation
- Improved the management of attachments when sending content for translation
- Improved the validation of items sent for translation in multiple languages so it happens only once
- Improved the data generation for items sent to translation in multiple languages so it happens only once
- Lazy load the query that counts translation jobs on admin pages
Fixed a fatal error that occurred when installing WPML 4.7 with the older version of String Translation and WooCommerce Multilingual & Multi-currency
Removed PSR/Log dependency conflicting with a third-party plugin
Fixed minor usability issues in the Translation Status section on the new Translation Dashboard page
Fixed a minor user interface styling inconsistency in other parts of the core plugin
Adjusted the Cookies SameSite key default to “Lax”
Updated the description on the WordPress General Settings → Site Language page
Fixed an issue where PDF thumbnails were not removed when deleting the translation
Added proper Block Editor validation for ClassicPress compatibility
Fixed a deprecated notice that was logged when using PHP 8.1.23
Fixed a minor usability issue on the WPML setup notice on the ACF screen