Releases: qtranslate/qtranslate-xt
Releases · qtranslate/qtranslate-xt
3.16.1
Compare
Sorry, something went wrong.
No results found
Fix array_any not supported in PHP 7.4 (#1473 )
3.16.0
Compare
Sorry, something went wrong.
No results found
Bump minimum requirements PHP7.4 (#1471 )
New Javascript API (#1462 )
See new Javascript API Wiki
New qTranx.config object, to replace qTranslateConfig global variable (#1462 )
New qTranx.hooks module, to replace qTranslateX/get_qtx() global object (#1456 , #1458 )
New qTranx.ml module for multi-lingual functions like ML token parsers (#1435 )
Use WP action hooks to replace QTX jQuery/LSB events (#1464 )
Major refactoring for new JS API (#1469 , #1458 , #1457 )
Deprecations
Attention! Legacy JS API should be compatible in 3.16.0 but deprecated functions and events will be removed in 4.0.0.
See Javascript Migration Guide
Deprecate many legacy JS functions and jQuery events (#1462 , #1469 )
Deprecate QTX "Custom Fields" legacy format, first character as separator is broken (#1472 )
Deprecate "Compatibility Functions" (#1461 )
Deprecate PHP filters related to QTX "custom fields"
qtranslate_custom_fields
qtranslate_custom_field_classes
Features
Generalize admin notices for deprecated settings (#1470 )
Improve debug info collection (#1466 )
Bug fixes
Fix array given to qtranxf_isMultilingual (#1451 )
Fix theme JSON config not loaded (#1463 )
Fix call to undefined qtranxf_set_field_jquery (#1459 )
[Slugs] Fix language autodetection (#1364 )
Localizations (l10n)
Update l10n POT template
Update l10n FR and IT with 100%
Update a few l10n (ES, DE, RU, CN) with minor changes for CN
3.15.5
Compare
Sorry, something went wrong.
No results found
Change language Redirect 302 to 301 (permanent) (#1440 )
Fix autosave in block editor (#1441 )
Fix restore backup warning in block editor (#809 )
Fix type mismatch in qtranxf_write_config_log (#1444 )
Fix jQuery deprecated bind/unbind (#1453 )
Make checkCanonical more robust (#1432 )
3.15.4
Compare
Sorry, something went wrong.
No results found
Fix _load_textdomain_just_in_time notice (#1433 , #1438 )
Fix link to modules in readme (#1442 )
Fix deprecated implicit nullable in PHP8.4 (#1450 )
Make path optional in Slugs home_url (#1436 )
3.15.3
Compare
Sorry, something went wrong.
No results found
Core
Fix WP6.7 warning loading textdomain (#1422 )
Fix wp-cli incompatibility (#1387 )
Fix qtranxf_resolveLangCase called with array (#1416 )
Slugs
Fix several filter and URL issues (#1363 , #1358 , #1359 , #1373 , #1273 )
Fix php warning (#1398 )
Slugs/WC: fix warning on post_type missing key (#1378 )
Update detailed instructions to migrate from legacy QTS (#1404 )
3.15.2
Compare
Sorry, something went wrong.
No results found
Fix missing base QTX_Translator hooks in admin (#1337 )
Fix ACF settings for post type and taxonomy (#1342 )
Fix localize script with missing ACF options (#1341 )
Fix Slugs paged custom post types archives (#1340 )
3.15.1
Compare
Sorry, something went wrong.
No results found
Fix undefined str_starts_with with PHP 7 (#1334 )
Fix wrong PHP types with date/time filters (#1335 )
Fix unused gmt parameter with get_the_time filter (#1335 )
Fix modified_date/time filters should not use global post (#1336 )
3.15.0
Compare
Sorry, something went wrong.
No results found
New requirements
Bump minimum PHP version to 7.1 (#1084 ), recommend PHP 8.2
Bump minimum WordPress version to 5.0 (#1084 )
Abandon support for Internet Explorer (#1313 ), no longer supported from WordPress 5.8
Core
Add PHP 7.1 type check declarations (#1314 ), this may create regressions occasionally but also help to find latent bugs
Make use of PHP 7.0 null coalesce ?? operator (#1084 )
Lint PHP by removing unnecessary local vars (#1316 )
Lint PHP by simplifying expressions (#1317 )
Rename i18n_content_translation_not_available filter to qtranslate_content_translation_not_available (#1322 )
Delete admin translator, tidy up front interface (#1321 )
Delete QTX_Translator_Admin class and WP_Translator_Admin interface.
Delete the multilingual_term hook that is specific to qTranslate.
Fix custom URL for admin area and login page (#1324 )
Fix undefined keys when URL mode set to per-domain (user setting) (#1319 )
Move deprecated functions to a separate file (#1311 )
ACF
Fix ACF category settings can't all be disabled (#1332 )
3.14.2
Compare
Sorry, something went wrong.
No results found
Fix wrong assert with cancelled redirections (#1326 ), should also fix related issues:
NextGen Gallery uploader not working (#1266 , #1096 )
AJAX response error in Advanced Woo Search plugin under PHP8+ (#1284 )
Problem with script in PHP CLI (#766 )
502 Bad Gateway with Ultra Fast PHP (#986 )
Language needs to be shown in URL (#1068 )
Fix third-party Ajax requests not detected (#1327 ), might prevent wrong redirects and cookies set
3.14.1
Compare
Sorry, something went wrong.
No results found
Fix warning deprecated qtranslate_admin_page_config hook (#1315 )
Fix regression in 3.14.0 with ACF Post Object [qT-XT] (#1320 )