Skip Navigation

Versions

Toolset OTGS Installer

  • OTGS Installer 5.2.0

    Improvements

    • Works alongside WPML: on a site that already runs WPML, the OTGS Installer plugin switches itself off and tells you to install and update Toolset from WPML → Activate & Update, so only one copy of the Installer runs.
    • One subscription check per page load, with a pause after a failed answer, so a slow or unavailable server no longer slows the admin.
    • Activate & Update keeps working when the products feed is unavailable.
    • Predefined site keys work on multisite networks and through throttled registrations, and network-wide subscriptions are handled on the network only.
    • Shows the WordPress version each plugin line is tested with.

    Fixes

    • Stored-settings format, channel switching and missing download rows no longer break the Activate & Update page.
    • Download requests are nonce-checked.
  • 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.

Toolset Types

  • Toolset Types 3.6.4

    • Updated the bundled OTGS Installer to version 5.2.0, the same version that ships with WPML.
    • Improved coexistence with the standalone OTGS Installer plugin: when Types already includes the Installer, the standalone plugin switches itself off and points you to the screen where Toolset components are installed and updated.
    • Improved compatibility with PHP 8.4: implicitly nullable parameters are now declared explicitly nullable.
    • Improved compatibility with PHP 8.5.
    • Fixed a deprecation notice when a relationship backup is missing.
    • Fixed PHP deprecation notices in the Content Template editor and for empty WYSIWYG fields.
  • Toolset Types 3.6.3

    • Compatibility: Ready for WPML 5.0, including creating related posts from the post editor on multilingual sites.
    • Compatibility: Verified with the WordPress 7.1 block editor.
    • Compatibility: Font Awesome 6 support through the shared Toolset settings. Icons saved in older Font Awesome formats render automatically as their modern equivalents.
    • Fixed: PHP 8.2+ deprecation notices in the legacy relationships form.
    • Compatibility: Runs clean on PHP 7.4 through 8.5. Minimum PHP version is now 7.4.
  • 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 Blocks

  • Toolset Blocks 1.6.30

    • Improved front-end performance: each item in a View loop is now wrapped in a single element instead of two, reducing the HTML size and the number of elements the browser has to lay out. Saved content and styling are preserved.
    • Improved performance of WordPress Archives and of paginated Views over very large result sets.
    • Improved View caching: dependent caches refresh exactly when their source content changes, and the View cache is rebuilt automatically on upgrade.
    • Improved compatibility with WordPress 7.1: the Editor Max Width setting is honoured again in the iframed editor canvas.
    • Improved compatibility with Divi 5: Views embedded through the Divi 5 View module render correctly.
    • Fixed Single Field and Fields and Text blocks showing nothing inside a Content Template with a “View with” post selected.
    • Fixed typing text next to a field in the Fields and Text block in visual mode on WordPress 7.1.
    • Fixed the Fields and Views dialog not opening on the Widgets screen.
    • Fixed placeholder markup from the Fields and Text block leaking into the saved content, and the inline toolbar overflowing in narrow blocks.
    • Fixed custom CSS added to Content Templates being lost on sites with aggressive caching.
    • Fixed missing styles for dynamic source dropdowns and generated block styles inside the WordPress 7.1 editor canvas.
    • Fixed the Image Slider block initialising with no slides, which caused a console error and a flash of broken layout.
    • Fixed the current user’s record being printed in the block editor page source.
    • Fixed PHP 8.4 and 8.5 deprecation notices.

    Note for sites with custom CSS targeting Grid Views: the .tb-grid-column wrapper is no longer output. Rules targeting .tb-grid-column should target .tb-grid > .wpv-block-loop-item instead. To keep the previous markup, return true from the wpv_filter_use_legacy_loop_item_markup filter.

  • Toolset Blocks 1.6.29

    • WordPress 7.1: View loop layout now reaches the iframed editor canvas so loops render correctly in the block editor.
    • WordPress 7.1: the YouTube block now renders inside a View loop and previews correctly in the editor, through a capability-gated same-origin preview endpoint.
    • WordPress 7.1: Image Slider (Glide) and Gallery (Masonry) now initialise on the iframed editor canvas, so sliders and galleries render in the editor again.
    • WordPress 7.1: the Fields and Views shortcode dialog now inserts into the iframed editor canvas.
    • Divi 5: each Views loop row now runs with its own post inside a Divi 5 Theme Builder template, so per-row dynamic content resolves against the correct post.
    • Toolset Maps: the legacy Views map now loads through the Toolset Maps Google client.
    • Divi: updated the bundled Divi module to clear a PHP deprecation notice.
  • Toolset Blocks 1.6.28

    • New: Font Awesome 6 support. Choose Font Awesome 6 in Toolset settings and every icon you ever picked, even ones saved years ago in Font Awesome 4 format, automatically renders as its modern equivalent. Sites staying on Font Awesome 4 or 5 are unaffected.
    • Compatibility: Full support for the WordPress 7.1 block editor. Fixed the Add Block button not working inside View loops and in the post body, and icons not rendering in the editor and the Site Editor template canvas.
    • Compatibility: Ready for WPML 5.0. Language handling was reworked across the plugin and verified against both WPML 4.x and WPML 5.0.
    • Fixed: Button icons inside View loops showing garbled characters or disappearing. Icons already broken on existing sites repair themselves on the next page load, with no re-saving needed.
    • Fixed: Image blocks inside View loops now output their alt text, improving accessibility and SEO.
    • Fixed: View and Content Template listing screens showed inflated counts on multilingual sites.
    • Fixed: WordPress Archive helper link rendered as raw HTML in the WPML Translation Dashboard.
    • Compatibility: Runs clean on PHP 7.4 through 8.5. Minimum PHP version is now 7.4.

