| @@ -1,8 +1,613 @@ | ||
| 1 | 1 | == Changelog == |
| 2 | 2 | |
| 3 | 3 | This file contains only old changelog. See readme.txt for newer versions. |
| 4 | 4 | |
| 5 | += 3.7.8 (2026-02-23) = | |
| 6 | + | |
| 7 | +* Pro: Add 'pll_create_post_translation' filter #2890 | |
| 8 | +* Pro: Fix ACF's layout fields instructions #2889 | |
| 9 | + | |
| 10 | += 3.7.7 (2026-01-26) = | |
| 11 | + | |
| 12 | +* Pro: Add DeepL support for 70 new languages. #1793 #2871 | |
| 13 | +* Fix advanced menu properties not displayed in customizer. Props Viktor Szépe. #1722 | |
| 14 | +* Fix incorrect slug when changing the language of a term. #1790 | |
| 15 | + | |
| 16 | += 3.7.6 (2026-01-06) = | |
| 17 | + | |
| 18 | +* Pro: Add support for WP 6.9 new blocks #2790 | |
| 19 | +* Pro: Fix insertion of navigation language switcher block in WP 6.9 #2847 | |
| 20 | +* Pro: Fix current post URL in site editor for WP 6.8+ #2843 | |
| 21 | +* Pro: Fix a conflict with Sensei LMS #2845 | |
| 22 | +* Fix categories not filtered per post language in quick edit #1785 | |
| 23 | + | |
| 24 | += 3.7.5 (2025-11-10) = | |
| 25 | + | |
| 26 | +* Pro: Updated DeepL supported languages list | |
| 27 | +* Pro: Fix a regression in cross domain login | |
| 28 | +* Pro: Fix post object field not correctly translated | |
| 29 | +* Pro: Fix a fatal error in EDD plugin updater when the request to the server fails | |
| 30 | +* Pro: Fix locale fallback in WP 6.8+ | |
| 31 | +* Pro: Add `pll_enable_acf_labels_translation` filter allowing to disable the translation of ACF labels | |
| 32 | +* Pro: Fix ACF image field not correctly translated when media translation is active | |
| 33 | +* Pro: Fix ACF image field in repeater not copied | |
| 34 | +* Pro: Fix ACF ajax request unexpectedly filtered by language when editing a field group | |
| 35 | +* Pro: Fix ACF blocks not translated when included inside a non-ACF block | |
| 36 | +* Pro: Add compatibility of the duplicate tool with Divi | |
| 37 | +* Fix Undefined array key "terms" in canonical.php #1691 | |
| 38 | +* Fix some regressions in the WPML API used by YITH WooCommerce Wishlist #1684 | |
| 39 | +* Fix LinkedIn site title preview with Yoast SEO #1686 | |
| 40 | +* Fix HTML language attribute on login page #1601 | |
| 41 | +* Fix conflict with WP Job Manager Application #1749 | |
| 42 | + | |
| 43 | += 3.7.4 (2025-10-28) = | |
| 44 | + | |
| 45 | +* Pro: Security: Fix a ReDoS vulnerability reported by Janine Moreira. | |
| 46 | +* Security: Fix deserialization of untrusted data reported by Phat RiO – BlueRock via Patchstack. | |
| 47 | + | |
| 48 | += 3.7.3 (2025-06-16) = | |
| 49 | + | |
| 50 | +* Pro: Always display ACF translation settings for field groups formerly translated in versions older than 3.7 | |
| 51 | +* Pro: Fix translation displayed in child fields of ACF layout fields when they should not | |
| 52 | +* Pro: Fix translation of the ACF field "Choice" when the translation is set to "Copy once" or "Synchronize" | |
| 53 | +* Pro: Fix a PHP warning when translating some blocks | |
| 54 | +* Pro: Fix impossibility to change the language of an empty post in the block editor | |
| 55 | +* Fix duplicate values in options #1672 | |
| 56 | +* Fix JS error in media library (grid view) #1674 | |
| 57 | +* Fix language dropdown not present in the media modal accessible from the media library grid view #1675 | |
| 58 | +* Fix DB error introduce by WooCommerce 9.9 #1681 | |
| 59 | + | |
| 60 | += 3.7.2 (2025-05-27) = | |
| 61 | + | |
| 62 | +* Pro: Require ACF 6.0+ to activate the integration to avoid fatal errors with older versions | |
| 63 | +* Pro: Add a new ACF field group setting to decide if translations instructions must be displayed | |
| 64 | +* Pro: Fix a fatal error when using ACF blocks with ACF < 6.3.0 | |
| 65 | +* Pro: Fix regression preventing to translate Oembed, URL and Email ACF fields | |
| 66 | +* Pro: Fix ACF fields not translated when they have a default value | |
| 67 | +* Pro: Fix empty ACF fields values not copied when the field has a default value | |
| 68 | +* Pro: Fix ACF field default values not translated when copying a post | |
| 69 | +* Pro: Fix possible fatal error if invalid types of data are sent for machine translation | |
| 70 | +* Pro: Fix term meta removed when a term is machine translated | |
| 71 | +* Fix nav menu locations not saved if invalid data are stored in database #1659 | |
| 72 | +* Fix parent relationship removed when a new translated term is created without parent #1671 | |
| 73 | + | |
| 74 | += 3.7.1 (2025-05-05) = | |
| 75 | + | |
| 76 | +* Pro: Do not display ACF fields translations settings when language location is set. | |
| 77 | +* Pro: Fix ACF taxonomy field terms not synchronized when "Save Terms" and "load terms" settings are activated. | |
| 78 | +* Pro: Fix duplicate options when using numeric keys for ACF choice fields. | |
| 79 | + | |
| 80 | += 3.7 (2025-04-22) = | |
| 81 | + | |
| 82 | +* Requires PHP 7.2 as minimum version | |
| 83 | +* Pro: Add DeepL machine translation for strings | |
| 84 | +* Pro: Consider Polylang Pro as equivalent to Polylang for plugin dependencies | |
| 85 | +* Pro: Add the details block and several labels in other blocks to XLIFF files and machine translation | |
| 86 | +* Pro: Allow to translate metas stored as objects | |
| 87 | +* Pro: Enhanced multilingual support of archive template hierarchy | |
| 88 | +* Pro: Wrap the language switcher block in a nav tag | |
| 89 | +* Pro: Support automatic IDs translation in blocks with new filters `pll_sync_block_rules_for_attributes` and `pll_sync_blocks_xpath_rules` | |
| 90 | +* Pro: Complete rewrite of ACF integration | |
| 91 | +* Pro: Add support for ACF blocks, post types and taxonomies. | |
| 92 | +* Pro: Remove the possibility to translate ACF field groups | |
| 93 | +* Pro: Add languages in ACF locations | |
| 94 | +* Pro: Add translation of ACF labels in the strings translations page | |
| 95 | +* Pro: Fix incorrect count of translated strings when importing strings translations | |
| 96 | +* Pro: Fix incorrect translation when an XLIFF import updates a term sharing its slug | |
| 97 | +* Pro: Fix term hierarchy with machine translation | |
| 98 | +* Pro: Fix indented items of a list block not translated with machine translation | |
| 99 | +* Pro: Fix navigation block inserted in the wrong language | |
| 100 | +* Update plugin updater to 1.9.4 | |
| 101 | +* Add translation of widgets custom html in strings translations #1423 | |
| 102 | +* Refactor core to manage the plugin options in an object #1451 | |
| 103 | +* Refactor core to give access to languages management in all contexts #1503 | |
| 104 | +* Remove the language set from the content option for new installs #1517 | |
| 105 | +* Allow numbers in language codes #1546 | |
| 106 | +* Display empty fields in the translations table for untranslated strings (instead of duplicating the original) #1574 | |
| 107 | +* Add REST API endpoints to manage options and languages #1505 #1569 | |
| 108 | +* Improve performance by registering the language taxonomy only once #1359 | |
| 109 | +* Add new API functions to insert and update posts and terms in a given language #1500 #1520 | |
| 110 | +* Add compatibility with jQuery 4 (planned in core for WP 6.8) #1612 | |
| 111 | +* Fix translations not loaded when the language is set from the content #1395 | |
| 112 | +* Fix possible term duplication #1490 | |
| 113 | +* Fix sanitization of translated options that may impact other strings #1571 | |
| 114 | +* Fix home link block not translated #1647 | |
| 115 | +* Fix a conflict with WooCommerce Price Based on Country #1638 | |
| 116 | + | |
| 117 | += 3.6.7 (2025-03-11) = | |
| 118 | + | |
| 119 | +* Pro: Security: Fix private content disclosure. | |
| 120 | +* Fix links wrongly removed in notices #1627 | |
| 121 | +* Fix all categories assigned when the default category is missing #1617 | |
| 122 | + | |
| 123 | += 3.6.6 (2025-01-13) = | |
| 124 | + | |
| 125 | +* Pro: Fix character encoding in the autocomplete field in the block editor languages panel | |
| 126 | +* Pro: Fix navigation language switcher block allowing a dropdown to hide the current language | |
| 127 | +* Pro: Fix translation of Media and text block when the media is shown on right | |
| 128 | +* Pro: Fix translation of the Cover block when fixed background is enabled | |
| 129 | +* Fix redirect of translated attachment page when attachment pages are disabled #1605 | |
| 130 | + | |
| 131 | += 3.6.5 (2024-11-05) = | |
| 132 | + | |
| 133 | +* Add compatibility with WP 6.7 | |
| 134 | +* Pro: Prevent infinite loop when the locale fallbacks reference each other | |
| 135 | +* Pro: Set canResegment attribute to no in XLIFF files | |
| 136 | +* Fix empty notice displayed if the plugin upgrade notice is set but empty | |
| 137 | + | |
| 138 | += 3.6.4 (2024-07-29) = | |
| 139 | + | |
| 140 | +* Pro: Fix infinite loop with WP 6.6 when the locale fallbacks include the main locale of a language | |
| 141 | +* Pro: Prevent saving the main locale among the locale fallbacks of a language | |
| 142 | +* Pro: Hide the characters consumption graph when the DeepL cost control is deactivated | |
| 143 | +* Add Yoast SEO social title and social description to the strings translations | |
| 144 | +* Fix incorrect page on front and page for posts translations when the option is saved with admin language filter active | |
| 145 | + | |
| 146 | += 3.6.3 (2024-06-18) = | |
| 147 | + | |
| 148 | +* Pro: Fix locale fallback for translations loaded just in time (requires WP 6.6) | |
| 149 | +* Allow to pass an array as context to icl_register_string() #1497 | |
| 150 | +* Fix admin bar search menu in WP 6.6 #1496 | |
| 151 | +* Fix a regression in the usage of the filter pll_flag #1489 | |
| 152 | + | |
| 153 | += 3.6.2 (2024-06-03) = | |
| 154 | + | |
| 155 | +* Pro: Fix XLIFF files not correctly imported when exported from older version than 3.6 | |
| 156 | +* Pro: Fix translated categories not assigned to translated post when using machine translation | |
| 157 | +* Pro: Fix 'lang' param not applied for secondary queries during a REST request | |
| 158 | +* Pro: Fix newlines for content edited in classic editor and translated with DeepL | |
| 159 | +* Pro: Fix a conflict with the Stream plugin on multisite | |
| 160 | + | |
| 161 | += 3.6.1 (2024-04-09) = | |
| 162 | + | |
| 163 | +* Pro: Fix ACF fields not shown after a post was translated with DeepL | |
| 164 | +* Remove rewrite when registering the language taxonomy #1457 | |
| 165 | +* Fix search block not filtered when displayed as button only #1459 | |
| 166 | +* Fix current language not kept when using switch_to_blog() in multisite #1458 | |
| 167 | + | |
| 168 | += 3.6 (2024-03-18) = | |
| 169 | + | |
| 170 | +* Requires WP 6.2 as minimum version | |
| 171 | +* Add compatibility with WP 6.5 | |
| 172 | +* Pro: Add DeepL machine translation for posts | |
| 173 | +* Pro: Add export and import in XLIFF 2.0/2.1 formats | |
| 174 | +* Pro: Improve translator comments in exported PO files | |
| 175 | +* Pro: Allow to export JSON encoded post and term metas in XLIFF files | |
| 176 | +* Pro: Allow to export block sub-attributes in XLIFF files | |
| 177 | +* Pro: Add footer notes block to XLIFF files | |
| 178 | +* Pro: Single files are now exported directly instead of inside a zip | |
| 179 | +* Pro: Reworked the language switcher navigation block | |
| 180 | +* Pro: Fix language switcher navigation block justification not aligned with core settings in overlay menu (requires WP 6.5) | |
| 181 | +* Pro: Fix a race condition which could lead to display a notice to the wrong user | |
| 182 | +* Pro: Fix a conflict with ACF when rewrite rules are flushed with WP-CLI on a multisite | |
| 183 | +* Pro: Fix import of several metas with same sources but different translations | |
| 184 | +* Add filter `pll_cookie_args` to filter the Polylang cookie arguments #1406 | |
| 185 | +* Fix wrong translated post types and taxononies after a `switch_to_blog()` #1415 | |
| 186 | +* Fix a minor performance issue for the page for posts #1412 | |
| 187 | +* Fix a JS errors after quick edit. Props @mcguffin #1435, #1444 | |
| 188 | +* Fix a possible warning in view-translations-post.php #1439 | |
| 189 | + | |
| 190 | += 3.5.4 (2024-02-06) = | |
| 191 | + | |
| 192 | +* Pro: Fix an accessibility issue int the navigation language switcher block | |
| 193 | +* Pro: Fix featured image not exported for posts with blocks | |
| 194 | +* Pro: Fix a conflict with the Flatsome builder | |
| 195 | +* Fix a notice when using system CRON. Props arielruminski #1397 | |
| 196 | +* Fix an edge case where a wrong post tag may be assigned to a post #1418 | |
| 197 | + | |
| 198 | += 3.5.3 (2023-12-11) = | |
| 199 | + | |
| 200 | +* Pro: Fix fatal error with The Events Calendar when rewrite param of event category is set to false | |
| 201 | +* Remove flag alt text in the language switcher when both the flag and language name are displayed #1393 | |
| 202 | +* Fix incorrect string translations when 2 languages are sharing the same locale in a multisite #1378 | |
| 203 | +* Fix posts lists not filtered by the current language when editing a post in the block editor #1386 | |
| 204 | +* Fix error when a tax query is filled with unexpected data #1396 | |
| 205 | + | |
| 206 | += 3.5.2 (2023-10-25) = | |
| 207 | + | |
| 208 | +* Pro: Fix terms not filtered by the current language in the block editor custom taxonomy component panel | |
| 209 | +* Fix incorrect rewrite rules leading to error 404 for the main site on multisite #1375 | |
| 210 | + | |
| 211 | += 3.5.1 (2023-10-17) = | |
| 212 | + | |
| 213 | +* Pro: Fix terms not filtered by the current language in the block editor custom taxonomy component panel | |
| 214 | +* Pro: Fix fatal error when using plain permalinks on multisite | |
| 215 | +* Pro: Fix rewrite rules incorrectly refreshed when saving strings translations | |
| 216 | +* Fix incorrect rewrite rules leading to error 404 on multisite #1366 | |
| 217 | +* Fix fatal error when using symlinked MU plugins that are not in open_basedir #1368 | |
| 218 | + | |
| 219 | += 3.5 (2023-10-09) = | |
| 220 | + | |
| 221 | +* Requires WordPress 5.9 as minimum version | |
| 222 | +* Pro: Manage navigation blocks translations in the site editor (requires WP 6.3) | |
| 223 | +* Pro: Manage pages translations in the site editor (requires WP 6.3) | |
| 224 | +* Pro: Manage patterns translations in the site editor (requires WP 6.3) | |
| 225 | +* Pro: Remove compatibility with the navigation screen removed from Gütenberg 15.1 | |
| 226 | +* Pro: Add filter 'pll_export_post_fields' to control post fields exported to XLIFF files | |
| 227 | +* Pro: Do not set default translation option to "translate" for ACF fields created before Polylang Pro is activated | |
| 228 | +* Pro: Fix Polylang not set as recently active when automatically deactivated by Polylang Pro | |
| 229 | +* Don't output javascript type for themes supporting html5 #1332 | |
| 230 | +* Hook WP_Query automatic translation to 'parse_query' instead of 'pre_get_posts' #1339 | |
| 231 | +* Improve preload paths management for the block editor #1341 | |
| 232 | +* Fix rewrite rules in WP 6.4 #1345 | |
| 233 | +* Fix: always assign the default language to new posts and terms if no language is specified #1351 | |
| 234 | +* Fix 'polylang' option not correctly created when a new site is created on a multisite #1319 | |
| 235 | +* Fix front page display switched to "Your latest posts" when deleting a static home page translation #1311 | |
| 236 | +* Fix wrong language assigned to terms #1336 | |
| 237 | +* Fix error when updating a translated option while the blog is switched on a multisite #1342 | |
| 238 | + | |
| 239 | += 3.4.6 (2023-09-13) = | |
| 240 | + | |
| 241 | +* Pro: Security: Fix unsafe custom style injection in navigation language switcher block | |
| 242 | + | |
| 243 | += 3.4.5 (2023-08-07) = | |
| 244 | + | |
| 245 | +* Requires PHP 7.0 as minimum version | |
| 246 | +* Pro: Fix error in site editor with WP 6.3 | |
| 247 | +* Pro: Remove usage of block_core_navigation_submenu_build_css_colors() deprecated in WP 6.3 | |
| 248 | +* Pro: Fix categories and tags kept in old language after the language of a post has been changed | |
| 249 | +* Add 'pll_admin_ajax_params' filter #1326 | |
| 250 | +* Fix error when changing the language of a post and the post type doesn't support excerpts #1323 | |
| 251 | + | |
| 252 | += 3.4.4 (2023-07-18) = | |
| 253 | + | |
| 254 | +* Pro: Register a default (empty) value for the "lang" param when listing posts and terms in REST API | |
| 255 | +* Pro: Fix categories list refresh when the language of a post is changed in the block editor | |
| 256 | +* Pro: Fix store "pll/metabox" is already registered | |
| 257 | +* Add Kirghiz to the predefined list of languages #1308 | |
| 258 | +* Fix incorrect flag url when WordPress is installed in a subfolder #1296 | |
| 259 | +* Fix wrong home page url in multisite #1300 | |
| 260 | + | |
| 261 | += 3.4.3 (2023-06-13) = | |
| 262 | + | |
| 263 | +* Adapt the language filter for `get_pages()` for WP 6.3 #1268 | |
| 264 | +* Fix static front page displaying latest posts when it is not translated #1295 | |
| 265 | +* Fix a database error in ANSI mode #1297 | |
| 266 | +* Fix a database error when accessing posts from another site in multisite #1301 | |
| 267 | + | |
| 268 | += 3.4.2 (2023-05-30) = | |
| 269 | + | |
| 270 | +* Fix empty languages displayed when Falang data are remaining in the database #1286 | |
| 271 | +* Fix PHP warning on term_props #1288 | |
| 272 | +* Fix blog page displayed in the customizer instead of the static front page when changing a setting #1289 | |
| 273 | + | |
| 274 | += 3.4.1 (2023-05-25) = | |
| 275 | + | |
| 276 | +* Fix incorrect site titles in My Site admin bar menu on multisites #1284 | |
| 277 | +* Fix incorrect home url when using multiple domains or subdomain and a static front page #1285 | |
| 278 | + | |
| 279 | += 3.4 (2023-05-23) = | |
| 280 | + | |
| 281 | +* Requires WP 5.8 as minimum version | |
| 282 | +* Pro: Language fallbacks are now stored in language description instead of a term meta. | |
| 283 | +* Pro: Add more error messages when doing wrong when importing or exporting translations | |
| 284 | +* Pro: Avoid to check for translations files existence if no language fallbacks are defined. | |
| 285 | +* Pro: Reduce the number of DB queries when exporting posts for translation | |
| 286 | +* Pro: Fix incorrect post slug after XLIFF import | |
| 287 | +* Pro: Fix a performance issue with the autocomplete field in the block editor languages panel | |
| 288 | +* Pro: Fix translations not refreshed when switching the language in the block editor sidebar | |
| 289 | +* Pro: Fix a performance issue in Site editor | |
| 290 | +* Pro: Fix a possible bug in Site editor when language term_id and term_taxonomy_id are different | |
| 291 | +* Pro: Fix deactivated language re-activated when it is edited. | |
| 292 | +* Pro: Fix language switcher in legacy widget menu not correctly rendered in widget block editor | |
| 293 | +* Pro: Fix error 404 for untranslated attached attachment | |
| 294 | +* Pro: Fix a deprecated notice in ACF integration | |
| 295 | +* Pro: Fix update compatibility with WP Umbrella | |
| 296 | +* Refactor core to allow to easily translate contents stored in custom tables | |
| 297 | +* Strings translations are now stored in a language term meta instead of post meta of specific post type #1209 | |
| 298 | +* Deprecate the filters `pll_languages_list` and `pll_after_languages_cache` #1210 | |
| 299 | +* Add a new property `PLL_Language::$is_default` #1228 | |
| 300 | +* Add a custom admin body class `pll-lang-{$language_code}` #1190 | |
| 301 | +* Add support for new WPML API filters #1266 | |
| 302 | +* Fix languages metabox autocomplete field not always returning expected results #1187 | |
| 303 | +* Fix language not displayed if the transient has been saved with an empty array #1247 | |
| 304 | +* Fix a PHP warning `Attempt to read property "home_url" on bool` #1206 | |
| 305 | +* Fix a conflict leading to a performance issue when translating the theme Astra options #1196 | |
| 306 | +* Fix related translations reset when updating Yoast SEO titles settings #1111 | |
| 307 | +* Fix a fatal error in case the registered strings option is corrupted #1264 | |
| 308 | +* Fix the language extraction from the URL in plain permalinks #1270 | |
| 309 | +* Fix content cleared when switching the language of a new post in the block editor #1272 | |
| 310 | +* Fix: Prevent saving strings translations with an empty source #1273 | |
| 311 | + | |
| 312 | += 3.3.3 (2023-04-11) = | |
| 313 | + | |
| 314 | +* Pro: Adapt the submenu colors of the navigation language switcher block to WP 6.2 | |
| 315 | +* Pro: Fix the dropdown setting in the navigation language switcher block | |
| 316 | +* Add Amharic, Aragonese and Spanish from Dominican Republic to the list of predefined languages #1248 | |
| 317 | +* Fix a deprecated notice in WP 6.2 when using multiple domains without the Internationalization PHP extension (intl) #1245 | |
| 318 | + | |
| 319 | += 3.3.2 (2023-03-06) = | |
| 320 | + | |
| 321 | +* Pro: Add compatibility with FSE changes introduced by WP 6.2 | |
| 322 | +* Pro: Adapt the navigation language switcher block for consistency with WP 6.2 | |
| 323 | +* Only store term ids in taxonomy relationships cache for WP 6.0+. Props @ocean90 #1154 | |
| 324 | +* Remove usage of `get_page_by_title()` deprecated in WP 6.2 #1213 | |
| 325 | +* Fix fatal error if the mu-plugins folder is not readable #1217 | |
| 326 | +* Fix a compatibility issue with plugins not expecting a null 'update_plugins' transient #1224 | |
| 327 | + | |
| 328 | += 3.3.1 (2023-01-09) = | |
| 329 | + | |
| 330 | +* Pro: Allow to translate Oembed, URL and Email ACF fields | |
| 331 | +* Pro: Fix ACF REST API mixing fields | |
| 332 | +* Pro: Fix ACF compatibility loaded when no language exist | |
| 333 | +* Pro: Fix headers of exported PO files. | |
| 334 | +* Pro: Fix spacing in language switcher navigation block preview | |
| 335 | +* Work around a bug in Sendinblue for WooCommerce causing a fatal error. #1156 | |
| 336 | +* Fix a regression with WooCommerce Product Add-Ons Ultimate. #1186 | |
| 337 | + | |
| 338 | += 3.3 (2022-11-28) = | |
| 339 | + | |
| 340 | +* Requires WP 5.7 as minimum version | |
| 341 | +* Pro: Allow to export and import XLIFF files for posts | |
| 342 | +* Pro: Honor the provided context for the navigation language switcher block. | |
| 343 | +* Pro: Remove the parent hyperlink in the navigation language switcher block. | |
| 344 | +* Pro: Add spacing between flag and name in the navigation language switcher block. | |
| 345 | +* Pro: Disallow some special characters in translated slugs to avoid 404 errors. | |
| 346 | +* Pro: Fix string translation not imported when the original is registered but has never been saved in database. | |
| 347 | +* Pro: Fix string translation not imported when it includes an html entity. | |
| 348 | +* Pro: Fix navigation language switcher block rendering in block editor. | |
| 349 | +* Pro: Fix navigation language switcher may be displayed wrong color. | |
| 350 | +* Translate the post pages in get_post_type_archive_link() on admin side too. #1000 | |
| 351 | +* Enable the block editor in page for posts translations to match the WordPress behavior since version 5.8 #1002 | |
| 352 | +* Improve the site health report #1062 #1076 | |
| 353 | +* Set the current language when saving a post #1065 | |
| 354 | +* The search block is now filtered by language #1081 | |
| 355 | +* Display slug of CPT and taxonomies in Custom post types and Taxonomies settings. Props @nicomollet #1112 | |
| 356 | +* Add support for wpml-config.xml to MU plugins #1140 Props Jeremy Simkins | |
| 357 | +* Fix some deprecated notices fired by PHP 8.1 #975 | |
| 358 | +* Fix some missing canonical redirect taxonomies #1074 | |
| 359 | +* Fix redirect when permalink structure has no trailing slash #1080 | |
| 360 | +* Fix language switcher in legacy navigation menu widget not rendered in widgets block editor #1083 | |
| 361 | +* Fix language in tax query when an OR relation is used #1098 | |
| 362 | +* Fix parent of translated category removed when assigning an untranslated parent #1105 | |
| 363 | +* Fix is_front_page() when a static front page is not translated #1123 | |
| 364 | +* Yoast SEO: Fix posts without language displayed in the sitemap #1103 | |
| 365 | +* Yoast SEO: Avoid syncing robots meta. #1118 | |
| 366 | + | |
| 367 | += 3.2.8 (2022-10-17) = | |
| 368 | + | |
| 369 | +* Fix PHP warning when a filtered taxonomy has no query var #1124 | |
| 370 | +* Fix SQL error when attempting to get objects without languages and no language exist #1126 | |
| 371 | +* Fix error when term slugs are provided as array in WP_Query #1119, #1132 Props Susanna Häggblom | |
| 372 | +* Fix a CSS regression in the wizard causing the default language icon to be removed #1137 | |
| 373 | + | |
| 374 | += 3.2.7 (2022-09-20) = | |
| 375 | + | |
| 376 | +* Work around a WooCommerce 6.9.x bug causing a fatal error in the wizard. #1116 | |
| 377 | + | |
| 378 | += 3.2.6 (2022-09-06) = | |
| 379 | + | |
| 380 | +* Pro: Fix a conflict with Kadence blocks | |
| 381 | +* Pro: Fix a conflict with Flatsome builder | |
| 382 | +* Fix media translation setting having no effect | |
| 383 | + | |
| 384 | += 3.2.5 (2022-06-28) = | |
| 385 | + | |
| 386 | +* Pro: Fix creation of WC product categories with shared slug via REST API | |
| 387 | +* Pro: Fix conflict with WooBuilder when editing a WC product | |
| 388 | +* Fix: Force empty string translation to empty string #1058 | |
| 389 | +* Fix CSS conflict with Dynamic content for Elementor #1060 | |
| 390 | + | |
| 391 | += 3.2.4 (2022-06-07) = | |
| 392 | + | |
| 393 | +* Pro: Remove "Navigation menus" from the post type settings list | |
| 394 | +* Pro: Fix block editor languages panel missing in WordPress 5.6 | |
| 395 | +* Pro: Fix wrongly indexed languages list returned by REST API when the first language is deactivated. | |
| 396 | +* Revert fix for category feed not redirected when the language code is wrong #1054 | |
| 397 | +* Fix wrong redirect of category when the url includes a query string #1048 | |
| 398 | +* Fix querying multiple categories failing | |
| 399 | + | |
| 400 | += 3.2.3 (2022-05-17) = | |
| 401 | + | |
| 402 | +* Pro: Fix a fatal error when inserting a term | |
| 403 | +* Pro: Fix translation of the block cover when duplicating a post | |
| 404 | +* Pro: Fix a CSS issue in bulk translate form introduced by WP 6.0 | |
| 405 | +* Pro: Fix a CSS issue in string import/export metaboxes. | |
| 406 | +* Prevent random languages order in WP 6.0 #1041 | |
| 407 | +* Translate site title in retrieve password email #1042 | |
| 408 | +* Fix 'lang' attribute in language widget dropdown #1039 | |
| 409 | + | |
| 410 | += 3.2.2 (2022-04-25) = | |
| 411 | + | |
| 412 | +* Pro: Fix redirect occurring for tags sharing the same slug as their translations | |
| 413 | +* Fix quick edit allowing to modify the language of the default category when it should not #1018 | |
| 414 | + | |
| 415 | += 3.2.1 (2022-04-14) = | |
| 416 | + | |
| 417 | +* Pro: Fix users with editor role not able to save or publish posts | |
| 418 | +* Pro: Fix FSE compatibility not loaded when the plugin Gütenberg is active | |
| 419 | +* Pro: Fix a fatal error occurring with Yoast SEO Premium | |
| 420 | +* Pro: Fix a fatal error with ACF when no language is defined | |
| 421 | + | |
| 422 | += 3.2 (2022-04-12) = | |
| 423 | + | |
| 424 | +* Requires WP 5.6 as minimum version | |
| 425 | +* Pro: Add compatibility with the full site editing introduced in WP 5.9 | |
| 426 | +* Pro: Add a language switcher block for the navigation block introduced in WP 5.9 | |
| 427 | +* Pro: Add compatibility with the new gallery block introduced in WP 5.9 | |
| 428 | +* Pro: Make the language switcher block available in the widget section of the customizer | |
| 429 | +* Pro: Fix wrong category when translating the latest posts block | |
| 430 | +* Pro: Fix the language switcher block when using the dropdown option | |
| 431 | +* Pro: Fix some edge cases with locale fallback | |
| 432 | +* Pro: Fix post template replacing the post content when duplicating a post | |
| 433 | +* Pro: Fix synchronization groups not correctly cleaned up when a language is deleted | |
| 434 | +* Pro: Fix incorrect sticky property when duplicating / synchronizing posts | |
| 435 | +* Pro: Fix "Page for posts" label after the page has been bulk translated | |
| 436 | +* Pro: Fix translated slug when the url includes a query string | |
| 437 | +* Pro: Synchronize ACF layout fields if a child field is synchronized or translatable | |
| 438 | +* Pro: Fix wrong field group translation displayed when using object cache with ACF | |
| 439 | +* Update plugin updater to 1.9.1 | |
| 440 | +* Add compatibility with the block site title introduced in WP 5.9 | |
| 441 | +* Add the list of wpml-config.xml files in the site health information | |
| 442 | +* Improve the performance of the get_pages() filter #980 | |
| 443 | +* Improve the compatibility of 'wpml_object_id' with the original filter #972 | |
| 444 | +* Prevent term_exists to be filtered by language in WP 6.0 | |
| 445 | +* Fix some PHP 8.1 deprecations #949 #985 | |
| 446 | +* Fix a fatal error in PHP 8.1 #987 | |
| 447 | +* Fix category feed not redirected when the language code is wrong #887 | |
| 448 | +* Fix default category not created for secondary languages (introduced in 3.1) #997 | |
| 449 | +* Fix parent page when the parent post type is not translatable #1001 | |
| 450 | +* Fix the Yoast SEO breadcrumb when it includes a non-synchronized taxonomy #1005 | |
| 451 | +* Fix a PHP Notice when adding a new language and Yoast SEO is active #979 | |
| 452 | +* Fix a PHP warning in Yoast SEO compatibility #954 | |
| 453 | + | |
| 454 | += 3.1.4 (2022-01-31) = | |
| 455 | + | |
| 456 | +* Pro: Adapt duplication and synchronization of the gallery block refactored in WP 5.9 | |
| 457 | +* Fix UI glitch in the classic editor custom fields form when changing a post language in WP 5.9 #970 | |
| 458 | + | |
| 459 | += 3.1.3 (2021-12-14) = | |
| 460 | + | |
| 461 | +* Fix user description escaping #934 | |
| 462 | +* Fix dismissable notice when creating a term in WP 5.9 #936 | |
| 463 | +* Fix empty search not handled correctly. Props Dominik Schilling #937 | |
| 464 | +* Fix warning occurring when a 3rd party plugin attempts to register anything else than a string using the WPML API #942 | |
| 465 | +* Fix Yoast SEO columns not correctly drawn when quick editing a post #943 | |
| 466 | + | |
| 467 | += 3.1.2 (2021-10-11) = | |
| 468 | + | |
| 469 | +* Pro: Fix parent page not filtered by language in the block editor since WP 5.6 | |
| 470 | +* Pro: Fix XLIFF mime type for PHP 7.0 and PHP 7.1 | |
| 471 | +* Fix settings page displaying the media modules when no language are defined | |
| 472 | +* Enforce Yoast SEO to use dynamic permalinks #882 | |
| 473 | +* Yoast SEO: Fix static front page and blog page breadcrumb | |
| 474 | + | |
| 475 | += 3.1.1 (2021-08-16) = | |
| 476 | + | |
| 477 | +* Pro: Fix a fatal error with The Events Calendar | |
| 478 | +* Allow to remove the cookie with the pll_cookie_expiration filter #905 | |
| 479 | + | |
| 480 | += 3.1 (2021-07-27) = | |
| 481 | + | |
| 482 | +* Add compatibility with WordPress 5.8 | |
| 483 | +* Raise Minimum WordPress version to 5.4 | |
| 484 | +* Pro: Allow to filter blocks by language in the widget block editor | |
| 485 | +* Pro: Allow to export and import XLIFF files for string translations | |
| 486 | +* Pro: Add the language switcher in the navigation block (experimental) | |
| 487 | +* Pro: Replace dashicons by svg icons in the block editor | |
| 488 | +* Pro: The Events Calendar: Add compatibility with Views V2 (only for sites using only one domain) | |
| 489 | +* Pro: Fix + icon displayed in the block editor sidebar when the user cannot create a translation | |
| 490 | +* Add a warning section to the site health for posts and terms without languages #825 | |
| 491 | +* Require the simplexml extension in the site health if a wpml-config.xml is found #827 | |
| 492 | +* Remove the information about the WPML compatibility mode in settings #843 | |
| 493 | +* The browser preferred language detection is now deactivated by default | |
| 494 | +* The media are now untranslated by default | |
| 495 | +* Highlight the language filter in the admin toolbar when it's active #821 | |
| 496 | +* Allow to query comments in multiple languages (just as posts and terms) #840 | |
| 497 | +* Don't disable the translation input field in the classic metabox #841 Props Onatcer | |
| 498 | +* Optimize all images including flags #848 Props lowwebtech | |
| 499 | +* Don't redirect if WordPress doesn't validate the redirect url to avoid redirects to /wp-admin/ #879 | |
| 500 | +* Fix media appearing to have a language after the language is changed in the media library grid view #807 | |
| 501 | +* Fix media not all deleted when bulk deleting from the grid view of the media library #830 | |
| 502 | +* Fix when more than one language switcher are added to the same menu #853 | |
| 503 | +* Fix PHP notice when adding a CPT archive link to a menu #868 Props davidwebca | |
| 504 | + | |
| 505 | += 3.0.6 (2021-06-22) = | |
| 506 | + | |
| 507 | +* Fix a conflict with the WooCommerce cart translation and cache plugins #876 | |
| 508 | + | |
| 509 | += 3.0.5 (2021-06-08) = | |
| 510 | + | |
| 511 | +* Pro: fix original post not assigned to a new translation when the languages sidebar is closed | |
| 512 | +* Pro: Attempt to fix zip file corrupted on some installations when exporting string translations | |
| 513 | +* Support session cookie with the pll_cookie_expiration filter #835 | |
| 514 | +* Fix javascript error when a plugin defines its own editor for translated post types #837 | |
| 515 | +* Fix languages displayed in screen options when editing a term #850 | |
| 516 | +* Cache: fix post type archive cache not cleared when saving a post #828 | |
| 517 | + | |
| 518 | += 3.0.4 (2021-04-27) = | |
| 519 | + | |
| 520 | +* Improve performance in the pages (or hierarchical post types) list table | |
| 521 | +* Fix an ajax conflict with WooCommerce License manager | |
| 522 | + | |
| 523 | += 3.0.3 (2021-03-23) = | |
| 524 | + | |
| 525 | +* Fix a warning when a language is corrupted in database (term_language missing) | |
| 526 | +* Fix confirmation modal with WooCommerce and WordPress < 5.6 | |
| 527 | +* Fix an ajax conflict with WooCommerce Tree Table Rate Shipping and HubSpot All-In-One Marketing | |
| 528 | + | |
| 529 | += 3.0.2 (2021-03-16) = | |
| 530 | + | |
| 531 | +* Move hreflang attributes higher in the head section #771 | |
| 532 | +* Fix custom flags not working (introduced in 3.0) | |
| 533 | +* Fix translation of the confirmation modal when changing the language of a post | |
| 534 | +* Fix js and css not loaded when Polylang is used as a mu-plugin (introduced in 3.0) | |
| 535 | +* Fix support for html5 stylesheet link tags #775 | |
| 536 | +* Fix possible warning in frontend-filters-links.php | |
| 537 | +* Yoast SEO Premium: Take over the multilingual compatibility removed in Yoast SEO Premium 15.8 #796 | |
| 538 | +* Yoast SEO: Fix CPT breadcrumb title when the option is left empty #794 | |
| 539 | +* Yoast SEO: Fix sitemap.xml not redirected on secondary domains #789 | |
| 540 | + | |
| 541 | += 3.0.1 (2021-03-10) = | |
| 542 | + | |
| 543 | +* Fix media gallery messed when editing a post in the classic editor | |
| 544 | +* Fix missing script dependency on old WP versions | |
| 545 | +* Fix CSS conflict with WooCommerce Bookings for WP < 5.6 | |
| 546 | +* Fix conflict resulting in '__' already defined in block-editor.js. #779 | |
| 547 | +* Fix search form removed for some themes. Props Marián Kadaňka. #780 | |
| 548 | +* Fix fatal error with very old versions of Yoast SEO. Props Nicola Peluchetti. #781 | |
| 549 | + | |
| 550 | += 3.0 (2021-03-08) = | |
| 551 | + | |
| 552 | +* Add compatibility with WordPress 5.7 | |
| 553 | +* Remove upgrades from Polylang older than 1.8 | |
| 554 | +* Remove deprecated class PLL_Pointer | |
| 555 | +* Pro: Hide the license keys | |
| 556 | +* Pro: Fix redirect to the home page of a deactivated language | |
| 557 | +* Pro: Fix synchronization of post status not working | |
| 558 | +* Pro: Fix language switcher block not working in a post retrieved in REST API | |
| 559 | +* Pro: Fix PO export of strings with line breaks | |
| 560 | +* Pro: Fix file block title customization lost | |
| 561 | +* Add a dialog box to ask a confirmation about a language change in classic and block editors | |
| 562 | +* Improve browser language detection #591 | |
| 563 | +* Improve robustness and documentation of code | |
| 564 | +* Fix media library after the language has been changed in the editor metabox | |
| 565 | +* Fix duplicated title attribute on flag link in posts list | |
| 566 | +* Fix legacy block editor language metabox compatibility with WordPress 5.6 | |
| 567 | +* Fix uploaded theme and plugin files in media library | |
| 568 | +* Fix site title not translated in email change confirmation email | |
| 569 | +* Fix remaining deprecated jQuery notices #741 | |
| 570 | +* Fix compatibility with GN publisher | |
| 571 | +* Fix compatibility with Woodmart theme search form | |
| 572 | +* Fix compatibility issue with 3rd party ajax requests since jQuery 3.3 #744 | |
| 573 | +* Fix CSS conflict with WooCommerce Bookings | |
| 574 | +* Fix browser error when displaying an embed and using a cache plugin #757 | |
| 575 | +* Fix post type archive title and metadesc not translated in Yoast SEO | |
| 576 | +* Fix PHP notice in REST API | |
| 577 | + | |
| 578 | += 2.9.2 (2021-02-02) = | |
| 579 | + | |
| 580 | +* Pro: Fix translation of CPTUI plural label and description not working | |
| 581 | +* Add Spanish (Ecuador) to the list of predefined languages | |
| 582 | +* Fix typo in "WordPress" string translation group. Props Viktor Szépe #682 | |
| 583 | + | |
| 584 | += 2.9.1 (2020-12-15) = | |
| 585 | + | |
| 586 | +* Fix PHP notice: Undefined property: PLL_Cache_Compat::$options with cache plugins. Props bahaa-almahamid. #658 | |
| 587 | +* Fix title of the search results page with Yoast SEO > 14.0 | |
| 588 | + | |
| 589 | += 2.9 (2020-12-07) = | |
| 590 | + | |
| 591 | +* Add compatibility with WordPress 5.6 | |
| 592 | +* Pro: Add locale fallback used when the theme or plugins translations are not available | |
| 593 | +* Pro: Fix SSO and browser preferred language redirect when using multiple domains | |
| 594 | +* Pro: Fix post slugs for German and Danish in the REST API | |
| 595 | +* Pro: Fix a fatal error in ACF integration when saving url modifications with multiple domains | |
| 596 | +* Pro: Fix a deprecated notice fired by ACF since the version 5.9.2 | |
| 597 | +* Pro: Fix ACF relationship fields not reloaded when changing the language in the classic editor | |
| 598 | +* Update plugin updater to version 1.8 | |
| 599 | +* Add Lower Sorbian to the list of predefined language | |
| 600 | +* Options are now translated on backend when using the admin language filter | |
| 601 | +* Keep previous translations when modifying an option value | |
| 602 | +* Add navigation markup to the language switcher widget | |
| 603 | +* Fix canonical redirect for taxonomy terms | |
| 604 | +* Fix a fatal error when deleting a post with a translation group corrupted in the database | |
| 605 | +* Fix a fatal error when switching to plain permalinks and using multiple domains | |
| 606 | +* Fix a conflict with WP Sweep which could corrupt languages | |
| 607 | +* Fix title displayed instead of meta description with Yoast SEO > 14.0 | |
| 608 | +* Fix PHP Notice: Undefined index: wp_the_query in /frontend/choose-lang-content.php on line 92 | |
| 609 | + | |
| 5 | 610 | = 2.8.4 (2020-11-03) = |
| 6 | 611 | |
| 7 | 612 | * Pro: Remove useless bulk translate action for ACF fields groups |
| 8 | 613 | * Pro: Fix the translation of the CPTUI labels when the language is set from the content |
| @@ -33,9 +638,9 @@ | ||
| 33 | 638 | = 2.8.1 (2020-08-25) = |
| 34 | 639 | |
| 35 | 640 | * Pro: Fix fatal error with WP 4.9 |
| 36 | 641 | * Fix pll_the_languages() with 'raw' option returning html flag instead of flag url #558 |
| 37 | -* Fix compatibility with Duplicate Posts not correcly loaded #557 | |
| 642 | +* Fix compatibility with Duplicate Posts not correctly loaded #557 | |
| 38 | 643 | * Fix custom flag size in admin bar language switcher #559 |
| 39 | 644 | * Fix tag clouds mixed in the classic editor #561 |
| 40 | 645 | |
| 41 | 646 | = 2.8 (2020-08-17) = |
| @@ -122,9 +727,9 @@ | ||
| 122 | 727 | * Apply the filter pll_preferred_language in wp-login.php |
| 123 | 728 | * Use filtered wrappers to create meta when creating media translations #231 |
| 124 | 729 | * Allow to translate the Twenty Seventeen header video Youtube url #460 |
| 125 | 730 | * Notices are now dismissed per site instead of per user #478 |
| 126 | -* Fix terms not visible in the quick edit when only one language is defined and teh admin language filter is active | |
| 731 | +* Fix terms not visible in the quick edit when only one language is defined and the admin language filter is active | |
| 127 | 732 | * Fix post state not displayed for translations of the privacy policy page #395 |
| 128 | 733 | * Fix wildcards not correctly interpreted in wpml-config.xml |
| 129 | 734 | * Fix product categories with special characters duplicated when importing WooCommerce products #474 |
| 130 | 735 | |
| @@ -215,9 +820,9 @@ | ||
| 215 | 820 | * Pro: Fix page shared slugs with special characters |
| 216 | 821 | * Pro: Fix synchronized posts sharing their slug when the language is set from the content |
| 217 | 822 | * Pro: Fix PHP warning with ACF Pro 5.8.1 |
| 218 | 823 | * Pro: Fix ACF clone fields not translated in repeaters |
| 219 | -* Better management of user capablities when synchronizing taxonomies terms and custom fields | |
| 824 | +* Better management of user capabilities when synchronizing taxonomies terms and custom fields | |
| 220 | 825 | * Extend string translations search to translated strings #207 |
| 221 | 826 | * Update plugin updater to 1.6.18 |
| 222 | 827 | * Honor the filter `pll_flag` when performing the flag validation when creating a new language |
| 223 | 828 | * Modify the title and the label for the language switcher menu items #307 |
| @@ -377,9 +982,9 @@ | ||
| 377 | 982 | |
| 378 | 983 | * Pro: Fix conflict with Pods related to translated slugs for custom post types |
| 379 | 984 | * Add Friulian to the predefined languages list |
| 380 | 985 | * Fix conflict (javascript error) with Gütenberg #225 |
| 381 | -* Fix conflict on ajax requests introduced by WooCoommerce 3.3.4 | |
| 986 | +* Fix conflict on ajax requests introduced by WooCommerce 3.3.4 | |
| 382 | 987 | * Fix queries by 'category_name' not auto translated #238 |
| 383 | 988 | |
| 384 | 989 | = 2.3.3 (2018-03-15) = |
| 385 | 990 | |
| @@ -645,9 +1250,9 @@ | ||
| 645 | 1250 | = 2.0.11 (2016-12-12) = |
| 646 | 1251 | |
| 647 | 1252 | * Pro: Fix shared term slugs broken by a late change in WP 4.7 #73 |
| 648 | 1253 | * Pro: Fix media taxonomies lost when creating a media translation when taxonomies sync is activated #72 |
| 649 | -* Fix fatal error in customizer when Twenty Seventen is activated and another theme is previewed #71 | |
| 1254 | +* Fix fatal error in customizer when Twenty Seventeen is activated and another theme is previewed #71 | |
| 650 | 1255 | * Fix wrong plugin language on admin if user locale is different from site locale in WP 4.7 |
| 651 | 1256 | |
| 652 | 1257 | = 2.0.10 (2016-12-05) = |
| 653 | 1258 | |
| @@ -1336,9 +1941,9 @@ | ||
| 1336 | 1941 | * Bug correction: tags are not added to post when the name exists in several languages and they are not translations of each other |
| 1337 | 1942 | |
| 1338 | 1943 | = 1.1.5 (2013-09-15) = |
| 1339 | 1944 | |
| 1340 | -* Add compatibility with Aqua Resizer (often used in porfolio themes) | |
| 1945 | +* Add compatibility with Aqua Resizer (often used in portfolio themes) | |
| 1341 | 1946 | * Add support of 'icl_get_default_language' function from the WPML API |
| 1342 | 1947 | * Remove the 3 characters limitation for the language code |
| 1343 | 1948 | * Change default names for zh_CN, zh_HK, zh_TW |
| 1344 | 1949 | * Bug correction: urls are modified in search forms |