Releases: OnTheGoSystems/migrate-polylang-to-wpml
Releases · OnTheGoSystems/migrate-polylang-to-wpml
Release list
Migrate Polylang to WPML 0.5.2
This maintenance release improves migration reliability for multilingual posts and taxonomies, particularly on PHP 8 and sites containing incomplete or stale Polylang data.
What’s changed
- Fixed taxonomy migration for languages whose Polylang slugs differ from their WPML language codes, including Portuguese and Chinese.
- Fixed post translation groups that do not contain content in the site’s default language.
- Prevented orphaned Polylang taxonomy groups from overwriting valid category, tag, or custom-taxonomy relationships.
- Improved handling of missing or malformed Polylang options and taxonomy data.
- Prevented PHP 8 warnings and fatal errors caused by malformed widget settings or empty and unreadable
.htaccessfiles.
Thanks to @SNO7E-G for the contributions included in this release.
0.5.1
Security hardening
- Added capability and nonce checks to all migration and data-deletion AJAX actions.
- Escaped admin output and sanitized the
.htaccessnotice dismissal cookie. - Prevented direct access to the plugin's PHP files.
Contributors
Props to @SNO7E-G for reporting and contributing these improvements.
0.5.0
Release 0.5.0:
- Automatically set the translation preference to "translate" for translated custom post types.
- Added the support for duplicated (synced) posts.
- Fixed a fatal error "Uncaught TypeError: Cannot access offset of type string on string".
- Fixed several PHP warnings.
https://onthegosystems.myjetbrains.com/youtrack/issue/m2wpml-18/
0.4
0.4-dev
- fixed issue with not terminating import when importing terms
0.1
First release. Tested at many sites and it is working (but we still encourage you to create database backup before you use it)