PluginProbe
Polylang / trunk
Polylang vtrunk
3.8.10 3.8.9 3.8.8 3.8.7 3.8.6 3.8.5 3.8.4 3.8.3 2.7 2.7.0.1 2.7.1 2.7.2 2.7.3 2.7.4 2.8 2.8.1 2.8.2 2.8.3 2.8.4 2.9 2.9.1 2.9.2 3.0 3.0.1 3.0.2 All 234 releases
← All changes | readme.txt +75 -8 3.8.3 → trunk View file →
@@ -1,12 +1,12 @@
1 1 === Polylang ===
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 -Requires at least: 6.5
6 -Tested up to: 6.9
5 +Requires at least: 6.8
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).
@@ -71,9 +70,9 @@
71 70 Wherever third party code has been used, credit has been given in the code’s comments.
72 71
73 72 == Installation ==
74 73
75 -1. Make sure you are using WordPress 6.5 or later and that your server is running PHP 7.4 or later (same requirement as WordPress itself).
74 +1. Make sure you are using WordPress 6.8 or later and that your server is running PHP 7.4 or later (same requirement as WordPress itself).
76 75 1. If you tried other multilingual plugins, deactivate them before activating Polylang, otherwise, you may get unexpected results!
77 76 1. Install and activate the plugin as usual from the 'Plugins' menu in WordPress.
78 77 1. The [setup wizard](https://polylang.pro/documentation/support/getting-started/setup-wizard/) is automatically launched to help you get started more easily with Polylang by configuring the main features.
79 78
@@ -104,8 +103,76 @@
104 103 4. The Edit Post screen with the Languages metabox
105 104
106 105 == Changelog ==
107 106
107 += 3.9 =
108 +
109 +* Require WP 6.8 as minimum version
110 +* Pro: Allow to manage all Business Pack plugins with a single field for the license key
111 +* Pro: Allow to manage fallbacks and active languages with the REST API #2947
112 +* Pro: Allow to manage locale fallbacks and active status of languages with WP CLI #3007
113 +* Pro: Display DeepL billed characters after machine translation #3041
114 +* Pro: Fix inconsistency in translation setting displayed when an ACF field was created before the activation of Polylang Pro #2968
115 +* Pro: Fix bulk copy separating synchronized posts #2949
116 +* Pro: Fix synchronized posts deleted when using "Rewrite & Republish" in Yoast Duplicate Post. Props @krokodok #1536
117 +* Add a dropdown language switcher with optional flags, available as a classic widget or block
118 +* Allow to customize the shape and size of the flags in all language switchers
119 +* Replace PNG 16x11 images by SVG 18x12 images for default flags #1864
120 +* Change the code of some flags to use ISO 3166 for countries or regions, ISO 639 for languages #1865
121 +* Remove the filter `pll_flag_title`, inoperative since v3.0 #1828
122 +* Harmonize flags across the administration area and improve their accessibility #1857 #2992
123 +* Translate taxonomy filter in post list table when switching the language filter #1891
124 +* Allow to filter untranslated posts in the posts list table #1892
125 +* Add views for languages in the posts list table #1899
126 +* Fix the synchronization of meta values when updating a meta with multiple values #1826
127 +* Fix orphan translation group after the language of a term is changed #2015
128 +
129 += 3.8.10 (2026-09-28) =
130 +
131 +* Security: Fix deserialization of untrusted data. Reported by Ananda Dhakal (Patchstack).
132 +* Security: Fix XSS in block attribute. Reported by Intrudify via Patchstack.
133 +
134 += 3.8.9 (2026-09-08) =
135 +
136 +* Fix wrong redirect on home when the URL includes a query var #1998
137 +
138 += 3.8.8 (2026-09-07) =
139 +
140 +* Security: Fix exposure of some draft posts metadata to non-authorized users. Reported by Ananda Dhakal (Patchstack).
141 +* Pro: Allow plugins requiring Polylang to be installed when Polylang Pro is active #3051 #3116
142 +* Pro: Fix warning `WP_Post conversion to int` with WooCommerce #3101
143 +* Pro: Fix creation of translation in block editor for WP < 6.7 #3105
144 +* Fix duplicated posts page #1992
145 +
146 += 3.8.7 (2026-08-17) =
147 +
148 +* Pro: Add the translation of new blocks introduced by WP 7.1 #3048
149 +* Fix quick edit parent page dropdown for hierarchical custom post types #1947
150 +* Fix wp-editor script enqueued together with the new widgets editor #1968
151 +
152 += 3.8.6 (2026-07-20) =
153 +
154 +* Pro: Security: Ensure the user has the required capability for ACF fields when switching language in the editor #3029
155 +* Security: Fix exposure of some private posts metadata to non-authorized users. Reported by Ananda Dhakal (Patchstack).
156 +* Security: Fix server side default language encoding for the block editor
157 +* Fix 404 for post type or taxonomy sitemap when its name ends with a language code #1909
158 +
159 += 3.8.5 (2026-06-16) =
160 +
161 +* Pro: Fix language switcher block error in Widget screen #1905
162 +* Pro: Fix "edit" button wrongly disabled in the languages sidebar in the block editor #3011
163 +* Fix edited images files deleted when deleting the first media translation #1887
164 +* Fix error in AJAX context when the parameter `lang` is passed a locale instead of a language code #1896
165 +
166 += 3.8.4 (2026-05-18) =
167 +
168 +* Security: Fix an XSS in the multilingual biography
169 +* Pro: Fix draft post translations not shown in the languages sidebar in the block editor #3006
170 +* Pro: Fix compatibility with libxml 2.15.1 #2920
171 +* Pro: Fix Allowed memory size exhausted with Divi 5 #3008
172 +* Improve accessibility of the multilingual biography on user profile page #1869
173 +* Prevent using unsupported block fields in wpml-config.xml #1868
174 +
108 175 = 3.8.3 (2026-04-27) =
109 176
110 177 * Pro: Improve performance of the languages sidebar in the block editor #2989
111 178 * Pro: Fix impossibility to add more than one translation at once from the block editor sidebar #2985
@@ -111,9 +178,9 @@
111 178 * Pro: Fix impossibility to add more than one translation at once from the block editor sidebar #2985
112 179 * Pro: Fix HTML entities displayed in translation inputs in the block editor sidebar #2984
113 180 * Pro: Fix error when editing a pattern from the post editor #2990
114 181 * 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
182 +* Pro: Fix `pll_sync_post` REST API field returning an empty array instead of an empty object #2995
116 183 * Pro: Fix ACF fields in a repeater nested in a flexible content overwritten with wrong values #2975
117 184 * Fix language switcher block error in Widget screen #1856
118 185 * Fix PHP warning in site health #1862
119 186 * Fix wrong cookie sent in some cases #1863