Skip to content

Releases: qtranslate/qtranslate-xt

3.11.3

06 Dec 23:10
Compare
Choose a tag to compare
  • Fix regression Yoast filter front in 3.11.2 (#1086)
  • Add Yoast filters for organization schema and publisher (#1090)

3.11.2

05 Dec 23:07
Compare
Choose a tag to compare
  • Fix warnings with Yoast breadcrumbs front (#1086)

3.11.1

27 Nov 11:42
Compare
Choose a tag to compare

Core

  • Remove obsolete HTML type attributes from script and style tags (#1074)

Localization

  • Update keywords list POT template
  • Update keywords and localization zh_CN (100%) (#1059)

ACF

  • Delete obsolete WP version check in ACF wysiwyg
  • Fix localization of ACF field labels (#1081)

Yoast

  • Fix yoast breadcrumbs front (#1079)

WooCommerce

  • Add hook for WC privacy policy text (#1083)

3.11.0

28 Aug 21:47
Compare
Choose a tag to compare

Core

  • Enable language switch for text widget with TinyMCE editor (#1042, #529, #616, #912)
  • Disable the block-based widget editor with WordPress 5.8 (#1058, #1042)
  • Set cookies with explicit SameSite=Lax policy (#1053)
  • Fix URL conversion for 3-letter language code (#1035)
  • Fix uninitialized string offset in utils (#1047)
  • Refactor and fix removeContentHook (#1043)

Localization

  • Update localization zh_CN (80%) (#1049)
  • Update localization ru_RU (45%) (#444)
  • Update localization sl_SI (53%) (#437)
  • Add localization nl_NL_formal (70%) (#416)
  • Update language names for km (85%) (#420)
  • Update POT template

3.10.1

02 Jun 19:53
Compare
Choose a tag to compare

Core

  • Add qtranxs-flag class to flags on frontend (#1015)
  • Remove obsolete wpautop hack for editor init (#1019)
  • Remove wpautop from hook fields and format specifier (#1024)
  • Remove Ajax qtranslate-fields collect as string (#1026)
  • Create internal QTX initialize function in JS
  • Use classList in JS instead of className or jQuery

Yoast

  • Fix Yoast 'name' schema for WebPages (#1033)
  • Fix Yoast canonical URL (#1032)

3.10.0

29 Apr 16:44
Compare
Choose a tag to compare

Core

  • Major overhaul of Javascript builds
    • New feature! Javascript bundled with Webpack and Babel (#990), production builds delivered in dist
    • Update Wiki for debugging Javascript
    • Reorganize Javascript sources (#994)
    • Refactor source code with const let ES6 (#996), new jQuery wrappers (#998), rename variables (#1001)
  • Improve integration of Custom Javscript
    • Refactor js-exec config entries with JS events (#1009) - allows fusion of fragmented scripts into prod bundle
    • Deprecate js-conf and javascript config entries (#1000) - no more Javascript code in JSON configs
  • Deprecate custom JSON configuration user field (#1012)
  • Update hooks
    • Rename filter i18n_admin_config -> qtranslate_admin_config
    • Rename filter i18n_front_config -> qtranslate_front_config
    • Deprecate duplicate filter qtranslate_load_admin_page_config (use qtranslate_admin_config)
    • Rename config actions with underscores, e.g. qtranslate_loadConfig -> qtranslate_load_config
    • Deprecate action qtranslate_admin_css
    • Replace admin_head hook with admin_enqueue_scripts
  • Update functions
    • Deprecate functions qtranxf_json_encode, qtranxf_config_add_form
    • Rename config and utils functions with underscores, e.g. qtranxf_loedConfig -> qtranxf_load_config
    • Delete functions deprecated in 3.7.3
    • Delete internal functions qtranxf_add_admin_head_js, qtranxf_add_admin_footer_js, qtranxf_clean_request_of
  • Fix undefined use_block_editor_for_post for Gutenberg (#1004)

ACF

  • Fix async qtx loading in ACF (#998)
  • Fix qtx and repeaterFieldRemove in ACF JS (#1006)
  • Fix visual editor switch with ACF tabs (#1007)
  • Refactor ACF js with ES6 const let (#997)

3.9.3

09 Mar 22:34
Compare
Choose a tag to compare

Core

  • Fix Javascript init for Classic Editor with WP5.6 (#946, #931)
    • Fix async ready/load events with jQuery3
    • Anticipate qtx init before TinyMCE init
    • Remove ready handler from common.js
    • Fix deprecated tinymce.editors
  • Refactor TinyMCE hook functions in common.js (#978)
  • Redesign admin language list with icons (#945)
  • Prefix global functions in modules with qtranxf_ (#959)
  • Add permalink info for incompatible pre-path mode (#821)
  • Add Bangla localization files (#960)

ACF

  • Add CSS for acf-autosize (#955)

Yoast

  • Rewrite Yoast module from scratch (#794)
  • Move legacy Yoast 13 module to dev (#794)
  • Fix wp-seo opengraph title translation (#944)
  • Add front filters schema and breadcumbs (#947)
  • Generalize front filters (#947)
  • Translate org/company name (#947)

WooCommerce

  • Add front filter for product_get_name (#957)
  • Add support for Paypal Checkout (#949)

3.9.2

16 Jan 17:36
Compare
Choose a tag to compare

Core

  • Fix unitialized string offset in urlinfo (#928, #939, #940)

AIOSEO

  • Fix AIOSEO PRO config for terms (#845)

Google Site Kit

  • Add support for Google Site Kit (#934)

WooCommerce

  • Fix config edit attributes (#915)
  • Fix disable translations emails (#652)
  • Fix additional content not translatable (#943)

3.9.1

11 Nov 23:52
Compare
Choose a tag to compare

Core

  • Fix warning in admin language tab (#900, #916)
  • Fix display title placeholder for new post (#897)
  • Fix language negociation for any path (#875)
  • Fix 'disable_client_cookies' option ignored (#886)
  • Refactoring
    • Disambiguate 'cookie_enabled' internal field -> 'cookie_front_or_admin_found'
    • Refactor url_info without base-path-length (#893)
    • Truncate front/admin config from debug info

ACF

  • Fix deprecated JS code for ACF (#890)
  • Uniformize jQuery wrapper in ACF

WooCommerce

  • Fix CSS path for products (#894)

3.9.0

13 Sep 14:28
Compare
Choose a tag to compare

Core

  • New feature: extend language code to 3-letter (ISO 639-2 and ISO 639-3), lower case (#836, #668)
  • Major refactoring with unique regex of language code for future ISO 3166 and 15924 support (#880, #668)
  • Fix hreflang default URL when browser detection disabled (#198, #819)
  • Cleanup repo, remove experimental dev slugs

WooCommerce

  • Fix language column CSS in WC products (#831, #804)