| 1 |
== Changelog == |
| 2 |
|
| 3 |
This file contains only old changelog. See readme.txt for newer versions. |
| 4 |
|
| 5 |
= 2.2.8 (2018-01-09) = |
| 6 |
|
| 7 |
* Pro: Fix: Impossible to link past events by translation in The Events Calendar |
| 8 |
* Disallow to delete translations of the default term for all taxonomies |
| 9 |
* Fix: Auto add pages adds WooCommerce pages in default language to menus in all languages |
| 10 |
* Fix most used tag cloud in Tags metabox in WP4.9+. Props Pär Thernström. #208 |
| 11 |
|
| 12 |
= 2.2.7 (2017-11-30) = |
| 13 |
|
| 14 |
* Fix queries by taxonomy broken since WP 4.9 |
| 15 |
* Fix PHP notice in icl_object_id() |
| 16 |
|
| 17 |
= 2.2.6 (2017-11-22) = |
| 18 |
|
| 19 |
* Pro: Fix query by post name and alternative language always returning the post in current language (when sharing slugs) |
| 20 |
* Pro: Fix query by taxonomy and alternative language returning empty results |
| 21 |
* Rework how translation files are loaded in ajax on front when the user is logged (in WP 4.7+) |
| 22 |
* Add filter 'get_objects_with_no_lang_limit' |
| 23 |
* Force loading the admin side when using WP CLI (Props chrisschrijver) |
| 24 |
* Fix check for terms with no language not scaling |
| 25 |
* Fix pll_count_posts not working with multiple post types |
| 26 |
* Fix inconsistent spacing between flag and language name in language switcher parent menu item (Props Amit Tal) |
| 27 |
* Fix spacing between flag and language name when displaying an RTL language |
| 28 |
* Fix get_terms not accepting comma separated values for 'lang' parameter (Props Pavlo Zhukov) |
| 29 |
* Fix possible wrong language detected in url when using subdomains (Props Pavlo Zhukov) |
| 30 |
* Fix double escaped query |
| 31 |
|
| 32 |
= 2.2.5 (2017-11-09) = |
| 33 |
|
| 34 |
* Update plugin updater class to 1.6.15 |
| 35 |
* Add $link in cache key of links filters |
| 36 |
* Add support for 'nav_menu' post type in wpml_object_id |
| 37 |
* Fix conflict with Timber (introduced in 2.2.4) |
| 38 |
|
| 39 |
= 2.2.4 (2017-10-26) = |
| 40 |
|
| 41 |
* Pro: Fix unknown language not redirected to default when using multiple domains |
| 42 |
* Pro: Fix empty 'lang' query var not deactivating the language query filter |
| 43 |
* Pro: Fix conflict with The Events Calendar and Visual Composer when used together |
| 44 |
* Add new filter `pll_hide_archive_translation_url` #174 |
| 45 |
* Add support for undocumented and deprecated WPML functions `wpml_object_id_filter` and `icl_get_current_language` |
| 46 |
* Fix 'orderby' and 'order' in `wpml_active_languages`. Needs WP 4.7+ |
| 47 |
* Fix `icl_get_languages` not returning all languages when skip_missing = 0. Props Loïc Blascos |
| 48 |
* Fix `pll_translate_string` not working on admin #178 |
| 49 |
* Fix PHP Warning in widget video in WP 4.9 |
| 50 |
* Fix query using 'any' post type not filtered per language (introduced in 2.2) |
| 51 |
* Fix untranslatable string in About metabox. Props Farhad Sakhaei |
| 52 |
* Fix error with PHP 7.1 and Duplicate Post. Props Enea Scerba |
| 53 |
* Fix query auto translation not active in ajax requests on frontend |
| 54 |
* Fix query auto translation for 'postname' and 'pagename' |
| 55 |
* Fix terms query auto translation not working for 'include' when no taxonomy is provided (WP 4.5+) |
| 56 |
|
| 57 |
= 2.2.3 (2017-09-24) = |
| 58 |
|
| 59 |
* Fix editor removed on pages (introduced in 2.2.2) |
| 60 |
|
| 61 |
= 2.2.2 (2017-09-22) = |
| 62 |
|
| 63 |
* Pro: Fix Duplicate post button not working when the user meta has been corrupted |
| 64 |
* Fix PHP notice with the plugin Members #175 |
| 65 |
* Fix page template select displayed when editing a translated page for posts |
| 66 |
* Fix incompatibility with WP 4.8.2 (placeholder %1$s in prepare) |
| 67 |
|
| 68 |
= 2.2.1 (2017-08-30) = |
| 69 |
|
| 70 |
* Pro: partially refactor REST API classes |
| 71 |
* Pro: Fix duplicate content user meta not removed from DB when uninstalling the plugin |
| 72 |
* Fix strings translations not removed from DB when uninstalling the plugin |
| 73 |
* Fix incorrect translation files loaded in ajax on front when the user is logged in (WP 4.7+) |
| 74 |
* Fix widget language dropdown removed when saving a widget (introduced in 2.2) |
| 75 |
* Fix queries with negative values for the 'cat' parameter (introduced in 2.2 for queries made on frontend) |
| 76 |
* Fix performance issue in combination with some plugins when the language is set from the content (introduced in 2.2) |
| 77 |
|
| 78 |
= 2.2 (2017-08-16) = |
| 79 |
|
| 80 |
* Pro: Add support for the REST API |
| 81 |
* Pro: Add integration with The Events Calendar |
| 82 |
* Pro: Refactor ACF Pro integration for post metas and integrate term metas |
| 83 |
* Pro: Ask confirmation if synchronizing a post overwrites an existing translation |
| 84 |
* Pro: Separate sync post logic from interface |
| 85 |
* Pro: Fix 'Detect browser language' option automatically deactivated |
| 86 |
* Pro: Fix redirect to 404 when the 'page' slug translation includes non alphanumeric characters. |
| 87 |
* Pro: Fix untranslated post type archive slug |
| 88 |
* Pro: Fix ACF taxonomy fields not copied when the taxonomy is not translated #156 |
| 89 |
* Pro: Fix fatal error with ACF4 |
| 90 |
* Support a different content text direction in admin #45 |
| 91 |
* Add support for wildcards and 'copy-once' attribute in wpml-config.xml |
| 92 |
* Add minimal support for the filters 'wpml_display_language_names' and 'icl_ls_languages' |
| 93 |
* Improve compatibility with the plugin WordPress MU Domain Mapping #116 |
| 94 |
* Improve speed of the sticky posts filter #41 |
| 95 |
* Remove redirect_lang option for multiple domains and subdomains |
| 96 |
* Use secure cookie when using SSL |
| 97 |
* Allow to copy/sync term metas with the filter 'pll_copy_term_metas' |
| 98 |
* Filter ajax requests in term.php according to the term language |
| 99 |
* Add error message in customizer when setting an untranslated static front page #47 |
| 100 |
* Load static page class only if we are using a static front page |
| 101 |
* Refactor parse_query filters to use the same code on frontend and admin |
| 102 |
* Don't use add_language_to_link in filters |
| 103 |
* Move ajaxPrefilter footer script on top |
| 104 |
* Use wp_doing_ajax() instead of DOING_AJAX constant |
| 105 |
* Fix queries custom tax not excluded from language filter on admin |
| 106 |
* Fix WP translation not loaded when the language is set from the content on multisite. |
| 107 |
* Fix the list of core post types in PLL_OLT_Manager for WP 4.7+ |
| 108 |
* Fix post name and tag slug incorrectly sanitized for German and Danish |
| 109 |
* Fix lang attribute in dropdowns |
| 110 |
* Fix wpml_permalink filter #139 |
| 111 |
* Fix WPML constants undefined on backend #151 |
| 112 |
* Fix a conflict with the plugin Custom Permalinks #143 |
| 113 |
* Fix menu location unexpectedly unset |
| 114 |
|
| 115 |
= 2.1.6 (2017-07-17) = |
| 116 |
|
| 117 |
* Pro: fix duplicate post button not working in PHP 7.1 |
| 118 |
* Pro: fix CPTUI untranslated labels on admin |
| 119 |
* Adapt related posts filter to use slug instead of name to follow changes made on Jetpack server ( Props Steve Kaeser ) |
| 120 |
* Fix PHP notices when translating CPT and custom tax titles in Yoast SEO |
| 121 |
* Fix PHP warning when all plugins are networked activated |
| 122 |
|
| 123 |
= 2.1.5 (2017-05-31) = |
| 124 |
|
| 125 |
* Add compatibility with new media widgets introduced in WP 4.8 |
| 126 |
* Removing the language information in URL for the default language is now default |
| 127 |
* Update plugin updater class to 1.6.12 |
| 128 |
* Pro: fix PHP notices when duplicating the content |
| 129 |
* Fix: test existence of `twentyseventeen_panel_count` instead of relying only on the active template |
| 130 |
* Fix: set current property to false when removing the current-menu-item class #134 props @mowar |
| 131 |
* Fix PHP notice when editing a term without language |
| 132 |
* Fix possible PHP notice when deleting a category |
| 133 |
* Fix fatal error with Gantry 5 |
| 134 |
|
| 135 |
= 2.1.4 (2017-05-16) = |
| 136 |
|
| 137 |
* Pro: fix user not logged in on secondary domain when previewing changes |
| 138 |
* Pro: fix archive links without language code in ACF link field (ACF 5.4.0+) |
| 139 |
* Fix redirection from www subdomain to wrong language domain. |
| 140 |
* Fix: selecting "Front page displays latest posts" in the customizer not cleaning the languages cache |
| 141 |
* Fix accessibility of the admin language switcher |
| 142 |
|
| 143 |
= 2.1.3 (2017-04-11) = |
| 144 |
|
| 145 |
* Pro: Fix translated slug of 'page' if it is translated to an empty string |
| 146 |
* Update plugin updater class to 1.6.11 |
| 147 |
* Strings registered with a wpml-config.xml file or WPML functions are now multiline by default |
| 148 |
* Translate the site title in emails sent to the user |
| 149 |
* Fix sanitize_user for specific locales |
| 150 |
* Fix deprecation notice in Yoast SEO integration |
| 151 |
* Fix: Clean term cache after the language has been set in mass #119 |
| 152 |
|
| 153 |
= 2.1.2 (2017-03-09) = |
| 154 |
|
| 155 |
* Pro: Add filter 'pll_xdata_nonce_life' |
| 156 |
* Pro: Fix translation of WooCommerce product attribute slug |
| 157 |
* Pro: Fix product synchronization in WooCommerce 2.7 |
| 158 |
* Pro: Fix error message when bulk trashing synchronized posts |
| 159 |
* Add option to discard item spacing in the output of pll_the_languages() ( Props Ceslav Przywara ) #93 #95 |
| 160 |
* Add as, dzo, kab, km, ml_IN, nl_BE, pa_IN, rhg, sah, ta_IN, tah, te, tt_RU to the predefined list of languages |
| 161 |
* Update plugin updater class to 1.6.10 |
| 162 |
* Fix: Remove the dependency to is_ssl() to detect the language in the url ( language set from the directory name ) |
| 163 |
* Fix issue with secondary level domains |
| 164 |
* Fix strings not translated in emails |
| 165 |
* Fix incorrect usage of add_action() ( Props Peter J. Herrel ) #103 |
| 166 |
* Fix wrong redirect in customizer in WP 4.7 |
| 167 |
|
| 168 |
= 2.1.1 (2017-02-15) = |
| 169 |
|
| 170 |
* Pro: Add filter 'pll_enable_duplicate_media' for a fine control of automatic media duplication |
| 171 |
* Add filter 'pll_links_model' for the links model class name |
| 172 |
* Trim any starting ^ from modified rewrite rules |
| 173 |
* Pro: Fix wrong count of plugins to update |
| 174 |
* Fix slashed strings translations not saved #94 |
| 175 |
|
| 176 |
= 2.1 (2017-01-25) = |
| 177 |
|
| 178 |
* Minimum WordPress version is now 4.4 |
| 179 |
* Pro: Add support for synchronized posts (same post in multiple languages) |
| 180 |
* Pro: Add support for custom post type UI and the Divi Builder |
| 181 |
* Improve support of Yoast SEO (no category base and post type archive breadcrumb title) |
| 182 |
* Move Languages menu at top level instead of submenu of the WordPress settings |
| 183 |
* Copy the original post date when creating a translation and when the date is synchronized (Props Jory Hogeveen) #32 |
| 184 |
* Remove hreflang attributes on paged pages and paged posts |
| 185 |
* Add label to widget language dropdown for better accessibility (Props Lawrence Francell) #53 #56 |
| 186 |
* Remove constants POLYLANG_URL and PLL_LOCAL_URL |
| 187 |
* wp_get_sidebars_widgets() and is_active_sidebar() are now filtered according to widgets languages #54 |
| 188 |
* Add functions pll_esc_html__(), pll_esc_html_e(), pll_esc_attr__() and pll_esc_attr_e() to the API (Props jegbagus) #83 |
| 189 |
* Pro: Fix conflict between WooCommerce shop on front and translated shop base slug |
| 190 |
* Pro: Fix $wp_rewrite search base and author_base not translated #68 |
| 191 |
* Pro: Fix page preview does not log in the user when using subdomains |
| 192 |
* Fix: avoid setting the language cookie on 404 pages |
| 193 |
* Fix: rewrite rules order modified for custom post types archives |
| 194 |
* Fix: conflict with WP All Import causing our filters to fail in "Add Media" modal when editing a post |
| 195 |
* Fix: auto add pages not working for nav menus assigned to several locations |
| 196 |
* Fix: Jetpack infinite scroll for multiple domains #58 #74 |
| 197 |
* Fix: serialize error in Strings translations when balanceTags option is active #63 |
| 198 |
* Fix: static front page preview when redirected from the languages page #49 |
| 199 |
* Fix: Auto add pages not working for nav menus assigned to several locations |
| 200 |
* Fix: Conflict with Woocommerce Show Single Variation |
| 201 |
* Fix: Parent page not synchronized in Quick edit (introduced in 2.0.8) |
| 202 |
* Fix: WPML API wpml_element_has_translations and wpml_post_language_details |
| 203 |
* Fix: unattached media translations not in language switcher |
| 204 |
* Fix: Conflict with WP Residence advanced search |
| 205 |
|
| 206 |
= 2.0.12 (2016-12-19) = |
| 207 |
|
| 208 |
* Fix plugin not loaded first (introduced in 2.0.11) |
| 209 |
* Fix wrong translations files loaded when the language is set from the content in WP 4.7 #76 |
| 210 |
* Fix notice when a tax query has no terms (using EXISTS or NOT EXISTS) |
| 211 |
|
| 212 |
= 2.0.11 (2016-12-12) = |
| 213 |
|
| 214 |
* Pro: Fix shared term slugs broken by a late change in WP 4.7 #73 |
| 215 |
* Pro: Fix media taxonomies lost when creating a media translation when taxonomies sync is activated #72 |
| 216 |
* Fix fatal error in customizer when Twenty Seventen is activated and another theme is previewed #71 |
| 217 |
* Fix wrong plugin language on admin if user locale is different from site locale in WP 4.7 |
| 218 |
|
| 219 |
= 2.0.10 (2016-12-05) = |
| 220 |
|
| 221 |
* Add support for front page panels of Twenty Seventeen |
| 222 |
* Remove draft posts from the language switcher even when the user is logged in |
| 223 |
* Fix: Make argument 2 of icl_object_id optional |
| 224 |
* Fix a conflict with the Divi theme (#67) |
| 225 |
|
| 226 |
= 2.0.9 (2016-11-15) = |
| 227 |
|
| 228 |
* Fix javascript error in some ajax requests |
| 229 |
|
| 230 |
= 2.0.8 (2016-11-14) = |
| 231 |
|
| 232 |
* Disable admin language feature in WP 4.7+ |
| 233 |
* Pro: fix case where a media could lose its parent post when translated on the fly by the content duplication |
| 234 |
* Pro: fix on the fly media created at content duplication attached to parent page instead of child page |
| 235 |
* Fix translations input fields not populated in languages metabox when creating a new translation in WP 4.7 |
| 236 |
* Fix possibility to delete the translations of the default category in WP 4.7 |
| 237 |
* Fix tag search not filtered per language in Quick edit in WP 4.7 |
| 238 |
* Fix dropdown language switcher not working for untranslated pages |
| 239 |
|
| 240 |
= 2.0.7 (2016-10-18) = |
| 241 |
|
| 242 |
* Fix issues with static front pages introduced in version 2.0.6 |
| 243 |
|
| 244 |
= 2.0.6 (2016-10-17) = |
| 245 |
|
| 246 |
* Pro: Fix translated paged slug not working on paged static front page |
| 247 |
* Add support for WPML filter 'wpml_language_form_input_field' |
| 248 |
* Fix PHP notice when using the WPML filter 'wpml_current_language' |
| 249 |
* Fix cases where the admin language filter is not correctly taken into account |
| 250 |
* Fix paged static front pages in plain permalinks |
| 251 |
* Fix paged static front pages for multiple domains (#43) |
| 252 |
* Fix warning occurring when a 3rd party plugin attempts to register anything but a string in the strings translations panel |
| 253 |
* Fix cross domain http request for media when using multiple domains or subdomains |
| 254 |
* Fix error 404 on pages when no language has been created yet |
| 255 |
|
| 256 |
= 2.0.5 (2016-09-22) Five years after! = |
| 257 |
|
| 258 |
* Pro: Fix conflict with WPBakery Visual Composer |
| 259 |
* Pro: Fix conflict between multiple domains SSO and FORCE_SSL_ADMIN |
| 260 |
* Pro: Fix duplicated fields not displayed in new translation in ACF Pro 5.4+ |
| 261 |
* Add Tibetan and Silesian to the predefined languages list |
| 262 |
* Remove duplicated strings from the strings translations (even when they have a different name or group) |
| 263 |
* The languages and translations of custom post types and taxonomies are no more activated by default at activation |
| 264 |
* Allow to deactivate auto translation in secondary by setting 'lang' to an empty value |
| 265 |
* Fix: invalidate the cache of PLL_MO ids when adding a new language |
| 266 |
* Fix: don't filter secondary queries when editing a post in an untranslated post type |
| 267 |
|
| 268 |
= 2.0.4 (2016-09-06) = |
| 269 |
|
| 270 |
* Add Gujarati to the predefined languages list |
| 271 |
* Fix conflict with Page Builder. Other parts of the conflict are fixed in Page Builder 2.4.14 |
| 272 |
* Fix plugins translations incorrectly loaded in WP 4.6 |
| 273 |
* Fix error 404 on paged urls when using a non standard port |
| 274 |
|
| 275 |
= 2.0.3 (2016-08-16) = |
| 276 |
|
| 277 |
* Pro: Fix PHP notice when hiding the language code in url and the language is set from subdomains |
| 278 |
* Pro: Fix one more media being created when the duplicate media in all languages is activated (introduced in 2.0) |
| 279 |
* Pro: Fix shared term slugs not working on PHP 7 |
| 280 |
* Pro: Fix Polylang storing integers in some ACF Pro fields where ACF Pro stores strings |
| 281 |
* Pro: Fix ACF Pro custom fields synchronized even when the custom fields synchronization option is deactivated (#40) |
| 282 |
* Fix PHP notice: Undefined variable: original_value in /modules/wpml/wpml-api.php on line 168 |
| 283 |
* Fix translations loaded too soon by plugins not correctly reloaded since WP 4.6 (#39) |
| 284 |
* Fix: Remove the delete link for translations of the default category on PHP 7 |
| 285 |
* Fix unescaped i18n strings in Lingotek presentation |
| 286 |
|
| 287 |
= 2.0.2 (2016-08-03) = |
| 288 |
|
| 289 |
* Avoid fatal error when a 3rd party theme or plugin has a malformed wpml-config.xml file: the malformed wpml-config.xml file is simply ignored |
| 290 |
|
| 291 |
= 2.0.1 (2016-08-02) = |
| 292 |
|
| 293 |
* Fix fatal error on PHP < 5.4 (introduced in 2.0) |
| 294 |
* Fix custom flags not being loaded (introduced in 2.0) |
| 295 |
|
| 296 |
= 2.0 (2016-08-02) = |
| 297 |
|
| 298 |
* Pro: Improve integration with ACF Pro |
| 299 |
* Pro: Add support for single sign on across multiple domains or subdomains |
| 300 |
* Pro: Add support for browser language detection when using multiple domains |
| 301 |
* Pro: Add support for translation of the static portion of the post permalink structure |
| 302 |
* Pro: Fix deactivated languages appearing in Yoast SEO sitemaps |
| 303 |
* Pro: Fix impossibility to visit a deactivated language when using subdomains or multiple domains (#10) |
| 304 |
* Pro: Fix when sharing slug on the page for posts, only one of them is accessible (#33) |
| 305 |
* Add the possibility to use the language switcher as dropdown in menu |
| 306 |
* Add support for custom logo introduced in WP 4.5 (#6) |
| 307 |
* The backend current language ( PLL()->curlang ) is now equal to the language of current post or term being edited (#19) |
| 308 |
* The sample permalink is now updated when changing the language in the Languages metabox |
| 309 |
* Revamp the wpml-config.xml reader to use simplexml instead of our custom xml parser |
| 310 |
* Improve support for the WPML API (including Hook API introduced in WPML 3.2) |
| 311 |
* Add support for translation of meta titles and descriptions of custom post types and custom taxonomies in Yoast SEO |
| 312 |
* Replace uncached functions by WPCOM VIP functions when available |
| 313 |
* Improve compatibility with WP 4.6 |
| 314 |
* Fix parent category wrongly assigned to post when synchronizing children categories (#21) |
| 315 |
* Fix custom fonts not loaded when using multiple domains or subdomains |
| 316 |
* Fix remove_accents() not working for German and Danish (#24) |
| 317 |
* Fix incorrect static front pages urls on backend |
| 318 |
* Fix impossible to directly enter the page number in strings translation table (introduced in 1.9.3) |
| 319 |
* Fix conflict with WP Sweep (needs WP Sweep 1.0.8+) |
| 320 |
* Fix potential performance issue by querying only taxonomies to show in quick edit to filter the category checklist |
| 321 |
* Fix conflict (database error) with ReOrder-posts-within-categories plugin |
| 322 |
* Fix languages per page option not saved |
| 323 |
|
| 324 |
= 1.9.3 (2016-06-28) = |
| 325 |
|
| 326 |
* Pro: Allow to add slashes in url slugs translations |
| 327 |
* Pro: Fix archive links not using translated slugs |
| 328 |
* Pro: Fix visitor being redirected to 404 if his browser preference is set to an inactive language |
| 329 |
* Fix strings translations table always back to page 1 when submitting the form (#14) |
| 330 |
* Fix get_pages( array( 'lang' => '' ) ) not querying all the languages |
| 331 |
* Fix switching the admin language filter can override the static front page settings (#16) |
| 332 |
|
| 333 |
= 1.9.2 (2016-06-06) = |
| 334 |
|
| 335 |
* Pro: fix unreachable hierarchical custom post type posts when they are sharing slugs across languages |
| 336 |
* Fix missing argument 3 in icl_t |
| 337 |
* Fix conflict with WooCommerce product variations |
| 338 |
|
| 339 |
= 1.9.1 (2016-05-23) = |
| 340 |
|
| 341 |
* Pro: add compatibility with Beaver Builder |
| 342 |
* Pro: fix media wrongly created when adding a new media translation |
| 343 |
* Add azb, ceb, de_CH_informal, es_GT, mr, nl_NL_formal to the predefined list of languages |
| 344 |
* Fix the language switcher not linking to media translations for anonymous visitors |
| 345 |
|
| 346 |
= 1.9 (2016-04-27) = |
| 347 |
|
| 348 |
* Pro: add the possibility to translate custom post types slugs, taxonomies slugs and more |
| 349 |
* Pro: add the possibility to share the same post or term slug across languages |
| 350 |
* Pro: add the possibility to duplicate the content when creating a new translation |
| 351 |
* Pro: add the possibility to create all translations at once when uploading a media |
| 352 |
* Pro: add the possibility to disable a language |
| 353 |
* Add license and update management |
| 354 |
* Add inline docs for all filters and actions |
| 355 |
* When possible, the rel alternate hreflang now display only the language code (without the country code) |
| 356 |
* When combined with flags in the language switcher, wrap the language name inside <span> tags |
| 357 |
* Add customizer selective refresh support for the language switcher widget ( needs WP 4.5+ ) |
| 358 |
* Fix dynamic options of the language switcher widget not working in the customizer |
| 359 |
* Fix possible error 404 on page shortlink when using subdomains or multiple domains |
| 360 |
* Fix get_adjacent_post() and wp_get_archives() for untranslated post types ( needs WP 4.4+ ) |
| 361 |
* Fix language homepage urls not present in Yoast SEO sitemap (when the homepages display posts) |
| 362 |
|
| 363 |
= 1.8.5 (2016-04-03) = |
| 364 |
|
| 365 |
* Revert from $_SERVER['PHP_SELF'] to $_SERVER['SCRIPT_FILENAME'] to detect if the user is on login/register/signup page |
| 366 |
* Fix incompatibility introduced by WP 4.5 in Edit single taxonomy term screen |
| 367 |
* Fix existing post overridden when creating a language and a conflicting plugin sets the global $post on languages pages |
| 368 |
|
| 369 |
= 1.8.4 (2016-03-06) = |
| 370 |
|
| 371 |
* Revert canonical redirection of static front page when combining plain permalinks + default language hidden in url (introduced in 1.8.2) |
| 372 |
|
| 373 |
= 1.8.3 (2016-03-04) = |
| 374 |
|
| 375 |
* fix: All pages are redirected to the home page on some installations (introduced in 1.8.2) |
| 376 |
|
| 377 |
= 1.8.2 (2016-03-02) = |
| 378 |
|
| 379 |
* Add support for the 'wpml_get_default_language()' function from the WPML API |
| 380 |
* Stop blocking saving settings when errors are detected (invalid domains) |
| 381 |
* Use publicly_queryable => true instead of public => true for the language taxonomy (WP 4.5+) |
| 382 |
* fix: PHP notice when pll_default_language() is called before a language is created |
| 383 |
* fix: PHP notice undefined property PLL_Language::$page_on_front |
| 384 |
* fix: canonical redirection of static front page when combining plain permalinks + default language hidden in url |
| 385 |
* fix: YARPP compatibility broken in v1.8 |
| 386 |
* fix: Remove the delete link for translations of the default category (introduced back by WP 4.3) |
| 387 |
* fix: settings not displayed with WP 4.1 or older |
| 388 |
|
| 389 |
= 1.8.1 (2016-01-31) = |
| 390 |
|
| 391 |
* Update the list of Facebook locales used for Opengraph support with Yoast SEO and Jetpack |
| 392 |
* fix: secondary query with translated post type and untranslated taxonomy mixes languages (introduced in 1.8) |
| 393 |
* fix: issue with paged static front page when hiding the default language in url |
| 394 |
* fix: potential issue with cache after synchronizations |
| 395 |
* fix: trailing slash added to canonical home url outputted by Yoast SEO when using default permalinks |
| 396 |
|
| 397 |
= 1.8 (2016-01-19) = |
| 398 |
|
| 399 |
* Minimum WordPress version is now 4.0 |
| 400 |
* Add ary, bn_BD, en_ZA, es_AR, fr_CA and fr_BE to the predefined languages list |
| 401 |
* Adopt WordPress coding standards |
| 402 |
* New structure for translated posts and terms (=> several methods of PLL_Model are deprecated). |
| 403 |
* Revamp the management of the static front page and page for posts |
| 404 |
* Improve performance for navigation menus with a lot of pages |
| 405 |
* The Polylang and WPML API are now loaded when 'plugins_loaded' is fired (on frontend only if at least one language has been defined) |
| 406 |
* Add 'pll_get_post_translations()' and 'pll_get_term_translations()' to the API |
| 407 |
* Add filter 'pll_cookie_expiration' to change the cookie expiration time |
| 408 |
* Add support for 'wpml_get_language_information()' function from the WPML API |
| 409 |
* The default language is now managed directly from the languages list table |
| 410 |
* Various accessibility improvements |
| 411 |
* It is now possible to choose the languages flags from the available list (custom flags on frontend still work as previously) |
| 412 |
* Revamp the settings page (now a list table with inline configuration) |
| 413 |
* Add an option to remove all data when uninstalling the plugin |
| 414 |
* Add test of subdomains and domains accessibility |
| 415 |
* Add post state for translations of the front page and posts page |
| 416 |
* Add better support of the customizer menus introduced in WP 4.3 |
| 417 |
* Media taxonomies (created by 3rd party plugins) are now filtered by language when editing a media |
| 418 |
* Synchronization of taxonomies (created by 3rd party plugins) and meta are now enabled for media |
| 419 |
* The 'hreflang' tag now refers to the locale instead of the 2-letters language code |
| 420 |
* Workaround for WordPress locales not being W3C valid (see #33511) |
| 421 |
* Workaround a bug in Nextgen Gallery causing redirect on album |
| 422 |
* Add compatibility with Duplicate Post plugin to avoid duplicated post keeping the link to translations |
| 423 |
* Add compatibility with Jetpack Related Posts |
| 424 |
* fix: incorrect rewrite rules after changing how the language is set (need to flush rewrite rules after this) |
| 425 |
* fix: password protected pages don't work on multiple domains |
| 426 |
* fix: ensure that the page parent is in the correct language when using bulk edit |
| 427 |
* fix: is_tax set on category and post tags archives when it should not |
| 428 |
* fix: automatically added new top-level pages to menus are not filtered by language |
| 429 |
* fix: nav menus locations are messed when changing the default language |
| 430 |
* fix: error 404 for untranslated taxonomies pages |
| 431 |
* fix: single posts and pages links do not include the language code when using the default permalinks and forcing the language code in url |
| 432 |
* fix: missing trailing slash on home url when using default permalinks or a static front page |
| 433 |
* fix: sticky visibility is copied to new translation only if the synchronization is activated |
| 434 |
* fix: remove "» Languages » [language name]" from the feed title |
| 435 |
* fix: spaces are not honored when searching strings translations |
| 436 |
* fix: default language not set and terms translations not correctly imported when using WordPress Importer |
| 437 |
* fix: the browser language detection does not differentiate 'en_US' and 'en_GB' |
| 438 |
* fix: non alphanumeric characters query vars values lead to an infinite redirection loop on static front pages |
| 439 |
* fix: user profile not saved for a language when the language code contains a "-" |
| 440 |
* fix: non translated posts page always link to the static front page even when they should not |
| 441 |
* fix: remove hreflang="x-default" when using one domain per language |
| 442 |
* fix: deprecated function notice in WP 4.5 alpha |
| 443 |
* fix: wrong url for attachments when media are translated and using subdomains |
| 444 |
* fix: wrong url for unattached attachments when using subdirectories (since WP 4.4) |
| 445 |
* fix: wrong url scheme for custom flags |
| 446 |
|
| 447 |
= 1.7.12 (2015-11-13) = |
| 448 |
|
| 449 |
* The language taxonomy is now public for compatibility with WP 4.4 |
| 450 |
* fix: nav menus locations are not correctly populated in customizer in WP 4.4 |
| 451 |
* fix: the termmeta table was still deleted at upgrade |
| 452 |
* fix: fatal error when using the argument 'post_id' in 'pll_the_languages()' (introduced in 1.7.11) [props EKesty](https://wordpress.org/support/topic/bug-on) |
| 453 |
* fix: potential notice in 'pll_the_languages()' [props mattkeys](https://wordpress.org/support/topic/bug-on) |
| 454 |
|
| 455 |
= 1.7.11 (2015-10-15) = |
| 456 |
|
| 457 |
* fix: conflict with GET ajax requests sent by the jquery method load |
| 458 |
* fix: notice in frontend-nav-menu.php at line 211 (introduced in 1.7.10) [props Jesse Graupmann](https://wordpress.org/support/topic/warning-and-notice-on-upgrade) |
| 459 |
* fix: the parent list in page attributes metabox is not in the correct language (introduced in 1.7.10) |
| 460 |
* fix: error 404 for attachments |
| 461 |
* fix: the language switcher is not displayed when combining "Forces link to front page" and "Hides languages with no translation" |
| 462 |
|
| 463 |
= 1.7.10 (2015-09-28) = |
| 464 |
|
| 465 |
* Add Occitan translation contributed by [Cédric Valmary](http://www.totenoc.eu/) |
| 466 |
* Add de_DE_formal, en_NZ, es_CO, hy, oci, ps and tl to the predefined languages list |
| 467 |
* Add the filter 'pll_predefined_languages' and the actions 'pll_language_edit_form_fields' and 'pll_language_add_form_fields' |
| 468 |
* the termmeta table (used in Polylang < 1.2) is no more deleted when uninstalling the plugin (as it will soon be included in WP) |
| 469 |
* fix: prevent creating a media translation if one already exists |
| 470 |
* fix: Attempt to translate the nav menus for themes registering a theme location but not using it in wp_nav_menu() |
| 471 |
* fix: Jetpack infinite scroll |
| 472 |
* fix: issue with terms languages when two languages have the same name |
| 473 |
* fix: notices when deleting a tag and Lingotek is active |
| 474 |
* fix: the languages cache is not cleaned when updating the site home url |
| 475 |
* fix: conflict with the theme Ambition |
| 476 |
* fix: front page canonical url displayed by Yoast SEO |
| 477 |
* fix: typo in options definition at install [props null.bit](https://wordpress.org/support/topic/suggestions-for-two-new-filters?replies=5#post-7466159) |
| 478 |
* fix: error when adding a term in a non-translated taxonomy |
| 479 |
|
| 480 |
= 1.7.9 (2015-08-17) = |
| 481 |
|
| 482 |
* Minimum WordPress version is now v3.9 |
| 483 |
* Add: hreflang="x-default" on front page when the default language code is not hidden in urls |
| 484 |
* fix: remove hreflang links in html head section of paged archives to please Google |
| 485 |
* fix: conflict with WPSEO sitemap caching when using multiple domains. [props Junaid Bhura](https://wordpress.org/support/topic/wp-seo-sitemap-and-translation-subdomain-issue?replies=8#post-7113817) |
| 486 |
* fix: change the order of strings translations columns for better display on mobile devices in WP 4.3 |
| 487 |
* fix: various issues with nav menus and customizer in WP 4.3 |
| 488 |
* fix: correctly disallow unchecking both show names and show flags in the language switcher form |
| 489 |
|
| 490 |
= 1.7.8 (2015-07-21) = |
| 491 |
|
| 492 |
* fix: conflict with PHP < 5.4 introduced in 1.7.7 |
| 493 |
|
| 494 |
= 1.7.7 (2015-07-20) = |
| 495 |
|
| 496 |
* Add Romanian translation contributed by uskro |
| 497 |
* Add Japanese translation contributed by [Eiko Toda](http://www.eikotoda.com) |
| 498 |
* Update French translation contributed by [fxbenard](http://fxbenard.com/) |
| 499 |
* The language locale is now validated with the same pattern as in WP 4.3. See #28303 |
| 500 |
* fix: make sure that the language switcher never finds translations for untranslated post types (could occur when the post type was previously translated) |
| 501 |
* fix: display the default category according to the admin language filter in settings->writing |
| 502 |
* fix: flushing rewrite rules at network activation and de-activation is back. [props RavanH](https://polylang.wordpress.com/2015/06/10/polylang-1-7-6-and-multisite/comment-page-1/#comment-1138) |
| 503 |
* fix: avoid a conflict with WP Super Cache preloading (loading 'polylang_mo' posts which are 404). [props ecdltf](https://wordpress.org/support/topic/polylang_mo-and-404s-take-2) |
| 504 |
* fix: customizer menus issues introduced by changes in WP 4.1 |
| 505 |
* fix: strings translations are not saved when pressing enter |
| 506 |
* fix: it is not possible to de-activate the translation for custom post types and taxonomies from wpml-config.xml |
| 507 |
* fix: conflict with plugins using stringified json in ajax requests |
| 508 |
|
| 509 |
= 1.7.6 (2015-06-10) = |
| 510 |
|
| 511 |
* Add Galician translation contributed by [Toño Calo](http://fedellar.wordpress.com/) |
| 512 |
* fix: incorrect post type archive link for untranslated post types |
| 513 |
* fix: notices in wp-import.php |
| 514 |
* fix: avoid flushing rewrite rules at network activation and de-activation |
| 515 |
* fix: the note below the category list table displays the default category according to the admin language filter |
| 516 |
* fix: wrong future posts permalinks |
| 517 |
* fix: deleting a media translation deletes the file too |
| 518 |
* fix: when using persistent object cache, get_terms is not always filtered by the correct language on admin side |
| 519 |
* fix: it is possible to create two categories having the same translation |
| 520 |
* fix: fatal error when using the dropdown language switcher in WP < 4.1 |
| 521 |
|
| 522 |
= 1.7.5 (2015-05-11) = |
| 523 |
|
| 524 |
* Add 'pll_languages_list' filter |
| 525 |
* fix: warning when a plugin calls 'icl_object_id' with an untranslated post type (seen in ACF 4.4.1) |
| 526 |
* fix: the language is not correctly set from the url when using PATHINFO permalinks (introduced in 1.6!) |
| 527 |
* fix: notice when a search is filtered by a taxonomy term in a different language |
| 528 |
|
| 529 |
= 1.7.4 (2015-05-03) = |
| 530 |
|
| 531 |
* fix: translated taxonomies and post types from wpml-config.xml are not filtered on frontend (introduced in 1.7.2) |
| 532 |
* fix: WPML strings translations not always loaded (introduced in 1.7) |
| 533 |
* fix: $.ajaxPrefilter() may not work as expected [props ScreenfeedFr](https://wordpress.org/support/topic/ajaxprefilter-may-not-work-as-expected) |
| 534 |
* fix: can't hide the language code for the default language when using subdomains |
| 535 |
* fix: incorrect static front page url when hiding the default language information |
| 536 |
* fix: an untranslated posts page may display posts in all languages |
| 537 |
* fix: javascript error when changing the language of a hierarchical post type from the languages metabox in WP 4.2 |
| 538 |
* fix: subdomains urls are malformed when the main site uses www. |
| 539 |
* fix: suggest tags are not filtered in quick edit |
| 540 |
* fix: parent page dropdown list not filtered in quick edit |
| 541 |
|
| 542 |
= 1.7.3 (2015-04-11) = |
| 543 |
|
| 544 |
* the transient 'pll_languages_list' now stores an array of arrays instead of an array of PLL_Language objects |
| 545 |
* fix: fatal error for users hosted at GoDaddy (due to PLL_Language objects stored in a transient) |
| 546 |
* fix: additional query vars are removed from home page |
| 547 |
* fix: categories are not filtered by the admin language switcher in posts list table (introduced in 1.7) |
| 548 |
* fix: when using multiple domains, the domain url is lost when modifying the language slug |
| 549 |
* fix: the queried object is incorrectly set for author archives (introduced in 1.6.5) |
| 550 |
* fix: notice when a nav menu assigned to a translated nav menu location has been deleted |
| 551 |
* fix: no canonical redirection when using pretty permalinks and querying default permalinks |
| 552 |
|
| 553 |
= 1.7.2 (2015-03-23) = |
| 554 |
|
| 555 |
* fix: comments are filtered for posts in a post type not managed by Polylang |
| 556 |
* fix: translated static front page don't work when setting PLL_CACHE_HOME_URL to false (introduced in 1.7) |
| 557 |
* fix: the query for taxonomies on custom post types is broken (when adding the language code to the url) |
| 558 |
|
| 559 |
= 1.7.1 (2015-03-20) = |
| 560 |
|
| 561 |
* fix: wrong redirection when using a static front page and replacing the page name by the language code (introduced in 1.7) |
| 562 |
|
| 563 |
= 1.7 (2015-03-19) = |
| 564 |
|
| 565 |
* Minimum WordPress version is now v3.8 |
| 566 |
* Add new languages to the predefined languages list: Swiss German, Hazaragi |
| 567 |
* Add compatibility with nested tax queries introduced in WP 4.1 |
| 568 |
* Add compatibility with splitting shared terms to be introduced in WP 4.2 |
| 569 |
* Add the possibility to change the domain in the default language when using multiple domains (avoids a conflict with the domain mapping plugin) |
| 570 |
* Add the possibility to set the language from the code in url when using default permalinks |
| 571 |
* Adding the language code in url is now default at first activation (should improve the out of the box compatibility with other plugins and themes) |
| 572 |
* Add new language switcher option to hide a language with no translation |
| 573 |
* pll_the_languages() now outputs the js code to handle language change in dropdown list (as done by the widget) |
| 574 |
* Improve performance by using base64 encoded flags + various slight optimizations |
| 575 |
* Improve protection against chained redirects |
| 576 |
* The find posts list is now filtered per media language when clicking on attach link in Media library |
| 577 |
* Copy alternative text when creating a media translation |
| 578 |
* The category checklist in quick edit is now filtered per post language instead of admin language filter |
| 579 |
* Quick and bulk language edit don't break translations anymore if the new language is free |
| 580 |
* Make it impossible to change the language of the default categories |
| 581 |
* Make sure that a default category defined in settings->writing is translated in all languages |
| 582 |
* Tweak css for mobiles in add and edit term form |
| 583 |
* Tweak the query getting the list of available posts in the autocomplete input field in the post languages metabox |
| 584 |
* fix: after adding a term translation, need to refresh the page before adding a new term |
| 585 |
* fix: term translations rows are not modified in list table when a term is added / deleted or inline edited |
| 586 |
* fix: post translations rows are not modified in list table when a post is inline edited |
| 587 |
* fix: using brackets in language name breaks strings translations |
| 588 |
* fix: quick edit may conflict with other plugins |
| 589 |
* fix: impossible to use several dropdown languages widgets |
| 590 |
* fix: pll_the_languages() may display a dropdown with empty options |
| 591 |
* fix: the categories widget does not work correctly with dropdown |
| 592 |
* fix: autosave post always created after manual save |
| 593 |
* fix: tax query not filtered by language when using 'NOT IN' operator on a translated taxonomy |
| 594 |
* fix: incorrect translation url for searches filtered by taxonomy |
| 595 |
* fix: backward incompatibility for edited_term_taxonomy action introduced in WP 4.2 |
| 596 |
* fix: the home link may be incorrect on MS Windows |
| 597 |
* fix: tags in wrong language may be assigned when bulk editing posts in several languages |
| 598 |
* fix: tags created when bulk editing posts are not assigned any language |
| 599 |
* fix: Illegal string offset 'taxonomy' introduced in v1.6.5 |
| 600 |
* fix: Undefined property: WP_Query::$queried_object_id when calling pll_the_languages(array('raw' => 1)) in a function hooked to 'wp'. props [KLicheR](https://wordpress.org/support/profile/klicher) |
| 601 |
* fix: Notice in admin.php when used with MailPoet plugin |
| 602 |
|
| 603 |
= 1.6.5 (2015-02-18) = |
| 604 |
|
| 605 |
* Add new correspondences between WordPress locales and Facebook locales (for WPSEO and Jetpack users) |
| 606 |
* fix: quick draft posts are always assigned the default category in the default language |
| 607 |
* fix: Notice: Undefined offset: 0 in wp-includes/query.php introduced in WP 4.1 |
| 608 |
* fix: is_tax and is_archive are not correctly set when a custom taxonomy term is queried |
| 609 |
* fix: conflict introduced by WPSEO 1.7.2+ |
| 610 |
|
| 611 |
= 1.6.4 (2015-02-01) = |
| 612 |
|
| 613 |
* Add es_MX to predefined languages list |
| 614 |
* Add compatibility with WordPress SEO sitemaps for multiple domains and subdomains |
| 615 |
* fix: a new post is assigned the wrong (untranslated) default category if no category is assigned by the user |
| 616 |
* fix: the home links now have the right scheme even if PLL_CACHE_HOME_URL is not set to false |
| 617 |
* fix: fatal error when using old versions of WPSEO (I should do what I tell other to do!) |
| 618 |
* fix: strings translations are not switched when using switch_to_blog |
| 619 |
|
| 620 |
= 1.6.3 (2015-01-09) = |
| 621 |
|
| 622 |
* Add Georgian translation contributed by [Tours in Georgia](http://www.georgia-tours.eu/) |
| 623 |
* fix: WXR export does not include the language of untranslated terms (will now work only for newly saved terms) |
| 624 |
* fix: better cleaning of DB when translated objects are deleted |
| 625 |
* fix: incorrect (ajax) translations links when modifying a term language |
| 626 |
* fix: warning: Illegal string offset 'taxonomy' introduced by the combination of WP 4.1 and some plugins. |
| 627 |
|
| 628 |
= 1.6.2 (2014-12-14) = |
| 629 |
|
| 630 |
* fix: bugs and inconsistencies compared to WPML in 'icl_get_languages' (should fix a conflict with Avada) |
| 631 |
* fix: https issue |
| 632 |
* fix: stop displaying an error when adding en_US as new language (translation not downloaded) |
| 633 |
* fix: infinite redirect loop on (unattached) attachment links |
| 634 |
* fix: impossible to add tags in post quick edit (introduced in 1.5) |
| 635 |
* fix: the customizer does not land to the right page when cumulating: static front page + page name in url + default language code not hidden |
| 636 |
* fix: read parent theme wpml-config.xml before child theme |
| 637 |
* fix: add protection to avoid empty language |
| 638 |
* fix: page preview link again |
| 639 |
|
| 640 |
= 1.6.1 (2014-11-19) = |
| 641 |
|
| 642 |
* Add Brazilian Portuguese translation contributed by [Henrique Vianna](http://henriquevianna.com/) |
| 643 |
* Improve compatibility with Types: allow custom fields to be populated when creating a new translation |
| 644 |
* Make it impossible to remove the translations of the default category |
| 645 |
* Fix: possibility to add a path when using multiple domains (same path for all languages) broken since v1.5.6 |
| 646 |
* Fix: preview link for non default language when using multiple domains |
| 647 |
* Fix: error displayed when setting the static front page and only one language has been defined |
| 648 |
* Fix: revert changes on rewrite rules with front introduced in 1.6 |
| 649 |
* Fix: conflict with WordPress SEO when no language has been created |
| 650 |
|
| 651 |
= 1.6 (2014-10-27) = |
| 652 |
|
| 653 |
* Add Croatian translation contributed by Bajro |
| 654 |
* Add new languages to predefined languages list: Azerbaijani, English (Australia), English (UK), Basque |
| 655 |
* Add flag in front of the language select dropdown for posts and terms |
| 656 |
* Add widget text translation |
| 657 |
* Add opengraph support for locale and translations when WordPress SEO or Jetpack are activated |
| 658 |
* Add error message if attempting to assign an untranslated page as static front page |
| 659 |
* Add 'pll_sanitize_string_translation' filter to sanitize registered strings translations when saved |
| 660 |
* Fix: change the en_US flag to US flag. The UK flag is now associated to en_GB |
| 661 |
* Fix: change Belarusian locale from be_BY to bel to in agreement with translate.wordpress.org |
| 662 |
* Fix home pages duplicate urls when using domains or subdomains |
| 663 |
* Fix rewrite rules with front |
| 664 |
* Fix: terms are always in default language when created from post bulk edit |
| 665 |
|
| 666 |
= 1.5.6 (2014-10-11) = |
| 667 |
|
| 668 |
* Fix: the admin language filter is not active for paginated taxonomy in nav menu admin panel |
| 669 |
* Fix: wrong redirection if a domain is a substring of another domain (ex: mysite.com and mysite.co) |
| 670 |
* Fix: impossible to translate numeric values in options defined in wpml-config.xml |
| 671 |
* Fix: call to undefined method PLL_Links::get_translation_url() with Avada theme |
| 672 |
* Fix: manage_{$this->screen->taxonomy}_custom_icolumn is a filter and not an action |
| 673 |
|
| 674 |
= 1.5.5 (2014-09-10) = |
| 675 |
|
| 676 |
* Fix: missing argument 4 in icl_translate |
| 677 |
* Fix: conflict with Vantage theme |
| 678 |
* Fix: possible issue with cookie domain on 'localhost' |
| 679 |
* Fix: filtering string translations does not work when the group name contains a space |
| 680 |
* Fix: Possible 404 error for attachments |
| 681 |
* Fix: PHP notice when a shared term is not translated in all taxonomies |
| 682 |
|
| 683 |
= 1.5.4 (2014-08-13) = |
| 684 |
|
| 685 |
* Add new API functions: pll_get_post_language, pll_get_term_language, pll_translate_string |
| 686 |
* Add better compatibility with Jetpack 3 |
| 687 |
* Fix: attachments don't get any language when uploaded from frontend |
| 688 |
* Fix: authors cannot create tags |
| 689 |
* Fix: too restrictive capability checks for some edge cases |
| 690 |
* Fix: conflict with WPSEO: taxonomy metas cannot be saved |
| 691 |
|
| 692 |
= 1.5.3 (2014-07-12) = |
| 693 |
|
| 694 |
* Add: Capability check before creating links in post list table |
| 695 |
* Add: Possibility not to cache languages objects with option PLL_CACHE_LANGUAGES (for GoDaddy users) |
| 696 |
* Fix: Saving a header or a background in menu Appearance resets nav menus locations (introduced in 1.5) |
| 697 |
* Fix: sub-sub-options and deeper levels defined in wpml-config.xml are not translated |
| 698 |
* Fix: Fatal error when creating a new site when Polylang is network activated (introduced in v1.5.1) |
| 699 |
* Fix: Admin language forced to English when activating Polylang (before creating any new language) |
| 700 |
* Fix: 'pll_count_posts' second parameter not taken into account |
| 701 |
* Fix: 'edit-post' and 'create-posts' capabilities are not differentiated when saving a post |
| 702 |
|
| 703 |
= 1.5.2 (2014-06-24) = |
| 704 |
|
| 705 |
* Fix: Revert post translations terms cleaning introduced in 1.5 as it seems to cause problems |
| 706 |
* Fix: Impossible to delete a biographical info (introduced in 1.5) |
| 707 |
* Fix: Security issue reported by [Gregory Viguier](http://www.screenfeed.fr/) |
| 708 |
|
| 709 |
= 1.5.1 (2014-06-19) = |
| 710 |
|
| 711 |
* Add: filter 'pll_settings_tabs' and action 'pll_settings_active_tab_{$tab}' |
| 712 |
* Add: possibility to add a path when using multiple domains (same path for all languages) |
| 713 |
* Fix: Bad redirection if /language/ is added to urls (introduced in 1.5) |
| 714 |
* Fix: Nav menu locations are not saved in customizer (introduced in 1.4) |
| 715 |
* Fix: Unable to unset nav menu locations |
| 716 |
* Fix: Incorrect link for date archives in language switcher (introduced in 1.5) |
| 717 |
* Fix: Fatal error when using featured content in Twenty Fourteen |
| 718 |
* Fix: Posts bulk edit broken (introduced in 1.5) |
| 719 |
* Fix: Polylang does not play nice with switch_to_blog |
| 720 |
* Fix: Warning: reset() expects parameter 1 to be array, null given in admin-filters-columns.php on line 81 |
| 721 |
|
| 722 |
= 1.5 (2014-05-29) = |
| 723 |
|
| 724 |
* Add Ukrainian translation contributed by [http://getvoip.com/](http://getvoip.com/) |
| 725 |
* Refresh translation metaboxes (again): now translated posts are chosen from an autocomplete input field |
| 726 |
* Categories and post tags translations are also chosen in an autocomplete input field |
| 727 |
* Better error management on languages pages |
| 728 |
* Use Dashicons instead of Icomoon icons for WP 3.8+ |
| 729 |
* Check if translated post is readable by the current user before displaying the language switcher |
| 730 |
* Minimum Twenty Fourteen version is now 1.1 |
| 731 |
* Code cleaning |
| 732 |
* Add support for Quick draft introduced in WP 3.8 |
| 733 |
* Add support for object cache plugins for recent posts and recent comments widgets |
| 734 |
* Add support for pages with modified query in the language switcher (ex: when multiple post types queried on the same page) |
| 735 |
* Add new API functions: pll_languages_list, pll_set_post_language, pll_set_term_language, pll_save_post_translations, pll_save_term_translations, pll_count_posts |
| 736 |
* Add new filter pll_the_languages_args |
| 737 |
* Add support for ICL_LANGUAGE_CODE == 'all' on admin side |
| 738 |
* Fix: Galician flag |
| 739 |
* Fix: static page on front pagination is broken |
| 740 |
* Fix: search url may be broken |
| 741 |
* Fix: PHP notice in icl_get_languages |
| 742 |
* Fix: more robust way of detecting language in url when using directory |
| 743 |
* Fix: delete translations terms orphans in database |
| 744 |
* Fix: inconsistent behavior when setting page on front from customizer |
| 745 |
* Fix: deleting a category assigns posts to wrong default category |
| 746 |
* Fix: quick edit breaks synchronization |
| 747 |
* Fix: some security issues |
| 748 |
|
| 749 |
= 1.4.5 (2014-04-19) = |
| 750 |
|
| 751 |
* Fix: Notice when combined with WPSEO 1.5+ |
| 752 |
* Fix: Impossible to disable a widget language filter once set (introduced in 1.4.4) |
| 753 |
* Fix: Unexpected redirection of the homepage with language code when permalink structure has no trailing slash (introduced in 1.4.4) |
| 754 |
* Fix: Some installs lead to wrong redirection when using domains (introduced in 1.4.4) |
| 755 |
* Fix: Possible infinite redirection while previewing posts (introduced in 1.4.4) |
| 756 |
* Fix: Uploaded medias don't get a language since WP 3.9 |
| 757 |
* Fix: Compatibility with Twenty Fourteen Ephemera widget in the version shipped with WP 3.9 |
| 758 |
|
| 759 |
= 1.4.4 (2014-04-09) = |
| 760 |
|
| 761 |
* Add: Compatibility with widgets customizer introduced in WP 3.9 |
| 762 |
* Fix: No post in translation dropdown after switching the language in edit post (introduced in 1.4.3) |
| 763 |
* Fix: No canonical redirection when there is no language code in url and the language code is not hidden for the default language |
| 764 |
* Fix: Suppress language cookie when using multiple domains |
| 765 |
|
| 766 |
= 1.4.3 (2014-03-22) = |
| 767 |
|
| 768 |
* Add: Serbian translation contributed by Sinisa |
| 769 |
* Add: Myanmar translation contributed by Sithu Thwin |
| 770 |
* Fix: comment form redirects to wp-admin when using multiple domains or subdomains. |
| 771 |
* Fix: fatal error with old versions of PHP (tested on PHP 5.2.4) |
| 772 |
* Fix: Bad gateway experienced by users hosted by wpengine.com |
| 773 |
* Fix: links got from tiny MCE link button are filtered with admin language filter instead of current post language |
| 774 |
* Fix: possibly wrong redirection in check_language_code_in_url when using multiple domains or subdomains |
| 775 |
|
| 776 |
= 1.4.2 (2014-02-24) = |
| 777 |
|
| 778 |
* Add: check multiple post types in PLL_Model::count_posts |
| 779 |
* Fix: error 404 on category links when setting the language by content (introduced in 1.4.1) |
| 780 |
* Fix: PHP notices in frontend-nav-menu.php with Artisteer themes |
| 781 |
* Fix: decrease the memory usage of untranslated posts list |
| 782 |
* Fix: home page not correctly redirected to canonical when using page on front and page name is kept in url |
| 783 |
|
| 784 |
= 1.4.1 (2014-02-16) = |
| 785 |
|
| 786 |
* Add: Czech translation contributed by [Přemysl Karbula](http://www.premyslkarbula.cz) |
| 787 |
* Fix: the displayed language is not correct in quick edit for categories and post tags |
| 788 |
* Fix: the language switcher does not display the correct link for translated parent categories if only children have posts |
| 789 |
* Fix: 3rd parameter of icl_object_id is not optional |
| 790 |
* Fix: issue when combining multiple domains and browser detection -> the combination is now forbidden |
| 791 |
* Fix: conflict Shiba Media Library: link between media translations is lost when using media quick edit |
| 792 |
* Fix: notice when using taxonomies in wpml-config.xml |
| 793 |
* Fix: incorrect post format link |
| 794 |
* Fix: Twenty Fourteen Ephemera widget strings are not translated |
| 795 |
|
| 796 |
= 1.4 (2014-01-22) = |
| 797 |
|
| 798 |
* Add Traditional Chinese translation contributed by [香� |
| 799 |
�](http://sofree.cc/) |
| 800 |
* Minimum WordPress version is now v3.5 |
| 801 |
* Refresh translations metaboxes: now translated posts are chosen in a dropdown list |
| 802 |
* Check if translated archives for category, tag and post format are empty before displaying the language switcher |
| 803 |
* Add specific management of translated featured tag in Twenty Fourteen |
| 804 |
* Add the possibility not to cache homepage urls with option PLL_CACHE_HOME_URL (for users having several domains). |
| 805 |
* The function get_pages is now filtered by language |
| 806 |
* Ajax requests on frontend are now automatically detected. It is no more necessary to set 'pll_load_front' :) |
| 807 |
* Various performance improvements |
| 808 |
* 'pll_get_post_types' and 'pll_get_taxonomies' filters must be added *before* 'after_setup_theme' is fired |
| 809 |
* Pre 1.2 data will be removed from DB at first upgrade at least 60 days after upgrade to 1.4 |
| 810 |
* Removed some duplicate code between admin and frontend |
| 811 |
* Bug correction: incorrect pagination when using domains or subdomains |
| 812 |
* Bug correction: post format link not translated |
| 813 |
* Bug correction: impossible to use child terms with same name in hierarchical taxonomies |
| 814 |
* Bug correction: the terms list table is filtered according to new translation language instead of admin language filter |
| 815 |
|
| 816 |
= 1.3.1 (2013-12-13) = |
| 817 |
|
| 818 |
* Bug correction: fatal error on settings page if a static front page without language is set |
| 819 |
* Bug correction: wrong home url when using different domains per language |
| 820 |
|
| 821 |
= 1.3 (2013-12-11) = |
| 822 |
|
| 823 |
* Refresh admin UI for better look in WP 3.8 and more dynamic comportment |
| 824 |
* The "Detect browser language" option does now also controls returning visits (based on cookie). |
| 825 |
* Improved performance by optimizing some queries for WP 3.5+ |
| 826 |
* The user biography in default language is now stored in default WordPress usermeta |
| 827 |
* Add language parameter in API function pll_home_url and allow to call it on admin side |
| 828 |
* Calling 'get_terms' with the 'lang' parameter now uses a cache object per language |
| 829 |
* Bug correction: conflict with unstranslated taxonomies |
| 830 |
* Bug correction: possible malformed translation archive url in language switcher |
| 831 |
* Bug correction: a wrong language may be displayed in quick edit dropdown |
| 832 |
* Bug correction: it is possible to add multiple translations (in the same language) for a single taxonomy term |
| 833 |
* Bug correction: non public post types and taxonomies are visible in Polylang settings |
| 834 |
* Bug correction: the language is always chosen from cookie (or browser preferences) in some installations |
| 835 |
* Bug correction: Firefox language preference is not recognized when comparison is made on locale (instead of ISO 639-1 language code) |
| 836 |
* Bug correction: incorrect tax_query in PLL_Auto_Translate |
| 837 |
|
| 838 |
= 1.2.4 (2013-11-28) = |
| 839 |
|
| 840 |
* Better support for theme customizer |
| 841 |
* Bug correction: admin bar search does not filter by language |
| 842 |
* Bug correction: possible conflict on secondary query when querying taxonomies or single page |
| 843 |
* Bug correction: post type is not included in url when editing or adding a term translation |
| 844 |
* Bug correction: various warnings and PHP notices |
| 845 |
|
| 846 |
= 1.2.3 (2013-11-17) = |
| 847 |
|
| 848 |
* Avoid fatal error when upgrading with Nextgen Gallery active |
| 849 |
* Bug correction: menus locations of non default language are lost at theme deactivation |
| 850 |
* Bug correction: impossible to set menus locations of non default language in some specific cases |
| 851 |
* Bug correction: bbpress admin is broken |
| 852 |
|
| 853 |
= 1.2.2 (2013-11-14) = |
| 854 |
|
| 855 |
* Updated Polish translation thanks to [Bartosz](http://www.dfactory.eu/) |
| 856 |
* Delay strings translations upgrade from 'wp_loaded' to 'admin_init' to avoid fatal error when wp-ecommerce is active |
| 857 |
* Remove Jetpack infinite scroll compatibility code as it seems useless with new Polylang 1.2 code structure |
| 858 |
* Bug correction: fatal error when doing ajax on frontend |
| 859 |
* Bug correction: ICL_LANGUAGE_CODE incorrectly defined when doing ajax on frontend |
| 860 |
* Bug correction: ['current_lang'] and ['no-translation'] indexes disappeared from pll_the_languages raw output |
| 861 |
* Bug correction: invalid argument supplied for foreach() in /polylang/include/mo.php on line 57 |
| 862 |
* Bug correction: cookie may not be correctly set |
| 863 |
* Bug correction: languages columns may not be displayed in custom post types and custom taxonomies tables |
| 864 |
|
| 865 |
= 1.2.1 (2013-11-11) = |
| 866 |
|
| 867 |
* Update badly encoded Latvian translation |
| 868 |
* Suppress one query in PLL_WPML_Config when not in multisite |
| 869 |
* Bug correction: strings translations are not correctly upgraded |
| 870 |
* Bug correction: nav menus locations are not correctly upgraded for non default language |
| 871 |
|
| 872 |
= 1.2 (2013-11-10) = |
| 873 |
|
| 874 |
This version does include important changes in database. More than ever, make a database backup before upgrading |
| 875 |
|
| 876 |
* Add Arabic translation contributed by [Anas Sulaiman](http://ahs.pw/) |
| 877 |
* Major rewrite with new structure |
| 878 |
* Change the language and translations model from meta to taxonomy (no extra termmeta table created anymore) |
| 879 |
* Move the strings translations from option to a custom post type |
| 880 |
* Add support for language code in subdomain and for one different domain per language (experimental) |
| 881 |
* Add support of WordPress Importer plugin. Export must have been done with Polylang 1.2+ (experimental) |
| 882 |
* Add support for theme navigation customizer (was de-activated by Polylang since WP 3.4) |
| 883 |
* Request confirmation for deleting a language |
| 884 |
* Better management of default category for each language |
| 885 |
* Now check if date and post type archives are translated before displaying the language switcher |
| 886 |
* Update management of the 'copy' action of the custom fields section in wpml-config.xml |
| 887 |
* Add support for ICL_LANGUAGE_CODE and ICL_LANGUAGE_NAME of the WPML API on admin side |
| 888 |
* Add support of WPSEO custom strings translations when the language is set from content |
| 889 |
* Modify admin language filter for valid html and better visibility |
| 890 |
* Synchronization is now disabled by default (due to too much conflicts / questions on the forum) |
| 891 |
* Include rel="alternate" hreflang="x" selflink per google recommendation |
| 892 |
* Improve inline documentation |
| 893 |
* Bug correction: wrong datatype for second argument in polylang/include/auto-translate.php (introduced in 1.1.6) |
| 894 |
* Bug correction: same id is used for all language items in menu |
| 895 |
* Bug correction: wpml-config.xml file not loaded for sitewide active plugins on network installations |
| 896 |
* Bug correction: page parent dropdown list (in page attributes metabox) not correctly displayed when switching from a language with empty list |
| 897 |
|
| 898 |
= 1.1.6 (2013-10-13) = |
| 899 |
|
| 900 |
* Add the possibility to display the upgrade notice on plugins page |
| 901 |
* Bug correction: Illegal string offset 'taxonomy' in polylang/include/auto-translate.php |
| 902 |
* Bug correction: user defined strings translations are not loaded on admin side |
| 903 |
* Bug correction: untranslated post types are auto translated |
| 904 |
* Bug correction: tags are not added to post when the name exists in several languages and they are not translations of each other |
| 905 |
|
| 906 |
= 1.1.5 (2013-09-15) = |
| 907 |
|
| 908 |
* Add compatibility with Aqua Resizer (often used in porfolio themes) |
| 909 |
* Add support of 'icl_get_default_language' function from the WPML API |
| 910 |
* Remove the 3 characters limitation for the language code |
| 911 |
* Change default names for zh_CN, zh_HK, zh_TW |
| 912 |
* Bug correction: urls are modified in search forms |
| 913 |
|
| 914 |
= 1.1.4 (2013-08-16) = |
| 915 |
|
| 916 |
* Add simplified Chinese language contributed by [Changmeng Hu](http://www.wpdaxue.com) |
| 917 |
* Add Indonesian language contributed by [ajoull](http://www.ajoull.com/) |
| 918 |
* Bug correction: nav menu locations are lost when using the admin language filter |
| 919 |
* Bug correction: the cookie is not set when adding the language code to all urls (introduced in 1.1.3) |
| 920 |
|
| 921 |
= 1.1.3 (2013-07-21) = |
| 922 |
|
| 923 |
* Add Venetian language contributed by Michele Brunelli |
| 924 |
* Bug correction: wrong rewrite rules for non translated custom post type archives |
| 925 |
* Bug correction: 'post_id' parameter of pll_the_languages does not work |
| 926 |
* Bug correction: warning in wp_nav_menu_objects with Artisteer generated themes |
| 927 |
* Bug correction: warning when used together with theme my login plugin |
| 928 |
* Bug correction: language slug is modified and translations are lost when creating a nav menu with the same name as a language |
| 929 |
|
| 930 |
= 1.1.2 (2013-06-18) = |
| 931 |
|
| 932 |
* Posts and terms now inherit parent's language if created outside the standard WordPress ui |
| 933 |
* Improve the compatibility with the plugins Types and The Events Calendar, and again with WordPress SEO |
| 934 |
* Improve performance |
| 935 |
* Improve html validation |
| 936 |
* Add 'raw' argument to 'pll_the_languages' |
| 937 |
* Add the filter 'pll_translation_url' |
| 938 |
* Bug correction: no language is set for a (translated custom taxonomy) term when added from a (non translated) custom post type edit page |
| 939 |
* Bug correction: warning if 'get_terms' is called with a non-array 'include' argument (introduced in 1.1.1) |
| 940 |
* Bug correction: warning if the menu language switcher has nothing to display |
| 941 |
|
| 942 |
= 1.1.1 (2013-05-20) = |
| 943 |
|
| 944 |
* Move nav menu language switcher split from 'wp_nav_menu_objects' to 'wp_get_nav_menu_items' filter |
| 945 |
* Add the filter 'pll_redirect_home' |
| 946 |
* Automatically translate ids in 'include' argument of 'get_terms' (useful for the menus in the Suffusion theme) |
| 947 |
* Add compatibility with Jetpack infinite scroll |
| 948 |
* Bug correction: rtl text direction not set when adding the language code to all urls (introduced in 1.1) |
| 949 |
* Bug correction: hide again navigation panel in theme customizer as it still doesn't work |
| 950 |
* Bug correction: is_home not set on translated page when searching an empty string |
| 951 |
* Bug correction: fatal error when creating a post or term from frontend (introduced in 1.1) |
| 952 |
* Bug correction: attachments may load a wrong language when media translation was enabled then disabled |
| 953 |
* Bug correction: warning when querying posts before the action 'wp_loaded' has been fired (in auto-translate.php) |
| 954 |
* Bug correction: potential issue if other plugins use the filter 'get_nav_menu' |
| 955 |
* Bug correction: interference between language inline edit and search in admin list tables |
| 956 |
* Bug correction: auto-translate breaks queries tax_query when the 'field' is set to 'id' |
| 957 |
* Bug correction: search is not filtered by language for default permalinks (introduced in 1.1) |
| 958 |
* Tests done with WP 3.6 beta 3 and Twenty thirteen |
| 959 |
|
| 960 |
= 1.1 (2013-05-10) = |
| 961 |
|
| 962 |
* When adding the language to all urls, the language is now defined in (plugins_loaded, 1) for better compatibility with some plugins (WordPress SEO) |
| 963 |
* When querying posts and terms, ids are now automatically translated |
| 964 |
* Add the possibility to group string translations |
| 965 |
* Add the possibility to delete strings registered with 'icl_register_string' |
| 966 |
* Move the option 'polylang_widgets' in general polylang options |
| 967 |
* Better integration of the multilingual nav menus (everything is now integrated in the menus page of WordPress |
| 968 |
* The language switcher is now a menu item which can be placed everywhere in a nav menu |
| 969 |
* Posts or terms created from frontend are now assigned the current language (or another one if specified in the variable 'lang') |
| 970 |
* Bug correction: continents-cities-xx_XX.mo not downloaded |
| 971 |
* Bug correction: a gzipped 404 page is downloaded when a mo file does not exist on WordPress languages files repository |
| 972 |
* Bug correction: post_date_gmt not synchronized together with post_date |
| 973 |
* Tests done with WP 3.6 beta 2 and Twenty thirteen |
| 974 |
|
| 975 |
= 1.0.4 (2013-04-08) = |
| 976 |
|
| 977 |
* Add Estonian translation contributed by [Ahto Naris](http://profiles.wordpress.org/ahtonaris/) |
| 978 |
* Now compatible with languages files stored in wp-content/languages/themes |
| 979 |
* Bug correction: page preview does not work when adding the language code to all urls |
| 980 |
* Bug correction: error when a post type or taxonomy label is not a string |
| 981 |
* Bug correction: admin text section of wpml-config.xml (introduced in 1.0.3) |
| 982 |
* Bug correction: infinite redirect loop when querying an unattached media and the language code is added to all urls |
| 983 |
* Bug correction: the text direction is not set from Polylang options when the language code is added to all urls |
| 984 |
* Bug correction: get_adjacent_post is filtered by language even for post types without language |
| 985 |
* Bug correction: the home url is not not in the correct language in wp-login.php |
| 986 |
* Bug correction: the language is not correctly set when using date and name permalinks (introduced in 1.0.3) |
| 987 |
|
| 988 |
= 1.0.3 (2013-03-17) = |
| 989 |
|
| 990 |
* Add Catalan translation contributed by [Núria Martínez Berenguer](http://nuriamb.capa.webfactional.com) |
| 991 |
* Add Ukrainian translation contributed by [cmd soft](http://www.cmd-soft.com/) |
| 992 |
* Improve compatibility with WordPress SEO (sitemap for categories and tags) |
| 993 |
* A query is no more filtered by language when setting the parameter 'lang' to an empty value |
| 994 |
* Add the possibility to create a custom wpml-config.xml file in wp-content/polylang/ |
| 995 |
* Bug correction: custom menus are not displayed on search page (introduced in 1.0.2) |
| 996 |
* Bug correction: sql error when filtering terms by language (introduced in 1.0.2) |
| 997 |
* Bug correction: SSL doesn't work properly |
| 998 |
* Bug correction: php notice on IIS servers |
| 999 |
* Bug correction: clicking on the radio buttons in the admin language switcher does not work in Chrome |
| 1000 |
* Bug correction: on multisite, the signup page is redirected to the home page |
| 1001 |
* Bug correction: date archives are not correctly filtered for the default language when hiding the language code and using date and name permalinks |
| 1002 |
* Bug correction: only one wpml-config.xml file is parsed |
| 1003 |
|
| 1004 |
= 1.0.2 (2013-02-26) = |
| 1005 |
|
| 1006 |
* Add the possibility to query comments by language |
| 1007 |
* Add the possibility not to set a cookie by defining PLL_COOKIE to false (Polylang may not work as expected on some pages) |
| 1008 |
* Now a returning visitor is redirected to its preferred language when visiting the front page in the default language |
| 1009 |
* Add compatibility with the plugin Custom field template (copy and synchronize custom fields) |
| 1010 |
* Improve compatibility with plugins or themes which overwrite columns in posts list table |
| 1011 |
* Add the filter 'pll_get_flag' |
| 1012 |
* Add support of 'icl_unregister_string' function from the WPML API |
| 1013 |
* Bug correction: synchronizing custom fields breaks the plugin Advanced Custom Fields |
| 1014 |
* Bug correction: 'pll_default_language' broken |
| 1015 |
* Bug correction: rewrite rules are not flushed when re-activating the plugin |
| 1016 |
* Bug correction: feed urls are not correctly escaped when using default permalinks |
| 1017 |
* Bug correction: notice Undefined index: media_support |
| 1018 |
* Bug correction: custom post types and taxonomies set in wpml-config.xml are not hidden |
| 1019 |
* Bug correction: get_terms cannot query multiple languages |
| 1020 |
* Bug correction: 'icl_register_string' is now persistent as in WPML (fixes Nextgen gallery translations which were not working) |
| 1021 |
|
| 1022 |
= 1.0.1 (2013-01-28) = |
| 1023 |
|
| 1024 |
* Add Swedish translation contributed by [matsii](http://wordpress.org/support/profile/matsii) |
| 1025 |
* Add 2 new API functions : 'pll_is_translated_post_type' and 'pll_is_translated_taxonomy' |
| 1026 |
* Bug correction: when using a static front page, the posts page is not filtered by language (introduced in 1.0) |
| 1027 |
* Bug correction: disable translation for hard coded menu as it creates more problems than it solves (introduced in 1.0) |
| 1028 |
|
| 1029 |
= 1.0 (2013-01-24) = |
| 1030 |
|
| 1031 |
* Add Hungarian translation contributed by Csaba Erdei |
| 1032 |
* Add Norwegian translation contributed by [Tom Boersma](http://www.oransje.com/) |
| 1033 |
* Add Slovak translation contributed by [Branco (WebHostingGeeks.com)](http://webhostinggeeks.com/user-reviews/) |
| 1034 |
* Code cleaning -> remove compatibility with versions older than 0.8 |
| 1035 |
* Add search in the string translations list table |
| 1036 |
* Add options to better control the synchronization of various metas for posts |
| 1037 |
* It is now possible to synchronize sticky posts and publication dates |
| 1038 |
* Add option to disable the multilingual support of media |
| 1039 |
* Add options to better control the multilingual capability of custom post types and taxonomies |
| 1040 |
* Better integration with new media management in WP 3.5 |
| 1041 |
* Improve menu translation for themes which register a theme location but don't use it in wp_nav_menu (hard coded menu) |
| 1042 |
* Add the pll_preferred_language filter allowing plugins to modify the language set by browser preferences detection |
| 1043 |
* Add support of the WPML config file |
| 1044 |
* Add support of 'icl_get_languages' and 'icl_link_to_element' functions from the WPML API |
| 1045 |
* Add compatibility with YARPP and improve compatibility with WordPress SEO |
| 1046 |
* Change cookie name which conflicts with Quick cache and allow users to overwrite it by defining the constant PLL_COOKIE |
| 1047 |
* Bug correction: again the canonical redirection |
| 1048 |
* Bug correction: the languages are not correctly displayed after they have been modified using quick edit |
| 1049 |
* Bug correction: undefined index notice when saving strings translation when the admin language filter is active |
| 1050 |
* Bug correction: rewrite rules are not correctly flushed when adding / deleting a language (introduced in 0.9.2) |
| 1051 |
* Bug correction: the list of pages is displayed when a static font page translation is not translated (now replaced by the list of posts) |
| 1052 |
* Bug correction: permalinks are not modified when doing cron and the language code is added to all urls |
| 1053 |
* Bug correction: creating a new term with the same name as a language may modify the language code (slug) |
| 1054 |
|
| 1055 |
= 0.9.8 (2012-12-05) = |
| 1056 |
|
| 1057 |
* Bug correction: ajax on frontend does not work when adding the language code to all urls |
| 1058 |
* Bug correction: search forms using the get_search_form filter do not work |
| 1059 |
|
| 1060 |
= 0.9.7 (2012-12-04) = |
| 1061 |
|
| 1062 |
* Bug correction: the admin language filter does filter non translatable post types |
| 1063 |
* Bug correction: again the canonical redirection |
| 1064 |
* Bug correction: fatal error when Polylang is used together with 'Author Avatars List' |
| 1065 |
* Bug correction: widget titles uselessly appear in the strings translations table when the widget is set for only one language |
| 1066 |
* Tests done with WordPress 3.5 RC3 and Twenty Twelve |
| 1067 |
|
| 1068 |
= 0.9.6 (2012-11-26) = |
| 1069 |
|
| 1070 |
* It is now possible to query the terms by language using the WordPress function 'get_terms' |
| 1071 |
* Bug correction: search for empty string in default language displays posts in all languages when hiding the URL language information for default language |
| 1072 |
* Bug correction: completely reworked the canonical redirection introduced in 0.9.5 which created more problems than it solved |
| 1073 |
* Bug correction: ajax for media translations does not work |
| 1074 |
* Started tests with WordPress 3.5 RC1 and Twenty Twelve |
| 1075 |
|
| 1076 |
= 0.9.5 (2012-11-13) = |
| 1077 |
|
| 1078 |
* The user can now choose the number of languages and strings translations to display |
| 1079 |
* Add compatibility with the 'icl_object_id' function and ICL_LANGUAGE_CODE and ICL_LANGUAGE_NAME constants from the WPML API |
| 1080 |
* Add 17 languages to the predefined list (automatic download and update of language files won't work) |
| 1081 |
* Bug correction: post preview does not work when adding the language code to all urls |
| 1082 |
* Bug correction: redirect to front page in default language when posting a comment on static front page |
| 1083 |
* Bug correction: impossible to create terms with the same name in different languages |
| 1084 |
* Bug correction: query string added by other plugins is erased when adding the language code to all urls |
| 1085 |
* Bug correction: redirect erase 'POST' variables on homepage when adding the language code to all urls |
| 1086 |
* Bug correction: English (en_US) loads rtl style when using a localized WordPress package with an rtl language |
| 1087 |
* Bug correction: on some installation strings translations do not work with some special characters |
| 1088 |
* Bug correction: incoming links are not redirected to canonical url when adding the language code to all urls and hiding the code for the default language |
| 1089 |
* Bug correction: search form does not work in non default language when using permalinks without trailing slash |
| 1090 |
|
| 1091 |
= 0.9.4 (2012-10-23) = |
| 1092 |
|
| 1093 |
* Add Afrikaans translation contributed by [Kobus Joubert](http://translate3d.com/) |
| 1094 |
* Add Belarusian translation contributed by [Alexander Markevitch](http://fourfeathers.by/) |
| 1095 |
* Add Afrikaans (af) and Belarusian (be_BY) to predefined languages list (automatic download and update of language files won't work) |
| 1096 |
* Add the possibility to translate the date format and time format |
| 1097 |
* Add compatibility with the 'icl_get_home_url' function from the WPML API |
| 1098 |
* Bug correction: still some issues with string translations |
| 1099 |
* Bug correction: search is not filtered by the (default) language when the language is set by content and the language code is hidden for the default language |
| 1100 |
* Bug correction: posts & pages preview urls are broken when adding the language code to all urls |
| 1101 |
* Bug correction: automatically added new top-level pages to menus are not filtered by language |
| 1102 |
* Bug correction: the admin language filter messes the categories languages when editing a post and the parent dropdown list when editing a category |
| 1103 |
* Bug correction: search form does not work when using a static front page (introduced in 0.9.2) |
| 1104 |
* Bug correction: can't set languages for categories and post tags on blogs created after polylang has been activated at network level |
| 1105 |
* Bug correction: menus don't work with catch box theme ('has_nav_menu' not correctly filtered) |
| 1106 |
|
| 1107 |
= 0.9.3 (2012-10-08) = |
| 1108 |
|
| 1109 |
* Add Bulgarian translation contributed by [pavelsof](http://wordpress.org/support/profile/pavelsof) |
| 1110 |
* Add compatibility with WPML API for strings translations |
| 1111 |
* Bug correction: dates are not translated (introduced in 0.9.2) |
| 1112 |
* Bug correction: the language is lost when keeping - No change - for language in bulk edit |
| 1113 |
* Bug correction: categories and tags are duplicate (when default language is set automatically to existing content and categories and tags share the same name) |
| 1114 |
|
| 1115 |
= 0.9.2 (2012-09-30) = |
| 1116 |
|
| 1117 |
* Support new WordPress (WP 3.5+) convention for js and css files naming |
| 1118 |
* Improve performance, mainly on frontend |
| 1119 |
* Bug correction: the category language is not set when creating it in the post editor (introduced in 0.9) |
| 1120 |
* Bug correction: unable to add a query string when using a static front page |
| 1121 |
* Bug correction: ajax tag suggestion in "edit post" conflicts with the admin content language filter |
| 1122 |
* Bug correction: ugly notices when trying to access a static front page which has not been translated |
| 1123 |
* Bug correction: the language code is added to custom post types and taxonomies permalinks even if they are not translatable |
| 1124 |
* Bug correction: some arrays in wp_locale mix English and other language |
| 1125 |
* Bug correction: the media language is not correctly set when uploading from post if the post has not been saved after choosing the language |
| 1126 |
|
| 1127 |
= 0.9.1 (2012-09-20) = |
| 1128 |
|
| 1129 |
* Add Finnish translation contributed by [Jani Alha](http://www.wysiwyg.fi) |
| 1130 |
* Bug correction: improve the robustness of the admin content language filter |
| 1131 |
* Bug correction: the language switcher displays languages which have no posts or pages (introduced in 0.9) |
| 1132 |
* Bug correction: wrong default language when adding a new media |
| 1133 |
* Bug correction: the dropdown language switcher does not switch language when there is no post translation |
| 1134 |
* Bug correction: issue with translations when using category quick edit |
| 1135 |
* Bug correction: home redirects to 404 when combining static front page + force_lang = 1 + hide_default = 0 |
| 1136 |
|
| 1137 |
= 0.9 (2012-09-12) = |
| 1138 |
|
| 1139 |
* Add Turkish translation contributed by [darchws](http://darch.ws/) |
| 1140 |
* Add media translation support |
| 1141 |
* Add a persistent content language filter on admin side (WP 3.2+ required) |
| 1142 |
* Add biographical info translation |
| 1143 |
* Add multiline support for string translations |
| 1144 |
* Add the possibility to clean the strings translation database |
| 1145 |
* Add quick edit and bulk edit support for posts and pages |
| 1146 |
* Add quick edit support for categories and tags |
| 1147 |
* The language is now loaded with 'setup_theme' action instead of 'wp' action when always adding language information url |
| 1148 |
* Search form now does use javascript only for searchform.php when pretty permalinks are not used |
| 1149 |
* Add the option PLL_SEARCH_FORM_JS to disable the js code used to modify the search form |
| 1150 |
* Suppress the option PLL_SYNC, replaced by an option in the language settings ui |
| 1151 |
* Suppress the PLL_DISPLAY_ALL option |
| 1152 |
* Suppress the template tag 'the_languages' (replaced by 'pll_the_languages' since v0.5) |
| 1153 |
* Suppress the function 'pll_is_front_page' (useless since 0.8.2) |
| 1154 |
* Bug correction: the browser language is sometimes not correctly detected by Android |
| 1155 |
* Bug correction: the rtl text direction is not correct when editing an existing language |
| 1156 |
* Bug correction: rss feed does not work if translated site title or tagline contains special characters |
| 1157 |
* Bug correction: post types and taxonomies labels are not translated on frontend |
| 1158 |
* Bug correction: the filter 'pll_copy_post_metas' does not work for metas with multiple values |
| 1159 |
* Bug correction: translations table for post and terms are uselessly serialized two times |
| 1160 |
* Bug correction: attempt to suppress conflict with themes which hardcode the name of nav menus (but do define a theme location) |
| 1161 |
* Bug correction: homepage displays all posts when the front page displays a static page and no page is selected for front page (but one is selected for posts page) |
| 1162 |
* Bug correction: widgets disappear when Polylang is enabled |
| 1163 |
|
| 1164 |
= 0.8.10 (2012-08-06) = |
| 1165 |
|
| 1166 |
* Add Lithuanian (lt_LT) to predefined languages list (automatic download and update of language files won't work) |
| 1167 |
* Add Lithuanian translation contributed by [Naglis Jonaitis](http://najo.lt/) |
| 1168 |
* Bug correction: empty string translation issue |
| 1169 |
* Bug correction: 'wp_list_pages' does not filter custom post types |
| 1170 |
* Bug correction: warning if posts are queried before the action 'wp_loaded' has been fired |
| 1171 |
* Bug correction: notice in twentyten when requesting a date archive with no posts |
| 1172 |
|
| 1173 |
= 0.8.9 (2012-07-20) = |
| 1174 |
|
| 1175 |
* Add Portuguese translation contributed by [Vitor Carvalho](http://vcarvalho.com/) |
| 1176 |
|
| 1177 |
= 0.8.8 (2012-07-18) = |
| 1178 |
|
| 1179 |
* Validation improvement thanks to kg69design |
| 1180 |
* Bug correction: custom post types rewrite rules are broken when registered with query_var=>false |
| 1181 |
* Bug correction: user admin language not deleted when uninstalling the plugin |
| 1182 |
* Bug correction: pll_current_language('name') returns locale instead of language name |
| 1183 |
* Bug correction: ajax on frontend does not work |
| 1184 |
* Bug correction: homepage pagination broken when redirecting the language page to a static front page |
| 1185 |
* Bug correction: taxonomies conflicts on custom post types |
| 1186 |
* Bug correction: the admin language is not updated when edited by other users |
| 1187 |
|
| 1188 |
= 0.8.7 (2012-06-10) = |
| 1189 |
|
| 1190 |
* Add the possibility to load Polylang API for ajax requests on frontend |
| 1191 |
* Bug correction: search form is broken when using a static front page |
| 1192 |
* Bug correction: admin bar search does not work |
| 1193 |
* Tests done with WordPress 3.4 RC2 |
| 1194 |
|
| 1195 |
= 0.8.6 (2012-05-23) = |
| 1196 |
|
| 1197 |
* Add the possibility to use a local config file to set options |
| 1198 |
* Improve robustness (less PHP notices) |
| 1199 |
* Bug correction: Menus not showing in preview mode |
| 1200 |
* Bug correction: fatal error when customizing a theme in WP 3.4 beta 4 |
| 1201 |
* Bug correction: second page of search results returns 404 when using pretty permalinks |
| 1202 |
|
| 1203 |
= 0.8.5 (2012-05-14) = |
| 1204 |
|
| 1205 |
* Bug correction : sites using static front page are messed in v0.8.4 |
| 1206 |
|
| 1207 |
= 0.8.4 (2012-05-13) = |
| 1208 |
|
| 1209 |
* Add a new argument 'post_id' to the function pll_the_languages to display posts translations within the loop |
| 1210 |
* Bug correction: every posts in every languages are shown on the homepage when requesting the wrong one with or without 'www.' |
| 1211 |
* Bug correction: every posts in every languages are shown when requesting /?p=string |
| 1212 |
* Bug correction: the language is not correctly set for wp-signup.php and wp-activate.php |
| 1213 |
* Bug correction: wrong home links when using permalinks with front with WP 3.3 and older |
| 1214 |
* Bug correction: wrong redirection after posting a comment when adding the language information to all urls |
| 1215 |
* Bug correction: term language may be lost in some situations |
| 1216 |
* Bug correction: post language is set to default if updated outside the edit post page |
| 1217 |
* Bug correction: javascript error in WP 3.1 |
| 1218 |
* Bug correction: can't toggle visibility of tags metabox in edit post panel |
| 1219 |
* Tests done with WordPress 3.4 beta 4 |
| 1220 |
|
| 1221 |
= 0.8.3 (2012-04-10) = |
| 1222 |
|
| 1223 |
* Add Danish translation contributed by [Compute](http://wordpress.org/support/profile/compute) |
| 1224 |
* Add Spanish translation contributed by Curro |
| 1225 |
* Add the possibility to add a content in a different language than the current one by setting explicitly the lang parameter in the secondary query |
| 1226 |
* Add support of PATHINFO permalinks |
| 1227 |
* Bug correction: secondary queries not correctly filtered by language |
| 1228 |
* Bug correction: wrong archives links when using permalinks with front |
| 1229 |
* Bug correction: wrong homepage link when keeping 'language' in permalinks with front |
| 1230 |
* Bug correction: flush_rewrite_rules notice when setting up a static front page (introduced in 0.8.2) |
| 1231 |
* Bug correction: every posts in every languages are shown when hitting the homepage with a query string unknown to WP (thanks to Gonçalo Peres) |
| 1232 |
* Bug correction: every posts in every languages are shown on the homepage when PHP adds index.php to the url |
| 1233 |
* Tests done with WordPress 3.4 beta 1 |
| 1234 |
|
| 1235 |
|
| 1236 |
= 0.8.2 (2012-03-20) = |
| 1237 |
|
| 1238 |
* Add Italian translation contributed by [Luca Barbetti](http://wordpress.org/support/profile/lucabarbetti) |
| 1239 |
* Improve performance on admin side |
| 1240 |
* Comment status and ping status are now copied when adding a new translation |
| 1241 |
* Deprecated API function 'pll_is_front_page' as it is now useless |
| 1242 |
* Bug correction: Wrong translation url for taxonomies when adding the language information to all urls |
| 1243 |
* Bug correction: "translation" of search page does not work if the site is only made of pages |
| 1244 |
* Bug correction: wrong language permalink structure introduced in 0.8.1 |
| 1245 |
* Bug correction: wrong language set when clicking on "add new" translation in edit category and edit tags panels |
| 1246 |
* Bug correction: site does not display if no languages are set |
| 1247 |
* Bug correction: get_author_posts_url is 404 |
| 1248 |
* Bug correction: homepage is 404 when using a static front page and adding the language information to all urls |
| 1249 |
|
| 1250 |
= 0.8.1 (2012-03-11) = |
| 1251 |
|
| 1252 |
* Add Latvian translation contributed by [@AndyDeGroo](http://twitter.com/AndyDeGroo) |
| 1253 |
* It is now possible to synchronize multiple values for custom fields |
| 1254 |
* Add new API function pll_current_language |
| 1255 |
* Add the pll_rewrite_rules filter allowing plugins to filter rewrite rules by language |
| 1256 |
* WP 3.4 preparation: disable the menu section in the customize theme admin panel (unusable with Polylang) |
| 1257 |
* Bug correction: removing 'language' in permalinks does not work in WP 3.4 alpha |
| 1258 |
* Bug correction: problems with custom post type archives when 'has_archive' is set (thanks to AndyDeGroo) |
| 1259 |
* Bug correction: 404 error when combining %postname% permastructure with "Add language information to all URL" option |
| 1260 |
* Bug correction: translated custom strings are duplicated if registered several times |
| 1261 |
* Bug correction: queries with an array of post types are not correctly filtered |
| 1262 |
* Bug correction: wp-login.php always in English |
| 1263 |
|
| 1264 |
= 0.8 (2012-02-29) = |
| 1265 |
|
| 1266 |
* Sticky posts are now filtered by language |
| 1267 |
* It is now possible to use the language page as home page |
| 1268 |
* Add an "About Polylang" metabox on the languages admin page |
| 1269 |
* Add the pll_the_languages filter allowing to filter the whole output of the language switcher |
| 1270 |
* Add a new argument 'display_names_as' to the function pll_the_languages |
| 1271 |
* Add pll_get_post_types & pll_get_taxonomies filters allowing to enable / disable the language filter for post types & taxonomies |
| 1272 |
* Add ckb to predefined languages list |
| 1273 |
* Completely reworked the string translation storage in the database |
| 1274 |
* Some performance improvements on admin side |
| 1275 |
* Improve compatibility with other plugins broken by the home url filter |
| 1276 |
* Add an option to disable the home url filter |
| 1277 |
* Add an option to disable synchronization of metas between translations |
| 1278 |
* Bug correction: body class 'home' is not set on translated homepage |
| 1279 |
* Bug correction: robots.txt is broken when adding the language code to all urls (including default language) |
| 1280 |
* Bug correction: bad name for the Czech flag |
| 1281 |
* Bug correction: bad language information in rss feed for WP < 3.4 |
| 1282 |
* Bug correction: signup broken on multisite |
| 1283 |
* Bug correction: the translation url is set to self when using a static front page and no page for posts and there is no translation |
| 1284 |
* Bug correction: problems with custom post type archive titles |
| 1285 |
* Bug correction: problems with custom post type if rewrite slug is different from post_type (thanks to AndyDeGroo) |
| 1286 |
* Bug correction: quick edit still breaks translation linking of pages (thanks to AndyDeGroo) |
| 1287 |
* Bug correction: bad rewrite rules for feeds (introduced in 0.7.2) |
| 1288 |
* Bug correction: the order is not saved when creating a language |
| 1289 |
* Bug correction: the categories list is not updated when adding a new category (ajax broken) |
| 1290 |
|
| 1291 |
= 0.7.2 (2012-02-15) = |
| 1292 |
|
| 1293 |
* Add Polish translation contributed by [Peter Paciorkiewicz](http://www.paciorkiewicz.pl) |
| 1294 |
* Add 5 new languages to predefined list |
| 1295 |
* completely reworked rewrite rules |
| 1296 |
* WP 3.4 preparation: add new WordPress languages files to download when creating a new language |
| 1297 |
* Bug correction: custom nav menus do not work in Artisteer generated themes |
| 1298 |
* Bug correction: having a single language causes multiple warnings while saving post/page. |
| 1299 |
* Bug correction: custom nav menu broken on archives pages |
| 1300 |
* Bug correction: the language switcher does not link to translated post type archive when using pretty permalinks |
| 1301 |
* Bug correction: the tags are not saved in the right language when translated tags have the same name |
| 1302 |
* Bug correction: bad link in post preview when adding language code to all urls |
| 1303 |
* Bug correction: feed not filtered by language when adding language code to all urls |
| 1304 |
* Bug correction: duplicate canonical link when used together with WordPress SEO by Yoast |
| 1305 |
* Bug correction: the all posts admin page is messed if another plugin adds a column |
| 1306 |
* Bug correction: 404 error on static front page when adding language code to all urls (including default language) |
| 1307 |
|
| 1308 |
= 0.7.1 (2012-02-06) = |
| 1309 |
|
| 1310 |
* Allow using 3 characters languages codes (ISO 639-2 or 639-3) |
| 1311 |
* The predefined languages dropdown list now displays the locale to help differentiate some languages |
| 1312 |
* Add 5 new languages to predefined list |
| 1313 |
* Bug correction: the filter 'pll_copy_post_metas' does not work |
| 1314 |
* Bug correction: impossible to add a tag in the edit post panel |
| 1315 |
* Bug correction: rewrite rules not correct |
| 1316 |
* Bug correction: cache issue with css and js files |
| 1317 |
|
| 1318 |
= 0.7 (2012-01-30) = |
| 1319 |
|
| 1320 |
* Add Hebrew translation contributed by [ArielK](http://www.arielk.net) |
| 1321 |
* Add support for RTL languages for both frontend and admin |
| 1322 |
* Twenty Ten and Twenty Eleven languages files are now automatically downloaded when creating a new language |
| 1323 |
* Improve filtering tags by language in the edit post panel |
| 1324 |
* Category parent dropdown list is now filtered by language |
| 1325 |
* Category parents are now synchronized between translations |
| 1326 |
* Add the possibility to have the language information in all URL |
| 1327 |
* Add support for post formats |
| 1328 |
* Add option allowing not to show the current language in the language switcher (for both menu and widget) |
| 1329 |
* Add a title attribute (and the possibility to personalize it with a filter) to flags |
| 1330 |
* pll_get_post and pll_get_term second parameter is now optional and defaults to current language |
| 1331 |
* Add pll_the_language_link filter allowing to filter translation links outputted by the language switcher |
| 1332 |
* The option PLL_DISPLAY_ALL is no longer supported |
| 1333 |
* Bug correction: Autosave reset to default language |
| 1334 |
* Bug correction: blog info not translated in feeds |
| 1335 |
* Bug correction: post comments feed always in default language |
| 1336 |
* Bug correction: undefined index notice when setting up a custom menu widget |
| 1337 |
* Bug correction: rewrite rules are not correctly reset when deactivating the plugin |
| 1338 |
* Bug correction: is_home not correctly set on pages 2, 3... |
| 1339 |
* Bug correction: avoid naming conflicts (in sql queries) with other themes / plugins |
| 1340 |
* Bug correction: bad language detection and url rewriting of custom post types archives |
| 1341 |
|
| 1342 |
= 0.6.1 (2012-01-12) = |
| 1343 |
|
| 1344 |
* Add Dutch translation contributed by [AlbertGn](http://wordpress.org/support/profile/albertgn) |
| 1345 |
* Disable everything except the languages management panel while no language has been created |
| 1346 |
* Bug correction: can't have the same featured image in translated posts |
| 1347 |
* Bug correction: parent page dropdown does appear only after the page has been saved |
| 1348 |
* Bug correction: archives widget not working anymore |
| 1349 |
* Bug correction: string translations does not work for WP < 3.3 |
| 1350 |
* Bug correction: fix fatal error in string translations caused by widgets using the old API |
| 1351 |
* Bug correction: the strings translation panel is unable to translate strings with special characters |
| 1352 |
* Bug correction: Polylang "is_front_page" returns true on archives pages |
| 1353 |
|
| 1354 |
= 0.6 (2012-01-07) = |
| 1355 |
|
| 1356 |
* Add Greek translation contributed by [theodotos](http://www.ubuntucy.org) |
| 1357 |
* WordPress languages files are now automatically downloaded when creating a new language (and updated when updating WordPress) |
| 1358 |
* Add the possibility to change the order of the languages in the language switcher |
| 1359 |
* Add the possibility to translate the site title, tagline and widgets titles |
| 1360 |
* Categories, post tags, featured image, page parent, page template and menu order are now copied when adding a new translation |
| 1361 |
* Translations are now accessibles in the "Posts", "Pages", "Categories" and "Post tags" admin panels |
| 1362 |
* Improve the dropdown language switcher widget (sends now to translated page or home page based on options) |
| 1363 |
* Move custom flags from polylang/local_flags to wp_content/polylang |
| 1364 |
* Add two options to "pll_the_languages" ('hide_if_no_translation' and 'hide_current'). *The function does not output ul tag anymore* |
| 1365 |
* Improve API |
| 1366 |
* Bug correction: Twenty eleven custom Header problem with v0.5.1 |
| 1367 |
* Bug correction: front-page.php not loaded for translated front page |
| 1368 |
|
| 1369 |
= 0.5.1 (2011-12-18) = |
| 1370 |
|
| 1371 |
* Improved German translation contributed by [Christian Ries](http://www.singbyfoot.lu) |
| 1372 |
* Bug correction: translated homepage not recognized as home page when it displays posts |
| 1373 |
* Bug correction: predefined language list does not work on IE8 |
| 1374 |
* Bug correction: on some installations, "Add New" post doesn't keep intended language |
| 1375 |
* Bug correction: fatal error when Polylang is used together with the plugin Tabbed Widgets |
| 1376 |
* Bug correction: language Switcher points sometimes to wrong places |
| 1377 |
|
| 1378 |
= 0.5 (2011-12-07) = |
| 1379 |
|
| 1380 |
* Add multisite support |
| 1381 |
* Rework the Polylang admin panel. There is now a set of predefined languages |
| 1382 |
* Improve categories and tags language filter in the edit post panel |
| 1383 |
* Categories and tags created in the edit post panel are now created with the same language as the post |
| 1384 |
* The language switcher can now force the link to the front page instead of the translated page |
| 1385 |
* The nav menus can now display a language switcher |
| 1386 |
* Improved performance |
| 1387 |
* Optimized the calendar widget (less code and sql queries executed) |
| 1388 |
* Added the possibility to display posts and terms with no language set (see the documentation to know how to enable this functionality) |
| 1389 |
* Started the creation of a small API for theme and plugin programmers |
| 1390 |
* Bug correction: when using a static front page, the page for posts does not work when using the default permalink settings |
| 1391 |
* Bug correction: the search form does not work if a static front page is used |
| 1392 |
* Bug correction: quick edit breaks translations |
| 1393 |
* Bug correction: categories and post tags translations don't work for more than 2 languages |
| 1394 |
* Bug correction: the output of wp_page_menu is not correct for non default languages |
| 1395 |
|
| 1396 |
= 0.4.4 (2011-11-28) = |
| 1397 |
|
| 1398 |
* Bug correction: When using a static front page, the translated home page displays posts instead of the translated page |
| 1399 |
* Bug correction: Automatic language setting of existing categories and post tags does not work correctly |
| 1400 |
|
| 1401 |
= 0.4.3 (2011-11-19) = |
| 1402 |
|
| 1403 |
* Add Russian translation contributed by [yoyurec](http://yoyurec.in.ua) |
| 1404 |
* Bug correction: impossible to suppress the language name in the language switcher widget settings |
| 1405 |
* Bug correction: post's page does not work when using a static front page |
| 1406 |
* Bug correction: flags in local_flags directory are removed after an automatic upgrade (now works for an upgrade from 0.4.3+ to a higher version) |
| 1407 |
* Bug correction: switching to default language displays a 404 Error when hiding the default language in url and displaying the language switcher as dropdown |
| 1408 |
* Other minor bug corrections |
| 1409 |
* Tests done with WordPress 3.3 beta 3 |
| 1410 |
|
| 1411 |
= 0.4.2 (2011-11-16) = |
| 1412 |
|
| 1413 |
* Bug correction: language settings page is broken in v0.4.1 |
| 1414 |
|
| 1415 |
= 0.4.1 (2011-11-16) = |
| 1416 |
|
| 1417 |
* Bug correction: flags shows even when you set doesn't to show |
| 1418 |
* Bug correction: custom taxonomies do not work |
| 1419 |
* Bug correction: some users get the fatal error: call to undefined function wp_get_current_user() in /wp-includes/user.php on line 227 |
| 1420 |
|
| 1421 |
= 0.4 (2011-11-10) = |
| 1422 |
|
| 1423 |
* Add a documentation (in English only) |
| 1424 |
* Add the possibility to hide the url language information for the default language |
| 1425 |
* Add the possibility to set the admin language in the user profile |
| 1426 |
* Add the possibility to fill existing posts, pages, categories & tags with the default language |
| 1427 |
* Add support for custom post types and custom taxonomies |
| 1428 |
* Add the possibility to display flags in the language switcher |
| 1429 |
* Add CSS classes to customize rendering of the language switcher |
| 1430 |
* Add the possibility to display the language switcher as a dropdown list |
| 1431 |
* Add support for calendar widget |
| 1432 |
* Improve performance: less sql queries |
| 1433 |
* Improve data validation when creating or updating languages |
| 1434 |
* Bug correction: 'wp_list_pages' page order is ignored when the plugin is enabled |
| 1435 |
* Bug correction: when using 'edit' or 'add new' (translation) for posts, the categories appear in the wrong language |
| 1436 |
* Bug correction: pages are not included in language post count |
| 1437 |
* Bug correction: the language switcher does not display languages if there are only pages |
| 1438 |
* Bug correction: the widget filter does not allow to come back to 'all languages' once a language has been set |
| 1439 |
* Other minor bug corrections |
| 1440 |
|
| 1441 |
= 0.3.2 (2011-10-20) = |
| 1442 |
|
| 1443 |
* Bug correction: authors pages are not filtered by language |
| 1444 |
* Bug correction: language pages use the archive template |
| 1445 |
* Bug correction: database error for comments on posts and pages |
| 1446 |
* Bug correction: "Add new" translation for pages creates a post instead of a page |
| 1447 |
* Bug correction: the search query does not look into pages |
| 1448 |
|
| 1449 |
= 0.3.1 (2011-10-16) = |
| 1450 |
|
| 1451 |
* Bug correction: the widget settings cannot be saved when activating Polylang |
| 1452 |
* Bug correction: the archives widget does not display any links |
| 1453 |
* Bug correction: ajax form for translations not working in the 'Categories' and 'Post tags' admin panels |
| 1454 |
|
| 1455 |
= 0.3 (2011-10-07) = |
| 1456 |
|
| 1457 |
* Add language filter for widgets |
| 1458 |
* Improved performance for filtering pages by language |
| 1459 |
* Improved security |
| 1460 |
* Minor bug correction with versions management |
| 1461 |
|
| 1462 |
= 0.2 (2011-10-05) = |
| 1463 |
|
| 1464 |
* Add language filter for nav menus |
| 1465 |
* Add German translation |
| 1466 |
* Add language filter for recent comments |
| 1467 |
* Add ajax to term edit form |
| 1468 |
* Add ajax to post metabox |
| 1469 |
* Improved performance for filtering terms by language |
| 1470 |
* Bugs correction |
| 1471 |
|
| 1472 |
= 0.1 (2011-09-22) = |
| 1473 |
* Initial release |
| 1474 |
|
| 1475 |
|