Laposta for Gravity Forms - Changelog - v1.2.4
= 1.2.4 =
- Fix: the form settings' list dropdown and Save button silently did nothing when Gravity Forms' "No-Conflict Mode" was enabled, since our admin JS/CSS were never whitelisted and GF dequeued them. Registered them via `gform_noconflict_scripts`/`gform_noconflict_styles` so they now load correctly in No-Conflict Mode.
= 1.2.3 =
- Fix: a multi-select value that doesn't match any option defined in Laposta no longer fails the whole subscription with HTTP 400 "unknown option". Unknown values are now dropped; the remaining valid options and all other fields are still saved.
- Dropped options are recorded in the submission log (visible via "View data" on the log entry), so mismatches between form choices and Laposta options are easy to spot.
= 1.2.2 =
- Fix: checkbox and multiselect fields mapped to a Laposta multi-select field now save all selected options. Values were sent as a comma-joined string, which Laposta silently ignores for select_multiple fields; they are now sent as an array. Mappings to text fields keep receiving the comma-separated string.
= 1.2.1 =
- Performance: cached the remote update check in a site transient (12h on success, 5min on failure) so plugins.php no longer blocks on a ~2s HTTP POST to miix.dev for every page load
= 1.2.0 =
- Refactor: Laposta Lists Checkboxes field now renders its own checkbox markup instead of delegating to vanilla GF_Field_Checkbox. Fixes a fatal `TypeError: count(): Argument #1 must be of type Countable|array, string given` on PHP 8+ when adding or editing the field. The input_N.M value structure is preserved, so existing entries and the integration are unaffected.
- Fix: Vertical alignment of the dashicon in the "Velden automatisch koppelen" button.
= 1.1.2 =
- Fixed the form editor icons for the Laposta list fields, which showed a generic gear instead of a dropdown/checkbox icon
- Tested up to 7.0
= 1.1.1 =
- Fix: Text domain now matches plugin slug for correct translation loading
= 1.1.0 =
- New feature: Multiple lists support - subscribers can now be added to multiple Laposta lists from a single form
- Added Lists Select field type for dropdown list selection
- Added Lists Checkboxes field type for multiple list selection
= 1.0.1 =
- Improved field type labels - now displays human-readable names instead of technical identifiers
- Added Dutch translations for field types
= 1.0.0 =
- Initial release