Skip Navigation

Versions

Toolset OTGS Installer

  • OTGS Installer 3.1.20

    Fixes

    • Redesigned the refund / unregister / replace-site-key notice as a clearer three-card layout.
    • Removed legacy cloned-site detection — the cloned-site flow now runs automatically when a site is migrated to a new domain.
    • Minor refresh of bundled icons and translation files.
  • 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.25

    • Fixed a Views editor JavaScript error(object missing $dropdown) where missing Toolset Select2 internals prevented dialog initialization and broke the Pagination controls button.
  • Toolset Blocks 1.6.24

    • Fixed the Conditional block and post shortcodes not picking up the right post for each item inside View and WordPress Archive loops.
  • Toolset Blocks 1.6.23

    • Fixed an issue where icon font codes saved as bare hex values in a View’s layout were not rendered correctly, and corrected the related icon CSS.

Toolset Forms

  • Toolset Forms 2.6.25

    Security: 

    • Dropped the nopriv registration from both delete actions (cred_delete_post, legacy cred-ajax-delete-post)
    • Added a hard is_user_logged_in() gate in both delete handlers
    • Delete caps no longer granted to logged-out users (own → requires login; others → requires delete_others_posts)

    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.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 Maps

  • Toolset Maps 2.2.3

    • 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.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 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.25

    • Fixed a Views editor JavaScript error(object missing $dropdown) where missing Toolset Select2 internals prevented dialog initialization and broke the Pagination controls button.
  • Toolset Views 3.6.24

    • Fixed the Conditional block and post shortcodes not picking up the right post for each item inside View and WordPress Archive loops.
  • Toolset Views 3.6.23

    • Fixed an issue where icon font codes saved as bare hex values in a View’s layout were not rendered correctly, and corrected the related icon CSS.

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