Gatilab Products

Changelogs

Improvements, fixes, and the details behind each release.

All Products

Release history across our plugins and themes.

Stable

Core Forms 4.7.4

Read release notes

Core Forms 4.7.4 fixes native FluentCRM double opt-in.

  • Contacts added as Pending now receive the configured confirmation email after list and tag assignment.
  • Existing subscribed or suppressed contacts are not force-resubscribed.
Stable

Core Forms 4.7.3

Read release notes

Licensing and automatic updates now run through gauravtiwari.org, the home for every Core Forms license.

  • Your existing license key keeps working. Sites re-register themselves on the first admin page load after updating, so there is nothing to re-enter.
  • If that automatic step cannot reach the server, the key is left untouched and a notice asks you to reactivate, rather than the license being cleared.
  • License checks now retry once on a timeout or server error, so a brief network problem no longer marks an active license invalid.

Full changelog: https://core-forms.com/changelog/

Stable

GT ACF Blocks Plugin 2.10.2

Read release notes

What's Changed

Fixed

  • Collapsible TOC rendered a double border on themes that style <details> as a card. The block drew its own hairline frame and summary divider around the <details> element, so themes with disclosure-card styling (such as Marketers Delight) showed two nested borders. The render template now adds an acf-toc--collapsible modifier class, and the block stylesheet drops its frame, summary divider, and duplicate content padding for that variant, letting the theme's disclosure card own the chrome. Non-collapsible TOCs are unchanged.

Notes

  • blocks/toc-block/block.json now declares "version", so the enqueued stylesheet URL busts CDN caches on plugin updates.

Commits

  • 2.10.2: fix collapsible TOC double border on themes with details cards (55a1f59)

Stats

  • Commits: 1
  • Changes: 9 files changed, 49 insertions(+), 12 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 Plugin 2.10.1

Read release notes

What's Changed

Fixed

  • Filled buttons were unreadable in 2.10.0. The 2.10.0 conversion mapped several filled controls to --acfb-surface-3, a light neutral, while leaving their text inverted white — so they rendered as pale text on a pale fill. Affected: the Product Box primary and Amazon buttons and its discount badge, the Product List primary button and rank chip, and the Coupon Code copy button.
  • Filled controls now use --acfb-button, which the theme guarantees pairs with --acfb-button-text. Measured 5.44:1 in both light and dark.
  • The Product Box Amazon button is now a readable neutral secondary (dark text on a light fill, 13.4–14.4:1) rather than a second full-strength fill, so the card keeps one primary action. Its hover no longer darkens toward the brand colour underneath dark text.

Notes

  • Added a regression test rejecting any filled control whose background is a --acfb-surface-* token while its paired text is --acfb-on-primary.

Commits

  • 2.10.1: fix unreadable filled buttons from the token conversion (79879cf)

Stats

  • Commits: 1
  • Changes: 11 files changed, 63 insertions(+), 12 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 Plugin 2.10.0

Read release notes

What's Changed

Added

  • Design token bridge (assets/css/tokens.css). Every block now styles through --acfb-* tokens that resolve to Marketers Delight theme tokens when MD is active and to neutral literals otherwise. Dark mode follows the theme's own toggle with no per-block rules.
  • Build-time asset minification (tools/build-assets.php). Writes a .min sibling for every CSS and JS file; the enqueue layer serves it, SCRIPT_DEBUG serves the source, and a missing artifact falls back to the source rather than 404ing. composer build regenerates, composer generated (and CI) verifies freshness.
  • Keyboard support for the Tabs block: arrow keys, Home/End, and a roving tabindex, per the ARIA tabs pattern.

Changed

  • Tabs redesigned as a minimal segmented control. Tab buttons no longer carry wp-element-button, which had rendered every tab as a filled CTA button. Pills, underline and boxed variants retained.
  • Tabs behaviour moved out of an inline <script> into tabs.js, registered as the block's viewScript.
  • 797 hardcoded colours across the block stylesheets reduced to 89, all of which are deliberate (social brand colours, code-editor syntax themes, video letterboxing).
  • 54 hand-rolled [data-theme] override rules removed; the token layer handles both schemes.

