/
/
Changelog

2.1.5

23 Sep 2026
Latest
  • Fixed – boolean attributes (“true”, “Yes”, “1”, “on”, “oui”, “ja”) are now sent as real booleans, so Brevo no longer ignores them
  • Improved – number and category attributes are converted to the right Brevo type
  • New – Elementor [field id] shortcodes work in the attribute mapping
  • Improved – “Clear Cache & Refresh” also clears Redis/Memcached object caches

2.1.4

23 Jul 2026
  • Debug logging is now decoupled from WordPress’ WP_DEBUG. Routine informational/cache messages no longer flood debug.log on sites that keep WP_DEBUG enabled. Logging is OFF by default and can be enabled with a new “Debug logging” checkbox on the settings page, or by defining the WEBTICA_SENDINBLUE_DEBUG constant in wp-config.php
  • Fixed the Unsubscribe action reading the wrong option keys (free-version names) so the global API key was never applied when the global toggle was enabled
  • Fixed the Unsubscribe action global API key note linking to the free settings page instead of the Pro settings page
  • Fixed undefined index PHP notice when reading the global API key toggle in the Unsubscribe action run()
  • Fixed the migration class version being hardcoded and going stale; the plugin version is now read directly from the plugin header so migrations always trigger correctly on future updates
  • Migration admin notices now display the actual plugin version instead of a hardcoded “2.0.0”
  • Performance: the form API-key list is now cached for one hour instead of being rebuilt from the database on every Elementor editor render (cleared by the “Clear Cache & Refresh” button)
  • Performance/correctness: attribute and migration database scans now filter to forms that actually use this integration and no longer cap at 100 rows, so forms are never silently skipped on larger sites
  • Switched outgoing Brevo API requests to HTTP/1.1
  • Clarified an internal migration debug log message so it no longer reads like a stale current-version string
  • Tested Elementor up to 4.2.0
  • Tested Elementor PRO up to 4.2.0
  • Tested WordPress up to 7.0.2
  • Updated updater system dependencies

2.1.3

6 May 2026
  • Fixed wrong condition keys in the Unsubscribe action causing the global API key note and GDPR field to never show or hide correctly in the Elementor editor
  • Fixed the Unsubscribe action API key text field incorrectly showing when the global API key toggle was enabled
  • Fixed migration class CURRENT_VERSION constant being stale (was 2.0.0, now 2.1.2) which would have prevented future migrations from triggering
  • Fixed undefined index PHP notices in run() when settings keys are absent on newly created forms
  • Fixed $doubleoptinurl being potentially undefined when double opt-in is disabled
  • Fixed on_export() in the Unsubscribe action unsetting a field (sendinblue_unsubscribe_list) that was never registered as a control
  • Fixed $dynamiclist, $attributessettings, and per-attribute field values accessed without isset() guards (PRO)
  • Fix license checking for www variants
  • Tested Elementor up to 4.0.7
  • Tested Elementor PRO up to 4.0.4
  • Tested WordPress up to 6.9.4

2.1.2

30 Jan 2026
  • Fix license checking for www variants
  • Tested Elementor up to 3.34.4
  • Tested Elementor PRO up to 3.34.4

2.1.1

23 Jan 2026
  • Added german default fields to the fallback list for mapping
  • Tested Elementor up to 3.34.2
  • Tested Elementor PRO up to 3.34.2
  • Tested WordPress up to 6.9.0

2.1.0

16 Nov 2025
Major
  • Automatic Phone Number Formatting for SMS and WHATSAPP attributes
  • Added per-attribute country code field (appears when SMS/WHATSAPP is selected)
  • Smart detection preserves numbers already in international format
  • Debug logging for phone number conversions when WP_DEBUG is enabled
  • Tested with Elementor 3.33.0
  • Tested with Elementor Pro 3.33.0

2.0.2

11 Nov 2025
  • Hotfix – Fix 500 error – Prevent plugin to time out database when migration is happening.

2.0.1

8 Nov 2025
  • Updated updater system to apply to new pricing model – old licenses will keep working and be unlimited

2.0.0

