Changelog

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

v1.3.22 March 30, 2026 Latest

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