== Changelog ==

This file contains only old changelog. See readme.txt for newer versions.

= 1.5.6 (2014-10-11) =

* Fix: the admin language filter is not active for paginated taxonomy in nav menu admin panel
* Fix: wrong redirection if a domain is a substring of another domain (ex: mysite.com and mysite.co)
* Fix: impossible to translate numeric values in options defined in wpml-config.xml
* Fix: call to undefined method PLL_Links::get_translation_url() with Avada theme
* Fix: manage_{$this->screen->taxonomy}_custom_icolumn is a filter and not an action

= 1.5.5 (2014-09-10) =

* Fix: missing argument 4 in icl_translate
* Fix: conflict with Vantage theme
* Fix: possible issue with cookie domain on 'localhost'
* Fix: filtering string translations does not work when the group name contains a space
* Fix: Possible 404 error for attachments
* Fix: PHP notice when a shared term is not translated in all taxonomies

= 1.5.4 (2014-08-13) =

* Add new API functions: pll_get_post_language, pll_get_term_language, pll_translate_string
* Add better compatibility with Jetpack 3
* Fix: attachments don't get any language when uploaded from frontend
* Fix: authors cannot create tags
* Fix: too restrictive capability checks for some edge cases
* Fix: conflict with WPSEO: taxonomy metas cannot be saved

= 1.5.3 (2014-07-12) =

* Add: Capability check before creating links in post list table
* Add: Possibility not to cache languages objects with option PLL_CACHE_LANGUAGES (for GoDaddy users)
* Fix: Saving a header or a background in menu Appearance resets nav menus locations (introduced in 1.5)
* Fix: sub-sub-options and deeper levels defined in wpml-config.xml are not translated
* Fix: Fatal error when creating a new site when Polylang is network activated (introduced in v1.5.1)
* Fix: Admin language forced to English when activating Polylang (before creating any new language)
* Fix: 'pll_count_posts' second parameter not taken into account
* Fix: 'edit-post' and 'create-posts' capabilities are not differentiated when saving a post

= 1.5.2 (2014-06-24) =

