Skip to content

Releases: guilamu/gf-require-if

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 17 Jul 08:49
  • Improved: Frontend payload now rides Gravity Forms' native init-script pipeline (GFFormDisplay::add_init_script) instead of wp_footer — more reliable with AJAX forms, multi-page forms, and forms rendered after the footer (popups, page-builder modals)
  • Improved: Stale "This field is required" errors are cleared when a field flips back to not-required (only when the field is empty, so genuine format errors are never hidden)
  • Fixed: Server-side rule matching is now case-insensitive, mirroring the frontend engine — client and server always agree on whether a field is required
  • Fixed: Translations now load correctly for self-hosted installs (load_plugin_textdomain)
  • Fixed: "View details" popup footer no longer blank when the plugin is up to date (download link is always provided)
  • Fixed: grfi_evaluate_custom_condition documentation now matches the actual filter signature; removed docs for the unimplemented grfi_wp_condition_sources filter
  • Changed: Frontend debug logging is off by default (enable with window.grfiDebug = true)
  • Changed: README restructured with badges, Security and Contributing sections, and a dated changelog

v1.0.3

Choose a tag to compare

@guilamu guilamu released this 16 May 13:43
  • Hardened GitHub auto-update integration to match the WordPress GitHub auto-update reference flow
  • Added safe plugin details fallback handling, release-note injection, banner styling, and image stripping for the modal
  • Added a GitHub Actions release workflow to publish a correctly named plugin zip asset

v1.0.1

Choose a tag to compare

@guilamu guilamu released this 30 Mar 11:53
  • GitHub updater rewritten to use Parsedown for README.md parsing
  • Added "View details" thickbox link to plugin row meta
  • Added Gravity Forms version requirement to plugin info sidebar

v1.0.0

Choose a tag to compare

@guilamu guilamu released this 23 Mar 18:44
a3917b1
  • Initial release
  • Conditional required rules with AND/OR logic
  • Form field, user role, user meta, page ID, URL parameter, and custom condition sources
  • Real-time frontend evaluation with form-specific required indicators
  • Server-side validation via gform_pre_validation
  • Native accordion & flyout UI in the form editor
  • GitHub auto-updater