Gatilab Products

Changelogs

Improvements, fixes, and the details behind each release.

GT ACF Blocks Plugin

Reusable content and product blocks with ACF fields and conditional assets.

View Product
Stable

GT ACF Blocks Plugin 2.5.4

Read release notes

What's Changed

Commits

  • Bump version to 2.5.4 (c3bfe3b)
  • Fix font sizing when html font-size is set to 62.5% (1rem = 10px) (6dde474)

Stats

  • Commits: 2
  • Changes: 35 files changed, 59 insertions(+), 59 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.5.3

Read release notes

What's Changed

Commits

  • Use readable filenames in image localizer, preserve old MD5 lookups (8193b46)
  • Generate readable filenames for imported URL preview images (90e03b4)
  • Replace hardcoded max-width with WP content-size preset, bump to 2.5.3 (c4d3bd0)

Stats

  • Commits: 3
  • Changes: 4 files changed, 130 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.5.2

Read release notes

What's Changed

Commits

  • Make URL Preview Card style variations visually distinct (73302a4)
  • Fix alignwide/alignfull not working on URL Preview Card (aeb595f)
  • Bump version to 2.5.2 (3ac7372)
  • Add rate limiting to webhook proxy, fix bounds checks, safer HTML parsing (dd51b95)
  • Additional escaping, validation, and performance improvements (c84a328)
  • Improve performance, security, and fix missing webhook proxy endpoint (c50c7ee)

Stats

  • Commits: 6
  • Changes: 15 files changed, 283 insertions(+), 194 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.5.1

Read release notes

What's Changed

Commits

  • Bump version to 2.5.1 (cc3aa36)
  • Register localized images as WP attachments for srcset support (1d8f62b)

Stats

  • Commits: 2
  • Changes: 3 files changed, 127 insertions(+), 2 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.5.0

Read release notes

What's Changed

Commits

  • Add srcset/sizes attributes to all block images for responsive serving (878b9bf)

Stats

  • Commits: 1
  • Changes: 15 files changed, 105 insertions(+), 27 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.4.1

Read release notes

What's Changed

Commits

  • Reduce pros-cons column left padding and bump version to 2.4.1 (395beec)
  • Replace blank SVG icons with Unicode check and cross in pros-cons block (1ddc07e)

Stats

  • Commits: 2
  • Changes: 3 files changed, 6 insertions(+), 6 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.4.0

Read release notes

What's Changed

Commits

  • Modernize block designs and rewrite email form for security (9d2f51e)

Stats

  • Commits: 1
  • Changes: 9 files changed, 213 insertions(+), 154 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.3.2

Read release 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 Plugin 2.3.1

Read release 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 Plugin 2.3.0

Read release 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

GT ACF Blocks Plugin 2.2.9

Read release 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
Stable

GT ACF Blocks Plugin 2.2.8

Read release notes

What's Changed

Added

  • Product Box — Top Image variation: New is-style-top-image block style shows image above content cropped to 16:9 aspect ratio. New product-box-wide (800x450) image size registered for this variation.

Fixed

  • Critical: Section block custom CSS never rendered on frontend — md_store_block_css() stored CSS in a static variable but md_output_stored_block_css() read from a global, so the footer <style> tag was always empty. Fixed by using a shared global variable.
  • Critical: Post Display block crashed (fatal error) when ACF compat layer returned raw post IDs instead of WP_Post objects. Now normalizes entries via get_post() before rendering.
  • Changelog block: Nested repeater items (type/description) failed to parse in flat data format with ACF 6.7+. Now falls back to acf_blocks_get_nested_repeater() when items aren't already arrays.
  • Email Form block: Wrong text domain 'gauravtiwari' replaced with 'acf-blocks' for translatable strings.
  • Product Review block: Removed dead $halfSvg variable with broken uniqid() gradient IDs.

Improved

  • Product Box design refresh: Refined color palette (slate scale), softer shadows, larger border-radius, badge shadow, smoother hover transitions, and better dark mode Amazon button contrast.

Commits

  • Fix 5 bugs across plugin and bump version to 2.2.8 (f1d262e)
  • Add Top Image variation to Product Box block with design improvements (ecc4e06)

Stats

  • Commits: 2
  • Changes: 12 files changed, 241 insertions(+), 30 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