Skip to content

Releases: 26B/unbabble

0.2.2

16 Jan 12:20
Compare
Choose a tag to compare
  • FIX: Parse routing and set locale as early as possible to fix issues with localization.

Full Changelog: 0.2.1...0.2.2

0.2.1

11 Jan 17:03
Compare
Choose a tag to compare
  • Remove new UUID duplicate check in database in order to increase performance. Use of UUIDv7 already reduces the possibility of duplicate cases considerably.

Full Changelog: 0.2.0...0.2.1

0.2.0

09 Jan 15:01
Compare
Choose a tag to compare

Changes:

  • Improved proxy options for general use
  • Options proxy for Yoast SEO
  • Improved options page

Full Changelog: 0.1.1...0.2.0

0.1.1

26 Oct 15:54
Compare
Choose a tag to compare
  • Relevanssi Integration.
  • Fix: New term language bug in classic editor.
  • Fix: Added fallback condition to applying the post language filter when post types format is not the expected.
  • Fix: Homepage in non-default language directory having language twice in URL.
  • Fix: duplicate-post's rewrite-republish post's not having language and having ubb_source meta.

0.0.13

14 Sep 10:15
Compare
Choose a tag to compare
  • Fixes issue with $wp_the_query not being a WP_Query sometimes in LangInterface

0.1.0

29 Aug 15:52
Compare
Choose a tag to compare
  • Gutenberg support for the post's language meta box.
  • Improved post's language meta box to use WordPress components and styles.
    • This new updated look is also used in the classic editor.
  • Add CLI commands for hidden content.
  • Term language can now be changed via the backoffice.
  • Fix: check $wp_the_query is set before using in LangInterface::translate_current_url.
  • Fix: fixed bug during get_post_translations when fetched post language is null.
  • Fix: fixed bug in hidden content action where the default focus was wrong.
  • Fix: fixed bug with post language filter when post_types are not indexed by incrementing integers.
  • Fix: check the post type when fetching post translations.

0.0.12

27 Mar 17:24
Compare
Choose a tag to compare
  • Unit tests for LangInterface
  • Improve Language Switcher. Remove current language from language switcher list.
  • Add arguments to control the hidden content process via API.
  • Improve hidden languages filtering code.
  • New ubb_do_hidden_languages_filter for stopping hidden languages filtering.

0.0.11

17 Mar 13:30
Compare
Choose a tag to compare

Code API and Options Refactor:

  • Passed most fetching of option values from Options to LangInterface. Separates the actual option values from the ones necessary for most of code. This allows us to change the values of the options, for example, what languages are allowed according to the new option hidden_languages.
  • Add option hidden_languages to hide languages from in the frontend.
  • Replace fetching of options values to use the new LangInterface methods. Exceptions are places where we need to use the options values directly (e.g. OptionsPage, CLI/Options).
  • Move options update method in DB\Options to the Options class. Remove DB\Options class.
  • Add validation of options format, value types and the values themselves in some edge cases.
  • Improve option defaults.
  • Add admin notices for failed validation and successful option update.
  • Improve how the constant UNBABBLE_IDLE works to allow for better control in multisites.

0.0.10

08 Mar 15:11
Compare
Choose a tag to compare
  • Passing the check for running Unbabble into Plugin.php.
  • Use component classes instead of instantiating them immediately in the list of components.
  • Register all the hooks immediately instead of waiting for init. This assumes that the components themselves are only registering hooks and not running code immediately. The only exception to this is the routing for directories.
  • Moved Directory language fetching to the earliest possible when the plugin is being loaded.
  • Change how options filter ubb_options works. Values passed to it will update theubb_options wp option value in the database during wp_loaded. The options returned in Options::get will now only return the value in the database or the default options value.
  • Added an action ubb_options_updated for when the options value is changed due to the above mentioned filter.
  • Added a language filter to the post counts by post status.
  • Added missing locations for the customization the front page.

0.0.9

06 Mar 17:27
Compare
Choose a tag to compare
  • Replace check for when Unbabble should run. Before we checked for other active i18n plugins. Now we check for the constant UNBABBLE_IDLE, if it's value is true or equivalent to true.