All Products

Changelogs

Every published release across Gatilab plugins and themes, newest first.

Showing 181–192 of 393 releases

Stable

Fixed plugin zip size bloat — excluded .wordpress-org assets directory from distribution package.

  • What's Changed 1
Read full notesHide notes

What's Changed

  • Fixed plugin zip size bloat — excluded .wordpress-org assets directory from distribution package.

Commits

  • Exclude .wordpress-org from dist zip, bump to 1.5.3 (9d8135b)
Stable

Data is now preserved on uninstall by default. Enable "Delete Data on Uninstall" in Settings to remove all data.

  • What's Changed 2
Read full notesHide notes

What's Changed

  • Added "Delete Data on Uninstall" setting — data is now preserved by default when the plugin is deleted.
  • Uninstall only removes tables and options if the user explicitly opts in via Settings.

= 1.5.1 = = 1.5.2 = Data is now preserved on uninstall by default. Enable "Delete Data on Uninstall" in Settings to remove all data.

Commits

  • Add opt-in data deletion on uninstall, bump to 1.5.2 (87f9b60)
  • added screenshots (6df05b4)
Stable

Functionalities1.3.1

Link Management now works with ACF fields and custom templates via process_content() helper. Redirect Manager fixes query string matching and adds loop detection.

  • What's Changed 7
Read full notesHide notes

What's Changed

  • Added: Public Link_Management::process_content() helper for applying nofollow/new-tab rules to ACF fields, shortcode output, and custom templates
  • Fixed: Redirect Manager now strips query strings before matching, so /old-page?utm=x correctly matches /old-page
  • Improved: Redirect Manager passes original query string through to destination URL
  • Improved: Redirect Manager uses O(1) indexed lookup for exact matches instead of linear scan
  • Improved: Redirect Manager defers hit counter writes to shutdown for faster redirects
  • Added: Redirect loop detection at both creation time and runtime
  • Fixed: Removed filler text from readme plugin alternatives list

= 1.3.0 = = 1.3.1 = Link Management now works with ACF fields and custom templates via process_content() helper. Redirect Manager fixes query string matching and adds loop detection.

Commits

  • clean html (14e7071)
  • v1.3.1: Link Management public helper, Redirect Manager improvements (371e383)
Stable

GT ACF Blocks Plugin2.3.2

Bump version to 2.3.2 (c876e1c)

Read full notesHide notes

What's Changed

Commits

  • Bump version to 2.3.2 (c876e1c)
  • Center URL preview cards with max-width and auto margins (525e93b)
  • Force TOC links to use text color instead of theme link color (95ba2d9)
  • Remove TOC background/border and reduce padding for cleaner look (ecfebda)
  • Move sticky TOC from left to right side of viewport (f7de3fa)

Stats

  • Commits: 5
  • Changes: 4 files changed, 4 insertions(+), 4 deletions(-)

Plugin Info

  • Blocks included: 29
  • Requires WordPress: 6.0+
  • Requires PHP: 7.4+
  • Requires: ACF Pro 6.0+ or Secure Custom Fields

Installation

  1. Download acf-blocks-plugin-*.zip from the assets below
  2. Go to Plugins → Add New → Upload Plugin in WordPress admin
  3. Upload the zip file and activate
Stable

GT ACF Blocks Plugin2.3.1

Reduce TOC padding, add CSS counters for ordered lists, bump to 2.3.1 (f2e978e)

Read full notesHide notes

What's Changed

Commits

  • Reduce TOC padding, add CSS counters for ordered lists, bump to 2.3.1 (f2e978e)
  • Use currentColor with color-mix() so TOC inherits theme styles (245fb5b)
  • Improve TOC block design with better visual hierarchy and interactions (f243750)

Stats

  • Commits: 3
  • Changes: 4 files changed, 16 insertions(+), 11 deletions(-)

Plugin Info

  • Blocks included: 29
  • Requires WordPress: 6.0+
  • Requires PHP: 7.4+
  • Requires: ACF Pro 6.0+ or Secure Custom Fields

Installation

  1. Download acf-blocks-plugin-*.zip from the assets below
  2. Go to Plugins → Add New → Upload Plugin in WordPress admin
  3. Upload the zip file and activate
Stable

GT ACF Blocks Plugin2.3.0

Guard libxml_disable_entity_loader() for PHP 8.0+ compat (5ea8d3b)

Read full notesHide notes

What's Changed

Commits

  • Guard libxml_disable_entity_loader() for PHP 8.0+ compat (5ea8d3b)
  • Fix security vulnerabilities, accessibility gaps, and hardening across all blocks (dadb9c6)
  • Fallback to no-image layout when product-box has no image (e2c2936)
  • Remove hardcoded font-family, use theme.json primary color for product review button, fix a11y (d1d355b)

Stats

  • Commits: 4
  • Changes: 24 files changed, 57 insertions(+), 56 deletions(-)

Plugin Info

  • Blocks included: 29
  • Requires WordPress: 6.0+
  • Requires PHP: 7.4+
  • Requires: ACF Pro 6.0+ or Secure Custom Fields

