Skip to content

Latest commit

 

History

History
185 lines (163 loc) · 7.71 KB

CHANGES.md

File metadata and controls

185 lines (163 loc) · 7.71 KB

1.3.5 / 2022-03-07

  • more specific regex for edit.php pages
  • implemented Advanced Settings panel
  • added list_exclude option for CPT that will be ignored for "posts/pages" switcher
  • fix for WooCommerce coupons

1.3.3 / 2022-03-05

  • improved shortcode conversion for Classic Blocks
  • first support for WooCommerce is implemented
  • avoid some post_type for list option
  • moving reset_qt_config_excluded method to current_screen action
  • disable qtranslate-admin-main script with post_type_excluded field
  • implemented is_gutenberg_disabled method
  • added ignore_cpt option
  • implemented settings panel for ignore_cpt option
  • improved JS for Language Switcher on post/pages list
  • improved button CSS on Classic pages
  • Zukit updated to version 1.5.5
  • fixed bug when empty language blocks lead to that all blocks are cut out by qTranslate-XT

1.3.2 / 2022-02-24

  • implemented methods for duplication of posts
  • implemented converter for Classic Blocks
  • added options panel for convert action
  • implemented splitter for Classic Blocks
  • added options panel for split action
  • data for Settings Page and Block Editor were split
  • fixed bug when classic block was empty
  • small improvements

1.3.0 / 2022-02-09

  • added Copy from button to the language switcher
  • added initialOpen option for the language switching panel
  • added Explorer module to investigate problems with Entity updates
  • added flags to menu items, improved keyboard navigation
  • added flashing button when RAW copying is not possible
  • fixed bug with flags location
  • fixed bug when selector is disabled
  • fixed bug when raw was not updated if value was undefined
  • fixed bug when sync could not complete due to the fact that the values of the languages matched
  • GUTENBERG specification updated
  • improved CSS on the Settings page
  • improved debug messages

1.2.5 / 2022-01-25

  • in support of the option nobackups added deletion of autosave on the server
  • systematized colors for debug messages
  • minify JS output

1.2.3 / 2022-01-21

  • implemented tracking of attribute changes with WP Data Store (without Event Listeners)
  • RAW update implemented without Event Listeners
  • optimization of attributes change tracking
  • implemented functionality for reset Post Editor backups
  • added nobackups option for Block Editor
  • added support for reset changes for mode without blocks synchronization
  • added check has Session Storage Support
  • added debug messages for raw_helpers option
  • fixed bug when translatedValues are used with wrong lang value
  • modified syncCompleted to avoid removing non existent id
  • no storing lang on the reference (leads to complex and difficult to detect errors)
  • small improvements

1.2.1 / 2022-01-20

  • added isPostPublished state tracking
  • disable clean entity state when the post is not published
  • replace DOM elements (which have RAW) with content in selected language
  • improved debug messages
  • small improvements

1.2.0 / 2022-01-20

  • added unsaved option to control unsaved changes after language switching
  • support session lang with unsaved option
  • optimization of hooks
  • added subscribe function for the ZUTRANSLATE_STORE
  • added watched prop, WATCH and UNWATCH actions to ZUTRANSLATE_STORE
  • refactoring switchRawAttributes with Edited Entity
  • synced enableDebug vars with plugin Debug Options
  • improved debug messages
  • use new keys (refactored) for custom_admin_submenu options
  • Zukit updated to version 1.4.9
  • fixed bug with sessionLang
  • small improvements

1.1.0 / 2022-01-10

  • implemented register_translated_blocks method
  • added public methods
  • completed the analysis of standard WP blocks
  • disabled core/table block (until the processing of array as the attribute)
  • processing such cases where the rendered block was NOT found in $content
  • implemented getEditorBlocks which recursively collect all IDs
  • replaced getBlockOrder on getEditorBlocks in order not to miss the inner block IDs
  • included in parse_blocks all inner blocks
  • added a check if the attribute has already been added
  • added a note about the current implementation

1.0.3 / 2022-01-09

  • restored option to add Language Switcher to post/pages list
  • refactoring admin-edit script to support support for Quick Edit and post/pages list
  • refactoring whenReady into whenNodeInserted, added capabilities whenNodeRemoved
  • refactoring some methods to use get_qt_config method instead of global $q_config
  • added session option support
  • added support for shortcodes in menu
  • added appearance and large options - to change appearance of language buttons
  • got rid of qTranslateConfig in the Block Editor
  • implemented inserted hooks to deal with element removed from the page when the attribute Panel is closed
  • implemented not synced language switching
  • refactoring CSS to use common variables
  • small improvements

1.0.2 / 2022-01-05

  • refactoring with Zukit components
  • created custom store for RAW values
  • added shortcode support
  • added tick to language buttons
  • added flags for language buttons
  • added panelIndicator for language panel
  • added title indicator to document plugin
  • added request_after_callbacks action
  • added zutranslate_reset_supported action
  • added Input Listeners to track attributes changes
  • added settings styles, refactoring settings file structure
  • synchronize switching after editing blocks
  • implemented RAW split on content blocks for each attribute
  • passing URL language with JS data, because we need it before creating a document panel
  • conditional creation of blocks for Gutenberg support
  • added check for broken RAW values
  • fixed bug in getTranslatedValues function
  • fixed Auto Draft in empty title

1.0.0 / 2021-12-14

  • refactoring for Zukit
  • added basic files and folders
  • added CSS for editor blocks
  • implemented PluginDocumentSettingPanel as root language switcher
  • implemented LangControl as separate component
  • moving utils to root level
  • added filters for rest_prepare

0.9.6 / 2017-05-22

  • css improved
  • fixed bug with Copy Content Only button
  • new implementation of language switcher for widgets (which now use CodeMirror editor)

0.9.4 / 2017-04-10

  • added span processing in attachment modal
  • added location field processing
  • css optimization

0.9.3 / 2017-04-09

  • added option media_details which activate JS for attachment details modal
  • script tplus-admin-upload.js was rewritten to keep translated attachment fields via AJAX update
  • file admin\qtx_admin_utils.php was modified (line #20) to include TPLUS_VERSION in loaded JS
  • css optimization

0.9.2 / 2017-03-25

  • css optimization

0.9.1 / 2017-03-25

  • css improved
  • added functions to work with multilingual content - tplus_get_content(), tplus_cut_content(), tplus_modify_content()

0.8.5 / 2017-03-20

  • renamed submenu for qTranslate-X
  • plugin settigns put below qTranslate-X submenu
  • added separator

0.8.3 / 2017-03-14

  • updated i18n-config.json to work with upload.php
  • new script tplus-admin-upload.js to translate media attachment fields
  • css optimization

0.8.2 / 2017-11-01

  • tplus_options bug fixed

0.8.1 / 2017-10-13

  • adaptation to ZU+
  • css optimization

0.7.6 / 2017-08-24

  • refactored include_once(dr-debug.php) to avoid reference to fixed path
  • added GitHub Plugin URI to main file

0.7.5 / 2017-08-24