Formidable Flat API v3.1.2
Formidable Forms compatibility note
If your Query Builder / Saved Queries admin page ever shows a blank screen on a site running a different Formidable Forms Core version than usual, this release fixes it. The admin script's enqueue check matched an exact hardcoded WordPress hook string, but the hook WordPress generates for this plugin's submenu depends on how Formidable's own top-level menu registers — different Formidable Forms Core versions have been observed producing different prefixes (formidable_page_... vs formidable-1_page_...). When they didn't match, the admin UI silently never mounted — no PHP error, no fatal, just an empty page. The check is now suffix-based instead of exact-match, so it's correct regardless of what Formidable does on its side. Verified against Formidable Forms 6.28 and 6.34.
Regression fix
v3.1.1 was accidentally built from a stale base and silently shipped without several features already validated in production:
- The five
date_*filter operators (date_equals/date_before/date_after/date_on_or_before/date_on_or_after) — reported as "date filtering stopped working." - The
nearest_before"as-of" join match mode, used to match records with no shared ID by finding the latest match on or before a given date (e.g. matching a calibration to a sample). - The join key-picker's live sample-value preview and "Matches found" indicator.
- A composite-key cast bug that was silently zeroing out multi-field merges, and a self-referential parent-form guard.
KeyFieldPicker.sveltehad also reverted to an implementation with a known click-race condition; restored on Slim Select.
All of the above is back, verified end-to-end with real data (both the date filters and the nearest_before join produced mathematically correct results in testing).
Kept from 3.1.1: the system-field-picker pruning and the Select all/Deselect all buttons.
Install
Download formidable-flat-api-v3.1.2.zip and install via Plugins → Add New → Upload Plugin. Requires WordPress 5.8+, PHP 7.4+, Formidable Forms 5.0+.