PluginProbe
Kit (formerly ConvertKit) – Email Newsletter, Email Marketing, Membership, Subscribers and Landing Pages / 3.4.6
Kit (formerly ConvertKit) – Email Newsletter, Email Marketing, Membership, Subscribers and Landing Pages v3.4.6
3.4.6 3.4.5 3.4.4 3.4.3 3.4.2 3.4.1 3.4.0 3.3.9 3.3.8 3.3.7 3.3.6 3.3.5 3.3.4 3.3.3 3.3.2 3.3.1 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.2.7 2.2.8 All 199 releases
← All changes | readme.txt +54 -1 3.4.3 → 3.4.6 View file →
@@ -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.3
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,61 @@
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
350 403
351 404 ### 3.4.3 2026-09-17
352 405 * Added: Member Content: Login Form Block and Shortcode
353 406