Changelog

VersionDescription

1.7.8.02

OAuth Key Resolution

Pro submission handler and AJAX field sync now resolve OAuth API keys.

Improvements (1)
  • Audience fetch and field sync resolve OAuth credentials when plain API key is empty
Fixes (1)
  • Fixed Pro submissions failing on OAuth-connected forms
Patches (0)

1.3.4

Improvements (0)
Fixes (0)
Patches (0)

1.3.5

Improvements (0)
Fixes (0)
Patches (0)

1.4.3

Improvements (0)
Fixes (0)
Patches (0)

1.7.2

Performance

Improvements (0)
Fixes (0)
Patches (0)

1.3.4

Bug Fix

Fixed issue when fetching hundreds of audiences.

Improvements (0)
Fixes (1)
  • Fixed issue when fetching hundreds of audiences
Patches (0)

1.3.5

Bug Fix

Fixed issue that kept adding contacts as Unsubscribed.

Improvements (0)
Fixes (1)
  • Fixed issue that kept adding contacts as Unsubscribed
Patches (0)

1.4.3

Technical Debt Cleanup

Removed deprecated license migration code and legacy compatibility layers.

Improvements (3)
  • Cleaner codebase with no deprecated code warnings
  • Faster plugin initialization without migration checks
  • Reduced debug.log noise in development environments
Fixes (0)
Patches (3)
  • Removed deprecated license migration code
  • Removed legacy WC API Manager compatibility layer
  • Removed OptionMigration class and simian backward compatibility shim

1.7.2

Performance & Update Fixes

Fixed critical plugin update failures and instance ID mismatch.

Improvements (1)
  • Performance improvements
Fixes (3)
  • Critical: Plugin updates failing with Update package not available error
  • Instance ID mismatch between license activation and update checker
  • WooCommerce API Manager now uses correct instance ID from activation record
Patches (0)

1.7.8

OAuth Unification

Unified OAuth authentication across Lite and Pro. Removed dead code and added container delegation.

Improvements (1)
  • Add OAuth infrastructure
Fixes (0)
Patches (0)

1.5.7

jQuery Removal & PHP 8.4

Removed jQuery stubs, added PHP 8.4 compatibility. Security and performance improvements.

Improvements (4)
  • Removed all jQuery stubs — vanilla JavaScript only
  • Added PHP 8.4 compatibility
  • Extended support range: PHP 7.4 through 8.4
  • Improved admin UI performance with native DOM APIs
Fixes (0)
Patches (2)
  • Security: updated API key storage encryption
  • Performance: reduced admin page database queries

1.5.4

Bug Fixes & Security

Bug fixes and security improvements. PHP 7.4 through 8.3.

Improvements (0)
Fixes (2)
  • Fixed merge field mapping loss after plugin update
  • Fixed audience list caching when switching API keys
Patches (1)
  • Security: patched potential XSS in admin settings display

1.5.2

Security & Stability

Strongly recommended update with security hardening. PHP 7.4 through 8.3.

Improvements (2)
  • Hardened input sanitization across all form handlers
  • Improved nonce verification coverage
Fixes (0)
Patches (2)
  • Security: strengthened output escaping in admin views
  • Security: added capability checks to AJAX handlers

1.4.2

PHP Modernization

Removed PHP 5.x legacy support. Now requires PHP 7.4 through 8.3.

Improvements (4)
  • Removed all PHP 5.x compatibility code
  • Minimum PHP raised to 7.4
  • Added PHP 8.3 compatibility
  • Modernized with typed properties and arrow functions
Fixes (0)
Patches (0)

1.4.1.7

PHP 8.2 Compatibility

Extended PHP support to 8.2 with bug fixes.

Improvements (2)
  • Added PHP 8.2 compatibility
  • Minimum PHP raised to 7.3
Fixes (2)
  • Fixed dynamic property deprecation warnings on PHP 8.2
  • Fixed tag creation edge case with special characters
Patches (0)

1.4.1.4

Maintenance Release

PHP 7.2 through 8.1 compatibility maintenance.

Improvements (1)
  • Minimum PHP raised to 7.2
