Gatilab Products

Changelogs

Improvements, fixes, and the details behind each release.

All Products

Release history across our plugins and themes.

Stable

Functionalities 1.1.0

Read release notes

What's Changed

  • Renamed to Dynamic Functionalities for WordPress.org
  • Removed: FluentCart licensing module
  • Removed: Premium barriers from all modules
  • All features are now free and open source
  • Added: WordPress.org plugin deploy workflow
  • Added: Progressive Web App module

= 1.0.0 = = 1.1.0 =

Commits

  • fix: PHPCS compliance, short description length, and banner update (729a15d)
  • Rewrite readme.txt for WordPress.org SEO and discoverability (ebc9ace)
  • Add WordPress.org assets, documentation link, update Plugin URI (3eda3d1)
  • Replace release workflow with proper WordPress.org deploy pipeline (f53825e)
  • Update contributor and plugin URI (4594eab)
  • Update readme.txt: consistent naming, add PWA module (689189b)
  • Rename to Dynamic Functionalities, remove licensing, prepare for WordPress.org (3c6a3f8)
  • Add release workflow for automated GitHub releases (b299532)
  • fix: switch license API to POST requests, bump to 1.0.3 (02f3a20)
  • update .gitignore to allow zip files and include functionalities-1.0.2.zip (1dea2ed)
  • bump version to 1.0.2 and improve update check logic in License Manager (dd3ccbe)
  • product page (a0b828f)
  • 1.0.1 update (d99ef39)
  • 1.0.1 (437e0c6)
  • 1.0.0 upload (525fefb)
  • Initial commit (26bbf6c)
Stable

GT ACF Blocks Plugin 2.2.7

Read release notes

What's Changed

  • Fixed: priceCurrency fix.

Commits

  • fix: resolve priceCurrency issue and update plugin version to 2.2.7 (63e5628)
  • priceCurrency fix. Version Bump (6503ffa)
  • priceCurrency fix (9b55abd)

Stats

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

Read release notes

What's Changed

Commits

Stats

  • Commits: 0
  • Changes:

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

Read release notes

What's Changed

Fixed

  • Critical: Self-hosted videos never played — ACF compat layer returned raw numeric attachment IDs from $block['data'], but the template expected arrays with url and mime_type keys. Now resolves IDs via wp_get_attachment_url() / get_post_mime_type(), which also enables CDN URL rewriting.
  • Critical: Poster image for self-hosted videos had the same numeric ID issue. Now resolved via acf_blocks_resolve_image().
  • Controls toggle ignored: Strict comparison $controls !== false was always truthy for ACF's 0 value. Changed to truthy check.
  • Video cropping: Changed object-fit from cover to contain for self-hosted <video> elements to prevent content cropping.

Added

  • Self-hosted video URL support: The Video URL field now appears for self-hosted type, allowing direct/CDN URLs that override the media library file upload.
  • Lazy-load self-hosted videos: Non-autoplay self-hosted videos defer network requests until near the viewport via IntersectionObserver (200px root margin).
  • Smarter preload: Self-hosted videos with a poster image and no autoplay use preload="none" instead of preload="metadata" for faster page loads.

Commits

  • v2.2.5: Self-hosted video URL support, lazy-loading, and performance improvements (af0dba3)
  • fix: resolve self-hosted video playback broken by compat layer returning raw attachment IDs (e4608fc)

Stats

  • Commits: 2
  • Changes: 6 files changed, 130 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

Dynamic Month & Year into Posts 1.7.2

Read release notes

What's Changed

  • New: Bricks Builder integration — shortcodes now render inside Bricks dynamic data elements.
  • New: Published Date and Modified Date Gutenberg blocks.
  • New: dmyip_core_filters filter to selectively disable shortcode processing on WordPress core filters (titles, excerpts, archive titles). Props @meteorlxy.
  • Improved: Release workflow auto-generates changelogs and attaches them to GitHub releases.
  • Fix: [year] shortcode with large negative offsets (e.g., [year n=-2003]) now returns correct results instead of wrong/empty values.
  • Fix: [year] shortcode no longer zero-pads results (e.g., [year n=-1100] returns 926 instead of 0926).

Commits

  • chore: add .wordpress-org assets directory with banners, icons, and screenshots for SVN deploy (8ee2c56)
  • feat: add WordPress.org SVN deploy job to release workflow (538319f)
  • fix: remove composer.lock copy from release workflow (file is gitignored) (bdc55c7)
  • feat: Add Bricks Builder support, improve release workflow, bump to 1.7.2 (3f55e7c)
Stable

GT ACF Blocks Plugin 2.2.4

Read release notes

What's Changed

Added

  • Check for Updates button: License page now shows an Updates card with a "Check for Updates" button (when license is active) that queries the license server and reports whether a new version is available. Mirrors the GT Link Manager implementation.
  • Force update check runs automatically after license activation.

Commits

  • v2.2.4: Add Check for Updates button to license page (87311e7)

Stats

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

Read release notes

What's Changed

Fixed

  • Critical: Images uploaded via media library showed placeholder SVG instead of actual image in product-box, hero, team-member, testimonial, opinion-box, gallery, and url-preview blocks. The ACF compat layer returns raw attachment IDs from $block['data'], but templates expected ACF-formatted arrays. Added shared acf_blocks_resolve_image() helper in compat layer that handles arrays, numeric IDs, and URL strings.
  • Product List Block: Fixed broken repeater sub-field names (pl_price_label instead of pl_block_pricing_title) that caused pricing, coupons, and buttons to never render.
  • Product List Block: Fixed unsanitized description output (XSS risk) — now uses wp_kses_post().

Added

  • Title Heading Level: Added configurable heading tag (p/h2-h6, default p) to product-box, product-cards, product-review, and pl-block.
  • Product List Block: Complete overhaul — modern card design with CSS custom properties, container queries, dark mode, rank badge, pricing chips, dashed-border coupon codes, 3-tier button system (primary/secondary/text), accessibility support.
  • Product List Block: New fields — image URL (external images), product URL (linked name), button style selector, image width override.
  • Shared Image Helper: acf_blocks_resolve_image() in compat layer resolves ACF image values (array, numeric ID, URL) to {src, alt} with size support.

Changed

  • Product-cards title now wrapped in configurable HTML tag instead of bare text in header div.

Commits

  • v2.2.3: Fix image rendering across 7 blocks, overhaul pl-block, add title heading level selector (a301dd5)

Stats

  • Commits: 1
  • Changes: 24 files changed, 502 insertions(+), 213 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.2

Read release notes

What's Changed

Commits

  • v2.2.2: TOC borders, compare block WYSIWYG, self-contained stats counter, LLM docs audit (85c7d21)
  • feat: self-contained stats counter, remove MD.statsCounter() theme dependency (274b979)
  • docs: add missing hidden field attributes to email-form LLM doc (485ffc8)
  • docs: update LLM prompts for product-box, pros-cons, toc, and compare blocks (f0acd4c)

Stats

  • Commits: 4
  • Changes: 9 files changed, 232 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.1

Read release notes

What's Changed

Commits

  • v2.2.1: Product box 2-row layout, smart image sizing, TOC borders, compare block overhaul (9199290)

Stats

  • Commits: 1
  • Changes: 9 files changed, 293 insertions(+), 152 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.0

Read release notes

What's Changed

Commits

  • v2.2.0: Minimalist visual overhaul for product box, pros/cons, and TOC blocks (b3d38e4)
  • docs: add critical single-line JSON rule to all 29 LLM block docs (14d8419)

Stats

  • Commits: 2
  • Changes: 37 files changed, 71 insertions(+), 32 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