* Fix: Revert post translations terms cleaning introduced in 1.5 as it seems to cause problems
* Fix: Impossible to delete a biographical info (introduced in 1.5)
* Fix: Security issue reported by [Gregory Viguier](http://www.screenfeed.fr/)

= 1.5.1 (2014-06-19) =

* Add: filter 'pll_settings_tabs' and action 'pll_settings_active_tab_{$tab}'
* Add: possibility to add a path when using multiple domains (same path for all languages)
* Fix: Bad redirection if /language/ is added to urls (introduced in 1.5)
* Fix: Nav menu locations are not saved in customizer (introduced in 1.4)
* Fix: Unable to unset nav menu locations
* Fix: Incorrect link for date archives in language switcher (introduced in 1.5)
* Fix: Fatal error when using featured content in Twenty Fourteen
* Fix: Posts bulk edit broken (introduced in 1.5)
* Fix: Polylang does not play nice with switch_to_blog
* Fix: Warning: reset() expects parameter 1 to be array, null given in admin-filters-columns.php on line 81

= 1.5 (2014-05-29) =

* Add Ukrainian translation contributed by [http://getvoip.com/](http://getvoip.com/)
* Refresh translation metaboxes (again): now translated posts are chosen from an autocomplete input field
* Categories and post tags translations are also chosen in an automplete input field
* Better error management on languages pages
* Use Dashicons instead of Icomoon icons for WP 3.8+
* Check if translated post is readable by the current user before displaying the language switcher
* Minimum Twenty Fourteen version is now 1.1
* Code cleaning
* Add support for Quick draft introduced in WP 3.8
* Add support for object cache plugins for recent posts and recent comments widgets
* Add support for pages with modified query in the language switcher (ex: when multiple post types queried on the same page)
* 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
* Add new filter pll_the_languages_args
* Add support for ICL_LANGUAGE_CODE == 'all' on admin side
* Fix: Galician flag
* Fix: static page on front pagination is broken
* Fix: search url may be broken
* Fix: PHP notice in icl_get_languages
* Fix: more robust way of detecting language in url when using directory
* Fix: delete translations terms orphans in database
* Fix: inconsistent behavior when setting page on front from customizer
* Fix: deleting a category assigns posts to wrong default category
* Fix: quick edit breaks synchronization
* Fix: some security issues

= 1.4.5 (2014-04-19) =

* Fix: Notice when combined with WPSEO 1.5+
* Fix: Impossible to disable a widget language filter once set (introduced in 1.4.4)
* Fix: Unexpected redirection of the homepage with language code when permalink structure has no trailing slash (introduced in 1.4.4)
* Fix: Some installs lead to wrong redirection when using domains (introduced in 1.4.4)
* Fix: Possible infinite redirection while previewing posts (introduced in 1.4.4)
* Fix: Uploaded medias don't get a language since WP 3.9
* Fix: Compatibility with Twenty Fourteen Ephemera widget in the version shipped with WP 3.9

= 1.4.4 (2014-04-09) =

* Add: Compatibility with widgets customizer introduced in WP 3.9
* Fix: No post in translation dropdown after switching the language in edit post (introduced in 1.4.3)
* Fix: No canonical redirection when there is no language code in url and the language code is not hidden for the default language
* Fix: Suppress language cookie when using multiple domains

= 1.4.3 (2014-03-22) =

* Add: Serbian translation contributed by Sinisa
* Add: Myanmar translation contributed by Sithu Thwin
* Fix: comment form redirects to wp-admin when using multiple domains or subdomains.
* Fix: fatal error with old versions of PHP (tested on PHP 5.2.4)
* Fix: Bad gateway experienced by users hosted by wpengine.com
* Fix: links got from tiny MCE link button are filtered with admin language filter instead of current post language
* Fix: possibly wrong redirection in check_language_code_in_url when using multiple domains or subdomains

= 1.4.2 (2014-02-24) =

* Add: check multiple post types in PLL_Model::count_posts
* Fix: error 404 on category links when setting the language by content (introduced in 1.4.1)
* Fix: PHP notices in frontend-nav-menu.php with Artisteer themes
* Fix: decrease the memory usage of untranslated posts list
* Fix: home page not correctly redirected to canonical when using page on front and page name is kept in url

= 1.4.1 (2014-02-16) =

* Add: Czech translation contributed by [Přemysl Karbula](http://www.premyslkarbula.cz)
* Fix: the displayed language is not correct in quick edit for categories and post tags
* Fix: the language switcher does not display the correct link for translated parent categories if only children have posts
* Fix: 3rd parameter of icl_object_id is not optional
* Fix: issue when combining multiple domains and browser detection -> the combination is now forbidden
* Fix: conflict Shiba Media Library: link between media translations is lost when using media quick edit
* Fix: notice when using taxonomies in wpml-config.xml
* Fix: incorrect post format link
* Fix: Twenty Fourteen Ephemera widget strings are not translated

= 1.4 (2014-01-22) =

* Add Traditionial Chinese translation contributed by [香腸](http://sofree.cc/)
* Minimum WordPress version is now v3.5
* Refresh translations metaboxes: now translated posts are chosen in a dropdown list
* Check if translated archives for category, tag and post format are empty before displaying the language switcher
* Add specific management of translated featured tag in Twenty Fourteen
* Add the possibility not to cache homepage urls with option PLL_CACHE_HOME_URL (for users having several domains).
* The function get_pages is now filtered by language
* Ajax requests on frontend are now automatically detected. It is no more necessary to set 'pll_load_front' :)
* Various performance improvements
* 'pll_get_post_types' and 'pll_get_taxonomies' filters must be added *before* 'after_setup_theme' is fired
* Pre 1.2 data will be removed from DB at first upgrade at least 60 days after upgrade to 1.4
* Removed some duplicate code between admin and frontend
* Bug correction: incorrect pagination when using domains or subdomains
* Bug correction: post format link not translated
* Bug correction: impossible to use child terms with same name in hierarchical taxonomies
* Bug correction: the terms list table is filtered according to new translation language instead of admin language filter

= 1.3.1 (2013-12-13) =

* Bug correction: fatal error on settings page if a static front page without language is set
* Bug correction: wrong home url when using different domains per language

= 1.3 (2013-12-11) =

* Refresh admin UI for better look in WP 3.8 and more dynamic comportment
* The "Detect browser language" option does now also controls returning visits (based on cookie).
* Improved performance by optimizing some queries for WP 3.5+
* The user biography in default language is now stored in default WordPress usermeta
* Add language parameter in API function pll_home_url and allow to call it on admin side
* Calling 'get_terms' with the 'lang' parameter now uses a cache object per language
* Bug correction: conflict with unstranslated taxonomies
* Bug correction: possible malformed translation archive url in language switcher
* Bug correction: a wrong language may be displayed in quick edit dropdown
* Bug correction: it is possible to add multiple translations (in the same language) for a single taxonomy term
* Bug correction: non public post types and taxonomies are visible in Polylang settings
* Bug correction: the language is always chosen from cookie (or browser preferences) in some installations
* Bug correction: Firefox language preference is not recognized when comparison is made on locale (instead of ISO 639-1 language code)
* Bug correction: incorrect tax_query in PLL_Auto_Translate

= 1.2.4 (2013-11-28) =

* Better support for theme customizer
* Bug correction: admin bar search does not filter by language
* Bug correction: possible conflict on secondary query when querying taxonomies or single page
* Bug correction: post type is not included in url when editing or adding a term translation
* Bug correction: various warnings and PHP notices

= 1.2.3 (2013-11-17) =

* Avoid fatal error when ugrading with Nextgen Gallery active
* Bug correction: menus locations of non default language are lost at theme deactivation
* Bug correction: impossible to set menus locations of non default language in some specific cases
* Bug correction: bbpress admin is broken

= 1.2.2 (2013-11-14) =

* Updated Polish translation thanks to [Bartosz](http://www.dfactory.eu/)
* Delay strings translations upgrade from 'wp_loaded' to 'admin_init' to avoid fatal error when wp-ecommerce is active
* Remove Jetpack infinite scroll compatibility code as it seems useless with new Polylang 1.2 code structure
* Bug correction: fatal error when doing ajax on frontend
* Bug correction: ICL_LANGUAGE_CODE incorrectly defined when doing ajax on frontend
* Bug correction: ['current_lang'] and ['no-translation'] indexes disappeared from pll_the_languages raw output
* Bug correction: invalid argument supplied for foreach() in /polylang/include/mo.php on line 57
* Bug correction: cookie may not be correctly set
* Bug correction: languages columns may not be displayed in custom post types and custom taxonomies tables

= 1.2.1 (2013-11-11) =

* Update badly encoded Latvian translation
* Suppress one query in PLL_WPML_Config when not in multisite
* Bug correction: strings translations are not correctly upgraded
* Bug correction: nav menus locations are not correctly upgraded for non default language

= 1.2 (2013-11-10) =

This version does include important changes in database. More than ever, make a database backup before upgrading

* Add Arabic translation contributed by [Anas Sulaiman](http://ahs.pw/)
* Major rewrite with new structure
* Change the language and translations model from meta to taxonomy (no extra termmeta table created anymore)
* Move the strings translations from option to a custom post type
* Add support for language code in subdomain and for one different domain per language (experimental)
* Add support of wordpress importer plugin. Export must have been done with Polylang 1.2+ (experimental)
* Add support for theme navigation customizer (was de-activated by Polylang since WP 3.4)
* Request confirmation for deleting a language
* Better management of default category for each language
* Now check if date and post type archives are translated before displaying the language switcher
* Update management of the 'copy' action of the custom fields section in wpml-config.xml
* Add support for ICL_LANGUAGE_CODE and ICL_LANGUAGE_NAME of the WPML API on admin side
* Add support of WPSEO custom strings translations when the language is set from content
* Modify admin language filter for valid html and better visibility
* Synchronization is now disabled by default (due to too much conflicts / questions on the forum)
* Include rel="alternate" hreflang="x" selflink per google recommendation
* Improve inline documentation
* Bug correction: wrong datatype for second argument in polylang/include/auto-translate.php (introduced in 1.1.6)
* Bug correction: same id is used for all language items in menu
* Bug correction: wpml-config.xml file not loaded for sitewide active plugins on network installations
* Bug correction: page parent dropdown list (in page attributes metabox) not correctly displayed when switching from a language with empty list

= 1.1.6 (2013-10-13) =

* Add the possibility to display the upgrade notice on plugins page
* Bug correction: Illegal string offset 'taxonomy' in polylang/include/auto-translate.php
* Bug correction: user defined strings translations are not loaded on admin side
* Bug correction: untranslated post types are auto translated
* Bug correction: tags are not added to post when the name exists in several languages and they are not translations of each other

= 1.1.5 (2013-09-15) =

* Add compatibility with Aqua Resizer (often used in porfolio themes)
* Add support of 'icl_get_default_language' function from the WPML API
* Remove the 3 characters limitation for the language code
* Change default names for zh_CN, zh_HK, zh_TW
* Bug correction: urls are modified in search forms

= 1.1.4 (2013-08-16) =

* Add simplified Chinese language contributed by [Changmeng Hu](http://www.wpdaxue.com)
* Add Indonesian language contributed by [ajoull](http://www.ajoull.com/)
* Bug correction: nav menu locations are lost when using the admin language filter
* Bug correction: the cookie is not set when adding the language code to all urls (introduced in 1.1.3)

= 1.1.3 (2013-07-21) =

* Add Venetian language contributed by Michele Brunelli
* Bug correction: wrong rewrite rules for non translated custom post type archives
* Bug correction: 'post_id' parameter of pll_the_languages does not work
* Bug correction: warning in wp_nav_menu_objects with Artisteer generated themes
* Bug correction: warning when used together with theme my login plugin
* Bug correction: language slug is modified and translations are lost when creating a nav menu with the same name as a language

= 1.1.2 (2013-06-18) =

* Posts and terms now inherit parent's language if created outside the standard WordPress ui
* Improve the compatibility with the plugins Types and The Events Calendar, and again with WordPress SEO
* Improve performance
* Improve html validation
* Add 'raw' argument to 'pll_the_languages'
* Add the filter 'pll_translation_url'
* Bug correction: no language is set for a (translated custom taxonomy) term when added from a (non tranlated) custom post type edit page
* Bug correction: warning if 'get_terms' is called with a non-array 'include' argument (introduced in 1.1.1)
* Bug correction: warning if the menu language switcher has nothing to display

= 1.1.1 (2013-05-20) =

* Move nav menu language switcher split from 'wp_nav_menu_objects' to  'wp_get_nav_menu_items' filter
* Add the filter 'pll_redirect_home'
* Automatically translate ids in 'include' argument of 'get_terms' (useful for the menus in the Suffusion theme)
* Add compatibility with Jetpack infinite scroll
* Bug correction: rtl text direction not set when adding the language code to all urls (introduced in 1.1)
* Bug correction: hide again navigation panel in theme customizer as it still doesn't work
* Bug correction: is_home not set on translated page when searching an empty string
* Bug correction: fatal error when creating a post or term from frontend (introduced in 1.1)
* Bug correction: attachments may load a wrong language when media translation was enabled then disabled
* Bug correction: warning when querying posts before the action 'wp_loaded' has been fired (in auto-translate.php)
* Bug correction: potential issue if other plugins use the filter 'get_nav_menu'
* Bug correction: interference between language inline edit and search in admin list tables
* Bug correction: auto-translate breaks queries tax_query when the 'field' is set to 'id'
* Bug correction: search is not filtered by language for default permalinks (introduced in 1.1)
* Tests done with WP 3.6 beta 3 and Twenty thirteen

= 1.1 (2013-05-10) =

* When adding the language to all urls, the language is now defined in (plugins_loaded, 1) for better compatibility with some plugins (WordPress SEO)
* When querying posts and terms, ids are now automatically translated
* Add the possibility to group string translations
* Add the possibility to delete strings registered with 'icl_register_string'
* Move the option 'polylang_widgets' in general polylang options
* Better integration of the multilingual nav menus (everything is now integrated in the menus page of WordPress
* The language switcher is now a menu item which can be placed everywhere in a nav menu
* Posts or terms created from frontend are now assigned the current language (or another one if specified in the variable 'lang')
* Bug correction: continents-cities-xx_XX.mo not downloaded
* Bug correction: a gzipped 404 page is downloaded when a mo file does not exist on WordPress languages files repository
* Bug correction: post_date_gmt not synchronized together with post_date
* Tests done with WP 3.6 beta 2 and Twenty thirteen

= 1.0.4 (2013-04-08) =

* Add Estonian translation contributed by [Ahto Naris](http://profiles.wordpress.org/ahtonaris/)
* Now compatible with languages files stored in wp-content/languages/themes
* Bug correction: page preview does not work when adding the language code to all urls
* Bug correction: error when a post type or taxonomy label is not a string
* Bug correction: admin text section of wpml-config.xml (introduced in 1.0.3)
* Bug correction: infinite redirect loop when querying an unattached media and the language code is added to all urls
* Bug correction: the text direction is not set from Polylang options when the language code is added to all urls
* Bug correction: get_adjacent_post is filtered by language even for post types without language
* Bug correction: the home url is not not in the correct language in wp-login.php
* Bug correction: the language is not correctly set when using date and name permalinks (introduced in 1.0.3)

= 1.0.3 (2013-03-17) =

* Add Catalan translation contributed by [Núria Martínez Berenguer](http://nuriamb.capa.webfactional.com)
* Add Ukrainian translation contributed by [cmd soft](http://www.cmd-soft.com/)
* Improve compatibility with WordPress SEO (sitemap for categories and tags)
* A query is no more filtered by language when setting the parameter 'lang' to an empty value
* Add the possibility to create a custom wpml-config.xml file in wp-content/polylang/
* Bug correction: custom menus are not displayed on search page (introduced in 1.0.2)
* Bug correction: sql error when filtering terms by language (introduced in 1.0.2)
* Bug correction: SSL doesn't work properly
* Bug correction: php notice on IIS servers
* Bug correction: clicking on the radio buttons in the admin language switcher does not work in Chrome
* Bug correction: on multisite, the signup page is redirected to the home page
* Bug correction: date archives are not correctly filtered for the default language when hiding the language code and using date and name permalinks
* Bug correction: only one wpml-config.xml file is parsed

= 1.0.2 (2013-02-26) =

* Add the possibility to query comments by language
* Add the possibility not to set a cookie by defining PLL_COOKIE to false (Polylang may not work as expected on some pages)
* Now a returning visitor is redirected to its preferred language when visiting the front page in the default language
* Add compatibility with the plugin Custom field template (copy and synchronize custom fields)
* Improve compatibility with plugins or themes which overwrite columns in posts list table
* Add the filter 'pll_get_flag'
* Add support of 'icl_unregister_string' function from the WPML API
* Bug correction: synchronizing custom fields breaks the plugin Advanced Custom Fields
* Bug correction: 'pll_default_language' broken
* Bug correction: rewrite rules are not flushed when re-activating the plugin
* Bug correction: feed urls are not correctly escaped when using default permalinks
* Bug correction: notice Undefined index: media_support
* Bug correction: custom post types and taxonomies set in wpml-config.xml are not hidden
* Bug correction: get_terms cannot query multiple languages
* Bug correction: 'icl_register_string' is now persistant as in WPML (fixes Nextgen gallery translations which were not working)

= 1.0.1 (2013-01-28) =

* Add Swedish translation contributed by [matsii](http://wordpress.org/support/profile/matsii)
* Add 2 new API functions : 'pll_is_translated_post_type' and 'pll_is_translated_taxonomy'
* Bug correction: when using a static front page, the posts page is not filtered by language (introduced in 1.0)
* Bug correction: disable translation for hard coded menu as it creates more problems than it solves (introduced in 1.0)

= 1.0 (2013-01-24) =

* Add Hungarian translation contributed by Csaba Erdei
* Add Norwegian translation contributed by [Tom Boersma](http://www.oransje.com/)
* Add Slovak translation contributed by [Branco (WebHostingGeeks.com)](http://webhostinggeeks.com/user-reviews/)
* Code cleaning -> remove compatibility with versions older than 0.8
* Add search in the string translations list table
* Add options to better control the synchronization of various metas for posts
* It is now possible to synchronize sticky posts and publication dates
* Add option to disable the multilingual support of media
* Add options to better control the multilingual capability of custom post types and taxonomies
* Better integration with new media management in WP 3.5
* Improve menu translation for themes which register a theme location but don't use it in wp_nav_menu (hard coded menu)
* Add the pll_preferred_language filter allowing plugins to modify the language set by browser preferences detection
* Add support of the WPML config file
* Add support of 'icl_get_languages' and 'icl_link_to_element' functions from the WPML API
* Add compatibility with YARPP and improve compatibility with WordPress SEO
* Change cookie name which conflicts with Quick cache and allow users to overwrite it by defining the constant PLL_COOKIE
* Bug correction: again the canonical redirection
* Bug correction: the languages are not correctly displayed after they have been modified using quick edit
* Bug correction: undefined index notice when saving strings translation when the admin language filter is active
* Bug correction: rewrite rules are not correctly flushed when adding / deleting a language (introduced in 0.9.2)
* Bug correction: the list of pages is displayed when a static font page translation is not translated (now replaced by the list of posts)
* Bug correction: permalinks are not modified when doing cron and the language code is added to all urls
* Bug correction: creating a new term with the same name as a language may modify the language code (slug)

= 0.9.8 (2012-12-05) =

* Bug correction: ajax on frontend does not work when adding the language code to all urls
* Bug correction: search forms using the get_search_form filter do not work

= 0.9.7 (2012-12-04) =

* Bug correction: the admin language filter does filter non translatable post types
* Bug correction: again the canonical redirection
* Bug correction: fatal error when Polylang is used together with 'Author Avatars List'
* Bug correction: widget titles uselessly appear in the strings translations table when the widget is set for only one language
* Tests done with WordPress 3.5 RC3 and Twenty Twelve

= 0.9.6 (2012-11-26) =

* It is now possible to query the terms by language using the WordPress function 'get_terms'
* Bug correction: search for empty string in default language displays posts in all languages when hiding the URL language information for default language
* Bug correction: completely reworked the canonical redirection introduced in 0.9.5 which created more problems than it solved
* Bug correction: ajax for media translations does not work
* Started tests with WordPress 3.5 RC1 and Twenty Twelve

= 0.9.5 (2012-11-13) =

* The user can now choose the number of languages and strings translations to display
* Add compatibility with the 'icl_object_id' function and ICL_LANGUAGE_CODE and ICL_LANGUAGE_NAME constants from the WPML API
* Add 17 languages to the predefined list (automatic download and update of language files won't work)
* Bug correction: post preview does not work when adding the language code to all urls
* Bug correction: redirect to front page in default language when posting a comment on static front page
* Bug correction: impossible to create terms with the same name in different languages
* Bug correction: query string added by other plugins is erased when adding the language code to all urls
* Bug correction: redirect erase 'POST' variables on homepage when adding the language code to all urls
* Bug correction: English (en_US) loads rtl style when using a localized WordPress package with an rtl language
* Bug correction: on some installation strings translations do not work with some special characters
* 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
* Bug correction: search form does not work in non default language when using permalinks without trailing slash

= 0.9.4 (2012-10-23) =

* Add Afrikaans translation contributed by [Kobus Joubert](http://translate3d.com/)
* Add Belarusian translation contributed by [Alexander Markevitch](http://fourfeathers.by/)
* Add Afrikaans (af) and Belarusian (be_BY) to predefined languages list (automatic download and update of language files won't work)
* Add the possibility to translate the date format and time format
* Add compatibility with the 'icl_get_home_url' function from the WPML API
* Bug correction: still some issues with string translations
* 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
* Bug correction: posts & pages preview urls are broken when adding the language code to all urls
* Bug correction: automatically added new top-level pages to menus are not filtered by language
* Bug correction: the admin language filter messes the categories languages when editing a post and the parent dropdown list when editing a category
* Bug correction: search form does not work when using a static front page (introduced in 0.9.2)
* Bug correction: can't set languages for categories and post tags on blogs created after polylang has been activated at network level
* Bug correction: menus don't work with catch box theme ('has_nav_menu' not correctly filtered)

= 0.9.3 (2012-10-08) =

* Add Bulgarian translation contributed by [pavelsof](http://wordpress.org/support/profile/pavelsof)
* Add compatibility with WPML API for strings translations
* Bug correction: dates are not translated (introduced in 0.9.2)
* Bug correction: the language is lost when keeping - No change - for language in bulk edit
* Bug correction: categories and tags are duplicate (when default language is set automatically to existing content and categories and tags share the same name)

= 0.9.2 (2012-09-30) =

* Support new WordPress (WP 3.5+) convention for js and css files naming
* Improve performance, mainly on frontend
* Bug correction: the category language is not set when creating it in the post editor (introduced in 0.9)
* Bug correction: unable to add a query string when using a static front page
* Bug correction: ajax tag suggestion in "edit post" conflicts with the admin content language filter
* Bug correction: ugly notices when trying to access a static front page which has not been translated
* Bug correction: the language code is added to custom post types and taxonomies permalinks even if they are not translatable
* Bug correction: some arrays in wp_locale mix English and other language
* Bug correction: the media language is not correctly set when uploading from post if the post has not been saved after choosing the language

= 0.9.1 (2012-09-20) =

* Add Finnish translation contributed by [Jani Alha](http://www.wysiwyg.fi)
* Bug correction: improve the robustness of the admin content language filter
* Bug correction: the language switcher displays languages which have no posts or pages (introduced in 0.9)
* Bug correction: wrong default language when adding a new media
* Bug correction: the dropdown language switcher does not switch language when there is no post translation
* Bug correction: issue with translations when using category quick edit
* Bug correction: home redirects to 404 when combining static front page + force_lang = 1 + hide_default = 0

= 0.9 (2012-09-12) =

* Add Turkish translation contributed by [darchws](http://darch.ws/)
* Add media translation support
* Add a persistant content language filter on admin side (WP 3.2+ required)
* Add biographical info translation
* Add multiline support for string translations
* Add the possibility to clean the strings translation database
* Add quick edit and bulk edit support for posts and pages
* Add quick edit support for categories and tags
* The language is now loaded with 'setup_theme' action instead of 'wp' action when always adding language information url
* Search form now does use javascript only for searchform.php when pretty permalinks are not used
* Add the option PLL_SEARCH_FORM_JS to disable the js code used to modify the search form
* Suppress the option PLL_SYNC, replaced by an option in the language settings ui
* Suppress the PLL_DISPLAY_ALL option
* Suppress the template tag 'the_languages' (replaced by 'pll_the_languages' since v0.5)
* Suppress the function 'pll_is_front_page' (useless since 0.8.2)
* Bug correction: the browser language is sometimes not correctly detected by Android
* Bug correction: the rtl text direction is not correct when editing an existing language
* Bug correction: rss feed does not work if translated site title or tagline contains special characters
* Bug correction: post types and taxonomies labels are not translated on frontend
* Bug correction: the filter 'pll_copy_post_metas' does not work for metas with multiple values
* Bug correction: translations table for post and terms are uselessly serialized two times
* Bug correction: attempt to suppress conflict with themes which hardcode the name of nav menus (but do define a theme location)
* 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)
* Bug correction: widgets disappear when Polylang is enabled

= 0.8.10 (2012-08-06) =

* Add Lithuanian (lt_LT) to predefined languages list (automatic download and update of language files won't work)
* Add Lithuanian translation contributed by [Naglis Jonaitis](http://najo.lt/)
* Bug correction: empty string translation issue
* Bug correction: 'wp_list_pages' does not filter custom post types
* Bug correction: warning if posts are queried before the action 'wp_loaded' has been fired
* Bug correction: notice in twentyten when resquesting a date archive with no posts

= 0.8.9 (2012-07-20) =

* Add Portuguese translation contributed by [Vitor Carvalho](http://vcarvalho.com/)

= 0.8.8 (2012-07-18) =

* Validation improvement thanks to kg69design
* Bug correction: custom post types rewrite rules are broken when registered with query_var=>false
* Bug correction: user admin language not deleted when uninstalling the plugin
* Bug correction: pll_current_language('name') returns locale instead of language name
* Bug correction: ajax on frontend does not work
* Bug correction: homepage pagination broken when redirecting the language page to a static front page
* Bug correction: taxonomies conflicts on custom post types
* Bug correction: the admin language is not updated when edited by other users

= 0.8.7 (2012-06-10) =

* Add the possibility to load Polylang API for ajax requests on frontend
* Bug correction: search form is broken when using a static front page
* Bug correction: admin bar search does not work
* Tests done with WordPress 3.4 RC2

= 0.8.6 (2012-05-23) =

* Add the possibility to use a local config file to set options
* Improve robustness (less PHP notices)
* Bug correction: Menus not showing in preview mode
* Bug correction: fatal error when customizing a theme in WP 3.4 beta 4
* Bug correction: second page of search results returns 404 when using pretty permalinks

= 0.8.5 (2012-05-14) =

* Bug correction : sites using static front page are messed in v0.8.4

= 0.8.4 (2012-05-13) =

* Add a new argument 'post_id' to the function pll_the_languages to display posts translations within the loop
* Bug correction: every posts in every languages are shown on the homepage when requesting the wrong one with or without 'www.'
* Bug correction: every posts in every languages are shown when requesting /?p=string
* Bug correction: the language is not correctly set for wp-signup.php and wp-activate.php
* Bug correction: wrong home links when using permalinks with front with WP 3.3 and older
* Bug correction: wrong redirection after posting a comment when adding the language information to all urls
* Bug correction: term language may be lost in some situations
* Bug correction: post language is set to default if updated outside the edit post page
* Bug correction: javascript error in WP 3.1
* Bug correction: can't toggle visibility of tags metabox in edit post panel
* Tests done with WordPress 3.4 beta 4

= 0.8.3 (2012-04-10) =

* Add Danish translation contributed by [Compute](http://wordpress.org/support/profile/compute)
* Add Spanish translation contributed by Curro
* Add the possibility to add a content in a different language than the current one by setting explicitely the lang parameter in the secondary query
* Add support of PATHINFO permalinks
* Bug correction: secondary queries not correctly filtered by language
* Bug correction: wrong archives links when using permalinks with front
* Bug correction: wrong homepage link when keeping 'language' in permalinks with front
* Bug correction: flush_rewrite_rules notice when setting up a static front page (introduced in 0.8.2)
* 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)
* Bug correction: every posts in every languages are shown on the homepage when PHP adds index.php to the url
* Tests done with WordPress 3.4 beta 1


= 0.8.2 (2012-03-20) =

* Add Italian translation contributed by [Luca Barbetti](http://wordpress.org/support/profile/lucabarbetti)
* Improve performance on admin side
* Comment status and ping status are now copied when adding a new translation
* Deprecated API function 'pll_is_front_page' as it is now useless
* Bug correction: Wrong translation url for taxonomies when adding the language information to all urls
* Bug correction: "translation" of search page does not work if the site is only made of pages
* Bug correction: wrong language permalink structure introduced in 0.8.1
* Bug correction: wrong language set when clicking on "add new" translation in edit category and edit tags panels
* Bug correction: site does not display if no languages are set
* Bug correction: get_author_posts_url is 404
* Bug correction: homepage is 404 when using a static front page and adding the language information to all urls

= 0.8.1 (2012-03-11) =

* Add Latvian translation contributed by [@AndyDeGroo](http://twitter.com/AndyDeGroo)
* It is now possible to synchronize multiple values for custom fields
* Add new API function pll_current_language
* Add the pll_rewrite_rules filter allowing plugins to filter rewrite rules by language
* WP 3.4 preparation: disable the menu section in the customize theme admin panel (unusable with Polylang)
* Bug correction: removing 'language' in permalinks does not work in WP 3.4 alpha
* Bug correction: problems with custom post type archives when 'has_archive' is set (thanks to AndyDeGroo)
* Bug correction: 404 error when combining %postname% permastructure with "Add language information to all URL" option
* Bug correction: translated custom strings are duplicated if registered several times
* Bug correction: queries with an array of post types are not correctly filtered
* Bug correction: wp-login.php always in English

= 0.8 (2012-02-29) =

* Sticky posts are now filtered by language
* It is now possible to use the language page as home page
* Add an "About Polylang" metabox on the languages admin page
* Add the pll_the_languages filter allowing to filter the whole output of the language switcher
* Add a new argument 'display_names_as' to the function pll_the_languages
* Add pll_get_post_types & pll_get_taxonomies filters allowing to enable / disable the language filter for post types & taxonomies
* Add ckb to predefined languages list
* Completely reworked the string translation storage in the database
* Some performance improvements on admin side
* Improve compatibility with other plugins broken by the home url filter
* Add an option to disable the home url filter
* Add an option to disable synchronization of metas between translations
* Bug correction: body class 'home' is not set on translated homepage
* Bug correction: robots.txt is broken when adding the language code to all urls (including default language)
* Bug correction: bad name for the Czech flag
* Bug correction: bad language information in rss feed for WP < 3.4
* Bug correction: signup broken on multisite
* 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
* Bug correction: problems with custom post type archive titles
* Bug correction: problems with custom post type if rewrite slug is different from post_type (thanks to AndyDeGroo)
* Bug correction: quick edit still breaks translation linking of pages (thanks to AndyDeGroo)
* Bug correction: bad rewrite rules for feeds (introduced in 0.7.2)
* Bug correction: the order is not saved when creating a language
* Bug correction: the categories list is not updated when adding a new category (ajax broken)

= 0.7.2 (2012-02-15) =

* Add Polish translation contributed by [Peter Paciorkiewicz](http://www.paciorkiewicz.pl)
* Add 5 new languages to predefined list
* completely reworked rewrite rules
* WP 3.4 preparation: add new WordPress languages files to download when creating a new language
* Bug correction: custom nav menus do not work in Artisteer generated themes
* Bug correction: having a single language causes multiple warnings while saving post/page.
* Bug correction: custom nav menu broken on archives pages
* Bug correction: the language switcher does not link to translated post type archive when using pretty permalinks
* Bug correction: the tags are not saved in the right language when translated tags have the same name
* Bug correction: bad link in post preview when adding language code to all urls
* Bug correction: feed not filtered by language when adding language code to all urls
* Bug correction: duplicate canonical link when used together with WordPress SEO by Yoast
* Bug correction: the all posts admin page is messed if another plugin adds a column
* Bug correction: 404 error on static front page when adding language code to all urls (including default language)

= 0.7.1 (2012-02-06) =

* Allow using 3 characters languages codes (ISO 639-2 or 639-3)
* The predefined languages dropdown list now displays the locale to help differentiate some languages
* Add 5 new languages to predefined list
* Bug correction: the filter 'pll_copy_post_metas' does not work
* Bug correction: impossible to add a tag in the edit post panel
* Bug correction: rewrite rules not correct
* Bug correction: cache issue with css and js files

= 0.7 (2012-01-30) =

* Add Hebrew translation contributed by [ArielK](http://www.arielk.net)
* Add support for RTL languages for both frontend and admin
* Twenty Ten and Twenty Eleven languages files are now automatically downloaded when creating a new langage
* Improve filtering tags by language in the edit post panel
* Category parent dropdown list is now filtered by language
* Category parents are now synchronized between translations
* Add the possibility to have the language information in all URL
* Add support for post formats
* Add option allowing not to show the current language in the language switcher (for both menu and widget)
* Add a title attribute (and the possibility to personalize it with a filter) to flags
* pll_get_post and pll_get_term second parameter is now optional and defaults to current language
* Add pll_the_language_link filter allowing to filter translation links outputed by the language switcher
* The option PLL_DISPLAY_ALL is no longer supported
* Bug correction: Autosave reset to default language
* Bug correction: blog info not translated in feeds
* Bug correction: post comments feed always in default language
* Bug correction: undefined index notice when setting up a custom menu widget
* Bug correction: rewrite rules are not correctly reset when deactivating the plugin
* Bug correction: is_home not correctly set on pages 2, 3...
* Bug correction: avoid naming conflicts (in sql queries) with other themes / plugins
* Bug correction: bad language detection and url rewriting of custom post types archives

= 0.6.1 (2012-01-12) =

* Add Dutch translation contributed by [AlbertGn](http://wordpress.org/support/profile/albertgn)
* Disable everything except the languages management panel while no language has been created
* Bug correction: can't have the same featured image in translated posts
* Bug correction: parent page dropdown does appear only after the page has been saved
* Bug correction: archives widget not working anymore
* Bug correction: string translations does not work for WP < 3.3
* Bug correction: fix fatal error in string translations caused by widgets using the old API
* Bug correction: the strings translation panel is unable to translate strings with special characters
* Bug correction: Polylang "is_front_page" returns true on archives pages

= 0.6 (2012-01-07) =

* Add Greek translation contributed by [theodotos](http://www.ubuntucy.org)
* WordPress languages files are now automatically downloaded when creating a new langage (and updated when updating WordPress)
* Add the possibility to change the order of the languages in the language switcher
* Add the possibility to translate the site title, tagline and widgets titles
* Categories, post tags, featured image, page parent, page template and menu order are now copied when adding a new translation
* Translations are now accessibles in the "Posts", "Pages", "Categories" and "Post tags" admin panels
* Improve the dropdown language switcher widget (sends now to translated page or home page based on options)
* Move custom flags from polylang/local_flags to wp_content/polylang
* Add two options to "pll_the_languages" ('hide_if_no_translation' and 'hide_current'). *The function does not output ul tag anymore*
* Improve API
* Bug correction: Twenty eleven custom Header problem with v0.5.1
* Bug correction: front-page.php not loaded for translated front page

= 0.5.1 (2011-12-18) =

* Improved German translation contributed by [Christian Ries](http://www.singbyfoot.lu)
* Bug correction: translated homepage not recognized as home page when it displays posts
* Bug correction: predefined language list does not work on IE8
* Bug correction: on some installations, "Add New" post doesn't keep intended language
* Bug correction: fatal error when Polylang is used together with the plugin Tabbed Widgets
* Bug correction: language Switcher points sometimes to wrong places

= 0.5 (2011-12-07) =

* Add multisite support
* Rework the Polylang admin panel. There is now a set of predefined languages
* Improve categories and tags language filter in the edit post panel
* Categories and tags created in the edit post panel are now created with the same language as the post
* The language switcher can now force the link to the front page instead of the translated page
* The nav menus can now display a language switcher
* Improved performance
* Optimized the calendar widget (less code and sql queries executed)
* Added the possibility to display posts and terms with no language set (see the documentation to know how to enable this functionnality)
* Started the creation of a small API for theme and plugin programmers
* Bug correction: when using a static front page, the page for posts does not work when using the default permalink settings
* Bug correction: the search form does not work if a static front page is used
* Bug correction: quick edit breaks translations
* Bug correction: categories and post tags translations don't work for more than 2 languages
* Bug correction: the output of wp_page_menu is not correct for non default languages

= 0.4.4 (2011-11-28) =

* Bug correction: When using a static front page, the translated home page displays posts instead of the translated page
* Bug correction: Automatic language setting of existing categories and post tags does not work correctly

= 0.4.3 (2011-11-19) =

* Add Russian translation contributed by [yoyurec](http://yoyurec.in.ua)
* Bug correction: impossible to suppress the language name in the language switcher widget settings
* Bug correction: post's page does not work when using a static front page
* 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)
* Bug correction: switching to default language displays a 404 Error when hiding the default language in url and displaying the language switcher as dropdown
* Other minor bug corrections
* Tests done with WordPress 3.3 beta 3

= 0.4.2 (2011-11-16) =

* Bug correction: language settings page is broken in v0.4.1

= 0.4.1 (2011-11-16) =

* Bug correction: flags shows even when you set doesn't to show
* Bug correction: custom taxonomies do not work
* Bug correction: some users get the fatal error: call to undefined function wp_get_current_user() in /wp-includes/user.php on line 227

= 0.4 (2011-11-10) =

* Add a documentation (in English only)
* Add the possibility to hide the url language information for the default language
* Add the possibility to set the admin language in the user profile
* Add the possibilty to fill existing posts, pages, categories & tags with the default language
* Add support for custom post types and custom taxonomies
* Add the possibility to display flags in the language switcher
* Add CSS classes to customize rendering of the language switcher
* Add the possibility to display the language switcher as a dropdown list
* Add support for calendar widget
* Improve performance: less sql queries
* Improve data validation when creating or updating languages
* Bug correction: 'wp_list_pages' page order is ignored when the plugin is enabled
* Bug correction: when using 'edit' or 'add new' (translation) for posts, the categories appear in the wrong language
* Bug correction: pages are not included in language post count
* Bug correction: the language switcher does not display languages if there are only pages
* Bug correction: the widget filter does not allow to come back to 'all languages' once a language has been set
* Other minor bug corrections

= 0.3.2 (2011-10-20) =

* Bug correction: authors pages are not filtered by language
* Bug correction: language pages use the archive template
* Bug correction: database error for comments on posts and pages
* Bug correction: "Add new" translation for pages creates a post instead of a page
* Bug correction: the search query does not look into pages

= 0.3.1 (2011-10-16) =

* Bug correction: the widget settings cannot be saved when activating Polylang
* Bug correction: the archives widget does not display any links
* Bug correction: ajax form for translations not working in the 'Categories' and 'Post tags' admin panels

= 0.3 (2011-10-07) =

* Add language filter for widgets
* Improved performance for filtering pages by language
* Improved security
* Minor bug correction with versions management

= 0.2 (2011-10-05) =

* Add language filter for nav menus
* Add German translation
* Add language filter for recent comments
* Add ajax to term edit form
* Add ajax to post metabox
* Improved performance for filtering terms by language
* Bugs correction

= 0.1 (2011-09-22) =
* Initial release

