PluginProbe
Kit (formerly ConvertKit) – Email Newsletter, Email Marketing, Membership, Subscribers and Landing Pages / 2.7.4
Kit (formerly ConvertKit) – Email Newsletter, Email Marketing, Membership, Subscribers and Landing Pages v2.7.4
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 +376 -368 2.3.2 → 2.7.4 View file →
@@ -1,150 +1,398 @@
1 -=== ConvertKit - Email Marketing, Email Newsletter, Subscribers and Landing Pages ===
1 +=== Kit (formerly ConvertKit) - Email Newsletter, Email Marketing, Subscribers and Landing Pages ===
2 2 Contributors: nathanbarry, growdev, travisnorthcutt, ggwicz
3 -Donate link: https://convertkit.com
4 -Tags: email marketing, email newsletter, newsletter, subscribers, membership
3 +Donate link: https://kit.com
4 +Tags: email marketing, email newsletter, subscribers, landing page, membership
5 5 Requires at least: 5.0
6 -Tested up to: 6.3.1
6 +Tested up to: 6.7.2
7 7 Requires PHP: 5.6.20
8 -Stable tag: 2.3.2
8 +Stable tag: 2.7.4
9 9 License: GPLv2 or later
10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html
11 11
12 +Build your email subscriber lists, send email marketing newsletters, sell more products and build your membership site with Kit (formerly ConvertKit).
13 +
12 14 == Description ==
13 15
14 -[ConvertKit](https://convertkit.com?utm_source=wordpress&utm_term=en_US&utm_content=readme) makes it easy to create, send and manage your email marketing campaigns; grow your email subscribers lists; send targeted newsletters; sell more products and build your membership site - all by easily embedding email marketing / email subscriber forms anywhere on your WordPress web site.
16 +[Kit](https://kit.com?utm_source=wordpress&utm_term=en_US&utm_content=readme) makes it easy to create, send and manage your email marketing campaigns; grow your email subscribers lists; send targeted email newsletters; sell more products and build your membership site - all by easily embedding email marketing / email subscriber forms anywhere on your WordPress web site.
15 17
16 -**New to ConvertKit? [Creating an account](https://app.convertkit.com/users/signup?plan=1k&utm_source=wordpress&utm_term=en_US&utm_content=readme) is 100% free for your first 1,000 subscribers, making ConvertKit an email marketing solution for everyone - whether you're new to email marketing or a seasoned professional email marketer.**
18 +**New to Kit? [Creating an account](https://app.kit.com/users/signup?plan=newsletter-free&utm_source=wordpress&utm_term=en_US&utm_content=readme) is 100% free for your first 10,000 subscribers, making Kit an email marketing solution for everyone - whether you're new to email newsletter marketing or a seasoned professional email newsletter marketer.**
17 19
18 -### Email Marketing and Email Newsletter Features
20 +## Email Newsletter and Email Marketing Features
19 21
20 -- Design [email newsletter subscription forms](https://convertkit.com/features/forms?utm_source=wordpress&utm_term=en_US&utm_content=readme) in ConvertKit, automatically appending them to any WordPress post or page, or displaying forms within your WordPress content using the supplied Gutenberg block and shortcode options. Perfect for building your email subscriber lists.
21 -- Build [landing pages](https://convertkit.com/features/landing-pages?utm_source=wordpress&utm_term=en_US&utm_content=readme) in ConvertKit, and display them on a WordPress page to capture email subscribers
22 -- List past [email newsletters](https://convertkit.com/features/email-marketing?utm_source=wordpress&utm_term=en_US&utm_content=readme) on your WordPress site
22 +- Design [email newsletter subscription forms](https://kit.com/features/forms?utm_source=wordpress&utm_term=en_US&utm_content=readme) in Kit, automatically appending them to any WordPress post or page, or displaying forms within your WordPress content using the supplied Gutenberg block and shortcode options. Perfect for building your email subscribers lists.
23 +- Build [landing pages](https://kit.com/features/landing-pages?utm_source=wordpress&utm_term=en_US&utm_content=readme) in Kit, and display them on a WordPress page to capture additional email subscribers
24 +- List past [email newsletters](https://kit.com/features/email-marketing?utm_source=wordpress&utm_term=en_US&utm_content=readme) on your WordPress site to engage your subscribers
23 25
24 -= Forms =
26 +## Forms
25 27
26 -Design [forms](https://convertkit.com/features/forms?utm_source=wordpress&utm_term=en_US&utm_content=readme) in ConvertKit, choosing from a variety of designs, customisable to your branding.
28 +Design [forms](https://kit.com/features/forms?utm_source=wordpress&utm_term=en_US&utm_content=readme) in Kit, choosing from a variety of designs, customisable to your branding for your email newsletter strategy.
27 29
28 30 Sign up forms can be configured to:
29 31
30 -- Send free content, such as a PDF
32 +- Send free content, such as a PDF newsletter
31 33 - Display when the user is about to leave the page
32 -- Subscribe to an email newsletter, with powerful tagging and segmentation options
34 +- Subscribe to an email newsletter, with powerful tagging and segmentation options for your subscribers
33 35
34 -Embedding ConvertKit forms on your WordPress web site with the ConvertKit Plugin is quick and simple:
36 +Embedding Kit forms on your WordPress web site with the Kit Plugin is quick and simple:
35 37
36 -- Choose a default form to be displayed below each individual Post Type (Pages, Posts and other public Post Types, such as WooCommerce Products)
38 +- Choose a default form to be displayed below each individual Post Type (Pages, Posts and other public Post Types, such as WooCommerce Products) to grow your email subscribers
37 39 - Choose a specific email marketing form to be displayed below a specific Page, Post or custom post type
38 -- Turn off form embedding at both site wide and/or individual Page/Post level
40 +- Turn off form embedding at both site wide and/or individual Page/Post level to control your email newsletter strategy
39 41
40 -For greater control, ConvertKit's email marketing subscription forms can be displayed in specific sections of your WordPress site's content, sidebars and footers by:
42 +For greater control, Kit's email marketing subscription forms can be displayed in specific sections of your WordPress site's content, sidebars and footers by:
41 43
42 -- Using the ConvertKit Forms block in Gutenberg
44 +- Using the Kit Forms block in Gutenberg
43 45 - Using the `[convertkit]` shortcode in the Classic Editor
44 46
45 -Start collecting email subscribers today!
47 +Start collecting email subscribers today and building your newsletter audience!
46 48
47 -### Send Email Newsletters
49 +## Send Email Newsletters
48 50
49 -Use ConvertKit's [email marketing](https://convertkit.com/features/email-marketing?utm_source=wordpress&utm_term=en_US&utm_content=readme) feature to build and send emails and newsletters to your subscribers and leads.
51 +Use Kit's [email marketing](https://kit.com/features/email-marketing?utm_source=wordpress&utm_term=en_US&utm_content=readme) feature to build and send email newsletters to your subscribers and leads, with options to send email newsletters to segments of your subscriber list.
50 52
51 53 Embed existing email newsletters on your WordPress web site, ensuring visitors never miss your email newsletter content, by:
52 54
53 -- Using the ConvertKit Broadcasts block in Gutenberg
55 +- Using the Kit Broadcasts block in Gutenberg
54 56 - Using the `[convertkit_broadcasts]` shortcode in the Classic Editor
55 57
56 -= Landing Pages =
58 +## Landing Pages
57 59
58 -Embed [landing pages](https://convertkit.com/features/landing-pages?utm_source=wordpress&utm_term=en_US&utm_content=readme), designed in ConvertKit, on your WordPress web site, choosing from a variety of designs, customisable to your branding and ideal for building your email marketing list or selling a product.
60 +Design [landing pages](https://kit.com/features/landing-pages?utm_source=wordpress&utm_term=en_US&utm_content=readme) in Kit's intuitive editor, choosing from a variety of designs, customisable to your branding and ideal for building your email subscribers list or selling a product.
59 61
60 -Create or edit a WordPress Page, choose the ConvertKit landing page from the ConvertKit meta box settings to display, and you're all set to begin growing your email subscribers list.
62 +Additional landing pages can then be embedded on your WordPress web site. Simply create or edit a WordPress Page, choose the Kit landing page from the Kit meta box settings to display, and you're all set to begin growing your email subscribers list more effectively.
61 63
62 -= Sell Products =
64 +## Sell Products
63 65
64 -Embed buttons (or link text) to sell your ConvertKit Products in seconds - whether that's digital goods, paid email newsletters, music, coaching and more.
66 +Embed buttons (or link text) to sell your Kit Products in seconds - whether that's digital goods, paid email newsletters, music, coaching and more.
65 67
66 -### Membership Sites
68 +## List Email Newsletters
67 69
68 -Using the Member Content functionality on Pages, email subscribers are required to purchase a [ConvertKit Product](https://convertkit.com/features/commerce) to access your content - whether that's a course, ebook, digital download, album, presets, coaching and more - all without leaving your web site.
70 +Automatically publish your past email newsletters to WordPress Posts, defining a WordPress author, category and cut-off date within the Plugin's settings to keep your subscribers informed.
69 71
70 -Once purchased, subscribers access their membership by entering their email address, receiving a one time passcode by email and clicking the link in the email. That's it - no complex membership plugins or payment gateways to configure.
72 +Prefer to just list existing broadcasts, each linked to your Kit profile? Use the Broadcasts block or shortcode to embed your existing newsletters in any WordPress Page, Post or Custom Post Type, providing more touchpoints for your email newsletter content.
71 73
72 -There's no limit to the number of ConvertKit Products you can create, and each can be assigned to one or more WordPress Pages, instantly turning them into membership only content.
74 +## Paid (and free) Membership Sites
73 75
74 -= Plugin Integrations =
76 +Require email subscribers to either purchase a [Kit Product](https://kit.com/features/commerce), or subscribe for free, to access your content with Kit's Member Content feature - whether that's a course, ebook, digital download, album, presets, coaching and more.
75 77
76 -With the ConvertKit for WordPress Plugin, you also get integrations with:
78 +Subscribers access their membership by entering their email address, receiving a one time passcode by email and clicking the link in the email. That's it - no complex paid membership plugins or payment gateways to configure.
77 79
78 -- Elementor: Form and Broadcast widgets natively integrated with Elementor, to embed ConvertKit forms and broadcast lists
79 -- Contact Form 7: Automatically add email subscribers to ConvertKit when they submit a Contact Form 7 form
80 +There's no limit to the number of Kit Products you can create, and each can be assigned to one or more WordPress Pages and Posts, instantly turning them into membership only content for your paid subscribers.
81 +
82 +## Plugin Integrations
83 +
84 +With the Kit for WordPress Plugin, you also get integrations with:
85 +
86 +- Elementor: Form and Broadcast widgets natively integrated with Elementor, to embed Kit forms and broadcast lists for your email newsletter strategy
87 +- Contact Form 7: Automatically add email subscribers to Kit when they submit a Contact Form 7 form
80 88 - WishList Member: Automatically subscribe, unsubscribe and tag users based on their membership level
81 89
82 -Our other WordPress Plugins provide further integrations between WordPress and ConvertKit:
90 +Our other WordPress Plugins provide further integrations between WordPress and Kit:
83 91
84 -- [ConvertKit for WooCommerce](https://wordpress.org/plugins/convertkit-for-woocommerce/): Subscribe, tag and assign sequences to customers at checkout, and send order data to ConvertKit
85 -- [ConvertKit for Gravity Forms](https://wordpress.org/plugins/convertkit-gravity-forms/): Automatically add email subscribers to ConvertKit when they submit a Gravity Form, with tagging options
92 +- [Kit for WooCommerce](https://wordpress.org/plugins/convertkit-for-woocommerce/): Subscribe, tag and assign sequences to customers at checkout, and send order data to Kit
93 +- [Kit for Gravity Forms](https://wordpress.org/plugins/convertkit-gravity-forms/): Automatically add email subscribers to Kit when they submit a Gravity Form, with tagging options
86 94
87 -= What is ConvertKit? =
95 +## What is Kit?
88 96
89 -ConvertKit is the go-to email marketing hub for creators that helps you grow and monetize your audience with ease.
97 +Kit is the go-to email marketing hub for creators that helps you grow and monetize your audience with ease.
90 98
91 99 **Grow your audience:** Increase subscribers with beautiful landing pages, sign up forms, and link pages that make your work stand out.
92 100
93 101 **Automate your email marketing:** Create lasting connections and promote like a pro with our intuitive email editor, powerful sales funnels and subscriber list segmentation using tags.
94 102
95 -**Sell your digital products:** Market and sell your digital products and subscriptions with ConvertKit to drive higher conversions and save big on fees.
103 +**Sell your digital products:** Market and sell your digital products and subscriptions with Kit to drive higher conversions and save big on fees.
96 104
97 -= Documentation =
105 +### Documentation
98 106
99 -Full Plugin documentation can be found [here](https://help.convertkit.com/en/articles/2502591-the-convertkit-wordpress-plugin?utm_source=wordpress&utm_term=en_US&utm_content=readme).
107 +Full Plugin documentation can be found [here](https://help.kit.com/en/articles/2502591-the-convertkit-wordpress-plugin?utm_source=wordpress&utm_term=en_US&utm_content=readme).
100 108
101 109 == Installation ==
102 110
103 111 1. Upload the `convertkit` folder to the `/wp-content/plugins/` directory
104 -2. Active the ConvertKit plugin through the 'Plugins' menu in WordPress
112 +2. Active the Kit plugin through the 'Plugins' menu in WordPress
105 113
106 114 == Configuration ==
107 115
108 -1. Configure the plugin by navigating to Settings > ConvertKit in the WordPress Administration Menu, entering your [API Key](https://app.convertkit.com/account_settings/advanced_settings?utm_source=wordpress&utm_term=en_US&utm_content=readme) and defining the default forms to display on Pages, Posts and/or Custom Post Types
109 -2. (Optional) choose a specific Form to display when editing a Page, Post or Custom Post Type in the Page/Post/Custom Post Type's ConvertKit settings
110 -3. (Optional) use the ConvertKit Form Shortcode or Block to insert Forms into your Page, Post or Custom Post Type content
116 +1. Configure the plugin by navigating to `Settings > Kit` in the WordPress Administration Menu, and clicking the `Connect` button
117 +2. Once connected, define the default forms to display on Pages, Posts and/or Custom Post Types
118 +3. (Optional) choose a specific Form to display when editing a Page, Post or Custom Post Type in the Page/Post/Custom Post Type's Kit settings
119 +4. (Optional) use the Kit Form Shortcode or Block to insert Forms into your Page, Post or Custom Post Type content to enhance your email newsletter reach
111 120
112 121 == Frequently asked questions ==
113 122
114 123 = Does this plugin require a paid service? =
115 124
116 -No. You must first have an account on [convertkit.com](https://convertkit.com?utm_source=wordpress&utm_term=en_US&utm_content=readme), but you do not have to use a paid plan!
125 +No. You must first have an account on [kit.com](https://kit.com?utm_source=wordpress&utm_term=en_US&utm_content=readme), but you do not have to use a paid plan!
117 126
118 127 = How do I refresh my available Forms, Landing Pages and Tags? =
119 128
120 129 Either:
121 130
122 -- Navigate to the Plugin's Settings at `Settings > ConvertKit`
123 -- Click the refresh button displayed next to the Form, Landing Page or Tag fields when creating/editing Pages or Posts
131 +- Navigate to the Plugin's Settings at `Settings > Kit`
132 +- Click the refresh button displayed next to the Form, Landing Page or Tag fields when creating/editing Pages or Posts to ensure your latest email newsletter forms are available
124 133
134 += How do I automatically import Kit Broadcasts to WordPress Posts? =
135 +
136 +To import your past (and future) email newsletters from Kit to WordPress:
137 +
138 +- Navigate to the Plugin's Settings at `Settings > Kit`
139 +- Click the `Broadcasts` tab
140 +- Tick the `Enable Automatic Import` option
141 +- Configure other settings as necessary, and click `Save Changes` when done to streamline your email newsletter publishing
142 +
125 143 = Where can I find the Plugin's Documentation? =
126 144
127 -Full Plugin documentation can be found [here](https://help.convertkit.com/en/articles/2502591-the-convertkit-wordpress-plugin?utm_source=wordpress&utm_content=readme).
145 +Full Plugin documentation can be found [here](https://help.kit.com/en/articles/2502591-the-convertkit-wordpress-plugin?utm_source=wordpress&utm_content=readme).
128 146
129 147 == Screenshots ==
130 148
131 -1. Create and customize stunning forms and landing pages in ConvertKit
149 +1. Create and customize stunning email subscription forms and landing pages in Kit
132 150 2. Manage the WordPress plugin from a simple settings page in the WordPress admin
133 -3. Append ConvertKit forms to Pages, Posts or other custom post types
134 -4. Configure a specific ConvertKit form to display on a specific Page or Post
135 -5. Configure a ConvertKit landing page to be used in place of a WordPress Page
136 -6. Set up form and landing page automations in ConvertKit
137 -7. Track subscriber growth
151 +3. Append Kit forms to Pages, Posts or other Custom Post Types to grow your email subscribers
152 +4. Configure a specific Kit form to display on a specific Page or Post
153 +5. Display your Kit forms anywhere on your WordPress web site using the form block / shortcode
154 +6. Configure a Kit landing page to be used in place of a WordPress Page, to capture email subscribers
155 +7. Automatically import your past email newsletters to WordPress Posts
156 +8. Create your paid membership site by assigning paid Kit Products to your existing WordPress content
157 +9. Set up form and landing page automations in Kit
158 +10. Track subscriber growth and email newsletter performance
138 159
139 160 == Changelog ==
140 161
162 +### 2.7.4 2025-02-24
163 +* Added: Broadcasts (Beta): `convertkit-broadcast` body CSS class to Posts imported from Kit Broadcasts, to allow targeted CSS styles
164 +* Fix: Broadcasts (Beta): Remove table borders and background colors added by Elementor on imported Kit Broadcasts
165 +* Fix: Member Content: Support magic links in emails
166 +* Fix: Tools: Import & Export: Include Broadcasts settings
167 +
168 +### 2.7.3 2025-02-18
169 +* Added: Member Content: Tags: Display login link when `Require login` option enabled
170 +* Added: Member Content: Option to gate content by Kit Form
171 +* Added: Default Forms (Site Wide): Option to honor `None` setting on Page, Post and Custom Post level
172 +* Updated: Use WordPress Libraries 2.0.6
173 +
174 +### 2.7.2 2025-02-04
175 +* Added: Member Content: Option to require login when gating content by Tag. Subscribers receive an email with a magic link / code to securely access member-only content
176 +* Added: Broadcasts (Beta): Option to export WordPress Pages and Custom Post Types to draft Kit Broadcasts using `Create Broadcast in Kit` option in admin tables
177 +* Added: Settings: Intercom help integration
178 +* Fix: Remove `ck_subscriber_id` from URL using `replaceState`, ensuring current URL is only stored once in browser history
179 +
180 +### 2.7.1 2025-01-23
181 +* Added: Populate the `referrer` property in Kit when Contact Form 7 or Forminator is configured to subscribe an email address to a Kit Form
182 +* Added: Settings: Group Settings in UI
183 +* Added: Refresh resources button to update the list of Kit Forms / Products when using an applicable block or shortcode
184 +* Added: Member Content: Support using a signed subscriber ID when viewing content gated by Kit Tag
185 +* Fix: Settings: Uncaught TypeError when clicking Save Changes at Settings > Kit when a Kit account has no resources and no checkboxes are checked
186 +* Updated: Kit WordPress Libraries to 2.0.6
187 +
188 +### 2.7.0 2024-12-18
189 +* Added: Member Content: Automatically configure WP Rocket to not cache when the `ck_subscriber_id` cookie is present, to ensure Member Content correctly displays
190 +* Fix: Don't strip hash from URL, ensuring anchor links work
191 +
192 +### 2.6.9 2024-12-12
193 +* Added: Settings: Default Forms (Site Wide): Option to specify more than one non-inline site wide Form
194 +* Added: Settings: Member Content: Option to enable Google reCAPTCHA v3 when using Member Content by Tag functionality
195 +
196 +### 2.6.8 2024-12-07
197 +* Fix: Fatal error when a non-inline Form specified in Plugin, Post or Category settings and Form Position set to `After element`
198 +
199 +### 2.6.7 2024-12-04
200 +* Removed: `convertkit_store_subscriber_id_in_cookie` AJAX call, as logic exists server side
201 +
202 +### 2.6.6 2024-11-27
203 +* Added: Categories: `None` option added to specify no Form displays on Posts assigned to the Category
204 +* Added: Honor Block Visibility Plugin's conditions when used on a Kit Form block set to output a non-inline Form
205 +* Fix: Character encoding when a Form is set to display after a specific element at `Settings > Kit > Form Position`
206 +* Fix: Settings: Broadcasts: Ensure `Import Now` displays
207 +* Fix: Broadcasts: Automatically reschedule cron event for importing Broadcasts to WordPress Posts, if removed
208 +
209 +### 2.6.5 2024-11-13
210 +* Added: OAuth: Issue site-specific Access and Refresh Token when using the same Kit account on multiple WordPress sites
211 +* Fix: Exclude Forms from WP Rocket Minification and Combine
212 +* Updated: ConvertKit WordPress Libraries to 2.0.5
213 +
214 +### 2.6.4 2024-11-05
215 +* Added: Settings: Broadcasts: Option to import images to the WordPress Media Library when importing Broadcasts to WordPress Posts
216 +* Added: Broadcasts: Remove heading title from content when it matches the Broadcast's title
217 +* Fix: Broadcasts: Retain `figure` and `figcaption` elements when importing Broadcasts to WordPress Posts
218 +
219 +### 2.6.3 2024-10-28
220 +* Added: Broadcasts: Exclude Polls when importing Broadcasts to WordPress Posts
221 +* Added: Settings: Forms: Only display Form settings if Forms exist in Kit
222 +* Fix: Add a Tag: Honor setting when defined on individual WordPress Pages and Posts, using the v4 API Access Token
223 +
224 +### 2.6.2 2024-10-18
225 +* Added: Settings: Option to output Default Forms after a given number of elements (paragraphs, headings, images)
226 +
227 +### 2.6.1 2024-10-08
228 +* Fix: Kit branding tweaks and secondary button colors
229 +
230 +### 2.6.0 2024-10-01
231 +* Fix: Landing Pages: Replace Cloudflare JS `type` prefixes, to ensure JS runs
232 +* Updated: Changed branding to Kit
233 +* Updated: Kit WordPress Libraries to 2.0.4
234 +
235 +### 2.5.9 2024-09-27
236 +* Added: Settings: Option to output Default Forms above, below or above and below content
237 +* Fix: Settings: Initialize Forms Resource class when no public Post Types (resolves PHP Uncaught Error: `Call to a member function non_inline_exist() on bool`)
238 +* Fix: Landing Pages: Correctly parse HTML, honoring redirect if "Redirect to an external page" defined on Landing Page in Kit
239 +* Fix: Query separator / question mark incorrectly appended to URLs when `ck_subscriber_id` cookie set
240 +* Fix: JS Uncaught TypeError: `Cannot read properties of null (reading ‘matches’)`
241 +* Fix: PHP Warning: `Attempt to read property “base” on null`
242 +* Updated: Kit WordPress Libraries to 2.0.3
243 +
244 +### 2.5.8 2024-09-18
245 +* Added: Remove jQuery as a dependency from some backend JS
246 +* Fix: Fatal error `Uncaught TypeError: Kit_API_V4::get_subscriber(): Argument #1 ($form_id) must be of type int, string given` when a blank or non-numeric `ck_subscriber_id` supplied in the URL
247 +
248 +### 2.5.7 2024-09-16
249 +* Added: Divi: Kit Broadcasts Module
250 +* Added: Divi: Kit Form Trigger Module
251 +* Added: Divi: Kit Product Module
252 +* Fix: Landing Pages: Honor redirect if "Redirect to an external page" defined on Landing Page in Kit
253 +* Fix: Preserve other URL query parameters when removing `ck_subscriber_id`
254 +
255 +### 2.5.6 2024-08-15
256 +* Added: Pages: Add New Landing Page Setup Wizard, to easily create a WordPress Page that displays a Kit Landing Page
257 +* Added: Divi: Kit Form Module
258 +* Updated: Pages: Landing Page + Member Content Wizards now display in a dropdown button
259 +
260 +### 2.5.5 2024-08-15
261 +* Fix: Contact Form 7: Set subscriber to `inactive` when a Kit Form is specified, honoring the Form's opt in setting.
262 +* Fix: Forminator: Set subscriber to `inactive` when a Kit Form is specified, honoring the Form's opt in setting.
263 +* Fix: WishList Member: Set subscriber to `inactive` when a Kit Form is specified, honoring the Form's opt in setting.
264 +
265 +### 2.5.4 2024-08-08
266 +* Added: WishList Member: Option to just subscribe email, subscribe to a Form, Tag or Sequence or unsubscribe
267 +* Fix: Contact Form 7: Typo on description text
268 +* Fix: Forminator: Typo on description text
269 +
270 +### 2.5.3 2024-08-06
271 +* Fix: Contact Form 7: Update description on settings screen to reflect new settings
272 +* Fix: Forminator: Update description on settings screen to reflect new settings
273 +* Fix: WishList Member: Fatal error `Uncaught TypeError: Kit_API_V4::add_subscriber_to_form(): Argument #1 ($form_id) must be of type int, string given`
274 +
275 +### 2.5.2 2024-07-25
276 +* Added: Contact Form 7: Option to just subscribe email, or subscribe to a Form, Tag or Sequence
277 +* Added: Forminator: Option to just subscribe email, or subscribe to a Form, Tag or Sequence
278 +
279 +### 2.5.1 2024-07-17
280 +* Fix: Landing Pages: Prevent Perfmatters lazy loading images on Landing Pages, which would result in missing images
281 +* Updated: Kit WordPress Libraries to 2.0.1
282 +
283 +### 2.5.0 2024-07-09
284 +* Added: Use Kit v4 API and OAuth
285 +* Updated: Kit WordPress Libraries to 2.0.0
286 +
287 +### 2.4.9.1 2024-06-20
288 +* Added: Categories: Option to display specified Kit Form on Category archives
289 +* Fix: Move "Add a Tag" logic to backend when tagging a subscriber, instead of using AJAX
290 +
291 +### 2.4.9 2024-05-13
292 +* Fix: Settings: Don't import Broadcasts to WordPress Posts when viewing Settings screen, for performance
293 +* Fix: Broadcasts (Beta): Check `DOMDocument` available to parse Broadcasts, instead of producing a fatal error
294 +* Fix: Autoptimize: Don't output duplicate Forms when Autoptimize's `Defer JS` option is enabled
295 +* Updated: Removed upgrade path from Plugin versions below 1.4.1
296 +
297 +### 2.4.8 2024-04-11
298 +* Fix: Member Content: Display Content when using a frontend Page Builder, such as Beaver Builder
299 +* Fix: Forms: Sticky Bar: Set `z-index` CSS property to ensure Sticky Bar Forms correctly display over some WordPress Theme headers and menus
300 +
301 +### 2.4.7 2024-04-08
302 +* Fix: WP-Rocket: Display Forms when WP-Rocket's `Delay JavaScript Execution` option is enabled
303 +* Fix: Perfmatters: Display Forms when Perfmatters' `Delay JavaScript` option is enabled
304 +* Fix: Broadcasts (Beta): Improve parsing of Broadcasts when removing unsubscribe and hidden sections
305 +
306 +### 2.4.6 2024-03-08
307 +* Fix: Debug Log: Change log file location to log subfolder, with .htaccess and index.html protection
308 +* Fix: Debug Log: Mask email addresses, first names and signed subscriber IDs
309 +
310 +### 2.4.5 2024-02-28
311 +* Added: Products: Block and Shortcode: Option to immediately load checkout step when button clicked, instead of Product image and description
312 +* Fix: Siteground Speed Optimizer: Display Forms when Siteground's `Combine JavaScript Files` option is enabled
313 +* Fix: LiteSpeed Cache: Don't output duplicate non-inline Forms when LiteSpeed Cache's `Load JS Deferred` option is enabled
314 +* Fix: Member Content: Improved UI on mobile devices
315 +
316 +### 2.4.4 2024-02-19
317 +* Added: Remove jQuery as a dependency from Setup Wizard, Modals and Refresh buttons
318 +* Added: Forms: Automatically center inline forms on non-block Themes
319 +* Fix: Forms: Remove bottom margin on non-inline forms
320 +* Fix: Setup Wizard: Preview Form link for Pages would incorrectly display a Post
321 +* Fix: Landing Pages: Prevent WP Rocket caching and lazy loading images on Landing Pages, which would result in missing background images
322 +* Fix: Classic Editor: Modal window: Don't display vertical scrollbar on Safari
323 +* Fix: Member Content: Refresh button: Populate Tags and Products in applicable option groups
324 +* Fix: Member Content: Refresh button: Define correct option values on refresh, ensuring settings save successfully.
325 +* Fix: Member Content: Corrected grammar for `member-only`
326 +
327 +### 2.4.3 2024-01-31
328 +* Added: Settings: Option to specify Default Form on public Custom Post Types
329 +* Added: Custom Posts: Option to specify Form and Tag on individual public Custom Post Types
330 +* Added: Member Content: Support for Member Content functionality on public Custom Post Types
331 +* Added: Removed jQuery as a dependency from Bulk Edit, Quick Edit and TinyMCE JS
332 +* Fix: Divi: Allow scrolling when editing using the Divi Builder in tablet or mobile view
333 +* Fix: Jetpack Boost: Prevent inline Forms from displaying in footer when added to a Page or Widget area when Jetpack Boost Plugin active
334 +* Fix: Settings: Remove whitespaces from API Key and Secret when saving
335 +* Fix: Broadcasts (Beta): Improve descriptions to make clear that only public Broadcasts are imported to WordPress
336 +
337 +### 2.4.2 2024-01-22
338 +* Added: Member Content: Option to permit search engines to crawl Member Content at `Kit > Member Content > Permit Search Engine Crawlers`
339 +* Added: Removed jQuery from frontend JS and as a dependency
340 +* Fix: Site Editor: Use `enqueue_block_assets` hook instead of `enqueue_block_editor_assets` hook
341 +* Updated: WordPress Libraries to 1.4.1
342 +
343 +### 2.4.1 2024-01-08
344 +* Added: Broadcasts (Beta): Option to store Kit Broadcast thumbnails as WordPress Post's Featured Image
345 +* Added: Products: Block and Shortcode: Option to include a discount code
346 +* Added: Products: Block and Shortcode: Option to disable modal on mobile. Recommended if the Kit Product is a digital download (PDF) being purchased on mobile, to ensure the subscriber can immediately download the PDF once purchased.
347 +
348 +### 2.4.0 2023-12-06
349 +* Fix: Kit Error: Could not load Plugin class `output` when editing, quick or bulk editing a Post.
350 +
351 +### 2.3.9 2023-12-04
352 +* Added: Settings: Display Kit Form's format (inline, slide in, sticky bar, modal) where a `select` dropdown option is presented
353 +* Fix: Settings: Default Form (Site Wide): If defined, honor non-inline Form specified at Page, Post or Post Category level, to avoid two non-inline forms displaying
354 +* Fix: Settings: Moved Documentation tab to Help link in header, for compat. with smaller screen resolutions
355 +
356 +### 2.3.8 2023-11-20
357 +* Added: Member Content: Display log in and authentication code forms in modal to better match Kit
358 +* Added: Broadcasts (Beta): Define WordPress Post Author when importing Kit Broadcasts
359 +* Fix: Broadcasts (Beta): Don't show next scheduled date and time immediately after clicking `Import Now`
360 +* Fix: PHP Warning: Use of deprecated `FILTER_SANITIZE_STRING`
361 +
362 +### 2.3.7 2023-11-09
363 +* Added: Member Content: Output manual or generated excerpt if no read more tag present in the Post's content
364 +* Fix: Member Content: Force padding on buttons to prevent Themes overriding button layout
365 +* Fix: Member Content: Add `required` attribute on form fields
366 +
367 +### 2.3.6 2023-11-02
368 +* Added: Member Content: Updated UI of gated content screens to better match Kit
369 +* Added: Settings: Member Content: Separate text settings can be configured for display when restricting by Kit Tag
370 +
371 +### 2.3.5 2023-10-30
372 +* Added: Member Content: Improve UI of authentication code screen
373 +* Fix: Don't attempt to append Kit Forms to unsupported Post Types
374 +
375 +### 2.3.4 2023-10-24
376 +* Added: Broadcasts (Beta): Define WordPress Post status (Draft, Pending Review, Private or Published) when importing Kit Broadcasts
377 +* Added: Settings: General: Option to display a site wide non-inline form
378 +* Updated: WordPress Libraries to 1.4.0
379 +
380 +### 2.3.3 2023-10-18
381 +* Added: Broadcasts (Beta): Option to export WordPress Posts to draft Kit Broadcasts
382 +* Added: Member Content: Wizard: Option to restrict content by Kit Tag
383 +* Fix: Member Content: Check Product or Tag exists in Kit before restricting content
384 +* Fix: Form Trigger Block: Add spacing to button on non-block themes
385 +* Fix: Form Trigger Block: Render button in Gutenberg to better match frontend output when changing background color
386 +* Fix: Product Block: Add spacing to button on non-block themes
387 +* Fix: Product Block: Render button in Gutenberg to better match frontend output when changing background color
388 +
141 389 ### 2.3.2 2023-10-05
142 -* Added: Member Content: Option to restrict content by ConvertKit Tag, displaying a subscription form and subscribing the entered email address to the tag
390 +* Added: Member Content: Option to restrict content by Kit Tag, displaying a subscription form and subscribing the entered email address to the tag
143 391 * Added: Member Content: Posts: Display Filter dropdown in Posts table
144 392 * Fix: Member Content: Always enable Member Content options, ensuring imported Paid Broadcasts correctly show / hide content.
145 393 * Fix: Prevent blank submenu entries displaying under `Dashboard` menu when using a third party admin menu editor Plugin
146 -* Updated: ConvertKit WordPress Libraries to 1.3.9
394 +* Updated: Kit WordPress Libraries to 1.3.9
147 395
148 396 ### 2.3.1 2023-09-14
149 397 * Fix: Settings: Member Content: Added missing`for` label attributes
150 398 * Fix: Settings: Broadcasts: Added missing`for` label attributes
@@ -152,17 +400,17 @@
152 400 * Fix: Select2: Remove whitespace on tooltip hover
153 401 * Fix: Blocks: Include `editorScript` in `block.json`
154 402
155 403 ### 2.3.0 2023-09-12
156 -* Added: Forminator: Option to map Forminator Forms to ConvertKit Forms, to subscribe email addresses at Settings > ConvertKit > Forminator
157 -* Added: Forminator: Option to Enable Creator Network Recommendations modal on individual Forms at Settings > ConvertKit > Forminator
404 +* Added: Forminator: Option to map Forminator Forms to Kit Forms, to subscribe email addresses at Settings > Kit > Forminator
405 +* Added: Forminator: Option to Enable Creator Network Recommendations modal on individual Forms at Settings > Kit > Forminator
158 406 * Added: Blocks: Register blocks using block.json
159 407 * Fix: Landing Pages: Use WordPress Site Icon as favicon, if defined
160 408
161 409 ### 2.2.9 2023-09-06
162 -* Added: Broadcasts (Beta): Automatically publish public ConvertKit Broadcasts as WordPress Posts. Head over to `Settings > ConvertKit > Broadcasts` to get started.
410 +* Added: Broadcasts (Beta): Automatically publish public Kit Broadcasts as WordPress Posts. Head over to `Settings > Kit > Broadcasts` to get started.
163 411 * Updated: WordPress Coding Standards
164 -* Updated: ConvertKit WordPress Libraries to 1.3.8
412 +* Updated: Kit WordPress Libraries to 1.3.8
165 413
166 414 ### 2.2.8 2023-08-07
167 415 * Fix: Use `file_get_contents` instead of `WP_Filesystem` for reading plugin files, to avoid fatal error on activation when file ownership/permission issues occur
168 416 * Fix: Block Editor: Prevent block error in WordPress 6.0 and lower by checking if `useAnchor` is available
@@ -167,9 +415,9 @@
167 415 * Fix: Use `file_get_contents` instead of `WP_Filesystem` for reading plugin files, to avoid fatal error on activation when file ownership/permission issues occur
168 416 * Fix: Block Editor: Prevent block error in WordPress 6.0 and lower by checking if `useAnchor` is available
169 417
170 418 ### 2.2.7 2023-07-24
171 -* Added: Contact Form 7: Option to Enable Creator Network Recommendations modal on individual Forms at Settings > ConvertKit > Contact Form 7
419 +* Added: Contact Form 7: Option to Enable Creator Network Recommendations modal on individual Forms at Settings > Kit > Contact Form 7
172 420
173 421 ### 2.2.6 2023-07-18
174 422 * Added: Form Trigger: Block: When no API Key specified, link to Setup Wizard in a popup window to complete setup
175 423 * Added: Form: Block: When no API Key specified, link to Setup Wizard in a popup window to complete setup
@@ -179,45 +427,45 @@
179 427 ### 2.2.5 2023-06-21
180 428 * Added: Broadcasts: Shortcode: Tabbed UI when adding broadcasts through the Classic or Text Editor
181 429 * Added: Broadcasts: Block: Moved pagination settings to own sidebar panel
182 430 * Fix: Classic Editor: Insert button would stop working when switching from Text Editor to Classic Editor
183 -* Fix: Uncaught Error: Call to undefined method ConvertKit_Resource_Forms::get_by()
431 +* Fix: Uncaught Error: Call to undefined method Kit_Resource_Forms::get_by()
184 432
185 433 ### 2.2.4 2023-06-15
186 -* Added: Form Trigger: Block: Display message with link when no API Key specified, or no non-inline Forms exist in ConvertKit
187 -* Added: Form Trigger: Shortcode: Display message with link when no API Key specified, or no non-inline Forms exist in ConvertKit
188 -* Added: Forms: Shortcode: Display message with link when no API Key specified, or no inline Forms exist in ConvertKit
189 -* Added: Products: Shortcode: Display message with link when no API Key specified, or no Products exist in ConvertKit
434 +* Added: Form Trigger: Block: Display message with link when no API Key specified, or no non-inline Forms exist in Kit
435 +* Added: Form Trigger: Shortcode: Display message with link when no API Key specified, or no non-inline Forms exist in Kit
436 +* Added: Forms: Shortcode: Display message with link when no API Key specified, or no inline Forms exist in Kit
437 +* Added: Products: Shortcode: Display message with link when no API Key specified, or no Products exist in Kit
190 438 * Fix: Bulk & Quick Edit: Show contextual icons for Form, Tag and Member Content settings, instead of the default Form icon
191 439 * Fix: Settings: Conditionally load CSS and JS depending on the section (General, Tools, Member Content)
192 -* Fix: Settings: Link to ConvertKit form creator when no Forms exist in ConvertKit
440 +* Fix: Settings: Link to Kit form creator when no Forms exist in Kit
193 441 * Fix: Use higher quality SVG icons for blocks, shortcodes and formatters
194 -* Updated: ConvertKit WordPress Libraries to 1.3.6
442 +* Updated: Kit WordPress Libraries to 1.3.6
195 443
196 444 ### 2.2.3 2023-06-06
197 445 * Added: Broadcasts: Options to display grid, images, descriptions and/or read more link
198 446 * Added: Broadcasts: Output as single column on smaller screen resolutions
199 -* Added: Forms: Block: Display message with link when no API Key specified, or no Forms exist in ConvertKit
200 -* Added: Products: Block: Display message with link when no API Key specified, or no Products exist in ConvertKit
447 +* Added: Forms: Block: Display message with link when no API Key specified, or no Forms exist in Kit
448 +* Added: Products: Block: Display message with link when no API Key specified, or no Products exist in Kit
201 449 * Fix: Settings: Disable CSS: Improve description of Disable CSS functionality, making it clearer what this setting does
202 450 * Fix: Use `esc_url` instead of `esc_attr` for link `href` properties
203 451
204 452 ### 2.2.2 2023-05-24
205 -* Added: Elementor: ConvertKit Form Trigger Block
453 +* Added: Elementor: Kit Form Trigger Block
206 454 * Added: Member Content: Automatically configure WP Fastest Cache and WP-Optimize Plugins to not cache when the `ck_subscriber_id` cookie is present, to ensure Member Content correctly displays
207 455 * Added: Member Content: Display a notice if Litespeed Cache, W3 Total Cache or WP Super Cache Plugins are active and have not been configured to exclude caching when the `ck_subscriber_id` cookie is present
208 -* Fix: Elementor: ConvertKit Product: Button icon was missing
209 -* Fix: Block Editor: Don't display options to link text to display a non-inline form if no forms exist in ConvertKit
210 -* Fix: Block Editor: Don't display options to link text to display a Product or Tip Jar if no Product / Tip Jar exists in ConvertKit
456 +* Fix: Elementor: Kit Product: Button icon was missing
457 +* Fix: Block Editor: Don't display options to link text to display a non-inline form if no forms exist in Kit
458 +* Fix: Block Editor: Don't display options to link text to display a Product or Tip Jar if no Product / Tip Jar exists in Kit
211 459
212 460 ### 2.2.1 2023-05-10
213 461 * Fix: Settings: Escape tab links on output
214 462
215 463 ### 2.2.0 2023-05-04
216 -* Added: ConvertKit Form Trigger Block, outputting a button which displays a non-inline form (modal, slide in, sticky bar) when pressed
217 -* Added: ConvertKit Form Trigger Shortcode, outputting a button which displays a non-inline form (modal, slide in, sticky bar) when pressed
464 +* Added: Kit Form Trigger Block, outputting a button which displays a non-inline form (modal, slide in, sticky bar) when pressed
465 +* Added: Kit Form Trigger Shortcode, outputting a button which displays a non-inline form (modal, slide in, sticky bar) when pressed
218 466 * Added: Block Editor: Link text to display a non-inline form (modal, slide in, sticky bar) when pressed
219 -* Added: Block Editor: Link text to display a ConvertKit Product or Tip Jar when pressed
467 +* Added: Block Editor: Link text to display a Kit Product or Tip Jar when pressed
220 468 * Fix: Forms: Output non-inline scripts once per form, to avoid the same form displaying twice when embedded two or more times in a page
221 469 * Fix: Forms: Output non-inline scripts using the `wp_footer` hook, ensuring modal overlays fill the screen
222 470 * Fix: Member Content: Append `ck-cache-bust` query parameter after entering code, to prevent plugin / host caching showing stale data
223 471 * Fix: Settings: Tools: Import / Export: Include Member Content settings in import and export configuration
@@ -224,13 +472,13 @@
224 472 * Fix: Settings: Member Content: Display warning notice that web host caching / caching plugins must be configured to disable caching when the `ck_subscriber_id` cookie is present
225 473
226 474 ### 2.1.3 2023-04-06
227 475 * Fix: Improve UI compatibility for buttons in WordPress 5.x, using `button-hero` CSS class instead of custom padding
228 -* Updated: ConvertKit WordPress Libraries to 1.3.4
476 +* Updated: Kit WordPress Libraries to 1.3.4
229 477
230 478 ### 2.1.2 2023-03-30
231 479 * Added: Link to Setup Wizard on Plugins screen
232 -* Added: Improved ConvertKit Icons in Classic Editor and block editor for Broadcasts, Forms, Products and Custom Content
480 +* Added: Improved Kit Icons in Classic Editor and block editor for Broadcasts, Forms, Products and Custom Content
233 481
234 482 ### 2.1.1 2023-02-23
235 483 * Fix: Post: Settings: PHP notices when settings are not an array
236 484 * Fix: Landing Pages and Legacy Forms: Deprecated `mb_convert_encoding()` message in PHP 8.2
@@ -235,9 +483,9 @@
235 483 * Fix: Post: Settings: PHP notices when settings are not an array
236 484 * Fix: Landing Pages and Legacy Forms: Deprecated `mb_convert_encoding()` message in PHP 8.2
237 485
238 486 ### 2.1.0 2023-02-15
239 -* Added: Member Content (Beta): Require subscribers to purchase a ConvertKit Product to access specific Pages on your WordPress site. Head over to `Settings > ConvertKit > Member Content` to get started.
487 +* Added: Member Content (Beta): Require subscribers to purchase a Kit Product to access specific Pages on your WordPress site. Head over to `Settings > Kit > Member Content` to get started.
240 488 * Fix: Product: Block and Shortcode: Set stylesheet ID to `convertkit-product-css`, to match other blocks
241 489 * Fix: Blocks: Use wp.serverSideRender instead of soon to be deprecated wp.components.ServerSideRender
242 490 * Fix: Forms: Preview: Support for previewing and editing Legacy Forms
243 491 * Fix: Improved performance in WordPress Admin when invalid API credentials specified on new installation
@@ -243,19 +491,19 @@
243 491 * Fix: Improved performance in WordPress Admin when invalid API credentials specified on new installation
244 492 * Fix: Display notice in WordPress Admin with link to settings screen when invalid API credentials specified
245 493
246 494 ### 2.0.8 2023-02-02
247 -* Added: Settings: ConvertKit: Documentation tab
248 -* Added: Forms: Link to edit form in ConvertKit when previewing a Page, Post or Custom Post containing a ConvertKit form
495 +* Added: Settings: Kit: Documentation tab
496 +* Added: Forms: Link to edit form in Kit when previewing a Page, Post or Custom Post containing a Kit form
249 497 * Fix: Display Forms, Landing Pages, Products and Tags in alphabetical order when listed in a `<select>` dropdown
250 -* Fix: Form: Block and Shortcode: Check Forms exist in ConvertKit before outputting Block / Shortcode options
498 +* Fix: Form: Block and Shortcode: Check Forms exist in Kit before outputting Block / Shortcode options
251 499 * Fix: Form: Shortcode: Remove unused API Key output
252 -* Fix: Product: Block: Preview: Improved performance when previewing the Product block to determine if a ConvertKit Product was specified in the Block's settings
500 +* Fix: Product: Block: Preview: Improved performance when previewing the Product block to determine if a Kit Product was specified in the Block's settings
253 501 * Fix: Product: Shortcode: Remove unused API Key and data-attributes output
254 502
255 503 ### 2.0.7 2023-01-16
256 504 * Fix: Elementor 3.9.0+ compatibility
257 -* Updated: ConvertKit WordPress Libraries to 1.3.0
505 +* Updated: Kit WordPress Libraries to 1.3.0
258 506
259 507 ### 2.0.6 2023-01-05
260 508 * Fix: Honor "Add a tag" setting when enabled on a Page/Post
261 509 * Fix: PHP Warning: Cannot modify header information - headers already sent, when ?ck_subscriber_id included in request URI in some Page Builders (e.g. Elementor)
@@ -272,12 +520,12 @@
272 520 * Fix: Landing Pages: Catch and log when an error occurs fetching a Landing Page
273 521 * Fix: Remove double forwardslash on product.css
274 522
275 523 ### 2.0.3 2022-12-08
276 -* Added: Categories: Option to specify ConvertKit Form to display when adding a new Post Category
277 -* Fix: Bulk & Quick Edit: Improve layout of ConvertKit settings on desktop and mobile
278 -* Fix: Post: Improve layout of ConvertKit settings on desktop and mobile
279 -* Fix: Categories: Improve layout of ConvertKit settings on desktop and mobile
524 +* Added: Categories: Option to specify Kit Form to display when adding a new Post Category
525 +* Fix: Bulk & Quick Edit: Improve layout of Kit settings on desktop and mobile
526 +* Fix: Post: Improve layout of Kit settings on desktop and mobile
527 +* Fix: Categories: Improve layout of Kit settings on desktop and mobile
280 528 * Fix: Products: Block: Display preview when adding new block
281 529
282 530 ### 2.0.2 2022-11-21
283 531 * Fixed: Removed argument count on `in_admin_footer` action calls
@@ -282,17 +530,17 @@
282 530 ### 2.0.2 2022-11-21
283 531 * Fixed: Removed argument count on `in_admin_footer` action calls
284 532
285 533 ### 2.0.1 2022-11-01
286 -* Added: Broadcasts: Block: Display message in editor when no Broadcasts exist in ConvertKit
287 -* Fixed: Settings: Contact Form 7: Render screen correctly when no Forms in ConvertKit
288 -* Fixed: Settings: WishList Member: Render screen correctly when no Forms in ConvertKit
534 +* Added: Broadcasts: Block: Display message in editor when no Broadcasts exist in Kit
535 +* Fixed: Settings: Contact Form 7: Render screen correctly when no Forms in Kit
536 +* Fixed: Settings: WishList Member: Render screen correctly when no Forms in Kit
289 537
290 538 ### 2.0.0 2022-10-24
291 -* Added: ConvertKit Products Block, to output a button linking to a ConvertKit Product or Tip Jar
292 -* Added: ConvertKit Products Shortcode, to output a button linking to a ConvertKit Product or Tip Jar
293 -* Added: Gutenberg: Option to link text or button to a ConvertKit Product or Tip Jar
294 -* Added: Classic Editor: Option to link text or button to a ConvertKit Product or Tip Jar
539 +* Added: Kit Products Block, to output a button linking to a Kit Product or Tip Jar
540 +* Added: Kit Products Shortcode, to output a button linking to a Kit Product or Tip Jar
541 +* Added: Gutenberg: Option to link text or button to a Kit Product or Tip Jar
542 +* Added: Classic Editor: Option to link text or button to a Kit Product or Tip Jar
295 543 * Added: Settings: Improved UI
296 544
297 545 ### 1.9.8.5 2022-10-03
298 546 * Added: Broadcasts: Shortcode: Options to specify background, text and link colors
@@ -315,9 +563,9 @@
315 563 * Fix: API: Show error notification when API returns HTTP 500 and 502 errors, instead of showing PHP warnings
316 564 * Fix: Bulk and Quick Edit: `for` label attribute now matches the field ID
317 565
318 566 ### 1.9.8.1 2022-07-18
319 -* Added: Refresh button for Form, Landing Page and Tag fields to fetch latest data from ConvertKit account
567 +* Added: Refresh button for Form, Landing Page and Tag fields to fetch latest data from Kit account
320 568 * Fix: Bulk Edit: Don't display fields when no Pages / Posts exist
321 569
322 570 ### 1.9.8.0 2022-07-14
323 571 * Added: Bulk and Quick Edit Form and Tag when viewing list of Pages/Posts
@@ -326,10 +574,10 @@
326 574 ### 1.9.7.9 2022-06-24
327 575 * Fix: API: Prevent fatal error when API returns null instead of expected array
328 576
329 577 ### 1.9.7.8 2022-06-23
330 -* Added: Elementor Page Builder: ConvertKit Broadcasts Widget
331 -* Fix: Integration: WishList Member: Unsubscribe email address from ConvertKit if 'unsubscribe' configured and member level removed
578 +* Added: Elementor Page Builder: Kit Broadcasts Widget
579 +* Fix: Integration: WishList Member: Unsubscribe email address from Kit if 'unsubscribe' configured and member level removed
332 580 * Fix: Remove double forwardslash on some enqueued scripts and styles
333 581
334 582 ### 1.9.7.7 2022-06-09
335 583 * Added: Broadcasts: Option to enable pagination on block/shortcode
@@ -334,11 +582,11 @@
334 582 ### 1.9.7.7 2022-06-09
335 583 * Added: Broadcasts: Option to enable pagination on block/shortcode
336 584
337 585 ### 1.9.7.6 2022-06-01
338 -* Added: ConvertKit Broadcasts Block when editing Widgets using the block editor in WordPress 5.8+
339 -* Added: ConvertKit Form Block when editing Widgets using the block editor in WordPress 5.8+
340 -* Fix: ConvertKit Broadcasts Block/Shortcode: Fetch all Broadcasts from ConvertKit, not just the first 50
586 +* Added: Kit Broadcasts Block when editing Widgets using the block editor in WordPress 5.8+
587 +* Added: Kit Form Block when editing Widgets using the block editor in WordPress 5.8+
588 +* Fix: Kit Broadcasts Block/Shortcode: Fetch all Broadcasts from Kit, not just the first 50
341 589 * Fix: Settings: Added label element for setting field names
342 590
343 591 ### 1.9.7.5 2022-05-12
344 592 * Fix: PHP Warning: Cannot modify header information, caused by QuickTags modal template output
@@ -344,15 +592,15 @@
344 592 * Fix: PHP Warning: Cannot modify header information, caused by QuickTags modal template output
345 593 * Fix: Text Editor: Quicktag Buttons: Block could not be found error when using a Quicktag
346 594
347 595 ### 1.9.7.4 2022-05-04
348 -* Added: ConvertKit Broadcasts Block, to output a list of ConvertKit broadcasts
349 -* Added: ConvertKit Broadcasts Shortcode [convertkit_broadcasts], to output a list of ConvertKit broadcasts
596 +* Added: Kit Broadcasts Block, to output a list of Kit broadcasts
597 +* Added: Kit Broadcasts Shortcode [convertkit_broadcasts], to output a list of Kit broadcasts
350 598 * Added: Settings: Tools: Import and Export configuration
351 -* Fix: Page/Post: If a specific Form is selected that no longer exists in ConvertKit, fallback to the Default Form setting
599 +* Fix: Page/Post: If a specific Form is selected that no longer exists in Kit, fallback to the Default Form setting
352 600
353 601 ### 1.9.7.3 2022-04-04
354 -* Added: Elementor Page Builder: ConvertKit Form Widget
602 +* Added: Elementor Page Builder: Kit Form Widget
355 603 * Fix: Default Form would not display on Posts assigned to Categories, where Categories were created prior to 1.9.6.0 and site uses PHP 8.0 or greater
356 604 * Fix: Categories: Improved wording of Form setting on per-Category level
357 605
358 606 ### 1.9.7.2 2022-03-30
@@ -361,17 +609,17 @@
361 609 ### 1.9.7.1 2022-03-23
362 610 * Fix: Default Form would not display on Posts due to regression in 1.9.7.0
363 611
364 612 ### 1.9.7.0 2022-03-17
365 -* Fix: ConvertKit Form Block: Order Form names alphabetically
613 +* Fix: Kit Form Block: Order Form names alphabetically
366 614 * Fix: Prevent Select2 styling from applying to non-Plugin elements
367 615
368 616 ### 1.9.6.9 2022-03-07
369 -* Added: ConvertKit Form Block: When editing, display the Form Name if a non-inline form has been selected, as non-inline forms cannot be previewed in the editor
370 -* Fix: Include email address in API request when attempting to fetch subscriber ID by email when ConvertKit Form is submitted with no email address
617 +* Added: Kit Form Block: When editing, display the Form Name if a non-inline form has been selected, as non-inline forms cannot be previewed in the editor
618 +* Fix: Include email address in API request when attempting to fetch subscriber ID by email when Kit Form is submitted with no email address
371 619
372 620 ### 1.9.6.8 2022-02-18
373 -* Fix: Performance: Don't query API to fetch subscriber ID by email when ConvertKit Form is submitted with no email address
621 +* Fix: Performance: Don't query API to fetch subscriber ID by email when Kit Form is submitted with no email address
374 622
375 623 ### 1.9.6.7 2022-02-14
376 624 * Fix: Localization: Corrected path to load language files
377 625
@@ -378,14 +626,14 @@
378 626 ### 1.9.6.6 2022-01-27
379 627 * Fix: Plugin Activation: Parse error when using PHP 7.2 or below due to trailing comma in sprintf() call
380 628
381 629 ### 1.9.6.5 2022-01-26
382 -* Added: ConvertKit Form Block for Gutenberg
630 +* Added: Kit Form Block for Gutenberg
383 631 * Added: Select2 dropdown for Forms, Landing Pages and Tags with search functionality for improved UX.
384 632 * Fix: Legacy Forms: Removed erronous <html>, <head> and <body> tags from markup
385 633
386 634 ### 1.9.6.4 2022-01-11
387 -* Fix: Render Legacy Form when shortcode is copied from app.convertkit.com for a Legacy Form
635 +* Fix: Render Legacy Form when shortcode is copied from app.kit.com for a Legacy Form
388 636 * Fix: Don't check for Landing Page when viewing any non-Page public Post Type which doesn't support Landing Pages
389 637 * Fix: PHP Notice: Undefined index landing_page when upgrading from 1.4.6 or earlier
390 638 * Fix: PHP Notice: Undefined index tag when upgrading from 1.4.6 or earlier
391 639
@@ -392,9 +640,9 @@
392 640 ### 1.9.6.3 2021-12-23
393 641 * Fix: Render Legacy Landing Pages
394 642
395 643 ### 1.9.6.2 2021-12-22
396 -* Fix: Render Form Shortcode when a new ConvertKit Form ID specified that does not yet exist in Plugin's cached Form Resources
644 +* Fix: Render Form Shortcode when a new Kit Form ID specified that does not yet exist in Plugin's cached Form Resources
397 645
398 646 ### 1.9.6.1 2021-12-16
399 647 * Fix: Character encoding issue on Landing Pages
400 648 * Fix: Removed unused .scripts directory and .MD files
@@ -399,18 +647,18 @@
399 647 * Fix: Character encoding issue on Landing Pages
400 648 * Fix: Removed unused .scripts directory and .MD files
401 649
402 650 ### 1.9.6 2021-12-15
403 -* Added: ConvertKit Form Shortcode Button for Classic Editor
404 -* Added: Text Editor: Quicktag Buttons for inserting ConvertKit Forms and Custom Content
405 -* Added: Settings: ConvertKit: Logo and branding header
406 -* Added: Option to specify ConvertKit API Key and Secret as constants `CONVERTKIT_API_KEY` and `CONVERTKIT_API_SECRET` in wp-config.php
407 -* Added: Settings: ConvertKit: General: Different Default Forms can be specified for Pages and Posts
408 -* Added: Settings: ConvertKit: General: Enabling Debug option will also output data to browser console and inline HTML comments
409 -* Added: Settings: ConvertKit: Tools: Option to Download Log to text file
410 -* Added: Settings: ConvertKit: Tools: Option to Download System Info to text file
651 +* Added: Kit Form Shortcode Button for Classic Editor
652 +* Added: Text Editor: Quicktag Buttons for inserting Kit Forms and Custom Content
653 +* Added: Settings: Kit: Logo and branding header
654 +* Added: Option to specify Kit API Key and Secret as constants `CONVERTKIT_API_KEY` and `CONVERTKIT_API_SECRET` in wp-config.php
655 +* Added: Settings: Kit: General: Different Default Forms can be specified for Pages and Posts
656 +* Added: Settings: Kit: General: Enabling Debug option will also output data to browser console and inline HTML comments
657 +* Added: Settings: Kit: Tools: Option to Download Log to text file
658 +* Added: Settings: Kit: Tools: Option to Download System Info to text file
411 659 * Added: PHP 8.x compatibility
412 -* Added: Developers: Action and filter hooks. See https://github.com/ConvertKit/convertkit-wordpress/blob/1.9.6/ACTIONS-FILTERS.md
660 +* Added: Developers: Action and filter hooks. See https://github.com/convertkit/convertkit-wordpress/blob/1.9.6/ACTIONS-FILTERS.md
413 661 * Fix: PHP warnings on new installations when adding/editing Pages or Posts where the plugin was not yet configured
414 662 * Fix: PHP 8.x: PHP Deprecated warnings where required parameters wrongly followed optional parameters
415 663 * Fix: gzinflate() data error
416 664 * Fix: Deprecated edit_category_form_fields warning
@@ -417,248 +665,8 @@
417 665 * Fix: Integration: WishList Member: Unsubscribe Action 'Unsubscribe from all' now honored when selected and saved
418 666 * Fix: Ensure code meets WordPress Coding Standards
419 667 * Fix: Use WP_Filesystem instead of PHP functions to read/write log file, per WordPress Coding Standards
420 668
421 -### 1.9.5.2 2021-07-28
422 -* Fix: Fixed an issue where the ConvertKit shortcode would not function properly.
423 -
424 -### 1.9.5.1 2021-07-27
425 -* Fix: Updated GitHub zip URL for build.
426 -
427 -### 1.9.5 2021-07-21
428 -* Fix: Changed how API responses are logged.
429 -* Fix: Reduced Debug output to improve performance.
430 -
431 -### 1.9.4 2021-02-22
432 -* New: Increase minimum supported WordPress version to 4.9 and maximum supported WordPress version to 5.6.2
433 -* Fix: Restore original plugin file name (`wp-convertkit.php`), which reverts the breaking file name change (`plugin.php`) released in 1.9.3
434 -* Fix: Fixed inconsistent refreshing of forms in the ConvertKit forms dropdown
435 -* Fix: Fixed occasional "undefined variable" notices regarding the API key and API secret
436 -* Tweak: Add ConvertKit plugin information to useragent of plugin API requests
437 -
438 -### 1.9.3 2020-11-11
439 -* New: Increase minimum supported WordPress version to 4.8 and maximum supported WordPress version to 5.5.3
440 -* Fix: Fix occasional "undefined variable" notice when viewing ConvertKit forms dropdown
441 -* Fix: Only log transients from `get_form()` method when debugging is enabled
442 -* Tweak: Remove `sslverify => false` argument from main ConvertKit API call
443 -
444 -### 1.9.2 2019-12-20
445 -* Fix issue that prevented Google fonts from loading on landing pages
446 -* Fix issue that resulted in multiple failed API calls for non-existent subscribers passed in via query parameter
447 -
448 -### 1.9.1 2019-12-20
449 -* Fix bug that prevented "refresh forms" button on settings page from working
450 -
451 -### 1.9.0 2019-12-17
452 -* Allow appending forms to WooCommerce products
453 -* Fix bug that prevented setting "none" for form on a post from overriding category setting
454 -* Add account name to settings page
455 -
456 -### 1.8.1 2019-05-30
457 -* Fix bug that could result in fatal error with certain other plugins active
458 -* Add additional server debug info for tech support
459 -
460 -### 1.8.0 2019-05-30
461 -* Displays tags/LPs/forms alphabetically
462 -* Several edge-case bug fixes
463 -* Removes confusing utf8 warning on settings page
464 -
465 -### 1.7.5 2019-04-30
466 -* Fix false positive detection of character set issues related to using emojis in forms & landing pages
467 -* Don't show error on tools tab on first visit with logging turned on
468 -* Fix code conflict with some other plugins that resulted in PHP warnings being displayed
469 -
470 -### 1.7.4 2019-03-27
471 -* Fixed problem with a library that was only compatible with PHP 7+
472 -
473 -### 1.7.3 2019-03-26
474 -* Adds checks and notices for outdated character set (utf8 vs. utf8mb4) use
475 -* Add notice to metabox on blog archive page that our plugin does not do anything on this page
476 -* Update library to make plugin work with PHP 7.3 (previously, landing pages did not work)
477 -* Fix issue where global default form would never show for some categories
478 -* Fix include path for system status box on tools tab
479 -
480 -### 1.7.2 2019-02-18
481 -* Fix bug that caused fatal error on upgrade
482 -
483 -### 1.7.1 2019-02-18
484 -* Fix bug that caused fatal error on upgrade
485 -
486 -### 1.7.0 2019-02-18
487 -* New: Significantly improve performance of plugin by only attempting to tag visitors if needed (not on every page)
488 -* New: Add option to disable javascript entirely (prevents tagging and custom content features from working)
489 -* Fix conflict with Yoast SEO plugin
490 -* Fix bug that prevented plugin from working with PHP 7.3
491 -* Fix bug that prevented changing a category default form back to None
492 -* Clarify that both API key and secret are required
493 -* Fix bug that stripped out URL query parameters unrelated to ConvertKit
494 -* Better handle refreshing list of forms in the connected ConvertKit account
495 -
496 -### 1.6.4 2019-01-18
497 -* Added tools tab with debug log and system info boxes
498 -* Fixed a bug that would show a PHP notice in some cases
499 -* Fixed two bugs that would sometimes result in the custom content feature failing
500 -* Fixed a bug that would sometimes cause WishList Member integration settings to not save
501 -
502 -
503 -### 1.6.3 2019-01-07
504 -* Fixes issues with Contact Form 7 integration not saving form settings.
505 -* Adds button to refresh on settings page, to fetch new forms added to the connected ConvertKit account.
506 -
507 -### 1.6.2 2018-07-12
508 -* Fix for this message when Landing Page is set to None: PHP Notice: Undefined offset: 0
509 -* Fix for new form builder being used in shortcode with "form" attribute instead of "id"
510 -
511 -### 1.6.1 2018-07-03
512 -* Fix for landing pages not showing in the admin area drop down
513 -* Fix for showing new landing pages on the front end of the site
514 -* Added jquery to landing pages as new landing page builder does not include it
515 -
516 -### 1.6.0 2018-06-30
517 -* Add support for new form builder
518 -* Remove unnecessary API calls
519 -* Store form/landing page/tag data in WP Options
520 -* Add update routine for refreshing local convertkit data
521 -
522 -### 1.5.5 2018-06-01
523 -* Fix for error in javascript added to landing pages.
524 -* Fix for applying tags based on page views on initial visit. This adds an ajax call
525 -to each visit which some customers expressed concern about. We will add a way to remove this in an upcoming version.
526 -
527 -### 1.5.4 2018-05-19
528 -* Fix for adding ck_subscriber_id to cookie
529 -
530 -### 1.5.3 2018-03-08
531 -* Added a default form setting for post categories
532 -* Clean up logging
533 -* Remove admin ajax calls from each page load
534 -* Remove api calls from the dashboard list posts page
535 -* Add dependency to javascript enqueue to fix javascript error on landing pages
536 -
537 -### 1.5.2 2017-11-30
538 -* Fixed plugin settings link
539 -* Added javascript subscriber tagging to landing pages
540 -
541 -### 1.5.1 2017-10-31
542 -* Fixed encoding of javascript.
543 -* Fixed localization of data.
544 -* Removing console.log from js.
545 -
546 -### 1.5.0 2017-10-13
547 -* Added saving subscriber_id after visitor fills out ConvertKit form
548 -* Added saving subscriber_id when visitor lands on site from ConvertKit email link
549 -* Added "Add a tag" to Posts/Page metabox
550 -* Added convertkit_content shortcode to show content to subscribers who have a tag
551 -
552 -### 1.4.10 2017-10-04
553 -* Removed transient for API calls.
554 -* Changed widget to use option setting instead of making API call.
555 -* Reduced number of API calls while the site is being browsed.
556 -* Updated contributors
557 -
558 -### 1.4.9 2017-07-24
559 -* Fix _get_meta_defaults() because Posts and Pages set to Default were not showing forms.
560 -* Updated ConvertKit_API::_get_api_response() to inflate response body if necessary.
561 -
562 -### 1.4.8 2017-07-13
563 -* Fixed API response not getting unzipped
564 -* Added check for multibyte string PHP extension
565 -* Fixed CF7 mapping not showing all forms
566 -* Changed log file to write locally instead of using WP_Filesystem
567 -
568 -### 1.4.7 2017-06-01
569 -* Code refactor with WordPress Code Standards
570 -* Added ability to tag a customer when WishList Member membership lapses
571 -* Added WishList Member tag a customer
572 -* Removed curl and replaced with wp_remote_request
573 -
574 -### 1.4.6 2017-03-29
575 -* Fix for landing pages not appearing.
576 -* Added code to API to not return status_code 404 content
577 -
578 -### 1.4.5 2017-03-28
579 -* Uncommented logging around api calls.
580 -* Do not show 404 page content when shortcode is used with form ID that does not exist
581 -* If ConvertKit API is unavailable fail gracefully
582 -* Fix for Contact Form 7 message sending when no ConvertKit forms are mapped
583 -* Removed archived forms from the list of available forms in settings page
584 -
585 -### 1.4.4
586 -* Added i18n support
587 -* Added Contact Form 7 integration. Site admins can now map CF7 name and email fields to CK subscription.
588 -* Verified functionality with latest version of WishlistMember
589 -
590 -### 1.4.3
591 -
592 -* Add WP widget for form
593 -* Updates form version to v6
594 -* Add logger to help troubleshoot issues
595 -* Add link to CK account if no forms available
596 -* Add notice if can't connect to API
597 -
598 -### 1.4.2
599 -
600 -* Fixed issue with WishlistMember integration where members were not being subscribed.
601 -
602 -### 1.4.1
603 -
604 -* Add upgrade routine to change ID to form_id for API version 3.0
605 -
606 -### 1.4.0
607 -
608 -* Update ConvertKit API to version 3.0
609 -
610 -### 1.3.9
611 -
612 -* Fix WishList Member email sent to CK API when shopping cart used.
613 -
614 -### 1.3.8
615 -
616 -* Fix crash when API response is slow
617 -
618 -### 1.3.7
619 -
620 -* Avoid calling API endpoints when no forms need to be shown
621 -
622 -### 1.3.6
623 -
624 -* Fixes issue with illegal offset showing warning message
625 -
626 -### 1.3.5
627 -
628 -* Fix bug showing warning messages for some users
629 -
630 -### 1.3.4
631 -
632 -* Fix bug showing error messages for some users
633 -
634 -### 1.3.3
635 -
636 -* Updated for compatibility with WordPress 4.3
637 -
638 -### 1.3.2
639 -
640 -* Another fix for a pesky bug causing syntax errors
641 -
642 -### 1.3.1
643 -
644 -* Fixes a bug causing syntax error when getting options
645 -
646 -### 1.3.0
647 -
648 -* Added WishList Member integration
649 -* Updated API methods
650 -
651 -### 1.2.1
652 -
653 -* Fixed a warning that appeared sometimes when no forms were loaded.
654 -
655 -### 1.2.0
656 -
657 -* Updated to use responsive forms
658 -
659 -### 1.0.0
660 -
661 -* Initial release
669 +[See changelog for all versions](https://github.com/convertkit/convertkit-wordpress/CHANGELOG.md).
662 670
663 671 == Upgrade notice ==
664 672