forked from polylang/polylang
-
Notifications
You must be signed in to change notification settings - Fork 0
/
changelog.txt
1905 lines (1568 loc) · 109 KB
/
changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
== Changelog ==
This file contains only old changelog. See readme.txt for newer versions.
= 2.8.4 (2020-11-03) =
* Pro: Remove useless bulk translate action for ACF fields groups
* Pro: Fix the translation of the CPTUI labels when the language is set from the content
* Fix sitemaps redirected to the default language since WP 5.5.1
* Fix object cache not flushed for sticky posts #601
* Fix blog page broken when trashing a page and the blog page is not translated in all languages
* Fix custom flags ignored in WPML compatibility mode
* Fix breadcrumb for untranslated post types in Yoast SEO
= 2.8.3 (2020-10-13) =
* Honor install_languages capability to download language packs
* Pro: Fix integrations not loaded (with The Events Calendar, CPTUI, Content blocks)
* Pro: Fix fatal error with ACF if a flexible content includes a repeater and a relationship
* Pro: Fix terms sharing their slug impossible to update without changing the slug
* When available, use wpcom_vip_get_page_by_path() instead of get_page_by_path()
* Fix queries filtered when editing a post that was declared untranslatable after it got a language
* Fix issues with Yoast SEO 14.0+ (breadcrumbs, canonical, title and description)
= 2.8.2 (2020-09-08) =
* Pro: Fix posts sharing the same slug displayed on the same page
* Fix: Don't use a javascript localized string removed in WP 5.5 #568
* Fix fatal error in site health when no language is defined #563
* Fix various issues with Yoast SEO 14.x #65, #503, #505
* Fix fatal error with MU Domain Mapping when saving domains in Polylang settings #569
= 2.8.1 (2020-08-25) =
* Pro: Fix fatal error with WP 4.9
* Fix pll_the_languages() with 'raw' option returning html flag instead of flag url #558
* Fix compatibility with Duplicate Posts not correcly loaded #557
* Fix custom flag size in admin bar language switcher #559
* Fix tag clouds mixed in the classic editor #561
= 2.8 (2020-08-17) =
* Pro: Add a language switcher block
* Pro: Add compatibility with block image edition introduced in WP 5.5
* Pro: Fix our private taxonomies being displayed in the ACF field group rules.
* Pro: Fix incorrect flags loaded from the block editor
* Pro: Fix SSO causing a wrong redirect when using subdomains (introduced in 2.7.4)
* Pro: Fix a performance issue on the plugins list
* Pro: Fix option to automatically duplicate media in all languages when uploading a new file not honored in block image
* Use composer for autoload and Polylang Pro dependency on Polylang
* Display a flag for each post in the posts list tables (same for terms). #515
* Add test for the homepage translations to Site Health
* Add debug information to Site Health
* Add compatibility with the sitemaps introduced in WP 5.5 #451
* Always filter WP_Query by the current language
* Support wildcards in "admin-texts" parent keys in wpml-config.xml
* Fix sticky posts showed for all languages when the admin language filter is active #469
* Fix a performance issue on the pages list
* Fix dependency to jQuery Migrate removed from WP 5.5 #539
* Fix: output secure cookie when using a cache plugin and ssl #542
* Fix the possibility to create 2 terms with the same name in the same language, without specifying the second slug.
* Fix sticky posts appearing 2 times in WP 5.5
= 2.7.4 (2020-06-29) =
* Pro: Allow using our /untranslated-posts REST endpoint for non-public post types
* Pro: Fix broken display in the block editor sidebar when a language has no flag
* Pro: Fix SSO breaking the preview on secondary domains
* Pro: Fix ACF translation option not working for term custom fields
* Pro: Fix a styling issue in the fields group list table in ACF 5.9
* Add Spanish from Puerto Rico to the predefined list of languages
= 2.7.3 (2020-05-26) =
* Security: Slash metas
* Pro: Fix categories not savedafter the language has been switched in the block editor
* Pro: Fix ACF fields stored as integers instead of strings
* Pro: Fix ACF untranslated posts or terms being copied when creating a new translation
* Pro: Fix PHP notice with ACF when a repeater or group is included in a flexible content
* Pro: Fix "DevTools failed to load SourceMap" warning in browser console
* Update plugin updater to 1.7.1
* Honor the filter "pll_the_language_link" when the language switcher displays a dropdown #506
* Fix "Something went wrong" message when quick editing untranslated post types #508
* Fix wpseo_opengraph deprecated warning #509
= 2.7.2 (2020-04-27) =
* Pro: Re-allow to modify the capability for strings translations
* Pro: Fix redirect for posts having the same slug as a media
* Pro: Fix PHP notice with ACF flexible content
* Pro: Fix a fatal error with InfiniteWP
* Update plugin updater to 1.7
* Fix font in setup wizard
= 2.7.1 (2020-04-09) =
* Pro: Fix untranslated post types filtered by the parameter in the REST API #493
* Fix fatal error when the function idn_to_ascii is not available
* Fix PHP warning warning when a 3rd party plugin declares options not stored in DB in wpml-config.xml #492
* Fix fatal error when a 3rd party plugin declares options stored as objects in wpml-config.xml #494
= 2.7 (2020-04-06) =
* Minimum WordPress version is now 4.9
* Pro: Strings translations can now be exported and imported (in PO format)
* Pro: Allow to decide individually which ACF fields to copy or synchronize
* Pro: Add action pll_inactive_language_requested
* Pro; Fix fatal error in The Events Calendar compatibility when no language is defined yet
* Pro: Fix bulk translate when a post has no language
* Pro: Fix reusable block saved without language
* Pro: Fix post requested by slug not filtered in REST API, when the slug is shared
* Add a setup wizard
* Add Swahili, Upper Sorbian, Sindhi and Spanish from Uruguay to the list of predefined languages
* Add flags in the predefined list of languages
* Allow to hide the metaboxes from the screen options
* The deletion of the plugin's data at uninstall is now controlled by a PHP constant instead of an option #456
* Add parent in ajax response when selecting a term in autocomplete field #328
* Add Vary: Accept-Language http header in home page redirect. Props @chesio #452
* Improve performance to register/unregister WPML strings
* Add support for the action wpml_switch_language
* Add post_status to the list of accepted args of pll_count_posts()
* Apply the filter pll_preferred_language in wp-login.php
* Use filtered wrappers to create meta when creating media translations #231
* Allow to translate the Twenty Seventeen header video Youtube url #460
* Notices are now dismissed per site instead of per user #478
* Fix terms not visible in the quick edit when only one language is defined and teh admin language filter is active
* Fix post state not displayed for translations of the privacy policy page #395
* Fix wildcards not correctly interpreted in wpml-config.xml
* Fix product categories with special characters duplicated when importing WooCommerce products #474
= 2.6.10 (2020-02-19) =
* Pro: Fix sticky posts not filtered in REST API (introduced in 2.6.9)
* Fix wrong language detected if a child page uses the slug of another language
* Fix a PHP notice with PHP 7.4. #438
* Fix lang-item-first class in language switcher when the current language is hidden. #445
* Fix partially a conflict with Fusion Builder (the other part of the conflict being in Fusion Builder).
= 2.6.9 (2020-01-15) =
* Pro: Use 'parse_query' rather than 'rest_{$type}_query' to filter REST requests.
* Pro: Filter the comments REST endpoint.
* Pro: Fix duplication of terms without language.
* Pro: Fix fatal error when Admin Columns is activated and no language is defined yet.
* Fix shortlink when using one subdomain or domain per language
= 2.6.8 (2019-12-11) =
* Pro: Fix conflict with JetThemesCore from Crocoblock
* Fix: better detection of REST requests when using plain permalinks
* Fix usage of deprecated action wpmu_new_blog in WP 5.1+
* Fix PHP notices with PHP 7.4
= 2.6.7 (2019-11-14) =
* Require PHP 5.6
* Fix PHP warning in WP 5.3
= 2.6.6 (2019-11-12) =
* Pro: Fix wrong ajax url when using one domain per language
* Pro: Fix conflict with user switching plugin when using multiple domains
* Pro: Fix latest posts block in WP 5.3
* Fix database error when attempting to sync an untranslated page parent
* Fix a conflict with the theme Neptune by Osetin
= 2.6.5 (2019-10-09) =
* Pro: Require ACF 5.7.11+ to activate the compatibility to avoid fatal errors with older versions
* Pro: Avoid translating empty front slug (could cause a wrong redirect to /wp-admin)
* Pro: Fix filter wp_unique_term_slug not always correctly applied.
* Pro: Fix a conflict with Divi causing post synchronization buttons to be displayed multiple times
* Avoid notice in WP CLI context
= 2.6.4 (2019-08-27) =
* Pro: Fix a conflict preventing meta synchronization when ACF is active
* Pro: Fix post metas not correctly copied when translating a Beaver Builder page
* Pro: Fix a fatal error when posts made with Elementor are synchronized
* Pro: Fix Prewiew button not working correctly when using one domain per language
* Pro: Fix post synchronization not available for WP CRON and WP CLI
* Fix future posts not available in the autocomplete input field of the languages metabox
* Fix translations files not loaded on REST requests
* Fix deleted term parent not synchronized
= 2.6.3 (2019-08-06) =
* Pro: Fix fatal error when updating an ACF field from frontend
* Pro: Add action 'pll_post_synchronized'
* Allow to get the current or default language object using the API. Props Jory Hogeveen. #359
* Fix empty span in languages switcher widget when showing only flags
* Fix wpml_register_single_string when updating the original string
= 2.6.2 (2019-07-16) =
* Pro: Fix slow admin in case the translations update server can't be reached
* Pro: Fix value not correctly translated for ACF clone fields in repeater
* Fix strings translations mixed when registered via the WPML compatibility. #381
= 2.6.1 (2019-07-03) =
* Pro: Fix Yoast SEO sitemap for inactive languages when using subdomains or multiple domains
* Fix fatal error in combination with Yoast SEO and Social Warfare
* Fix post type archive url in Yoast SEO sitemap
= 2.6 (2019-06-26) =
* Pro: Remove all languages files. All translations are now maintained on TranslationsPress
* Pro: Move the languages metabox to a block editor plugin
* Pro: Better management of user capabilities when synchronizing posts
* Pro: Separate REST requests from the frontend
* Pro: Copy the post slug when duplicating a post
* Pro: Duplicate ACF term metas when terms are automatically duplicated when creating a new post translation
* Pro: Fix hierarchy lost when duplicating terms
* Pro: Fix page shared slugs with special characters
* Pro: Fix synchronized posts sharing their slug when the language is set from the content
* Pro: Fix PHP warning with ACF Pro 5.8.1
* Pro: Fix ACF clone fields not translated in repeaters
* Better management of user capablities when synchronizing taxonomies terms and custom fields
* Extend string translations search to translated strings #207
* Update plugin updater to 1.6.18
* Honor the filter `pll_flag` when performing the flag validation when creating a new language
* Modify the title and the label for the language switcher menu items #307
* Add support for international domain names
* Add a title to the link icon used to add a translation #325
* Add a notice when a static front page is not translated in a language
* Add support for custom term fields in wpml-config.xml
* Add filter `pll_admin_languages_filter` for the list of items the admin bar language filter
* Add compatibility with WP Offload Media Lite. Props Daniel Berkman
* Yoast SEO: Add post type archive url in all languages to the sitemap
* Fix www. not redirected to not www. for the home page in multiple domains #311
* Fix cropped images not being synchronized
* Fix auto added page to menus when the page is created with the block editor
* Fix embed of translated static front page #318
* Fix a possible infinite redirect if the static front page is not translated
* Fix incorrect behavior of action 'wpml_register_single_string' when updating the string source
* Fix fatal error with Jetpack when no languages has been defined yet #330
* Fix a conflict with Laravel Valet. Props @chesio. #250
* Fix a conflict with Thesis.
* Fix a conflict with Pods in the block editor. Props Jory Hogeveen. #369
* Fix fatal error with Twenty Fourteen introduced in version 2.5.4. #374
= 2.5.4 (2019-05-28) =
* Add Kannada to the predefined languages list
* Yoast SEO: Fix primary product cat not copied or synchronized
* WPMU Domain Mapping: Fix incorrect domain used for the theme
* Fix style-rtl.css not loaded when the language is set from the content #356
* Fix Jetpack featured pages not working. Props Anis Ladram. #357
* Fix Call to undefined function wp_generate_attachment_metadata()
= 2.5.3 (2019-04-16) =
* Add de_AT and pt_AO to the predefined languages list
* Pro: Add filter pll_translate_blocks
* Pro: fix PHP notice when the queried post type has been modified to an array
* Pro: fix PHP warning when combined with The Event Calendar and Page builder by SiteOrigin
= 2.5.2 (2019-02-12) =
* Pro: Fix translated slugs not accepting forward slashes
* Pro: Fix fatal error with ACF Pro 5.7.11
* Fix parent categories incorrectly synchronized #327
= 2.5.1 (2019-01-16) =
* Security: Fix categories and media duplication not protected from CSRF
* Pro: Allow to update the plugin with WP CLI
* Pro: Fix search in the button block not filtered in the correct language (needs WP 5.1)
* Add Saraiki to the predefined languages list
* Fix a conflict causing a blank page with Divi
= 2.5 (2018-12-06) =
* Add compatibility with WP 5.0
* Fix custom flags when the WP content folder is not in the WP install folder
* Fix PHP notice if a language has no flag
= 2.4.1 (2018-11-27) =
* Pro: Add compatibility with REST API changes made in WP 5.0
* Pro: Fix sticky posts in the REST API
* Pro: Fix overwritten custom post slug when the post is updated with the REST API
* Pro: Fix bulk translate for media
* Fix a conflict with Custom sidebars and Content aware sidebars
* Fix a conflict with the theme Pokemania
* Fix PHP notices when using the function 'icl_link_to_element' for terms
* Fix title slugs for posts written in German
= 2.4 (2018-11-12) =
* Minimum WordPress version is now 4.7
* Pro: Add the possibility to bulk duplicate or bulk synchronize posts.
* Pro: Add compatibility with Admin Columns
* Pro: Add synchronized posts to the REST API
* Pro: Fix variations messed when changing WooCommerce attributes slugs
* Pro: Fix incorrect language for ajax requests made on front by The Events Calendar
* Pro: Fix term not duplicated correctly when the language is set from the content
* Refactor the core to activate on front and for the REST api actions that were previously available only in the backend (language checks, synchronizations...).
* Add flags to widgets displayed in only one language (Props Jory Hogeveen) #257
* Honor the filter 'pll_the_language_args' for all options in menus #237
* Add better filters for default flags and custom flags
* Custom flags can now be stored in the polylang directory in the theme
* Custom flags can now use SVG
* Add compatibility with Jetpack featured content module
* Fix Twenty Fourteen featured posts possibly not filtered per language
* Fix home url not working with WordPress MU Domain mapping
* Fix Assigning a parent category breaking the hierarchy of translated category
* Fix: Accept 0,1 and 1.0 as q factors in browser preferred language detection (Props Dominic Rubas)
* Fix performance issue when using hundreds of widgets
* Fix translations possibly wrong if the post language is changed without saving the post after
= 2.3.11 (2018-10-03) =
* Pro: Add action 'pll_created_sync_post'
* Pro: Fix language and translations not included for tags in the REST API
* Fix Assigning a parent category breaking the hierarchy of translated category
= 2.3.10 (2018-08-16) =
* Fix Lingotek notice not dismissable
* Fix fatal error with the widget calendar
= 2.3.9 (2018-08-14) =
* Add a notice to inform about Polylang for WooCommerce
* Deprecate PLL_Pointer
* Fix bulk editing pages with no language breaking hierarchy #281
* Fix an edge case where rewrite rules could be messed on a multisite
* MU Domain Mapping: fix secondary domain redirected to primary domain
= 2.3.8 (2018-07-16) =
* Pro: Duplicate term meta when duplicating a post creates new terms
* Pro: Add compatibility with ACF Pro when it's bundled with the theme
* Pro: Fix a fatal error when duplicating posts
* Set cookie during the home redirect
* Accept a port in the url to detect the site home
* Add filter 'pll_is_cache_active' to allow to load the cache compatibility #270 #274
* Fix potential fatal error when a 3rd party misuses the 'wpml_active_languages' filter #268
* Fix Uncaught TypeError: s.split is not a function. Props Wouter Van Vliet #262
* Fix text alignment for RTL scripts in Lingotek panel #247
* Fix html language attribute filter on admin
* Fix cookie expiration time when set in js. Props Jens Nachtigall #271
* Fix fatal error when a 3rd party misuses the WP_Query tax_query param. Props JanneAalto #252
* Fix an edge case which could mess home pages on a multisite
= 2.3.7 (2018-06-07) =
* Pro: The Events Calendar: Fix untranslated events shown in all languages
* Avoid displaying edit links of translations of the privacy policy page to non-admin
* Fix draft created when creating a new page on multisite
* Do not prevent using the cache for home when using WP Rocket 3.0.5 or later #236
* Fix language filter applied to wrong queries on admin side
= 2.3.6 (2018-05-17) =
* Pro: Fix post type archive slug not translated in ACF page link fields
* WP 4.9.6: Translate the privacy policy page
* WP 4.9.6: Add the translated user descriptions to exported personal data
* Update Plugin updater to version 1.6.16
* Fix conflict with the plugin View Admin As. Props Jory Hogeveen. #253
= 2.3.5 (2018-05-08) =
* Pro: Fix translated CPT slugs when one CPT name is a substring of another one. Props Steve Reimer.
* Pro: Fix canonical redirection for post types archives when the CPT slug is translated
* Pro: Fix ACF private key uselessly synchronized when the public custom field is not synchronized
* Add filter 'pll_filter_query_excluded_query_vars'
* Redirect www. to non www. when using multiple domains
* Fix Yoast SEO category sitemap not filtered by language when using multiple domains
* Fix PLL_COOKIE === false not honored when using a cache plugin. #248
* Fix empty predefined languages list
= 2.3.4 (2018-03-27) =
* Pro: Fix conflict with Pods related to translated slugs for custom post types
* Add Friulian to the predefined languages list
* Fix conflict (javascript error) with Gütenberg #225
* Fix conflict on ajax requests introduced by WooCoommerce 3.3.4
* Fix queries by 'category_name' not auto translated #238
= 2.3.3 (2018-03-15) =
* Pro: Fix tax query using a term sharing slugs (fix a conflict with Fusion Builder)
* Restore Polylang (free) on REST requests, while disabling the language filter as in v2.3
* Rework auto translated query with taxonomy in different language #223
* Synchronize Yoast SEO primary category (needs Yoast SEO 7.0+)
* Fix PHP warning introduced by Yoast SEO 7.0 #229
* Fix tax query when using the relation 'OR'
* Fix a conflict with the combination of Barrel + WP Bakery Page Builder
* Fix broken redirect with MU domain mapping #226
* Fix site title not translated in password change email
= 2.3.2 (2018-03-05) =
* Pro: Fix REST requests not filtered by the requested language (introduced in 2.3).
* Pro: Fix error 404 on single posts if posts are untranslatable
* Deactivate Polylang (free) on REST requests by default.
* Fix translated terms unassigned from posts when deleting a term
* Fix auto translated query with taxonomy in different language returning empty results since WP 4.9 #223
* Fix conflict with a homepage option of the theme Extra
* Fix warning when filtering get_pages()
= 2.3.1 (2018-02-15) =
* Pro: Fix GET REST request with slug parameter deleting the post slug
* Fix http request with a custom query var being redirected to the home page #216
= 2.3 (2018-01-30) =
* Pro: Duplicating a post now duplicates untranslated terms and the featured image (if media are translatable)
* Pro: Add filter 'pll_sync_post_fields'
* Pro: Translate ACF Pro clone fields when creating a new field group translation
* Pro: Allow to share slugs when creating a post or term with the REST API
* Pro: Load asynchronously the script added on front for multiple domains and subdomains
* Pro: Fix 'lang' parameter not interpreted when the query includes 'name'
* Refactor the synchronization of metas for better synchronization and performance improvement
* Refactor the synchronization of taxonomy terms for performance improvement
* Refactor language and translations saving for performance improvement
* Refactor the synchronization of sticky posts
* Remove all languages files. All translations are now maintained on https://translate.wordpress.org/projects/wp-plugins/polylang #199
* Refactor the list of languages to merge predefined languages, Facebook locales and fixes for W3C locales
* Automatically deactivate Polylang when activating Polylang Pro
* Disable programmatically translated post types and taxonomies in settings. Props Ulrich Pogson. #180
* Set the cookie language in Javascript when a cache plugin is active
* Automatically remove the home page from cache when requesting the detection of the browser preferred language
* Use relative urls for the admin language filter in admin bar. #209
* Disable auto translation of WP_Term_Query if it has a 'lang' parameter
* Don't filter REST requests by default. #211
* Fix Yoast SEO statistics in dashboard showing only the default language. #211
* Fix WP Rocket clearing the cache of the wrong adjacent post
* Fix random header image
* Fix home page not correctly loaded when adding a query var
* Fix: Impossible to change the language code when the language code is also a WordPress locale.
= 2.2.8 (2018-01-09) =
* Pro: Fix: Impossible to link past events by translation in The Events Calendar
* Disallow to delete translations of the default term for all taxonomies
* Fix: Auto add pages adds WooCommerce pages in default language to menus in all languages
* Fix most used tag cloud in Tags metabox in WP4.9+. Props Pär Thernström. #208
= 2.2.7 (2017-11-30) =
* Fix queries by taxonomy broken since WP 4.9
* Fix PHP notice in icl_object_id()
= 2.2.6 (2017-11-22) =
* Pro: Fix query by post name and alternative language always returning the post in current language (when sharing slugs)
* Pro: Fix query by taxonomy and alternative language returning empty results
* Rework how translation files are loaded in ajax on front when the user is logged (in WP 4.7+)
* Add filter 'get_objects_with_no_lang_limit'
* Force loading the admin side when using WP CLI (Props chrisschrijver)
* Fix check for terms with no language not scaling
* Fix pll_count_posts not working with multiple post types
* Fix inconsistent spacing between flag and language name in language switcher parent menu item (Props Amit Tal)
* Fix spacing between flag and language name when displaying an RTL language
* Fix get_terms not accepting comma separated values for 'lang' parameter (Props Pavlo Zhukov)
* Fix possible wrong language detected in url when using subdomains (Props Pavlo Zhukov)
* Fix double escaped query
= 2.2.5 (2017-11-09) =
* Update plugin updater class to 1.6.15
* Add $link in cache key of links filters
* Add support for 'nav_menu' post type in wpml_object_id
* Fix conflict with Timber (introduced in 2.2.4)
= 2.2.4 (2017-10-26) =
* Pro: Fix unknown language not redirected to default when using multiple domains
* Pro: Fix empty 'lang' query var not deactivating the language query filter
* Pro: Fix conflict with The Events Calendar and Visual Composer when used together
* Add new filter `pll_hide_archive_translation_url` #174
* Add support for undocumented and deprecated WPML functions `wpml_object_id_filter` and `icl_get_current_language`
* Fix 'orderby' and 'order' in `wpml_active_languages`. Needs WP 4.7+
* Fix `icl_get_languages` not returning all languages when skip_missing = 0. Props Loïc Blascos
* Fix `pll_translate_string` not working on admin #178
* Fix PHP Warning in widget video in WP 4.9
* Fix query using 'any' post type not filtered per language (introduced in 2.2)
* Fix untranslatable string in About metabox. Props Farhad Sakhaei
* Fix error with PHP 7.1 and Duplicate Post. Props Enea Scerba
* Fix query auto translation not active in ajax requests on frontend
* Fix query auto translation for 'postname' and 'pagename'
* Fix terms query auto translation not working for 'include' when no taxonomy is provided (WP 4.5+)
= 2.2.3 (2017-09-24) =
* Fix editor removed on pages (introduced in 2.2.2)
= 2.2.2 (2017-09-22) =
* Pro: Fix Duplicate post button not working when the user meta has been corrupted
* Fix PHP notice with the plugin Members #175
* Fix page template select displayed when editing a translated page for posts
* Fix incompatibility with WP 4.8.2 (placeholder %1$s in prepare)
= 2.2.1 (2017-08-30) =
* Pro: partially refactor REST API classes
* Pro: Fix duplicate content user meta not removed from DB when uninstalling the plugin
* Fix strings translations not removed from DB when uninstalling the plugin
* Fix incorrect translation files loaded in ajax on front when the user is logged in (WP 4.7+)
* Fix widget language dropdown removed when saving a widget (introduced in 2.2)
* Fix queries with negative values for the 'cat' parameter (introduced in 2.2 for queries made on frontend)
* Fix performance issue in combination with some plugins when the language is set from the content (introduced in 2.2)
= 2.2 (2017-08-16) =
* Pro: Add support for the REST API
* Pro: Add integration with The Events Calendar
* Pro: Refactor ACF Pro integration for post metas and integrate term metas
* Pro: Ask confirmation if synchronizing a post overwrites an existing translation
* Pro: Separate sync post logic from interface
* Pro: Fix 'Detect browser language' option automatically deactivated
* Pro: Fix redirect to 404 when the 'page' slug translation includes non alphanumeric characters.
* Pro: Fix untranslated post type archive slug
* Pro: Fix ACF taxonomy fields not copied when the taxonomy is not translated #156
* Pro: Fix fatal error with ACF4
* Support a different content text direction in admin #45
* Add support for wildcards and 'copy-once' attribute in wpml-config.xml
* Add minimal support for the filters 'wpml_display_language_names' and 'icl_ls_languages'
* Improve compatibility with the plugin WordPress MU Domain Mapping #116
* Improve speed of the sticky posts filter #41
* Remove redirect_lang option for multiple domains and subdomains
* Use secure cookie when using SSL
* Allow to copy/sync term metas with the filter 'pll_copy_term_metas'
* Filter ajax requests in term.php according to the term language
* Add error message in customizer when setting an untranslated static front page #47
* Load static page class only if we are using a static front page
* Refactor parse_query filters to use the same code on frontend and admin
* Don't use add_language_to_link in filters
* Move ajaxPrefilter footer script on top
* Use wp_doing_ajax() instead of DOING_AJAX constant
* Fix queries custom tax not excluded from language filter on admin
* Fix WP translation not loaded when the language is set from the content on multisite.
* Fix the list of core post types in PLL_OLT_Manager for WP 4.7+
* Fix post name and tag slug incorrectly sanitized for German and Danish
* Fix lang attribute in dropdowns
* Fix wpml_permalink filter #139
* Fix WPML constants undefined on backend #151
* Fix a conflict with the plugin Custom Permalinks #143
* Fix menu location unexpectedly unset
= 2.1.6 (2017-07-17) =
* Pro: fix duplicate post button not working in PHP 7.1
* Pro: fix CPTUI untranslated labels on admin
* Adapt related posts filter to use slug instead of name to follow changes made on Jetpack server ( Props Steve Kaeser )
* Fix PHP notices when translating CPT and custom tax titles in Yoast SEO
* Fix PHP warning when all plugins are networked activated
= 2.1.5 (2017-05-31) =
* Add compatibility with new media widgets introduced in WP 4.8
* Removing the language information in URL for the default language is now default
* Update plugin updater class to 1.6.12
* Pro: fix PHP notices when duplicating the content
* Fix: test existence of `twentyseventeen_panel_count` instead of relying only on the active template
* Fix: set current property to false when removing the current-menu-item class #134 props @mowar
* Fix PHP notice when editing a term without language
* Fix possible PHP notice when deleting a category
* Fix fatal error with Gantry 5
= 2.1.4 (2017-05-16) =
* Pro: fix user not logged in on secondary domain when previewing changes
* Pro: fix archive links without language code in ACF link field (ACF 5.4.0+)
* Fix redirection from www subdomain to wrong language domain.
* Fix: selecting "Front page displays latest posts" in the customizer not cleaning the languages cache
* Fix accessibility of the admin language switcher
= 2.1.3 (2017-04-11) =
* Pro: Fix translated slug of 'page' if it is translated to an empty string
* Update plugin updater class to 1.6.11
* Strings registered with a wpml-config.xml file or WPML functions are now multiline by default
* Translate the site title in emails sent to the user
* Fix sanitize_user for specific locales
* Fix deprecation notice in Yoast SEO integration
* Fix: Clean term cache after the language has been set in mass #119
= 2.1.2 (2017-03-09) =
* Pro: Add filter 'pll_xdata_nonce_life'
* Pro: Fix translation of WooCommerce product attribute slug
* Pro: Fix product synchronization in WooCommerce 2.7
* Pro: Fix error message when bulk trashing synchronized posts
* Add option to discard item spacing in the output of pll_the_languages() ( Props Ceslav Przywara ) #93 #95
* 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
* Update plugin updater class to 1.6.10
* Fix: Remove the dependency to is_ssl() to detect the language in the url ( language set from the directory name )
* Fix issue with secondary level domains
* Fix strings not translated in emails
* Fix incorrect usage of add_action() ( Props Peter J. Herrel ) #103
* Fix wrong redirect in customizer in WP 4.7
= 2.1.1 (2017-02-15) =
* Pro: Add filter 'pll_enable_duplicate_media' for a fine control of automatic media duplication
* Add filter 'pll_links_model' for the links model class name
* Trim any starting ^ from modified rewrite rules
* Pro: Fix wrong count of plugins to update
* Fix slashed strings translations not saved #94
= 2.1 (2017-01-25) =
* Minimum WordPress version is now 4.4
* Pro: Add support for synchronized posts (same post in multiple languages)
* Pro: Add support for custom post type UI and the Divi Builder
* Improve support of Yoast SEO (no category base and post type archive breadcrumb title)
* Move Languages menu at top level instead of submenu of the WordPress settings
* Copy the original post date when creating a translation and when the date is synchronized (Props Jory Hogeveen) #32
* Remove hreflang attributes on paged pages and paged posts
* Add label to widget language dropdown for better accessibility (Props Lawrence Francell) #53 #56
* Remove constants POLYLANG_URL and PLL_LOCAL_URL
* wp_get_sidebars_widgets() and is_active_sidebar() are now filtered according to widgets languages #54
* Add functions pll_esc_html__(), pll_esc_html_e(), pll_esc_attr__() and pll_esc_attr_e() to the API (Props jegbagus) #83
* Pro: Fix conflict between WooCommerce shop on front and translated shop base slug
* Pro: Fix $wp_rewrite search base and author_base not translated #68
* Pro: Fix page preview does not log in the user when using subdomains
* Fix: avoid setting the language cookie on 404 pages
* Fix: rewrite rules order modified for custom post types archives
* Fix: conflict with WP All Import causing our filters to fail in "Add Media" modal when editing a post
* Fix: auto add pages not working for nav menus assigned to several locations
* Fix: Jetpack infinite scroll for multiple domains #58 #74
* Fix: serialize error in Strings translations when balanceTags option is active #63
* Fix: static front page preview when redirected from the languages page #49
* Fix: Auto add pages not working for nav menus assigned to several locations
* Fix: Conflict with Woocommerce Show Single Variation
* Fix: Parent page not synchronized in Quick edit (introduced in 2.0.8)
* Fix: WPML API wpml_element_has_translations and wpml_post_language_details
* Fix: unattached media translations not in language switcher
* Fix: Conflict with WP Residence advanced search
= 2.0.12 (2016-12-19) =
* Fix plugin not loaded first (introduced in 2.0.11)
* Fix wrong translations files loaded when the language is set from the content in WP 4.7 #76
* Fix notice when a tax query has no terms (using EXISTS or NOT EXISTS)
= 2.0.11 (2016-12-12) =
* Pro: Fix shared term slugs broken by a late change in WP 4.7 #73
* Pro: Fix media taxonomies lost when creating a media translation when taxonomies sync is activated #72
* Fix fatal error in customizer when Twenty Seventen is activated and another theme is previewed #71
* Fix wrong plugin language on admin if user locale is different from site locale in WP 4.7
= 2.0.10 (2016-12-05) =
* Add support for front page panels of Twenty Seventeen
* Remove draft posts from the language switcher even when the user is logged in
* Fix: Make argument 2 of icl_object_id optional
* Fix a conflict with the Divi theme (#67)
= 2.0.9 (2016-11-15) =
* Fix javascript error in some ajax requests
= 2.0.8 (2016-11-14) =
* Disable admin language feature in WP 4.7+
* Pro: fix case where a media could lose its parent post when translated on the fly by the content duplication
* Pro: fix on the fly media created at content duplication attached to parent page instead of child page
* Fix translations input fields not populated in languages metabox when creating a new translation in WP 4.7
* Fix possibility to delete the translations of the default category in WP 4.7
* Fix tag search not filtered per language in Quick edit in WP 4.7
* Fix dropdown language switcher not working for untranslated pages
= 2.0.7 (2016-10-18) =
* Fix issues with static front pages introduced in version 2.0.6
= 2.0.6 (2016-10-17) =
* Pro: Fix translated paged slug not working on paged static front page
* Add support for WPML filter 'wpml_language_form_input_field'
* Fix PHP notice when using the WPML filter 'wpml_current_language'
* Fix cases where the admin language filter is not correctly taken into account
* Fix paged static front pages in plain permalinks
* Fix paged static front pages for multiple domains (#43)
* Fix warning occurring when a 3rd party plugin attempts to register anything but a string in the strings translations panel
* Fix cross domain http request for media when using multiple domains or subdomains
* Fix error 404 on pages when no language has been created yet
= 2.0.5 (2016-09-22) Five years after! =
* Pro: Fix conflict with WPBakery Visual Composer
* Pro: Fix conflict between multiple domains SSO and FORCE_SSL_ADMIN
* Pro: Fix duplicated fields not displayed in new translation in ACF Pro 5.4+
* Add Tibetan and Silesian to the predefined languages list
* Remove duplicated strings from the strings translations (even when they have a different name or group)
* The languages and translations of custom post types and taxonomies are no more activated by default at activation
* Allow to deactivate auto translation in secondary by setting 'lang' to an empty value
* Fix: invalidate the cache of PLL_MO ids when adding a new language
* Fix: don't filter secondary queries when editing a post in an untranslated post type
= 2.0.4 (2016-09-06) =
* Add Gujarati to the predefined languages list
* Fix conflict with Page Builder. Other parts of the conflict are fixed in Page Builder 2.4.14
* Fix plugins translations incorrectly loaded in WP 4.6
* Fix error 404 on paged urls when using a non standard port
= 2.0.3 (2016-08-16) =
* Pro: Fix PHP notice when hiding the language code in url and the language is set from subdomains
* Pro: Fix one more media being created when the duplicate media in all languages is activated (introduced in 2.0)
* Pro: Fix shared term slugs not working on PHP 7
* Pro: Fix Polylang storing integers in some ACF Pro fields where ACF Pro stores strings
* Pro: Fix ACF Pro custom fields synchronized even when the custom fields synchronization option is deactivated (#40)
* Fix PHP notice: Undefined variable: original_value in /modules/wpml/wpml-api.php on line 168
* Fix translations loaded too soon by plugins not correctly reloaded since WP 4.6 (#39)
* Fix: Remove the delete link for translations of the default category on PHP 7
* Fix unescaped i18n strings in Lingotek presentation
= 2.0.2 (2016-08-03) =
* 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
= 2.0.1 (2016-08-02) =
* Fix fatal error on PHP < 5.4 (introduced in 2.0)
* Fix custom flags not being loaded (introduced in 2.0)
= 2.0 (2016-08-02) =
* Pro: Improve integration with ACF Pro
* Pro: Add support for single sign on across multiple domains or subdomains
* Pro: Add support for browser language detection when using multiple domains
* Pro: Add support for translation of the static portion of the post permalink structure
* Pro: Fix deactivated languages appearing in Yoast SEO sitemaps
* Pro: Fix impossibility to visit a deactivated language when using subdomains or multiple domains (#10)
* Pro: Fix when sharing slug on the page for posts, only one of them is accessible (#33)
* Add the possibility to use the language switcher as dropdown in menu
* Add support for custom logo introduced in WP 4.5 (#6)
* The backend current language ( PLL()->curlang ) is now equal to the language of current post or term being edited (#19)
* The sample permalink is now updated when changing the language in the Languages metabox
* Revamp the wpml-config.xml reader to use simplexml instead of our custom xml parser
* Improve support for the WPML API (including Hook API introduced in WPML 3.2)
* Add support for translation of meta titles and descriptions of custom post types and custom taxonomies in Yoast SEO
* Replace uncached functions by WPCOM VIP functions when available
* Improve compatibility with WP 4.6
* Fix parent category wrongly assigned to post when synchronizing children categories (#21)
* Fix custom fonts not loaded when using multiple domains or subdomains
* Fix remove_accents() not working for German and Danish (#24)
* Fix incorrect static front pages urls on backend
* Fix impossible to directly enter the page number in strings translation table (introduced in 1.9.3)
* Fix conflict with WP Sweep (needs WP Sweep 1.0.8+)
* Fix potential performance issue by querying only taxonomies to show in quick edit to filter the category checklist
* Fix conflict (database error) with ReOrder-posts-within-categories plugin
* Fix languages per page option not saved
= 1.9.3 (2016-06-28) =
* Pro: Allow to add slashes in url slugs translations
* Pro: Fix archive links not using translated slugs
* Pro: Fix visitor being redirected to 404 if his browser preference is set to an inactive language
* Fix strings translations table always back to page 1 when submitting the form (#14)
* Fix get_pages( array( 'lang' => '' ) ) not querying all the languages
* Fix switching the admin language filter can override the static front page settings (#16)
= 1.9.2 (2016-06-06) =
* Pro: fix unreachable hierarchical custom post type posts when they are sharing slugs across languages
* Fix missing argument 3 in icl_t
* Fix conflict with WooCommerce product variations
= 1.9.1 (2016-05-23) =
* Pro: add compatibility with Beaver Builder
* Pro: fix media wrongly created when adding a new media translation
* Add azb, ceb, de_CH_informal, es_GT, mr, nl_NL_formal to the predefined list of languages
* Fix the language switcher not linking to media translations for anonymous visitors
= 1.9 (2016-04-27) =
* Pro: add the possibility to translate custom post types slugs, taxonomies slugs and more
* Pro: add the possibility to share the same post or term slug across languages
* Pro: add the possibility to duplicate the content when creating a new translation
* Pro: add the possibility to create all translations at once when uploading a media
* Pro: add the possibility to disable a language
* Add license and update management
* Add inline docs for all filters and actions
* When possible, the rel alternate hreflang now display only the language code (without the country code)
* When combined with flags in the language switcher, wrap the language name inside <span> tags
* Add customizer selective refresh support for the language switcher widget ( needs WP 4.5+ )
* Fix dynamic options of the language switcher widget not working in the customizer
* Fix possible error 404 on page shortlink when using subdomains or multiple domains
* Fix get_adjacent_post() and wp_get_archives() for untranslated post types ( needs WP 4.4+ )
* Fix language homepage urls not present in Yoast SEO sitemap (when the homepages display posts)
= 1.8.5 (2016-04-03) =
* Revert from $_SERVER['PHP_SELF'] to $_SERVER['SCRIPT_FILENAME'] to detect if the user is on login/register/signup page
* Fix incompatibility introduced by WP 4.5 in Edit single taxonomy term screen
* Fix existing post overridden when creating a language and a conflicting plugin sets the global $post on languages pages
= 1.8.4 (2016-03-06) =
* Revert canonical redirection of static front page when combining plain permalinks + default language hidden in url (introduced in 1.8.2)
= 1.8.3 (2016-03-04) =
* fix: All pages are redirected to the home page on some installations (introduced in 1.8.2)
= 1.8.2 (2016-03-02) =
* Add support for the 'wpml_get_default_language()' function from the WPML API
* Stop blocking saving settings when errors are detected (invalid domains)
* Use publicly_queryable => true instead of public => true for the language taxonomy (WP 4.5+)
* fix: PHP notice when pll_default_language() is called before a language is created
* fix: PHP notice undefined property PLL_Language::$page_on_front
* fix: canonical redirection of static front page when combining plain permalinks + default language hidden in url
* fix: YARPP compatibility broken in v1.8
* fix: Remove the delete link for translations of the default category (introduced back by WP 4.3)
* fix: settings not displayed with WP 4.1 or older
= 1.8.1 (2016-01-31) =
* Update the list of Facebook locales used for Opengraph support with Yoast SEO and Jetpack
* fix: secondary query with translated post type and untranslated taxonomy mixes languages (introduced in 1.8)
* fix: issue with paged static front page when hiding the default language in url
* fix: potential issue with cache after synchronizations
* fix: trailing slash added to canonical home url outputted by Yoast SEO when using default permalinks
= 1.8 (2016-01-19) =
* Minimum WordPress version is now 4.0
* Add ary, bn_BD, en_ZA, es_AR, fr_CA and fr_BE to the predefined languages list
* Adopt WordPress coding standards
* New structure for translated posts and terms (=> several methods of PLL_Model are deprecated).
* Revamp the management of the static front page and page for posts
* Improve performance for navigation menus with a lot of pages
* The Polylang and WPML API are now loaded when 'plugins_loaded' is fired (on frontend only if at least one language has been defined)
* Add 'pll_get_post_translations()' and 'pll_get_term_translations()' to the API
* Add filter 'pll_cookie_expiration' to change the cookie expiration time
* Add support for 'wpml_get_language_information()' function from the WPML API
* The default language is now managed directly from the languages list table
* Various accessibility improvements
* It is now possible to choose the languages flags from the available list (custom flags on frontend still work as previously)
* Revamp the settings page (now a list table with inline configuration)
* Add an option to remove all data when uninstalling the plugin
* Add test of subdomains and domains accessibility
* Add post state for translations of the front page and posts page
* Add better support of the customizer menus introduced in WP 4.3
* Media taxonomies (created by 3rd party plugins) are now filtered by language when editing a media
* Synchronization of taxonomies (created by 3rd party plugins) and meta are now enabled for media
* The 'hreflang' tag now refers to the locale instead of the 2-letters language code
* Workaround for WordPress locales not being W3C valid (see #33511)
* Workaround a bug in Nextgen Gallery causing redirect on album
* Add compatibility with Duplicate Post plugin to avoid duplicated post keeping the link to translations
* Add compatibility with Jetpack Related Posts
* fix: incorrect rewrite rules after changing how the language is set (need to flush rewrite rules after this)
* fix: password protected pages don't work on multiple domains
* fix: ensure that the page parent is in the correct language when using bulk edit
* fix: is_tax set on category and post tags archives when it should not
* fix: automatically added new top-level pages to menus are not filtered by language
* fix: nav menus locations are messed when changing the default language
* fix: error 404 for untranslated taxonomies pages
* fix: single posts and pages links do not include the language code when using the default permalinks and forcing the language code in url
* fix: missing trailing slash on home url when using default permalinks or a static front page
* fix: sticky visibility is copied to new translation only if the synchronization is activated
* fix: remove "» Languages » [language name]" from the feed title
* fix: spaces are not honored when searching strings translations
* fix: default language not set and terms translations not correctly imported when using WordPress Importer
* fix: the browser language detection does not differentiate 'en_US' and 'en_GB'
* fix: non alphanumeric characters query vars values lead to an infinite redirection loop on static front pages
* fix: user profile not saved for a language when the language code contains a "-"
* fix: non translated posts page always link to the static front page even when they should not
* fix: remove hreflang="x-default" when using one domain per language
* fix: deprecated function notice in WP 4.5 alpha
* fix: wrong url for attachments when media are translated and using subdomains
* fix: wrong url for unattached attachments when using subdirectories (since WP 4.4)
* fix: wrong url scheme for custom flags
= 1.7.12 (2015-11-13) =
* The language taxonomy is now public for compatibility with WP 4.4
* fix: nav menus locations are not correctly populated in customizer in WP 4.4
* fix: the termmeta table was still deleted at upgrade
* 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)
* fix: potential notice in 'pll_the_languages()' [props mattkeys](https://wordpress.org/support/topic/bug-on)
= 1.7.11 (2015-10-15) =
* fix: conflict with GET ajax requests sent by the jquery method load
* 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)
* fix: the parent list in page attributes metabox is not in the correct language (introduced in 1.7.10)
* fix: error 404 for attachments
* fix: the language switcher is not displayed when combining "Forces link to front page" and "Hides languages with no translation"
= 1.7.10 (2015-09-28) =
* Add Occitan translation contributed by [Cédric Valmary](http://www.totenoc.eu/)
* Add de_DE_formal, en_NZ, es_CO, hy, oci, ps and tl to the predefined languages list
* Add the filter 'pll_predefined_languages' and the actions 'pll_language_edit_form_fields' and 'pll_language_add_form_fields'
* the termmeta table (used in Polylang < 1.2) is no more deleted when uninstalling the plugin (as it will soon be included in WP)
* fix: prevent creating a media translation if one already exists
* fix: Attempt to translate the nav menus for themes registering a theme location but not using it in wp_nav_menu()
* fix: Jetpack infinite scroll
* fix: issue with terms languages when two languages have the same name
* fix: notices when deleting a tag and Lingotek is active
* fix: the languages cache is not cleaned when updating the site home url
* fix: conflict with the theme Ambition
* fix: front page canonical url displayed by Yoast SEO
* fix: typo in options definition at install [props null.bit](https://wordpress.org/support/topic/suggestions-for-two-new-filters?replies=5#post-7466159)
* fix: error when adding a term in a non-translated taxonomy
= 1.7.9 (2015-08-17) =
* Minimum WordPress version is now v3.9
* Add: hreflang="x-default" on front page when the default language code is not hidden in urls
* fix: remove hreflang links in html head section of paged archives to please Google
* 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)
* fix: change the order of strings translations columns for better display on mobile devices in WP 4.3
* fix: various issues with nav menus and customizer in WP 4.3
* fix: correctly disallow unchecking both show names and show flags in the language switcher form
= 1.7.8 (2015-07-21) =
* fix: conflict with PHP < 5.4 introduced in 1.7.7
= 1.7.7 (2015-07-20) =
* Add Romanian translation contributed by uskro
* Add Japanese translation contributed by [Eiko Toda](http://www.eikotoda.com)
* Update French translation contributed by [fxbenard](http://fxbenard.com/)
* The language locale is now validated with the same pattern as in WP 4.3. See #28303
* fix: make sure that the language switcher never finds translations for untranslated post types (could occur when the post type was previously translated)
* fix: display the default category according to the admin language filter in settings->writing
* 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)
* 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)
* fix: customizer menus issues introduced by changes in WP 4.1
* fix: strings translations are not saved when pressing enter
* fix: it is not possible to de-activate the translation for custom post types and taxonomies from wpml-config.xml
* fix: conflict with plugins using stringified json in ajax requests
= 1.7.6 (2015-06-10) =
* Add Galician translation contributed by [Toño Calo](http://fedellar.wordpress.com/)
* fix: incorrect post type archive link for untranslated post types
* fix: notices in wp-import.php
* fix: avoid flushing rewrite rules at network activation and de-activation
* fix: the note below the category list table displays the default category according to the admin language filter
* fix: wrong future posts permalinks
* fix: deleting a media translation deletes the file too
* fix: when using persistent object cache, get_terms is not always filtered by the correct language on admin side
* fix: it is possible to create two categories having the same translation
* fix: fatal error when using the dropdown language switcher in WP < 4.1
= 1.7.5 (2015-05-11) =
* Add 'pll_languages_list' filter
* fix: warning when a plugin calls 'icl_object_id' with an untranslated post type (seen in ACF 4.4.1)
* fix: the language is not correctly set from the url when using PATHINFO permalinks (introduced in 1.6!)
* fix: notice when a search is filtered by a taxonomy term in a different language
= 1.7.4 (2015-05-03) =
* fix: translated taxonomies and post types from wpml-config.xml are not filtered on frontend (introduced in 1.7.2)
* fix: WPML strings translations not always loaded (introduced in 1.7)
* fix: $.ajaxPrefilter() may not work as expected [props ScreenfeedFr](https://wordpress.org/support/topic/ajaxprefilter-may-not-work-as-expected)
* fix: can't hide the language code for the default language when using subdomains
* fix: incorrect static front page url when hiding the default language information
* fix: an untranslated posts page may display posts in all languages
* fix: javascript error when changing the language of a hierarchical post type from the languages metabox in WP 4.2
* fix: subdomains urls are malformed when the main site uses www.
* fix: suggest tags are not filtered in quick edit
* fix: parent page dropdown list not filtered in quick edit
= 1.7.3 (2015-04-11) =
* the transient 'pll_languages_list' now stores an array of arrays instead of an array of PLL_Language objects
* fix: fatal error for users hosted at GoDaddy (due to PLL_Language objects stored in a transient)
* fix: additional query vars are removed from home page
* fix: categories are not filtered by the admin language switcher in posts list table (introduced in 1.7)
* fix: when using multiple domains, the domain url is lost when modifying the language slug
* fix: the queried object is incorrectly set for author archives (introduced in 1.6.5)
* fix: notice when a nav menu assigned to a translated nav menu location has been deleted
* fix: no canonical redirection when using pretty permalinks and querying default permalinks
= 1.7.2 (2015-03-23) =
* fix: comments are filtered for posts in a post type not managed by Polylang
* fix: translated static front page don't work when setting PLL_CACHE_HOME_URL to false (introduced in 1.7)
* fix: the query for taxonomies on custom post types is broken (when adding the language code to the url)
= 1.7.1 (2015-03-20) =
* fix: wrong redirection when using a static front page and replacing the page name by the language code (introduced in 1.7)
= 1.7 (2015-03-19) =
* Minimum WordPress version is now v3.8
* Add new languages to the predefined languages list: Swiss German, Hazaragi
* Add compatibility with nested tax queries introduced in WP 4.1