| @@ -2,11 +2,11 @@ | ||
| 2 | 2 | Contributors: Chouby, manooweb, raaaahman, marianne38, sebastienserre, greglone, hugod |
| 3 | 3 | Donate link: https://polylang.pro |
| 4 | 4 | Tags: multilingual, translate, translation, language, localization |
| 5 | 5 | Requires at least: 6.5 |
| 6 | -Tested up to: 6.9 | |
| 6 | +Tested up to: 7.1 | |
| 7 | 7 | Requires PHP: 7.4 |
| 8 | -Stable tag: 3.8.3 | |
| 8 | +Stable tag: 3.8.10 | |
| 9 | 9 | License: GPLv3 or later |
| 10 | 10 | License URI: https://www.gnu.org/licenses/gpl-3.0.html |
| 11 | 11 | |
| 12 | 12 | Go multilingual in a simple and efficient way. Keep writing posts and taxonomy terms as usual while defining their languages all at once. |
| @@ -57,12 +57,11 @@ | ||
| 57 | 57 | * Compatibility with popular plugins such as WooCommerce Subscriptions, Product Bundles, WooCommerce Bookings, Shipment Tracking and more. |
| 58 | 58 | * Ability to use the WooCommerce REST API (available with Polylang Pro). |
| 59 | 59 | * **Access to a Premium Support for personalized assistance.** |
| 60 | 60 | |
| 61 | -= Our other free plugins = | |
| 61 | += Switching from WPML? = | |
| 62 | 62 | |
| 63 | -* [WPML to Polylang](https://wordpress.org/plugins/wpml-to-polylang/) allows migrating from WPML to Polylang. | |
| 64 | -* [Site Editor Classic Features](https://wordpress.org/plugins/fse-classic/) allows to use classic widgets (including the Polylang language switcher) and menus in the site editor (FSE). | |
| 63 | +* [WPML to Polylang](https://wordpress.org/plugins/wpml-to-polylang/) allows migrating from WPML to Polylang in a few clicks. | |
| 65 | 64 | |
| 66 | 65 | = Credits = |
| 67 | 66 | |
| 68 | 67 | Thanks a lot to all translators who [help translating Polylang](https://translate.wordpress.org/projects/wp-plugins/polylang). |
| @@ -104,8 +103,54 @@ | ||
| 104 | 103 | 4. The Edit Post screen with the Languages metabox |
| 105 | 104 | |
| 106 | 105 | == Changelog == |
| 107 | 106 | |
| 107 | += 3.8.10 (2026-09-28) = | |
| 108 | + | |
| 109 | +* Security: Fix deserialization of untrusted data. Reported by Ananda Dhakal (Patchstack). | |
| 110 | +* Security: Fix XSS in block attribute. Reported by Intrudify via Patchstack. | |
| 111 | + | |
| 112 | += 3.8.9 (2026-09-08) = | |
| 113 | + | |
| 114 | +* Fix wrong redirect on home when the URL includes a query var #1998 | |
| 115 | + | |
| 116 | += 3.8.8 (2026-09-07) = | |
| 117 | + | |
| 118 | +* Security: Fix exposure of some draft posts metadata to non-authorized users. Reported by Ananda Dhakal (Patchstack). | |
| 119 | +* Pro: Allow plugins requiring Polylang to be installed when Polylang Pro is active #3051 #3116 | |
| 120 | +* Pro: Fix warning `WP_Post conversion to int` with WooCommerce #3101 | |
| 121 | +* Pro: Fix creation of translation in block editor for WP < 6.7 #3105 | |
| 122 | +* Fix duplicated posts page #1992 | |
| 123 | + | |
| 124 | += 3.8.7 (2026-08-17) = | |
| 125 | + | |
| 126 | +* Pro: Add the translation of new blocks introduced by WP 7.1 #3048 | |
| 127 | +* Fix quick edit parent page dropdown for hierarchical custom post types #1947 | |
| 128 | +* Fix wp-editor script enqueued together with the new widgets editor #1968 | |
| 129 | + | |
| 130 | += 3.8.6 (2026-07-20) = | |
| 131 | + | |
| 132 | +* Pro: Security: Ensure the user has the required capability for ACF fields when switching language in the editor #3029 | |
| 133 | +* Security: Fix exposure of some private posts metadata to non-authorized users. Reported by Ananda Dhakal (Patchstack). | |
| 134 | +* Security: Fix server side default language encoding for the block editor | |
| 135 | +* Fix 404 for post type or taxonomy sitemap when its name ends with a language code #1909 | |
| 136 | + | |
| 137 | += 3.8.5 (2026-06-16) = | |
| 138 | + | |
| 139 | +* Pro: Fix language switcher block error in Widget screen #1905 | |
| 140 | +* Pro: Fix "edit" button wrongly disabled in the languages sidebar in the block editor #3011 | |
| 141 | +* Fix edited images files deleted when deleting the first media translation #1887 | |
| 142 | +* Fix error in AJAX context when the parameter `lang` is passed a locale instead of a language code #1896 | |
| 143 | + | |
| 144 | += 3.8.4 (2026-05-18) = | |
| 145 | + | |
| 146 | +* Security: Fix an XSS in the multilingual biography | |
| 147 | +* Pro: Fix draft post translations not shown in the languages sidebar in the block editor #3006 | |
| 148 | +* Pro: Fix compatibility with libxml 2.15.1 #2920 | |
| 149 | +* Pro: Fix Allowed memory size exhausted with Divi 5 #3008 | |
| 150 | +* Improve accessibility of the multilingual biography on user profile page #1869 | |
| 151 | +* Prevent using unsupported block fields in wpml-config.xml #1868 | |
| 152 | + | |
| 108 | 153 | = 3.8.3 (2026-04-27) = |
| 109 | 154 | |
| 110 | 155 | * Pro: Improve performance of the languages sidebar in the block editor #2989 |
| 111 | 156 | * Pro: Fix impossibility to add more than one translation at once from the block editor sidebar #2985 |
| @@ -111,9 +156,9 @@ | ||
| 111 | 156 | * Pro: Fix impossibility to add more than one translation at once from the block editor sidebar #2985 |
| 112 | 157 | * Pro: Fix HTML entities displayed in translation inputs in the block editor sidebar #2984 |
| 113 | 158 | * Pro: Fix error when editing a pattern from the post editor #2990 |
| 114 | 159 | * Pro: Fix sync icon incorrectly shown as active on new posts #2995 |
| 115 | -* Pro: Fix `pll_sync_post` REST API field returning an empty array instead of an ampty object #2995 | |
| 160 | +* Pro: Fix `pll_sync_post` REST API field returning an empty array instead of an empty object #2995 | |
| 116 | 161 | * Pro: Fix ACF fields in a repeater nested in a flexible content overwritten with wrong values #2975 |
| 117 | 162 | * Fix language switcher block error in Widget screen #1856 |
| 118 | 163 | * Fix PHP warning in site health #1862 |
| 119 | 164 | * Fix wrong cookie sent in some cases #1863 |