You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
New: Composite field support in the Conditional Shortcodes tab — Address, Name, Checkbox, Time, and Date subfields are now listed individually inside grouped optgroups, with hidden subfields automatically excluded
Fixed: PHP 7.4 fatal error caused by str_ends_with() (PHP 8.0+) in the GitHub auto-updater
Fixed: Duplicate plugin folder collision (-main suffix from GitHub zips) could cause a fatal require_once failure — constants now guarded and updater loaded via __DIR__
Fixed: Missing wp_unslash() in AJAX handlers (save_tab_order, ajax_get_tab_content, save_tab_visibility) and unsanitized enabled / form_id inputs
Fixed:array_filter() result stored without array_values(), producing sparse arrays in user meta
Fixed: Uncaught exception during tab rendering could leave an open output buffer; now wrapped in try/catch
Fixed: Direct $_GET access in the notification modal method — replaced with \rgget()
Fixed: Missing esc_attr() on data-tab-enabled attribute output
Fixed:__() called with self::TEXT_DOMAIN constant, preventing string extraction by wp i18n make-pot
Improved: Autoloader uses require_once instead of require
Improved: Removed unused use GFCommon import from Conditional tab class
Improved: Removed debug console.log() calls from production JS
Improved: GitHub token retrieval now uses constant() to avoid IDE false positives