Fixes (2)
  • Fixed group selection reset on form save
  • Fixed compatibility with CF7 5.8
Patches (1)
  • Updated internal validation routines

1.4.1

PHP Compatibility & Bug Fixes

Updated PHP compatibility to 7.1.1 through 8.1 with bug fixes.

Improvements (1)
  • Extended minimum PHP to 7.1.1 for improved type support
Fixes (3)
  • Fixed subscriber update conflict with existing contacts
  • Fixed GDPR checkbox state persistence
  • Fixed admin UI alignment on WordPress 6.4
Patches (0)

1.3.8

PHP 7.0+ Compatibility

Dropped PHP 5.6 support. Now requires PHP 7.0 through 8.1.

Improvements (2)
  • Minimum PHP version raised to 7.0
  • Modernized codebase with PHP 7.0+ syntax
Fixes (2)
  • Fixed compatibility with WordPress 6.3
  • Fixed merge field sync timing issue
Patches (0)

1.3.7.6

Stability Update

PHP 5.6 through 8.1 compatibility with stability improvements.

Improvements (0)
Fixes (2)
  • Fixed rare timeout on large audience lists
  • Fixed tag assignment when using multiple forms
Patches (1)
  • Updated Mailchimp API endpoint handling

1.3.7.4

Maintenance Release

PHP 5.6 through 8.0 compatibility maintenance and bug fixes.

Improvements (0)
Fixes (2)
  • Fixed edge case with empty merge field values
  • Fixed admin column display on WP 6.0
Patches (1)
  • Updated internal API wrapper for consistency

1.3.7

PHP Compatibility Update

Updated PHP compatibility from 5.6 through 8.1. Strongly recommended update.

Improvements (2)
  • Extended PHP compatibility range: 5.6 through 8.1
  • Updated deprecated PHP function calls
Fixes (3)
  • Fixed PHP 8.0 named arguments compatibility
  • Fixed PHP 8.1 deprecation warnings
  • Fixed type casting issues on newer PHP versions
Patches (0)

1.3.6

GDPR Options & Bug Fixes

Added GDPR consent options and various bug fixes.

Improvements (2)
  • Added GDPR consent checkbox mapping to Mailchimp marketing permissions
  • Improved privacy compliance options
Fixes (3)
  • Fixed GDPR field validation edge case
  • Fixed compatibility with CF7 5.4+
  • Fixed admin settings save notification
Patches (0)

1.3.1

Country & Phone Field Support

Added support for Contact Form 7 country and phone number fields.

Improvements (3)
  • Added country field mapping for CF7 to Mailchimp
  • Added phone number field support
  • Improved international form field handling
Fixes (0)
Patches (0)

1.3.0

WordPress 5.5 Preparation

Compatibility update for WordPress 5.5 with jQuery migration changes.

Improvements (3)
  • Updated for WordPress 5.5 compatibility
  • Prepared for jQuery Migrate removal
  • Updated deprecated jQuery methods
Fixes (0)
Patches (0)

1.2.7

Unsubscribe, Archive & Delete

Added subscriber management actions: unsubscribe, archive, and delete.

Improvements (4)
  • Added unsubscribe action for subscriber management
  • Added archive subscriber support
  • Added delete subscriber functionality
  • Improved subscriber lifecycle management
Fixes (0)
Patches (0)

1.2.6

Groups & Tags Support

Added Mailchimp Groups and Tags support for subscriber organization.

Improvements (3)
  • Added Mailchimp Groups (interest categories) support
  • Added Mailchimp Tags support for subscriber labeling
  • Improved subscriber categorization workflow
Fixes (0)
Patches (0)

1.2.5

Birthday Fields, Language Options, Email Verification & Dynamic Fields

Major feature release with birthday field support, language options, email verification, and dynamic field mapping.

Improvements (4)
  • Added birthday field support for Mailchimp date merge fields
  • Added language/locale options for subscriber preferences
  • Added email verification to validate addresses before subscribing
  • Added dynamic field mapping for custom CF7 fields
Fixes (0)
Patches (0)

1.2.4

Bug Fixes

Various bug fixes for stability and reliability.

