| @@ -4,9 +4,9 @@ | ||
| 4 | 4 | Tags: email marketing, email newsletter, subscribers, landing page, membership |
| 5 | 5 | Requires at least: 5.6 |
| 6 | 6 | Tested up to: 7.1 |
| 7 | 7 | Requires PHP: 7.1 |
| 8 | -Stable tag: 3.4.0 | |
| 8 | +Stable tag: 3.4.6 | |
| 9 | 9 | License: GPLv3 or later |
| 10 | 10 | License URI: https://www.gnu.org/licenses/gpl-3.0.html |
| 11 | 11 | |
| 12 | 12 | Build your email subscriber lists, send email marketing newsletters, create landing pages, build custom subscription forms with the Form Builder block, and grow your membership site with Kit (formerly ConvertKit). |
| @@ -346,8 +346,74 @@ | ||
| 346 | 346 | 9. Set up form automations and email marketing sequences in Kit to nurture newsletter subscribers and drive conversions |
| 347 | 347 | 10. Track email subscriber growth, newsletter performance, landing page conversions, and membership site analytics in real-time |
| 348 | 348 | |
| 349 | 349 | == Changelog == |
| 350 | + | |
| 351 | +### 3.4.6 2026-10-06 | |
| 352 | +* Fix: Settings: OAuth: Verify the connection request originated from the Plugin before connecting to Kit, and require the `manage_options` capability to connect or disconnect | |
| 353 | +* Fix: Setup Wizard: Verify the connection request originated from the Plugin before connecting to Kit | |
| 354 | +* Fix: Form Builder: Subscribe as active when no Form is specified and a Tag or Sequence is set | |
| 355 | +* Fix: Form Builder: Tag and add to Sequence when adding the subscriber to a Form fails | |
| 356 | +* Fix: Form Builder: Subscribe and store entry when the Name field is removed | |
| 357 | +* Fix: Form Builder: Always require the Email field | |
| 358 | +* Fix: Form Builder: Display validation errors on the submitted form only, when a Page has multiple forms | |
| 359 | +* Fix: Form Builder: Submit form to the URL it was displayed on | |
| 360 | +* Fix: Form Builder: Unique field IDs when a Page has multiple forms | |
| 361 | +* Fix: Form Entries: Support WordPress 6.1 and older by not using the `%i` placeholder | |
| 362 | +* Fix: Form Entries: Only permit sorting by known columns | |
| 363 | +* Fix: Form Entries: Export: Escape double quotes and prevent formula injection in CSV file | |
| 364 | +* Fix: Form Entries: Return the entry ID when updating an existing entry | |
| 365 | +* Fix: Form Entries: Search: Treat `%` and `_` as literal characters | |
| 366 | +* Fix: Form Entries: Don't run a delete query when no entries are selected | |
| 367 | +* Fix: Form Entries: Check user permissions for bulk actions, and export CSV file with `text/csv` content type | |
| 368 | +* Fix: reCAPTCHA: Fail verification when the token's action is missing or doesn't match | |
| 369 | +* Fix: reCAPTCHA: Submit the clicked form when a Page has multiple forms | |
| 370 | +* Fix: reCAPTCHA, Cloudflare Turnstile: Handle invalid verification responses without PHP warnings | |
| 371 | +* Fix: Cloudflare Turnstile: Don't submit forms on page load | |
| 372 | +* Fix: Cloudflare Turnstile: Submit the clicked form when a Page has multiple forms | |
| 373 | +* Fix: Member Content: Login Form: Load spam protection script, fixing logins failing when reCAPTCHA or Cloudflare Turnstile is enabled | |
| 374 | +* Fix: Forminator: Don't subscribe spam, draft or abandoned form entries | |
| 375 | +* Fix: Forminator: Use the first name when the Name field has multiple fields | |
| 376 | +* Fix: Forminator: Don't add to Form when creating the subscriber fails | |
| 377 | +* Fix: Forminator: Referrer URL includes the site's subdirectory | |
| 378 | +* Fix: Importers: Only replace exact third party Form IDs in shortcodes and blocks e.g. Form ID 1 no longer matches 12 | |
| 379 | +* Fix: Importers: AWeber: Match blocks by Form ID | |
| 380 | +* Fix: Importers: Preserve backslashes in Post content | |
| 381 | +* Fix: Settings: Tools: Import Configuration: Display error when the uploaded file isn't a JSON object | |
| 382 | +* Fix: MCP: Preserve backslashes in Post content when inserting or updating Kit blocks and shortcodes | |
| 383 | +* Fix: MCP: Insert blocks and shortcodes at the correct position when content contains nested or void elements e.g. `<hr>` | |
| 384 | +* Fix: MCP: Report Ability read-only, idempotent and destructive annotations correctly | |
| 385 | +* Fix: MCP: Skip invalid Abilities, Resources and Prompts registered via filters | |
| 386 | + | |
| 387 | +### 3.4.5 2026-09-30 | |
| 388 | +* Fix: Post Settings: Prevent `rest_meta_database_error` when third party Plugins also save metadata by removing duplicate Kit post metadata | |
| 389 | +* Fix: Member Content: Permit Search Engine Crawlers: Recognize DuckDuckBot as a crawler | |
| 390 | +* Fix: Member Content: Display dropdown filter in Posts and Pages tables when only Forms exist | |
| 391 | +* Fix: Member Content: Configure/display cache plugin notices when Member Content enabled via the Setup Wizard | |
| 392 | +* Fix: Member Content: Read 6 digit code when both Login Form Block/Shortcode and modal on the same Page/Post | |
| 393 | +* Fix: Member Content: Re-enable form inputs when an invalid JSON response or server error, instead of leaving them disabled | |
| 394 | +* Fix: Member Content: Setup Wizard: Remove "ConvertKit" wording | |
| 395 | +* Fix: MCP: Removed unused "require_tag_login" setting | |
| 396 | +* Fix: MCP: Claude Desktop: Updated instructions for connecting. See Docs: https://help.kit.com/en/articles/16729038-using-the-kit-plugin-s-mcp-server-on-your-wordpress-website#h_6ff6f06cdb | |
| 397 | + | |
| 398 | +### 3.4.4 2026-09-23 | |
| 399 | +* Added: Member Content: Divi: Login Widget | |
| 400 | +* Added: Member Content: Elementor: Login Widget | |
| 401 | +* Fix: Form Builder: Validate email address | |
| 402 | +* Fix: Form Builder: Display errors on submission | |
| 403 | + | |
| 404 | +### 3.4.3 2026-09-17 | |
| 405 | +* Added: Member Content: Login Form Block and Shortcode | |
| 406 | + | |
| 407 | +### 3.4.2 2026-09-15 | |
| 408 | +* Added: MCP: Prompts and Resources for common tasks | |
| 409 | + | |
| 410 | +### 3.4.1 2026-09-09 | |
| 411 | +* Added: Settings: MCP: Improve UI | |
| 412 | +* Added: MCP: Log errors when creating MCP server fails | |
| 413 | +* Fix: Settings: MCP: Documentation link | |
| 414 | +* Fix: Landing Pages: Exclude anchor links from URL conversion | |
| 415 | +* Updated: WordPress Libraries to 2.7.0 | |
| 350 | 416 | |
| 351 | 417 | ### 3.4.0 2026-08-27 |
| 352 | 418 | * Added: MCP Server and Abilities/Tools |
| 353 | 419 | * Fix: Shortcodes: Custom Content: Support signed subscriber IDs, fixing `PHP Fatal error: Uncaught TypeError` |