Fixed

  • Video block rendered on the front end but not in the block editor. The player is absolutely positioned, so the wrapper's padding-bottom was the block's only source of height — if the stylesheet did not reach the editor the block collapsed to 0px and vanished. The aspect ratio is now carried inline, so the box survives with no CSS at all.
  • Pros & Cons is now dark-mode capable. It previously hardcoded dark text on light pink and green tints, which was unreadable on a dark background.
  • Semantic status labels (changelog, pricing) sat at 4.0–4.2:1 against their own tint, under the WCAG AA floor. They are now mixed toward the text colour.
  • Button fills used --color-primary, which MD lightens for dark mode, dropping white button text to 3.3:1. They now use --color-button, which MD keeps stable and guarantees pairs with --color-button-text.
  • Removed the rounded-container-plus-thick-coloured-rail treatment from the opinion box, video caption, compact URL preview and Pros & Cons.

Notes

  • Total shipped CSS dropped from ~291 KB to ~257 KB: deleting the dark-mode override rules more than pays for the token layer.
  • Every measured text/background pair passes WCAG AA in both light and dark (19 pairs across 14 block palettes, worst 5.44:1).

Commits

  • Correct 2.10.0 changelog date to release day (5fd652d)
  • 2.10.0: MD design tokens, minified assets, Tabs redesign (842f9da)

Stats

  • Commits: 2
  • Changes: 91 files changed, 2655 insertions(+), 322 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

Core Forms 4.7.2

Read release notes

Core Forms 4.7.2 adds per-form Skeleton CSS control without forcing a visual theme.

  • Choose the global default, always load forms.css, or always skip it for each form.
  • Keep the form-editor preview aligned with the frontend’s resolved Skeleton CSS and form-theme settings.
  • Preserve existing form behavior until a per-form override is selected.
Stable

Functionalities 1.5.0

Read release notes

What's Changed

  • Added: WordPress 7 Abilities API operations for module status, privacy-safe diagnostics, assumption scans, content-integrity checks, redirect import previews, redirect creation, task creation, module toggles, and opt-in AI explanations.
  • Added: DataViews and DataForm workspaces for Redirect Manager, its bounded 404 activity, and Task Manager with searchable, sortable, filterable tables and modern creation forms while retaining the classic interfaces as fallbacks.
  • Added: Command Palette actions for opening Functionalities screens and running an Assumption Detection scan.
  • Added: Explicitly opt-in AI explanations powered by the WordPress AI Client. Only a finding submitted by an administrator is sent to the configured provider.
  • Improved: SVG Icon block upgraded to Block API v3 with WordPress Core Icon source support, two-way Core Icon transforms, pattern-override-ready content attributes, block bindings, and an Icon Callout pattern.
  • Fixed: Content Integrity now uses the current wp.editor plugin-sidebar components on WordPress 7 while retaining the legacy fallback.
  • Fixed: Custom font declarations are emitted with their preloads so first-paint typography does not shift when async theme styles arrive.
  • Changed: Minimum WordPress version is now 6.3 so the SVG Icon block can use Block API v3 consistently. WordPress 7-only integrations remain feature-detected.

Commits

  • Add WordPress 7 integrations for 1.5.0 (1abacd5)
  • Fix custom font layout shifts (87d507f)
Beta

GT Performance 1.0.0-beta-7

Read release notes

Added

  • Added URL-specific and site-wide regeneration controls to CSS Reports. URL regeneration invalidates every delivery-mode report for that page, purges its origin and connected edge cache entries, and warms it immediately. Site-wide regeneration advances the settings generation, marks existing reports stale, purges the full page cache, and uses the normal preload queue.
  • Extended stylesheet exclusions to match WordPress inline style IDs as well as external URLs, and added automatic server-side pruning exclusions for active FluentCart, Easy Digital Downloads, and WooCommerce application styles.