Improvements (0)
Fixes (3)
  • Fixed merge field mapping edge case with special characters
  • Fixed form submission handling when Mailchimp API is temporarily unavailable
  • Fixed admin notice display on non-plugin pages
Patches (0)

1.2.3

Performance Update

Continued speed improvements and API optimization.

Improvements (2)
  • Further optimized API response caching
  • Improved admin settings page load time
Fixes (0)
Patches (0)

1.1

Speed Improvements

Initial PRO release with performance optimizations for Mailchimp API calls.

Improvements (2)
  • Optimized Mailchimp API request handling for faster form submissions
  • Reduced plugin load time with lazy initialization
Fixes (0)
Patches (0)

ChimpMatic Lite

VersionDescription

0.9.78.06

One-Click OAuth, Smarter Audience Panel, Reliability

Connect to Mailchimp in one click with the new Connect with Mailchimp button (OAuth), no API key required. The audience panel now follows live changes without stale labels or captions, and submissions are more reliable across checkbox fields and special mail-tags.

Improvements (0)
Fixes (0)
Patches (0)

0.9.78.05

Maintenance Release

Compatibility and stability updates for WordPress 7.0 and Contact Form 7.

Improvements (0)
Fixes (0)
Patches (0)

0.9.78.04

Maintenance Release

Compatibility and stability updates.

Improvements (0)
Fixes (0)
Patches (0)

0.9.78.02

OAuth Self-Healing & Status Polling

Fixed orphaned OAuth credentials from Pro-to-Lite transitions. Replaced popup.closed polling with gateway status polling for reliable cross-browser OAuth connections. Moved account name fetch from oauth/finish to validate_key for faster OAuth completion.

Improvements (3)
  • OAuth popup detection replaced with gateway status polling for reliable cross-browser support
  • Account name now fetched during API validation instead of separate HTTP call during OAuth finish
  • validate_key uses /3.0/ root endpoint instead of /3.0/ping — same cost, returns account metadata
Fixes (3)
  • Fixed orphaned OAuth state when switching between Pro and Lite — encrypted credentials detected and restored automatically
  • Fixed submission handler skipping OAuth-connected forms missing auth_type in config
  • Fixed Pro field sync and submission handler not resolving OAuth API keys
Patches (0)

0.9.75

Nullable Type Hint Fix

Fixed nullable type hint to prevent fatal TypeError on PHP 8.1+.

Improvements (0)
Fixes (1)
  • Fixed nullable type hint to prevent fatal TypeError
Patches (0)

0.9.73

Form Preview Tool

New preview tool for testing form submissions. API key masking for security.

Improvements (2)
  • Test form submissions with the preview tool
  • API key masking in admin UI
Fixes (0)
Patches (0)

0.9.22

Security Hardening

Major security hardening — CSRF protection, input validation, nonce verification.

Improvements (3)
  • CSRF protection on all form handlers
  • Input validation and sanitization
  • Nonce verification on settings pages
Fixes (0)
Patches (1)
  • Updated security practices to OWASP standards

0.8.01

Security Reports Addressed

Addressed security reports from responsible disclosure program.

Improvements (0)
Fixes (2)
  • Addressed security vulnerabilities from responsible disclosure
  • Hardened API key storage
Patches (1)
  • Updated dependencies

0.7.50

PHP 8 Compatibility Continued

Continued PHP 8.0 and 8.1 compatibility improvements.

Improvements (0)
Fixes (2)
  • Fixed remaining PHP 8.1 deprecation notices
  • Fixed named argument compatibility
Patches (1)
  • Updated minimum PHP requirement to 7.4

0.7.01

PHP 8 Compatibility

Full PHP 8.0 compatibility with deprecation fixes.

Improvements (1)
  • PHP 8.0 compatibility
Fixes (2)
  • Fixed PHP 8.0 deprecation warnings
  • Fixed null parameter type errors
Patches (0)

0.6.10

Bug Fixes and UI Updates

Multiple bug fixes and admin interface updates.

Improvements (1)
  • Updated admin interface styling
Fixes (2)
  • Fixed subscriber sync edge cases
  • Fixed list refresh caching issue
Patches (1)
  • Code cleanup and minor UI tweaks

0.5.64

