Skip Navigation

Versions

Toolset OTGS Installer

  • OTGS Installer 3.1.3

    • Fixed a fatal error related to the plugin activation order with the Types plugin.
  • OTGS Installer 3.0.3

    • Preselects Toolset Types and Toolset Blocks if no other Toolset plugin is installed.

Toolset Types

  • Toolset Types 3.6.2

    • Fix: resolve 500 console error when selecting to translate certain Toolset field groups.
    • Fix: Fixed BeaverBuilder compatibility issue. Exlclude autoSuggest fields from shortcode-button wrapper.
    • Fix: Add early-exit check in before_delete_post for post types without RFGs.
  • Toolset Types 3.6.1

    • Performance: Optimize WPML label registration by replacing registerDefaultLabels() with maybeRegisterDefaultLabels().
      • Adds version-based caching and stores registration flags in wpcf_settings to prevent repeated executions.
      • Previously, default label registration ran on every page load. It now runs once per plugin update, significantly improving load times.
      • Observed ~50–70% faster page loads in local tests by avoiding redundant WPML string registration.
  • Toolset Types 3.6.0

    • Enhancement: extend the labels offered for Custom Post Types and Custom Taxonomies to cover most of the WordPress API.
    • Enhancement: include filters to modify the labels of the items offered when creating a relationship association.
    • Compatibility: translate Custom Post Types, Custom Taxonomies, Fields Groups, and Relationships using the WPML Translation Management dashboard.
    • Compatibility: use the right translations for labels on Custom Post Types, Custom Taxonomies, Fields Groups, and Relationships, when changing the admin language with WPML.
    • Fix: do not produce an error when displaying image fields for images stored in non-standard locations.
    • Fix: avoid problems when editing Custom Post Types or Custom Taxonomies labels with a different number of placeholders than expected.
    • Fix: remove a JavaScript dependency no longer included with WordPress.
    • Fix: add some security checks when automatically generating WooCommerce field groups.

Toolset Blocks

  • Toolset Blocks 1.6.22

    Toolset Views and Blocks now fully support WordPress Full Site Editing with block-based themes, delivering a complete overhaul of the rendering pipeline – Content Templates, Dynamic Sources, Fields and Text, Single Field, and View loops all work seamlessly inside FSE templates, the Site Editor, and Query Loop blocks.

    Feature: Full Site Editor (FSE) compatibility

    • Content Templates now render correctly in block-based themes (Twenty Twenty-Five, etc.)
    • Fields and Text block: TinyMCE toolbar, shortcode preview, and Query Loop context support in FSE
    • Single Field and Dynamic Sources blocks correctly resolve post context in FSE archive/single templates
    • Image placeholders (%%tb-image-alt-text%%, %%tb-image-wp-image-class%%) resolve in FSE templates
    • View loop rendering fixed for FSE templates (proper block comment handling)
    • CodeMirror initialization crash in block editor prevented (React 18 StrictMode compatibility)

    Fix: View filter controls not accessible and not valid

    • Filter inputs now use unique IDs via wp_unique_id() to prevent duplicate IDs when the same View appears multiple times
    • Label for attributes correctly reference their associated inputs

    Fix: WPML button link translation

    • Button block link is now translated as URL (not plain text) by adding type="link" to wpml-config.xml

    Fix: FSE archive page issues

    • Prevent tb-dynamic shortcodes from premature resolution in archive templates
    • Fix Showcases archives repeat issues

    Fix: WPML taxonomy archive translation

    • Filter taxonomy View results by current WPML language
  • Toolset Blocks 1.6.21

    • Fix: Correct archive date translations in WPML-integrated Views and Blocks.
      • Resolves issues where translated archive pages displayed incorrect or untranslated post dates.
      • Improves consistency between default and secondary languages across archives.
      • Includes additional minor bug fixes for stability.
  • Toolset Blocks 1.6.20

    • Fix: Compatibility with WordPress 6.8 – restore support for the toolset-views/table-column block.
      • WordPress 6.8 broke rendering of table columns in block views using the table layout.
      • This fix restores the missing block so users can continue building Views with table formats.

Toolset Forms

  • Toolset Forms 2.6.24

    Fix: PHP 8+ fatal error during heartbeat autosave

    • reset(), array_keys(), foreach() on getAttachedData() now guarded with is_array() check
    • Prevents fatal errors when metadata is corrupted (string instead of array)
    • Fixes both autosave crash and post deletion crash
  • Toolset Forms 2.6.23

    • Compatibility: avoid console errors when editing email templates from FluentCRM.
  • Toolset Forms 2.6.22

    • Fix: compatibility problem against the Enhanced Media Library plugin.

