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

    • Fixed the Conditional block not evaluating against the correct post for each item when placed inside a View block loop or a WordPress Archive loop.
    • Fixed the Fields and Text block showing empty content when opening a page, post or Content Template for editing – both when the block was saved in Text (HTML) mode and in the FSE Site Editor.
    • Fixed inline dynamic fields added to a Paragraph block inside a View block loop or a post‑type archive loop showing the wrong value (or no value) on the front end – each item now shows its own field values.
    • Fixed embed blocks (and bare‑URL auto‑embeds) rendering only the URL instead of the embedded preview when the post body is displayed via the Single Field block’s “Post body (content)” option.
  • 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 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.4

    • Fixed inline dynamic fields added to a Paragraph block inside a View or archive loop showing the wrong value (or no value) on the front end.
    • Fixed embed blocks rendering only the URL instead of the embedded preview when the post body is displayed via the Single Field block’s “Post body (content)” option.
  • 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 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.26

    • Fixed the Conditional block not evaluating against the correct post for each item when placed inside a View block loop or a WordPress Archive loop.
    • Fixed the Fields and Text block showing empty content when opening a page, post or Content Template for editing – both when the block was saved in Text (HTML) mode and in the FSE Site Editor.
    • Fixed inline dynamic fields added to a Paragraph block inside a View block loop or a post‑type archive loop showing the wrong value (or no value) on the front end – each item now shows its own field values.
    • Fixed embed blocks (and bare‑URL auto‑embeds) rendering only the URL instead of the embedded preview when the post body is displayed via the Single Field block’s “Post body (content)” option.
  • 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 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