v1.0.0
-
Breaking: Removed in CSV and not in CSV operators. The same logic can be expressed with multiple OR groups using the standard is / is not operators. Existing saved rules using these operators will be silently ignored.
-
Architecture: Frontend evaluation now delegates per-rule matching to Gravity Forms' native gf_get_field_action() engine. IfOnly only adds the OR-of-groups layer on top. This aligns with the approach from David Smith's original snippet and ensures third-party operators registered via GF hooks work inside IfOnly groups.
-
Improvement: The does NOT contain operator implementation now mirrors the Gravity Wiz reference approach: whitelisted via gform_is_valid_conditional_logic_operator, evaluated server-side via gform_is_value_match, and uses jQuery-based field value reading on the frontend.