Fixed

  • Preserved hexadecimal CSS escapes such as \\e800 and \\f0e1 through parsing and HTML serialization. Inline used CSS no longer turns icon-font glyphs or other escaped content values into literal numeric entities.
  • Preserved the original cascade order when collecting external and inline styles, ignored noscript fallbacks, treated asynchronous media="print" loaders that promote themselves to all correctly, and parsed each stylesheet independently so one parser-hostile source cannot alter following stylesheets.
  • Kept custom-property definition blocks as dependencies, expanded supported dynamic pseudo-classes and state attributes, and expanded trained compound selectors into reusable ID and class fragments so runtime states remain protected when selector order differs.
  • Made authenticated used-CSS previews bypass page and edge storage while still executing the production optimization pipeline.
Stable

GT ACF Blocks Plugin 2.9.6

Read release notes

What's Changed

Fixed

  • Kept the Table of Contents frame padding visually even under opinionated theme margins by normalizing only its outer title and list-edge spacing. Numbering, marker indentation, link treatment, and spacing between list items continue to inherit from the theme.

Commits

  • Release 2.9.6: fix TOC edge spacing (76543dd)

Stats

  • Commits: 1
  • Changes: 6 files changed, 58 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 DeepSeek for AI 0.1.0

Read release notes

GT DeepSeek for AI 0.1.0

  • Add isolated gt-deepseek WordPress AI Client provider.
  • Add dynamic V4 model discovery and secure Connectors API-key integration.
  • Add V4 Pro Chat Completions adapter with thinking/tool-call replay.
  • Add V4 Flash Responses adapter with reasoning, tools, JSON Schema, web search, citations, and cache metadata.
  • Add settings for base URL, default models, thinking mode, and reasoning effort.
  • Add seven editorial abilities, including context-assisted image ALT text.
  • Enforce per-post authorization for abilities that read stored post content.
  • Constrain ALT-text provenance to evidence labels actually supplied by WordPress.
  • Add the public GitHub project and FluentCart product URLs to plugin metadata.
  • Add no-build block editor sidebar for FAQs and featured-image ALT text.
  • Add ZIP build, static checks, WordPress runtime smoke tests, and live API smoke tests.
  • Add FluentCart lifetime-license activation and protected WordPress updates for product 1173130.
  • Add reproducible ZIP packaging, PHP 7.4-8.5 CI, tagged GitHub releases, issue templates, security guidance, and public contribution docs.
  • Add image-generated product, social, directory-banner, and square promotional assets while retaining the exact vector provider icon.

Verification

5ea7d6a2ea0c9cc2984cea54dc22bcdb4fb1f7706e4aa1ca6b9f82361c576748  dist/gt-deepseek-for-ai-0.1.0.zip
Stable

GT ACF Blocks Plugin 2.9.5

Read release notes

What's Changed

Changed

  • Replaced the Table of Contents' thick rounded accent treatment with a quiet square hairline frame while retaining the title divider, active-state emphasis, semantic list styles, and theme inheritance.
  • Added a zero-specificity 1.5rem block-end spacing fallback to every rendered .acf-block; existing theme and block margins continue to take precedence.

Commits

  • Release 2.9.5: refine block spacing and TOC (803931a)

Stats

  • Commits: 1
  • Changes: 10 files changed, 79 insertions(+), 13 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 Plugin 2.9.4

Read release notes

What's Changed

Changed

  • Gave the theme-native Table of Contents a restrained currentColor frame, stronger leading edge, title divider, and modest inset spacing without restoring plugin backgrounds, hard-coded colors, fixed typography, or custom markers.

Commits

  • Release 2.9.4: refine TOC styling (0230105)

Stats

  • Commits: 1
  • Changes: 6 files changed, 61 insertions(+), 8 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