Toolset Forms

  • Toolset Forms 2.6.27

    • Fixed a PHP notice on sites running Forms together with Access, caused by an undeclared property on the User Form metabox.
  • Toolset Forms 2.6.26

    • Compatibility: Ready for WPML 5.0 across form submission, field search, and notifications, with notification emails reliably sent in the post’s language.
    • Compatibility: Verified with the WordPress 7.1 block editor.
    • Compatibility: Font Awesome 6 support through the shared Toolset settings. Icons in forms saved with older Font Awesome versions render automatically.
    • Compatibility: Runs clean on PHP 7.4 through 8.5. Minimum PHP version is now 7.4.
  • 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 Maps

  • Toolset Maps 2.4.1

    • Fixed distance filters drifting away from the address the visitor selected. “Within X km of this address” now returns results centred on the chosen location.
    • Fixed marker icons hidden in the Map dialog still being included in the Marker shortcode output.
    • Fixed the hover marker icon selected in the Map dialog not being the one displayed on hover.
  • Toolset Maps 2.4.0

    • WordPress 7.1: the map block now renders inside the iframed block editor canvas across all three map engines (Google, Azure, and the legacy Views map).
    • Azure Maps: migrated to the Azure Maps Web SDK v3 and the Search API 2026-01-01, replacing the retired endpoints.
    • Distance search: when the visitor’s location is not available the search now fails closed instead of returning unfiltered results, and it acquires the location from the page context.
    • Marker clustering: legacy cluster icons are now removed when their cluster is removed, so stale icons no longer linger on the map.
    • Address autocomplete: the Google suggestion list now stays above the Fields and Views dialog instead of appearing behind it.
  • Toolset Maps 2.3.0

    • New: Private address autocomplete. Address suggestions are now served through your own website instead of your visitors’ browsers contacting third-party services directly. Better for visitor privacy and GDPR posture, with built-in caching and rate limiting.
    • New: Choose your geocoding provider: the default public service, your own self-hosted instance, or Azure Maps.
    • New: Clean uninstall. Removing the plugin clears its operational data, and a new opt-in setting removes everything including API keys.
    • Fixed: The distance filter now accepts decimal radius values like 2.5 km.
    • Fixed: With multiple distance filters on one page, searching in one no longer affects the others.
    • Fixed: The API key notice no longer appears when OpenStreetMap is selected.
    • Fixed: PHP notices when selecting a Dynamic Source for a map marker.
    • Compatibility: Ready for WPML 5.0 and verified with the WordPress 7.1 block editor.
    • Compatibility: Font Awesome 6 support for marker icons through the shared Toolset settings.
    • Compatibility: Runs clean on PHP 7.4 through 8.5. Minimum PHP version is now 7.4.

Toolset Access

  • Toolset Access 2.9.7

    • Fixed the WPML Groups tab disappearing from the Access Control settings on some sites, restoring per-language access control.
  • Toolset Access 2.9.6

    • Compatibility: Ready for WPML 5.0; the custom error page preview now handles languages correctly.
    • Compatibility: Verified with the WordPress 7.1 block editor.
    • Compatibility: Font Awesome 6 support through the shared Toolset settings.
    • Fixed: A PHP deprecation notice in capability checks.
    • Compatibility: Runs clean on PHP 7.4 through 8.5. Minimum PHP version is now 7.4.
  • Toolset Access 2.9.5

    • Compatibility: updated internal dependencies (Select2 upgrade).