Installation

  1. Download acf-blocks-plugin-*.zip from the assets below
  2. Go to Plugins → Add New → Upload Plugin in WordPress admin
  3. Upload the zip file and activate
Stable

Functionalities1.3.0

WordPress 7 compatibility: editor CSS now loads inside the iframed block editor. Fixes version tag stripping in admin.

  • What's Changed 4
Read full notesHide notes

What's Changed

  • Added: WordPress 7 editor iframe compatibility for Fonts, SVG Icons, Content Regression, and Components modules
  • Added: enqueue_block_assets handlers so editor CSS loads inside the WP 7 iframed block editor
  • Fixed: Query string stripping (remove_query_strings) no longer strips version tags from admin/editor assets
  • Tested up to WordPress 7.0

= 1.2.0 = = 1.3.0 = WordPress 7 compatibility: editor CSS now loads inside the iframed block editor. Fixes version tag stripping in admin.

Commits

  • WordPress 7 compatibility: editor CSS loads inside iframed block editor (aeb119c)
Stable

Functionalities1.0.3

Commits: 0

Read full notesHide notes

What's Changed

Commits

Stats

  • Commits: 0
  • Changes: 28 files changed, 617 insertions(+), 1076 deletions(-)

Plugin Info

  • Requires WordPress: 5.8+
  • Requires PHP: 7.4+

Installation

  1. Download functionalities-pro-*.zip from the assets below
  2. Go to Plugins → Add New → Upload Plugin in WordPress admin
  3. Upload the zip file and activate
Stable

Core Forms3.5.0

Full CRUD REST API for submissions at cf/v1 namespace

Read full notesHide notes

What's New

REST API

  • Full CRUD REST API for submissions at cf/v1 namespace
  • Collection endpoints with pagination, filtering by status/spam/date/search
  • Status validation returns proper 400/404 errors

Submission Status Tracking

  • New status field: new, read, replied, archived
  • Auto-marks submissions as "read" when viewed
  • Auto-marks as "replied" after sending a reply
  • Bulk status actions in the submissions table
  • Status badges in the global submissions view

Conditional Actions

  • Run form actions only when field conditions are met
  • Operators: equals, not equals, contains, does not contain, is empty, is not empty
  • AND logic — all conditions must match for the action to fire

Spam Protection

  • Akismet whitelist keywords — bypass spam checks for trusted submissions
  • Configurable in Settings → Spam Protection

Quality of Life

  • One-click form duplication from the forms list
  • Status column included in CSV exports
  • Polls database tables now created on activation/migration
  • Consistent border-radius across admin UI

Security Fixes

  • Escaped all HTML name attributes in condition row output (XSS)
  • Added capability check to form duplication handler
  • REST API validates status values on update
Stable

Core Forms3.4.0

Send Email via Emailit — New action to send form notification emails through the Emailit API instead of wp_mail()

Read full notesHide notes

What's New

Emailit Integration

  • Send Email via Emailit — New action to send form notification emails through the Emailit API instead of wp_mail()
  • Emailit Subscribe — Add contacts to Emailit audiences on form submission, with multi-audience support and custom field mapping
  • Settings — Emailit API key configuration in global settings

Data Variable Fixes

  • Fixed [all:label] — was silently broken (never implemented). Now renders all submission fields with human-readable labels extracted from form HTML
  • Fixed [all], [CF_FORM_ID], [CF_FORM_TITLE] — also previously non-functional
  • Rewrote cf_replace_data_variables() with clean switch-based implementation

Auto-Fill Action Defaults

  • All actions (Email, Autoresponder, MailerPress, Emailit, Emailit Subscribe) now auto-detect field names from form HTML markup when first created
  • No more manually typing [EMAIL], [FIRST_NAME], etc. — fields are pre-populated

Full Changelog

Stable

GT ACF Blocks Plugin2.2.9

Callout block: Block appeared blank when inserted — no InnerBlocks template was provided. Added default heading + paragraph template matching the CTA/Hero pattern. Also added uniqid() fallback for block ID.

  • Fixed 4
Read full notesHide notes

What's Changed

Fixed

  • Callout block: Block appeared blank when inserted — no InnerBlocks template was provided. Added default heading + paragraph template matching the CTA/Hero pattern. Also added uniqid() fallback for block ID.
  • Compare block: Backward-compat code fetched old comp_list_class sub-field but template always read comp_list_content, silently dropping feature lists from older blocks. Old field values are now mapped to comp_list_content.
  • Compare block: Added empty-state preview message when no columns are configured (consistent with accordion/tabs blocks).
  • Compare block: Cleaned up inline PHP for title styles and CTA button attributes for better readability.

Commits

  • Fix callout blank rendering and compare block bugs, bump to 2.2.9 (5d9e5db)

Stats

  • Commits: 1
  • Changes: 4 files changed, 44 insertions(+), 17 deletions(-)

Plugin Info

  • Blocks included: 29
  • Requires WordPress: 6.0+
  • Requires PHP: 7.4+
  • Requires: ACF Pro 6.0+ or Secure Custom Fields

Installation

  1. Download acf-blocks-plugin-*.zip from the assets below
  2. Go to Plugins → Add New → Upload Plugin in WordPress admin
  3. Upload the zip file and activate