Skip to content

CF7 to API v1.3.4

Choose a tag to compare

@github-actions github-actions released this 06 Jan 04:13
· 128 commits to main since this release
Immutable release. Only release title and notes can be modified.

Added

  • Legacy Log Migration Tool (#37): Batch migration tool to encrypt existing unencrypted logs
    • One-click migration from Global Settings encryption section
    • AJAX-based batch processing with real-time progress bar
    • Dry-run mode for previewing changes without committing
    • Pause/cancel capability during migration
    • Automatic detection of legacy plaintext logs (encryption_version = 0)
    • Transient-based progress tracking for resume capability
    • Comprehensive unit tests with 13 test cases

Fixed

  • Custom Headers Not Saving (#36): Fixed issue where custom headers configured in the Authentication & Custom Headers section were not persisting after saving the form
    • Changed filter hook from wpcf7_contact_form_properties to wpcf7_pre_construct_contact_form_properties
    • CF7's set_properties() uses array_intersect_key() which filters out properties not in defaults
    • New hook ensures custom properties are registered in CF7's defaults before filtering occurs