Toolset Views

  • Toolset Views 3.6.30

    • Improved front-end performance: each item in a View loop is now wrapped in a single element instead of two, reducing the HTML size and the number of elements the browser has to lay out. Saved content and styling are preserved.
    • Improved performance of WordPress Archives built with Views by removing redundant query work.
    • Improved performance of paginated Views over very large result sets: rendering one page no longer counts and walks the entire set.
    • Improved View caching: dependent caches refresh exactly when their source content changes, and the View cache is rebuilt automatically on upgrade.
    • Improved compatibility with WordPress 7.1: the Editor Max Width setting is honoured again in the iframed editor canvas.
    • Improved compatibility with Divi 5: Views embedded through the Divi 5 View module render correctly.
    • Fixed Single Field and Fields and Text blocks showing nothing inside a Content Template with a “View with” post selected.
    • Fixed typing text next to a field in the Fields and Text block in visual mode on WordPress 7.1.
    • Fixed the Fields and Views dialog not opening on the Widgets screen.
    • Fixed placeholder markup from the Fields and Text block leaking into the saved content, and the inline toolbar overflowing in narrow blocks.
    • Fixed custom CSS added to Content Templates being lost on sites with aggressive caching.
    • Fixed missing styles for dynamic source dropdowns and generated block styles inside the WordPress 7.1 editor canvas.
    • Fixed the Image Slider block initialising with no slides, which caused a console error and a flash of broken layout.
    • Fixed the current user’s record being printed in the block editor page source.
    • Fixed PHP 8.4 and 8.5 deprecation notices.

    Note for sites with custom CSS targeting Grid Views: the .tb-grid-column wrapper is no longer output. Rules targeting .tb-grid-column should target .tb-grid > .wpv-block-loop-item instead. To keep the previous markup, return true from the wpv_filter_use_legacy_loop_item_markup filter.

  • Toolset Views 3.6.29

    • WordPress 7.1: View loop layout now reaches the iframed editor canvas so loops render correctly in the block editor.
    • WordPress 7.1: the YouTube block now renders inside a View loop and previews correctly in the editor, through a capability-gated same-origin preview endpoint.
    • WordPress 7.1: Image Slider (Glide) and Gallery (Masonry) now initialise on the iframed editor canvas, so sliders and galleries render in the editor again.
    • WordPress 7.1: the Fields and Views shortcode dialog now inserts into the iframed editor canvas.
    • Divi 5: each Views loop row now runs with its own post inside a Divi 5 Theme Builder template, so per-row dynamic content resolves against the correct post.
    • Toolset Maps: the legacy Views map now loads through the Toolset Maps Google client.
    • Divi: updated the bundled Divi module to clear a PHP deprecation notice.
  • Toolset Views 3.6.28

    • New: Font Awesome 6 support. Choose Font Awesome 6 in Toolset settings and every icon you ever picked, even ones saved years ago in Font Awesome 4 format, automatically renders as its modern equivalent. Sites staying on Font Awesome 4 or 5 are unaffected.
    • Compatibility: Full support for the WordPress 7.1 block editor. Fixed the Add Block button not working inside View loops and in the post body, and icons not rendering in the editor and the Site Editor template canvas.
    • Compatibility: Ready for WPML 5.0. Language handling was reworked across the plugin and verified against both WPML 4.x and WPML 5.0.
    • Fixed: Button icons inside View loops showing garbled characters or disappearing. Icons already broken on existing sites repair themselves on the next page load, with no re-saving needed.
    • Fixed: Image blocks inside View loops now output their alt text, improving accessibility and SEO.
    • Fixed: View and Content Template listing screens showed inflated counts on multilingual sites.
    • Fixed: WordPress Archive helper link rendered as raw HTML in the WPML Translation Dashboard.
    • Compatibility: Runs clean on PHP 7.4 through 8.5. Minimum PHP version is now 7.4.

Toolset Module Manager

Toolset WooCommerce Blocks

  • Toolset WooCommerce Blocks 3.1.8

    • Fixed a fatal error on activation when another active plugin changes PHP’s include path. The plugin now loads its own files by absolute path.
  • Toolset WooCommerce Blocks 3.1.7

    • Compatibility: Font Awesome 6 support. Order status icons load correctly with whichever Font Awesome version is selected in Toolset settings.
    • Compatibility: Ready for WPML 5.0.
    • Compatibility: Verified with the WordPress 7.1 block editor.
    • Compatibility: Runs clean on PHP 7.4 through 8.5. Minimum PHP version is now 7.4
  • Toolset WooCommerce Blocks 3.1.6

    • Improved compatibility with the Astra theme.

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

    • Fixed layout assignment on multilingual sites: the assignment dialog now lists posts in the selected WPML language and assigns the layout to the correct language.
  • Toolset Layouts 2.6.19

    • Fixed: Fatal error when opening the edit screen of a post that no longer exists.
    • Compatibility: Ready for WPML 5.0.
    • Compatibility: Verified with the WordPress 7.1 block editor.
    • Compatibility: Font Awesome 6 support through the shared Toolset settings.
    • Compatibility: Runs clean on PHP 7.4 through 8.5. Minimum PHP version is now 7.4.
  • Toolset Layouts 2.6.18

    • Compatibility: updated internal dependencies (Select2 upgrade).

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