Constant Contact Forms · Version history
Constant Contact Forms changelog and version history
- Latest version
- 2.22.3
- Oct 9, 2026 (1 month ago)
- Releases
- 94
- since 2016
- In the last year
- 17
- about one every 21 days
- Tested up to
- WordPress 7.1.4
- PHP 8.1 or later
Releases each year
- 20164 releases
- 201713 releases
- 20186 releases
- 20199 releases
- 202013 releases
- 20212 releases
- 20221 release
- 202312 releases
- 20246 releases
- 202516 releases
- 202612 releases
202612 releases
Constant Contact Forms 2.22.3Latest
- Fixed: E_COMPILE_ERROR error in PHP version 8.1 due to use of null return type. Props @stevoli for pointing this out.
Constant Contact Forms 2.22.2
- Fixed: Release package was missing compiled CSS and JavaScript files.
Constant Contact Forms 2.22.1
- Added: Manual API Test button.
- Updated: Implement a real cron-based token health-check safety net.
- Fixed: Connecting from one account then manually disconnecting and trying to connect to another account would still show you logged into the first account.
- Fixed: Correct get_option default bug in proactive refresh check.
- Fixed: Base refresh threshold on real _ctct_expires_in instead of hardcoded 82800.
- Fixed: Detect array-shaped errors and HTTP 401 in class-client.php.
- Fixed: Reduce refresh_token race condition and remove unbounded recursion.
- Fixed: Remove http/https protocols from connecting URL hash comparisons to prevent disconnect detection when protocol is changed.
- Fixed: Fatal TypeError when replaying missed API requests referencing removed form fields. Props https://github.com/rodrigo-arias
- Fixed: Custom fields being dropped reported by Props rodrigo-arias.
- Fixed: Only one text area (note) was supported for submission to Constant Contact.
- Fixed: Encryption Ready checks.
- Fixed: Opt-in settings page not saving.
- Fixed: Exclude dev files that were being included in the release.
- Security: Login opt-in now only subscribes users after successful authentication.
- Security: Login, comment, and registration opt-ins now only accept lists configured in the opt-in settings, and only when that opt-in location is enabled.
- Security: Akismet spam checks now only send an allowlist of request headers instead of all server variables.
- Security: Escape Constant Contact custom field labels displayed in the form editor.
Constant Contact Forms 2.22.0
Constant Contact Forms 2.21.0
- Updated: Temporarily removing the forced disconnection and API key removal, when domain differences are suspected. Added logging indicating we got to that point.
- Updated: Force logging before various logging lines to help ensure we’re going to log troubleshooting data.
- Updated: Wording of connection status in upper right corner for better clarity.
- Updated: Removed PHP version requirement checks that are now handled by WordPress
- Added: Reduced potential race conditions with initial authentication process.
- Added: Token issued, current, and estimated expiration times to status page.
- Fixed: Conditionally add anniversary details in successful signup log, if anniversary field used.
Constant Contact Forms 2.20.0
- Updated: Reduced race conditions that were potentially contributing to connection stability.
- Updated: Increased logging of various requests for better troubleshooting support.
- Updated: Removed WP Cron integration in favor of real-time “need to refresh” checking.
- Updated: Removed legacy code used with previous API version.
- Updated: CMB2 bundled library.
- Fixed: potential errors with hash comparisons from 2.19.0 changes.
Constant Contact Forms 2.19.0
- Added: Domain comparison for current site and stored token’s original site. Will disconnect the current viewed install if mismatched, in order to preserve original connection pairing.
- Fixed: Invalid nested paragraph markup in settings pages.
- Fixed: adjust shortcode “copy” button if not on HTTPS, handles compatibility with browser clipboard API.
- Updated: Wording regarding connection status for connect/disconnect buttons.
- Updated: Early return for AJAX requests in spots that check on API token status.
- Updated: Links in plugin list
Constant Contact Forms 2.18.0
- Added: Revised refresh process to be more permissible of failures that are not expired refresh token related. Thanks JoeyYax.
- Updated: “Connect now” screen UI.
- Updated: details and visuals for the embed block.
- Updated: small visuals for WP 7.0.
- Updated: Extra error handling from empty API responses.
- Updated: internal code organization.
- Fixed: errors when deleting a form.
- Fixed: JS errors from CAPTCHA settings UI hiding, elsewhere in admin.
Constant Contact Forms 2.17.0
- Added: Hide UI of non-selected Captcha services until selected for usage.
- Added: Details regarding list status in Constant Contact account, to our forms list.
- Added: Email status or address destination column to Forms list table.
- Added: Messaging regarding user accounts on connect screen if a non-production install.
- Fixed: Issues around website field type not saving to custom field
- Updated: Moved custom field cap to 50 to match allowed contact field limit.
- Updated: Minor UI details around accessibility, wording, capitalization, visual spacing.
Constant Contact Forms 2.16.2
- Fixed: Errors regarding Captcha services
- Fixed: Warnings about array offsets.
Constant Contact Forms 2.16.1
- Updated: Amended some approaches in authentication process after previous release caused issues.
- Updated: return values for more precise troubleshooting
- Updated: delete code flag for manual reconnection on plugin deactivation.
Constant Contact Forms 2.16.0
- Added: Cloudflare Turnstile support
- Fixed: PHP warnings about name values from connected Constant Contact account.
- Updated: Revised API refresh token process to try and take a more active approach instead of just WP Cron based.
- Updated: Logging messages and data for troubleshooting API issues.
- Updated: Default language values for CAPTCHA services. Let the service autodetect instead of force English.
- Updated: Moved messaging about DISABLE_WP_CRON out of a notification and into Constant Contact Forms area top bar.
202516 releases
Constant Contact Forms 2.15.2
- Fixed: Fatal errors regarding strings and addition vs concatenation.
Constant Contact Forms 2.15.1
- Fixed: Compatibility issues around Monolog logger and other plugins using different versions.
- Fixed: PHP notice around custom fields if not managing to connect.
- Fixed: CMB2 Attached Post potential conflict with other plugins.
- Updated: aria-label wording for better compliance.
Constant Contact Forms 2.15.0
- Added: Moves PHP minimum requirement to version 8.1 or higher.
- Added: Anniversary and birthday form fields.
- Added: Max length limit to Form builder and our custom field inputs.
- Added: List display of existing custom fields from your Constant Contact Accout at bottom of form builder.
- Added: Reminder to set a list for a form, when connected.
- Fixed: Label style application for some positions.
- Updated: Adjusted logic regarding version 2.0.0 “major upgrade” admin notification.
- Updated: Show messaging in “Opt in” setting tab when not connected.
- Updated: Log library version.
- Updated: Improved log timestamp formats to make more visual sense.
- Updated: Removed internationalization files to rely on wordpress.org translations.
Constant Contact Forms 2.14.2
- Fixed: errors regarding Google reCAPTCHA v3 javascript variables.
Constant Contact Forms 2.14.1
- Fixed: Dashicon getting escaped instead of displaying, in custom menu spot.
Constant Contact Forms 2.14.0
- Fixed: Issues with Google reCAPTCHA version 3 and forms submitted without page refresh.
- Fixed: Logic around notification display in case manual intervention is needed.
- Added: Per-form field setting for a max-width value as a percentage.
- Added: Ability to choose the address type for address field. Example: home, work, other.
- Updated: Small visual indicators and wording for if connection issues exist.
- Updated: Visual details around “required” field indicators on forms, as well as accessibility improvements.
- Updated: Various PHP warnings and notices.
Constant Contact Forms 2.13.0
- Fixed: Details around address data retrieval from Constant Contact, used in disclosure text.
- Updated: Added extra theme compatibility for popular themes.
- Updated: Removed “edit” link on frontend form display to avoid potential confusion.
- Updated: Adjusted details around cron jobs related to API token tasks.
- Added: Admin area “edit form” link output for chosen form in Constant Contact Forms Block.
- Added: Keywords for Elementor widget integration.
- Added: Dedicated color picker for form title display.
- Added: Ability to display form horizontally when using just the email field.
Constant Contact Forms 2.12.0
Constant Contact Forms 2.11.3
Constant Contact Forms 2.11.2
Constant Contact Forms 2.11.1
Constant Contact Forms 2.11.0
Constant Contact Forms 2.10.0
Constant Contact Forms 2.9.1
Constant Contact Forms 2.9.0
Constant Contact Forms 2.8.0
20246 releases
Constant Contact Forms 2.7.0
Constant Contact Forms 2.6.1
Constant Contact Forms 2.6.0
Constant Contact Forms 2.5.0
Constant Contact Forms 2.4.4
Constant Contact Forms 2.4.3
202312 releases
Constant Contact Forms 2.4.2
Constant Contact Forms 2.4.1
Constant Contact Forms 2.4.0
Constant Contact Forms 2.3.0
Constant Contact Forms 2.2.0
Constant Contact Forms 2.1.0
Constant Contact Forms 2.0.3
Constant Contact Forms 2.0.2
Constant Contact Forms 1.14.1
Constant Contact Forms 2.0.1
Constant Contact Forms 2.0.0
Constant Contact Forms 1.14.0
20221 release
Constant Contact Forms 1.13.0
20212 releases
Constant Contact Forms 1.12.0
Constant Contact Forms 1.11.0
202013 releases
Constant Contact Forms 1.10.1
Constant Contact Forms 1.10.0
Constant Contact Forms 1.9.1
Constant Contact Forms 1.9.0
Constant Contact Forms 1.8.8
Constant Contact Forms 1.8.7
Constant Contact Forms 1.8.6
Constant Contact Forms 1.8.5
Constant Contact Forms 1.8.4
Constant Contact Forms 1.8.3
Constant Contact Forms 1.8.2
Constant Contact Forms 1.8.1
Constant Contact Forms 1.8.0
20199 releases
Constant Contact Forms 1.7.0
Constant Contact Forms 1.6.1
Constant Contact Forms 1.6.0
Constant Contact Forms 1.5.3
Constant Contact Forms 1.5.2
Constant Contact Forms 1.5.1
Constant Contact Forms 1.5.0
Constant Contact Forms 1.4.5
Constant Contact Forms 1.4.4
20186 releases
Constant Contact Forms 1.4.3
Constant Contact Forms 1.4.2
Constant Contact Forms 1.4.1
Constant Contact Forms 1.4.0
Constant Contact Forms 1.3.7
Constant Contact Forms 1.3.6
201713 releases
Constant Contact Forms 1.3.5
Constant Contact Forms 1.3.4
Constant Contact Forms 1.3.3
Constant Contact Forms 1.3.2
Constant Contact Forms 1.3.1
Constant Contact Forms 1.3.0
Constant Contact Forms 1.2.5
Constant Contact Forms 1.2.4
Constant Contact Forms 1.2.3
Constant Contact Forms 1.2.2
Constant Contact Forms 1.2.1
Constant Contact Forms 1.2.0
Constant Contact Forms 1.1.1
20164 releases
Constant Contact Forms 1.1.0
Constant Contact Forms 1.0.2
Constant Contact Forms 1.0.1
Constant Contact Forms 1.0.0
Questions about Constant Contact Forms’s releases
What is the latest version of Constant Contact Forms?
2.22.3, released on Oct 9, 2026 (4 weeks ago). It’s tested up to WordPress 7.1.4 and needs PHP 8.1 or later.
How often is Constant Contact Forms updated?
17 releases in the last year, about one every 21 days. Its first release on WordPress.org dates from September 2016.
Know when your rivals ship
Track your plugin and its rivals: TrackWP sees each new release in the nightly snapshot and alerts you, with what it did to their rank.
Start freeRelease dates come from the day each version’s folder was made in Constant Contact Forms’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.