Toolset Maps

  • Toolset Maps 2.2.2

    • Marker icon now changes on hover (was blocked by marker_icon_use_hover flag never being set for legacy maps)
    • Focus-on-marker link hover now triggers marker icon change
    • Focus-on-marker link click opens marker popup
    • Fix applies to both init_map() and updateGoogleMapInstance() code paths
  • Toolset Maps 2.2.1

    • Feature: Marker clustering for OpenStreetMap.

      • Implemented marker clustering logic
      • Adds DOM-level support for cluster_min_size attribute.
      • Improves performance and readability on Views with high marker density.
    • Feature: Support for new Google Maps AutocompleteSuggestion API.

      • API version detection automatically selects the new AutocompleteSuggestion API when available.
      • Updated jquery.geocomplete.js to support both classic and new Google Maps APIs.
      • Modified React AddressAutocomplete component to conditionally use the correct API.
      • Retains react-geosuggest for classic API users, ensuring full backwards compatibility.
      • Avoids Google deprecation warnings by skipping classic API instantiation when using new keys.
      • Adds robust error handling and fallbacks across both APIs.
  • Toolset Maps 2.2.0

    • New: Open Street Maps integration.
    • Usability: completely revamp the editing experience for the Maps block: instant preview, drastic reduction of backend calls.
    • Usability: ensure that information dialogs for markers in Azure maps do not overflow outside of the map view.
    • Fix: initialize Azure maps markers at the right moment, so they do not get skipped.

Toolset Access

  • Toolset Access 2.9.5

    • Compatibility: updated internal dependencies (Select2 upgrade).
  • Toolset Access 2.9.4.2

    • Fix: Allow post authors to preview their own drafts on the front-end.

      • Introduces is_previewing_own_post() to safely detect preview mode and user permissions.
      • Adjusts post_type_visibility() to skip content hiding when previewing own drafts.
    • Fix: Preserve pagination in blog pages for secondary WPML languages.

      • Resolves issue where translated paginated posts were redirected to non-paginated URLs.
      • Adds support for correctly detecting paginated blog pages in non-default languages.
      • Ensures translated pages retain the pagination query string.
  • Toolset Access 2.9.3

    • Fix: avoid problems when running automatic database cleanups.

Toolset Views

  • Toolset Views 3.6.22

    Toolset Views and Blocks now fully support WordPress Full Site Editing with block-based themes, delivering a complete overhaul of the rendering pipeline – Content Templates, Dynamic Sources, Fields and Text, Single Field, and View loops all work seamlessly inside FSE templates, the Site Editor, and Query Loop blocks.

    Feature: Full Site Editor (FSE) compatibility

    • Content Templates now render correctly in block-based themes (Twenty Twenty-Five, etc.)
    • Fields and Text block: TinyMCE toolbar, shortcode preview, and Query Loop context support in FSE
    • Single Field and Dynamic Sources blocks correctly resolve post context in FSE archive/single templates
    • Image placeholders (%%tb-image-alt-text%%, %%tb-image-wp-image-class%%) resolve in FSE templates
    • View loop rendering fixed for FSE templates (proper block comment handling)
    • CodeMirror initialization crash in block editor prevented (React 18 StrictMode compatibility)

    Fix: View filter controls not accessible and not valid

    • Filter inputs now use unique IDs via wp_unique_id() to prevent duplicate IDs when the same View appears multiple times
    • Label for attributes correctly reference their associated inputs

    Fix: WPML button link translation

    • Button block link is now translated as URL (not plain text) by adding type="link" to wpml-config.xml

    Fix: FSE archive page issues

    • Prevent tb-dynamic shortcodes from premature resolution in archive templates
    • Fix Showcases archives repeat issues

    Fix: WPML taxonomy archive translation

    • Filter taxonomy View results by current WPML language
  • Toolset Views 3.6.21

    • Fix: Correct archive date translations in WPML-integrated Views and Blocks.
      • Resolves issues where translated archive pages displayed incorrect or untranslated post dates.
      • Improves consistency between default and secondary languages across archives.
      • Includes additional minor bug fixes for stability.
  • Toolset Views 3.6.20

    • Fix: Compatibility with WordPress 6.8 – restore support for the toolset-views/table-column block.
      • WordPress 6.8 broke rendering of table columns in block views using the table layout.
      • This fix restores the missing block so users can continue building Views with table formats.

Toolset Module Manager

Toolset WooCommerce Blocks

Toolset Forms Commerce

  • Toolset Forms Commerce 1.8.5

    • Improved compatibility with PHP8.
    • Fixed various issues on the Checkout and Thank-You pages.
  • Toolset Forms Commerce 1.8.4

    • Fixed the redirections to cart and checkout pages after submitting forms.
    • Fixed setting the right customer when completing the purchase process on a form to register a new user.
  • Toolset Forms Commerce 1.8.4-b1

    • Fixed the redirections to cart and checkout pages after submitting forms.
    • Fixed setting the right customer when completing the purchase process on a form to register a new user.

Toolset Layouts

  • Toolset Layouts 2.6.18

    • Compatibility: updated internal dependencies (Select2 upgrade).
  • Toolset Layouts 2.6.17

    • Fix: ensure that menu cells do display their children properly.
    • Fix: do not produce errors when trying to edit a post with a non-existing ID.
  • Toolset Layouts 2.6.16

    • Fix: error when editing a content layout on PHP 8.x.

Toolset Toolset Layouts Migration

  • Toolset Layouts Migration 1.0

    • Feature: Automatically loads single assigned Layouts
    • Feature: Automatically creates content layouts from previously assigned layout
    • Feature: Automatically handles translations migration
    • Feature: Cleans up all not needed data including old layout automatically at the end of the process
    • Feature: Optimise query when WPML is active