Changelog

New features, improvements, and bug fixes. Features marked with Pro require a Pro license.

v1.3.30 April 1, 2026 Latest

Code Quality, Debug Module & Accessibility

+ New Features
  • Debug Info module — diagnostics panel on settings page with copy and email report
  • ARIA labels on Add, Remove, and Copy buttons for screen readers
  • Live region announcements for row count changes
  • role="group" with aria-label on each repeater row
🔧 Improvements
  • Replaced all inline CSS with CSS classes across editor UI and modules
  • Made all user-facing strings translation-ready with proper text domain
  • Hide duplicate, edit, delete buttons on End marker in editor
🐛 Bug Fixes
  • End marker placement on empty forms
  • Editor boundary updates after drag-and-drop without layout jump
  • End marker gets full GF draggable initialization
  • Freemius opt-in banner and post-activation redirect
v1.3.28 April 1, 2026

Accessibility, Editor Improvements & Plugin Rename

+ New Features
  • ARIA labels on Add, Remove, and Copy buttons for screen readers
  • Live region announcements for row count changes
  • role="group" with aria-label on each repeater row
  • Freemius license management page under Forms menu
🐛 Bug Fixes
  • End marker placement on empty forms — now correctly positions before submit button
  • Editor boundary not updating after drag-and-drop
  • Editor boundary no longer causes layout jump on redraw
  • End marker now gets full GF draggable initialization
  • Hide duplicate, edit, delete buttons on End marker in editor
  • Freemius opt-in banner and post-activation redirect
🔧 Improvements
  • Renamed plugin files and assets from gravity-forms-repeater-field to gf-repeater
  • Updated Freemius SDK config for WP.org compliance
  • Updated plugin icons
v1.3.22 March 30, 2026

Free/Pro Editions & Freemius Integration

+ New Features
  • Free/Pro build system — single codebase generates both editions
  • Freemius SDK integration for Pro license management and updates
  • Free edition: 1 group per form, 3 max rows, enforced in editor and frontend
  • CSV export module — extra repeater rows as additional columns in GF exports Pro
  • Plugin icons (SVG + PNG) for WordPress admin
  • Automated Freemius deployment via GitHub Actions on tagged releases
🐛 Bug Fixes
  • Form editor bugs and REST API module settings title
  • PHPCS alignment issues in editor field handler
v1.3.17 March 2026

File Upload Support in Repeater Rows

+ New Features
  • File upload support in cloned repeater rows with drag-and-drop, type/size validation, and preview Pro
  • Dedicated file upload handler with rejection sentinel tracking and double-processing guard
🐛 Bug Fixes
  • Clear cloned file input value and render file URLs as links in entries
  • Preserve uploaded file URL on sticky row re-submission
  • Input masks correctly re-applied on cloned rows
  • Conditional logic settings in editor
v1.3.7 March 2026

Pro Modules: Calculations, Reorder, Collapse & More

+ New Features
  • Row Calculations — sum, average, count, min, max across all rows Pro
  • Conditional Row Limits — dynamic max rows based on another field's value Pro
  • REST API module — repeater rows exposed via GF REST API v2 Pro
  • Drag-to-reorder rows with automatic input re-indexing Pro
  • Collapse/expand rows to reduce visual clutter Pro
  • Copy Row — duplicate a row with all values pre-filled Pro
🔧 Improvements
  • Tightened field settings UI — inline row limits, button labels, label reorder
v1.3.1 March 2026

Modular Architecture & Testing

+ New Features
  • Row numbering with customizable label template ("Person {n} of {total}") Pro
  • Duplicate group name validation in form editor
  • 92 unit tests covering groups, field types, validation, and conditional logic
🔧 Improvements
  • Complete modular architecture with settings page and CI tooling
  • OOP field-type system for full GF field compatibility
  • WordPress coding standards enforcement (PHPCS, PHPStan)
v1.1.0 March 2026

Conditional Logic, Merge Tags & Validation

+ New Features
  • Conditional logic inside repeater rows — each row evaluated independently Pro
  • Custom button labels for Add/Remove Pro
  • Min rows setting Pro
  • Custom merge tag {gfr_rows:groupname} for notifications and confirmations
  • Automatic appending of repeater rows to email notifications
  • Server-side validation for all repeater rows
🔧 Improvements
  • Cached hot functions for better performance
  • Extracted reusable helpers to reduce code duplication
🐛 Bug Fixes
  • Server-side maxRows enforcement to prevent crafted POST bypass
  • Inverted checkbox conditional logic in cloned rows
  • Compound field sub-inputs (Name, Address) in repeater rows
  • Multi-step form validation for cloned fields
  • Sticky row conditional logic timing
  • Hidden input clearing when cloning rows
v1.0.0 March 2026

Initial Release

+ New Features
  • Repeater Start/End marker fields for Gravity Forms
  • Dynamic row add/remove on the frontend
  • Max rows setting with client and server enforcement
  • Full entry detail display for all submitted rows
  • Merge tag support for email notifications
  • Multi-page form support
  • All standard GF field types supported