7 Nov 2025
Major
  • Major Feature: Added Dynamic Field Mapping – Brevo attributes are now automatically fetched from your account
  • Major Feature: Added Automatic Migration System – Seamlessly upgrades from version 1.7.x
  • Major Feature: Multi-API Key Support – Fetches attributes from both global and form-specific API keys
  • Changed attribute selection from text input to dropdown select for easier mapping
  • Added Brevo Attributes Manager class with automatic API pagination support
  • Added intelligent caching system (1-hour cache) to improve performance and reduce API calls
  • Added “Clear Cache & Refresh” button to manually refresh attributes
  • Added automatic migration with validation and admin notices
  • Added comprehensive debug logging for troubleshooting
  • Shows attribute types (text, boolean, number, etc.) next to each field name
  • Preserves custom attributes during migration even if not found in Brevo account
  • Backward compatible – existing forms continue to work without changes
  • Updated plugin description to highlight dynamic field mapping feature
  • Tested with Elementor 3.32.5
  • Tested with Elementor Pro 3.32.3
  • Tested with WordPress 6.8.3

1.7.2

8 Sep 2025
  • Fix update checker error

1.7.1

8 Sep 2025
  • Update updater package
  • Tested Elementor up to 3.31.3
  • Tested Elementor PRO up to 3.31.2
  • Tested WordPress up to 6.8.2

1.7.0

13 Mar 2025
  • Added extra debugging information when WP_DEBUG is true
  • Tested Elementor up to 3.27.6
  • Tested Elementor PRO up to 3.27.6
  • Tested WordPress up to 6.7.2

1.6.1

23 Dec 2023
  • Tested Elementor up to 3.18.3
  • Tested Elementor PRO up to 3.18.2
  • Tested WordPress up to 6.4.2

1.6.0

15 Aug 2023
  • Added multiple list ID support
  • Fixed PHP warning on update checker
  • Fixed PHP warning on license checker
  • Tested Elementor PRO up to 3.15.1
  • Tested Elementor up to 3.15.2

1.5.1

23 Jul 2023
  • Changed API endpoints to new brevo endpoints
  • Change minimum PHP version to 7.0
  • Tested Elementor PRO up to 3.14.1
  • Tested Elementor up to 3.14.1
  • Tested WordPress up to 6.3.0

1.5.0

20 Nov 2022
  • Tested Elementor up to 3.8.1
  • Tested Elementor PRO up to 3.8.1
  • Tested WordPress up to 6.1.1

1.4.2

14 Sep 2022
  • Fixed issue with double optin when check for existing user was not enabled.
  • Tested Elementor up to 3.7.4
  • Tested Elementor PRO up to 3.7.5
  • Tested WordPress up to 6.0.2

1.4.1

12 Aug 2022
  • Add default value “email” to the email field ID.
  • Tested Elementor up to 3.7.0
  • Tested Elementor PRO up to 3.7.3

1.4.0

15 Jul 2022
  • Added a new action after submit to unsubscribe users.
  • Skip existing emails – This will skip double optin notification mail if they are already in Sendinblue.
  • Tested Elementor up to 3.6.7
  • Tested Elementor PRO up to 3.7.2
  • Tested WordPress up to 6.0.1

1.3.1

24 May 2022
  • Added default double optin URL when empty the home URL will be used.

1.3.0

21 May 2022
  • Added GDPR checkbox function
  • Tested WordPress up to 6.0.0
  • Tested Elementor up to 3.6.5
  • Tested Elementor PRO up to 3.7.1

1.2.1

13 Mar 2022
  • Fix bug on settings page with global API key not saving
  • Fix bug on settings page with callback
  • Fix bug on settings page showing double output
  • Tested WordPress up to 5.9.2
  • Tested Elementor up to 3.5.6
  • Tested Elementor PRO up to 3.6.3

1.2.0

27 Feb 2022
  • Elementor form fields shortcodes are now compatible
  • Added debugging when WP Debug is on
  • Added basic settings page where you can enter a global sendinblue API key
  • Possibility to use global or custom API key
  • Tested Elementor up to 3.5.5
  • Tested Elementor PRO up to 3.6.2

1.1.0

28 Jan 2022
  • Add dynamic list option
  • Tested WordPress up to 5.9
  • Tested Elementor up to 3.5.4

1.0.1

21 Jan 2022
  • Fix fatal error on plugin activation

1.0.0

8 Dec 2021
  • Initial Release