Releases: guilamu/gf-require-if
Releases · guilamu/gf-require-if
Release list
v1.1.0
- Improved: Frontend payload now rides Gravity Forms' native init-script pipeline (
GFFormDisplay::add_init_script) instead ofwp_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_conditiondocumentation now matches the actual filter signature; removed docs for the unimplementedgrfi_wp_condition_sourcesfilter - 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
- 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
v1.0.0
- 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