What's Changed
- fix: Allow field types to override compatible visibility operators via
FieldSchema::visibilityOperators() - fix: Prevent
array_key_exists()crash forwithoutUserOptionsmulti-choice fields during visibility evaluation - New
getCompatibleOperators()andgetCompatibleOperatorOptions()methods onFieldTypeData - Backward compatible - existing field types default to data type operators