Bug Fix Round and URL Sanitization

Multiple bug fix rounds with URL sanitization improvements.

Improvements (1)
  • URL sanitization for redirect URLs
Fixes (3)
  • Fixed debug log cleaner
  • Fixed URL sanitization edge cases
  • Removed other bugs
Patches (0)

0.5.01

Major Rewrite — Ajax Integration

Major rewrite with Ajax-based list loading. Fixed critical 10-list limitation bug.

Improvements (3)
  • Complete Ajax rewrite for list loading
  • Removed 10-list limitation
  • Improved API response handling
Fixes (1)
  • Fixed bug limiting accounts to 10 mailing lists
Patches (1)
  • Refactored codebase architecture

0.4.60

API Method Updates

Updated Mailchimp API methods and fixed date format issues.

Improvements (1)
  • Updated to latest Mailchimp API methods
Fixes (2)
  • Fixed date format compatibility
  • Fixed API response parsing
Patches (0)

0.4.43

TagsManager Error Fix

Fixed TagsManager errors causing form submission failures.

Improvements (0)
Fixes (2)
  • Fixed TagsManager errors
  • Fixed form processing edge cases
Patches (0)

0.4.01

PHP Error Fixes

Fixed PHP notices and warnings affecting error logs.

Improvements (0)
Fixes (2)
  • Fixed PHP notices on uninitialized variables
  • Fixed PHP warnings on array access
Patches (0)

0.3.50

Mail-Tag List Helpers

Added mail-tag list helper functions for easier field mapping.

Improvements (1)
  • Mail-tag list helpers for field mapping
Fixes (0)
Patches (0)

0.3.40

Bug Fix and WP 4.8 Compatibility

Bug fixes and WordPress 4.8 compatibility update.

Improvements (1)
  • WordPress 4.8 compatibility
Fixes (1)
  • Fixed subscriber data sync issue
Patches (0)

0.3.20

Debugger Option

Added built-in debugger option for troubleshooting API connections.

Improvements (1)
  • Built-in debugger option for troubleshooting
Fixes (0)
Patches (0)

0.3.10

Referrer Page Tag and Dependency Check

Added referrer page tag for tracking form source. CF7 dependency check on activation.

Improvements (2)
  • Referrer page tag for tracking form source
  • CF7 dependency check on plugin activation
Fixes (0)
Patches (0)

0.3.01

Double Opt-in Support

Added double opt-in support for GDPR-friendly subscriber confirmation.

Improvements (1)
  • Double opt-in subscriber confirmation
Fixes (0)
Patches (0)

0.2.30

Form Duplication Bug Fix

Fixed Contact Form 7 form duplication bug.

Improvements (0)
Fixes (1)
  • Fixed CF7 form duplication bug when saving
Patches (0)

0.2.20

Plugin Conflict Fix

Fixed conflict with other Mailchimp plugins on the same installation.

Improvements (0)
Fixes (1)
  • Fixed conflict with other Mailchimp plugins
Patches (0)

0.2.15

CF7 4.2 Compatibility

Updated for Contact Form 7 version 4.2 compatibility.

Improvements (1)
  • Contact Form 7 4.2 compatibility
Fixes (0)
Patches (0)

0.2.10

Opt-in Checkbox

Added opt-in checkbox so visitors can choose whether to subscribe.

Improvements (1)
  • Opt-in checkbox for visitor consent
Fixes (0)
Patches (0)

0.2.5

Subscriber Bug Fix

Fixed form not submitting when email was already subscribed to the list.

Improvements (0)
Fixes (1)
  • Fixed form not submitting when email already subscribed
Patches (0)

0.1.5

Conditionals Support

Added conditional logic for Mailchimp field mapping.

Improvements (1)
  • Conditional logic for field mapping
Fixes (0)
Patches (0)

0.1.2

Initial Release

First release of Contact Form 7 Mailchimp Extension. Simple integration between CF7 and Mailchimp mailing lists.

Improvements (4)
  • Connect Contact Form 7 to Mailchimp
  • Support for custom fields
  • Multiple mailing lists support
  • Latest Mailchimp API integration
Fixes (0)
Patches (0)