PluginProbe
Kit (formerly ConvertKit) – Email Newsletter, Email Marketing, Membership, Subscribers and Landing Pages / 3.0.6
Kit (formerly ConvertKit) – Email Newsletter, Email Marketing, Membership, Subscribers and Landing Pages v3.0.6
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 2.2.9 2.3.0 2.3.1 2.3.2 2.3.3 All 194 releases
convertkit / CHANGELOG.md

CHANGELOG.md in Kit (formerly ConvertKit) – Email Newsletter, Email Marketing, Membership, Subscribers and Landing Pages 3.0.6, at CHANGELOG.md

858 lines 45.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 ### 3.0.6 2025-10-23
2 * Added: Blocks: Form Builder: Settings: Display fields conditionally based on configuration
3 * Added: Blocks: Broadcasts: Settings: Display fields conditionally based on configuration
4 * Added: Classic Editor: Broadcasts: Settings: Display fields conditionally based on configuration
5 * Added: Divi: Broadcasts: Settings: Display fields conditionally based on configuration
6 * Added: Elementor: Broadcasts: Settings: Display fields conditionally based on configuration
7 * Fix: Settings: Don't refresh resources via API when request is AJAX or CRON
8
9 ### 3.0.5.1 2025-10-19
10 * Fix: Member Content: Use correct Post ID and include correct Post URL in subscriber verification email
11
12 ### 3.0.4.1 2025-10-10
13 * Added: Blocks: Form Builder: Option to subscribe to Kit Form, to trigger incentive email
14 * Added: Settings: Advanced: Option to opt in to usage reports
15 * Fix: Member Content: Improve performance in admin UI by optimising query and only running query when Posts created/edited/deleted
16
17 ### 3.0.3 2025-09-29
18 * Added: Refresh resources button: show loading indicator until refresh is complete
19 * Updated: WordPress Coding Standards for JS and CSS
20 * Updated: Use WordPress Libraries 2.1.0
21
22 ### 3.0.2 2025-09-17
23 * Fix: Member Content: Improve login form layout on mobile
24 * Fix: Blocks: Form Builder: Typo on block description
25
26 ### 3.0.1 2025-09-11
27 * Added: Blocks: Form Builder: Display asterisk for required fields
28 * Added: Settings: Form Entries: Filter by API result
29 * Fix: Landing Pages: Prevent Autoptimize lazy loading images on Landing Pages, which would result in missing images
30 * Updated: Improved HTML parsing for Broadcasts and Form Builder block
31
32 ### 3.0.0 2025-09-08
33 * Added: Blocks: Form Builder. Create your own subscription forms with custom fields, tag and sequence support, within the block editor
34 * Added: Blocks: Form: Alignment option
35 * Added: Settings: Form Entries: View, search, delete and export entries submitted via Form Builder blocks
36 * Added: Settings: Non-inline Forms: Option to only display one non-inline form per session
37 * Fix: Settings: Improve Intercom help integration
38 * Updated: Settings: Renamed `Site Wide` section to `Non-inline Forms`
39 * Updated: Settings: Moved reCAPTCHA settings from Member Content to General settings, as reCAPTCHA is used for both the Form Builder and Member Content
40 * Updated: Settings: Documentation links
41 * Updated: Settings: Improved wording on `Disable Scripts` and `Disable CSS`, to make clearer what these settings do
42
43 ### 2.8.7 2025-07-31
44 * Added: Blocks: Form: Margin, padding and background color options
45 * Added: Debug: Forms: `data-kit-source-post-id` attribute to scripts when Debugging enabled
46 * Added: JS: Emit `kit_subscriber_id_removed_from_url` event when the `ck_subscriber_id` is removed from a URL
47 * Fix: Debloat Plugin: Exclude Forms from Debloat's Defer and Delay JS
48 * Fix: Classic Widgets: Form: Uncaught error: Call to undefined method `ConvertKit_Resource_Forms::output_select_field_all`
49 * Fix: Blocks: Refactored and removed unnecessary duplicate render callback functions in the block editor
50
51 ### 2.8.6.1 2025-07-23
52 * Fix: Form Trigger: Revert running `script` tags through `wp_kses`, as WordPress.com strip the script tag
53
54 ### 2.8.6 2025-07-23
55 * Fix: Form Block: Correctly style "No Content" message when selecting a modal form
56 * Fix: Member Content: Display all Posts if filter = All content
57
58 ### 2.8.5 2025-07-17
59 * Fix: Broadcasts, Form Trigger and Product Blocks: Improve rendering accuracy between block editor and frontend site
60 * Fix: Sanitization and security enhancements
61
62 ### 2.8.4 2025-07-10
63 * Added: Broadcasts Block: Display order option
64 * Added: Broadcasts, Form Trigger and Product Blocks: Use `get_block_wrapper_attributes` for block `class` and `style` attributes
65 * Added: Broadcasts, Form Trigger and Product Blocks: Typography options
66 * Added: Broadcasts, Form Trigger and Product Blocks: Margin and padding options
67
68 ### 2.8.3 2025-07-03
69 * Added: Member Content: `All member-only content` option added to filter dropdown in Posts and Pages tables
70 * Fix: Member Content: Replace `Members only` with `member-only`
71 * Fix: Automatically refresh Access Token when expired
72
73 ### 2.8.2 2025-05-28
74 * Fix: Broadcasts: Remove emoijs from Permalink whem importing Broadcasts to WordPress Posts
75 * Fix: Coding Standards: Use `wp_doing_cron` function, instead of `DOING_CRON` constant
76
77 ### 2.8.1 2025-05-07
78 * Added: Member Content: Permits Apple, DuckDuckGo, OpenAI Search, Perplexity and Yandex to crawl Member Content if the Permit Search Engine Crawlers option is enabled
79 * Fix: Classic Editor: Display refresh button icon
80 * Updated: Require PHP 7.1 or greater
81 * Updated: Use WordPress Libraries 2.0.9
82
83 ### 2.8.0 2025-04-24
84 * Fix: Divi Theme: Register modules correctly (Broadcasts, Form, Form Trigger, Product)
85
86 ### 2.7.9 2025-04-18
87 * Fix: Fatal error `Uncaught Error: Class "ConvertKit_Admin_Bulk_Edit" not found` when using Solid Central (previously iThemes Sync)
88 * Fix: Use `add_filter` for `convertkit_admin_settings_register_sections` hook
89
90 ### 2.7.8 2025-04-10
91 * Fix: Divi Builder: Display Visual Editor / TinyMCE buttons when Divi Builder or Divi Theme active
92 * Fix: Member Content: Improved support for Uncode Theme
93 * Updated: Use WordPress Libraries 2.0.8
94
95 ### 2.7.7 2025-04-01
96 * Added: Member Content: Support for Uncode Theme
97 * Fix: Member Content: Prevent fatal error when both `Add a Tag` and `Member Content` settings defined on a Page, and the visitor has entered the Member Content code / clicked the magic link via email
98 * Fix: Default Forms (Site Wide): Don't output non-inline site wide forms on 404 or search pages
99 * Fix: Gutenberg / Block Editor: Improved method for block editor detection to prevent loading JS when a page builder is active
100
101 ### 2.7.6 2025-03-25
102 * Fix: Remove `load_plugin_textdomain` call, as it's not needed since WordPress 4.6
103 * Fix: Issue client ID, site-specific v4 API Access and Refresh Token when upgrading from < 2.5.0
104 * Fix: Member Content: Only automatically configure caching Plugins if Member Content is used on a Page, Post or Custom Post
105 * Updated: Use WordPress Libraries 2.0.7
106
107 ### 2.7.5 2025-03-07
108 * Fix: Member Content: Set `wordpress_ck_subscriber_id` cookie to beat WP Engine's server caching
109 * Fix: Settings: Forms: Check Post Type of main Post, to ensure correct form is output when multiple Posts output on a singular Post, Page or CPT
110
111 ### 2.7.4 2025-02-24
112 * Added: Broadcasts (Beta): `convertkit-broadcast` body CSS class to Posts imported from Kit Broadcasts, to allow targeted CSS styles
113 * Fix: Broadcasts (Beta): Remove table borders and background colors added by Elementor on imported Kit Broadcasts
114 * Fix: Member Content: Support magic links in emails
115 * Fix: Tools: Import & Export: Include Broadcasts settings
116
117 ### 2.7.3 2025-02-18
118 * Added: Member Content: Tags: Display login link when `Require login` option enabled
119 * Added: Member Content: Option to gate content by Kit Form
120 * Added: Default Forms (Site Wide): Option to honor `None` setting on Page, Post and Custom Post level
121 * Updated: Use WordPress Libraries 2.0.6
122
123 ### 2.7.2 2025-02-04
124 * 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
125 * 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
126 * Added: Settings: Intercom help integration
127 * Fix: Remove `ck_subscriber_id` from URL using `replaceState`, ensuring current URL is only stored once in browser history
128
129 ### 2.7.1 2025-01-23
130 * Added: Populate the `referrer` property in Kit when Contact Form 7 or Forminator is configured to subscribe an email address to a Kit Form
131 * Added: Settings: Group Settings in UI
132 * Added: Refresh resources button to update the list of Kit Forms / Products when using an applicable block or shortcode
133 * Added: Member Content: Support using a signed subscriber ID when viewing content gated by Kit Tag
134 * Fix: Settings: Uncaught TypeError when clicking Save Changes at Settings > Kit when a Kit account has no resources and no checkboxes are checked
135 * Updated: Kit WordPress Libraries to 2.0.6
136
137 ### 2.7.0 2024-12-18
138 * Added: Member Content: Automatically configure WP Rocket to not cache when the `ck_subscriber_id` cookie is present, to ensure Member Content correctly displays
139 * Fix: Don't strip hash from URL, ensuring anchor links work
140
141 ### 2.6.9 2024-12-12
142 * Added: Settings: Default Forms (Site Wide): Option to specify more than one non-inline site wide Form
143 * Added: Settings: Member Content: Option to enable Google reCAPTCHA v3 when using Member Content by Tag functionality
144
145 ### 2.6.8 2024-12-07
146 * Fix: Fatal error when a non-inline Form specified in Plugin, Post or Category settings and Form Position set to `After element`
147
148 ### 2.6.7 2024-12-04
149 * Removed: `convertkit_store_subscriber_id_in_cookie` AJAX call, as logic exists server side
150
151 ### 2.6.6 2024-11-27
152 * Added: Categories: `None` option added to specify no Form displays on Posts assigned to the Category
153 * Added: Honor Block Visibility Plugin's conditions when used on a Kit Form block set to output a non-inline Form
154 * Fix: Character encoding when a Form is set to display after a specific element at `Settings > Kit > Form Position`
155 * Fix: Settings: Broadcasts: Ensure `Import Now` displays
156 * Fix: Broadcasts: Automatically reschedule cron event for importing Broadcasts to WordPress Posts, if removed
157
158 ### 2.6.5 2024-11-13
159 * Added: OAuth: Issue site-specific Access and Refresh Token when using the same Kit account on multiple WordPress sites
160 * Fix: Exclude Forms from WP Rocket Minification and Combine
161 * Updated: ConvertKit WordPress Libraries to 2.0.5
162
163 ### 2.6.4 2024-11-05
164 * Added: Settings: Broadcasts: Option to import images to the WordPress Media Library when importing Broadcasts to WordPress Posts
165 * Added: Broadcasts: Remove heading title from content when it matches the Broadcast's title
166 * Fix: Broadcasts: Retain `figure` and `figcaption` elements when importing Broadcasts to WordPress Posts
167
168 ### 2.6.3 2024-10-28
169 * Added: Broadcasts: Exclude Polls when importing Broadcasts to WordPress Posts
170 * Added: Settings: Forms: Only display Form settings if Forms exist in Kit
171 * Fix: Add a Tag: Honor setting when defined on individual WordPress Pages and Posts, using the v4 API Access Token
172
173 ### 2.6.2 2024-10-18
174 * Added: Settings: Option to output Default Forms after a given number of elements (paragraphs, headings, images)
175
176 ### 2.6.1 2024-10-08
177 * Fix: Kit branding tweaks and secondary button colors
178
179 ### 2.6.0 2024-10-01
180 * Fix: Landing Pages: Replace Cloudflare JS `type` prefixes, to ensure JS runs
181 * Updated: Changed branding to Kit
182 * Updated: Kit WordPress Libraries to 2.0.4
183
184 ### 2.5.9 2024-09-27
185 * Added: Settings: Option to output Default Forms above, below or above and below content
186 * 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`)
187 * Fix: Landing Pages: Correctly parse HTML, honoring redirect if "Redirect to an external page" defined on Landing Page in Kit
188 * Fix: Query separator / question mark incorrectly appended to URLs when `ck_subscriber_id` cookie set
189 * Fix: JS Uncaught TypeError: `Cannot read properties of null (reading ‘matches’)`
190 * Fix: PHP Warning: `Attempt to read property “base” on null`
191 * Updated: Kit WordPress Libraries to 2.0.3
192
193 ### 2.5.8 2024-09-18
194 * Added: Remove jQuery as a dependency from some backend JS
195 * 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
196
197 ### 2.5.7 2024-09-16
198 * Added: Divi: Kit Broadcasts Module
199 * Added: Divi: Kit Form Trigger Module
200 * Added: Divi: Kit Product Module
201 * Fix: Landing Pages: Honor redirect if "Redirect to an external page" defined on Landing Page in Kit
202 * Fix: Preserve other URL query parameters when removing `ck_subscriber_id`
203
204 ### 2.5.6 2024-08-15
205 * Added: Pages: Add New Landing Page Setup Wizard, to easily create a WordPress Page that displays a Kit Landing Page
206 * Added: Divi: Kit Form Module
207 * Updated: Pages: Landing Page + Member Content Wizards now display in a dropdown button
208
209 ### 2.5.5 2024-08-15
210 * Fix: Contact Form 7: Set subscriber to `inactive` when a Kit Form is specified, honoring the Form's opt in setting.
211 * Fix: Forminator: Set subscriber to `inactive` when a Kit Form is specified, honoring the Form's opt in setting.
212 * Fix: WishList Member: Set subscriber to `inactive` when a Kit Form is specified, honoring the Form's opt in setting.
213
214 ### 2.5.4 2024-08-08
215 * Added: WishList Member: Option to just subscribe email, subscribe to a Form, Tag or Sequence or unsubscribe
216 * Fix: Contact Form 7: Typo on description text
217 * Fix: Forminator: Typo on description text
218
219 ### 2.5.3 2024-08-06
220 * Fix: Contact Form 7: Update description on settings screen to reflect new settings
221 * Fix: Forminator: Update description on settings screen to reflect new settings
222 * 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`
223
224 ### 2.5.2 2024-07-25
225 * Added: Contact Form 7: Option to just subscribe email, or subscribe to a Form, Tag or Sequence
226 * Added: Forminator: Option to just subscribe email, or subscribe to a Form, Tag or Sequence
227
228 ### 2.5.1 2024-07-17
229 * Fix: Landing Pages: Prevent Perfmatters lazy loading images on Landing Pages, which would result in missing images
230 * Updated: Kit WordPress Libraries to 2.0.1
231
232 ### 2.5.0 2024-07-09
233 * Added: Use Kit v4 API and OAuth
234 * Updated: Kit WordPress Libraries to 2.0.0
235
236 ### 2.4.9.1 2024-06-20
237 * Added: Categories: Option to display specified Kit Form on Category archives
238 * Fix: Move "Add a Tag" logic to backend when tagging a subscriber, instead of using AJAX
239
240 ### 2.4.9 2024-05-13
241 * Fix: Settings: Don't import Broadcasts to WordPress Posts when viewing Settings screen, for performance
242 * Fix: Broadcasts (Beta): Check `DOMDocument` available to parse Broadcasts, instead of producing a fatal error
243 * Fix: Autoptimize: Don't output duplicate Forms when Autoptimize's `Defer JS` option is enabled
244 * Updated: Removed upgrade path from Plugin versions below 1.4.1
245
246 ### 2.4.8 2024-04-11
247 * Fix: Member Content: Display Content when using a frontend Page Builder, such as Beaver Builder
248 * Fix: Forms: Sticky Bar: Set `z-index` CSS property to ensure Sticky Bar Forms correctly display over some WordPress Theme headers and menus
249
250 ### 2.4.7 2024-04-08
251 * Fix: WP-Rocket: Display Forms when WP-Rocket's `Delay JavaScript Execution` option is enabled
252 * Fix: Perfmatters: Display Forms when Perfmatters' `Delay JavaScript` option is enabled
253 * Fix: Broadcasts (Beta): Improve parsing of Broadcasts when removing unsubscribe and hidden sections
254
255 ### 2.4.6 2024-03-08
256 * Fix: Debug Log: Change log file location to log subfolder, with .htaccess and index.html protection
257 * Fix: Debug Log: Mask email addresses, first names and signed subscriber IDs
258
259 ### 2.4.5 2024-02-28
260 * Added: Products: Block and Shortcode: Option to immediately load checkout step when button clicked, instead of Product image and description
261 * Fix: Siteground Speed Optimizer: Display Forms when Siteground's `Combine JavaScript Files` option is enabled
262 * Fix: LiteSpeed Cache: Don't output duplicate non-inline Forms when LiteSpeed Cache's `Load JS Deferred` option is enabled
263 * Fix: Member Content: Improved UI on mobile devices
264
265 ### 2.4.4 2024-02-19
266 * Added: Remove jQuery as a dependency from Setup Wizard, Modals and Refresh buttons
267 * Added: Forms: Automatically center inline forms on non-block Themes
268 * Fix: Forms: Remove bottom margin on non-inline forms
269 * Fix: Setup Wizard: Preview Form link for Pages would incorrectly display a Post
270 * Fix: Landing Pages: Prevent WP Rocket caching and lazy loading images on Landing Pages, which would result in missing background images
271 * Fix: Classic Editor: Modal window: Don't display vertical scrollbar on Safari
272 * Fix: Member Content: Refresh button: Populate Tags and Products in applicable option groups
273 * Fix: Member Content: Refresh button: Define correct option values on refresh, ensuring settings save successfully.
274 * Fix: Member Content: Corrected grammar for `member-only`
275
276 ### 2.4.3 2024-01-31
277 * Added: Settings: Option to specify Default Form on public Custom Post Types
278 * Added: Custom Posts: Option to specify Form and Tag on individual public Custom Post Types
279 * Added: Member Content: Support for Member Content functionality on public Custom Post Types
280 * Added: Removed jQuery as a dependency from Bulk Edit, Quick Edit and TinyMCE JS
281 * Fix: Divi: Allow scrolling when editing using the Divi Builder in tablet or mobile view
282 * Fix: Jetpack Boost: Prevent inline Forms from displaying in footer when added to a Page or Widget area when Jetpack Boost Plugin active
283 * Fix: Settings: Remove whitespaces from API Key and Secret when saving
284 * Fix: Broadcasts (Beta): Improve descriptions to make clear that only public Broadcasts are imported to WordPress
285
286 ### 2.4.2 2024-01-22
287 * Added: Member Content: Option to permit search engines to crawl Member Content at `ConvertKit > Member Content > Permit Search Engine Crawlers`
288 * Added: Removed jQuery from frontend JS and as a dependency
289 * Fix: Site Editor: Use `enqueue_block_assets` hook instead of `enqueue_block_editor_assets` hook
290 * Updated: WordPress Libraries to 1.4.1
291
292 ### 2.4.1 2024-01-08
293 * Added: Broadcasts (Beta): Option to store ConvertKit Broadcast thumbnails as WordPress Post's Featured Image
294 * Added: Products: Block and Shortcode: Option to include a discount code
295 * Added: Products: Block and Shortcode: Option to disable modal on mobile. Recommended if the ConvertKit Product is a digital download (PDF) being purchased on mobile, to ensure the subscriber can immediately download the PDF once purchased.
296
297 ### 2.4.0 2023-12-06
298 * Fix: ConvertKit Error: Could not load Plugin class `output` when editing, quick or bulk editing a Post.
299
300 ### 2.3.9 2023-12-04
301 * Added: Settings: Display ConvertKit Form's format (inline, slide in, sticky bar, modal) where a `select` dropdown option is presented
302 * 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
303 * Fix: Settings: Moved Documentation tab to Help link in header, for compat. with smaller screen resolutions
304
305 ### 2.3.8 2023-11-20
306 * Added: Member Content: Display log in and authentication code forms in modal to better match ConvertKit
307 * Added: Broadcasts (Beta): Define WordPress Post Author when importing ConvertKit Broadcasts
308 * Fix: Broadcasts (Beta): Don't show next scheduled date and time immediately after clicking `Import Now`
309 * Fix: PHP Warning: Use of deprecated `FILTER_SANITIZE_STRING`
310
311 ### 2.3.7 2023-11-09
312 * Added: Member Content: Output manual or generated excerpt if no read more tag present in the Post's content
313 * Fix: Member Content: Force padding on buttons to prevent Themes overriding button layout
314 * Fix: Member Content: Add `required` attribute on form fields
315
316 ### 2.3.6 2023-11-02
317 * Added: Member Content: Updated UI of gated content screens to better match ConvertKit
318 * Added: Settings: Member Content: Separate text settings can be configured for display when restricting by ConvertKit Tag
319
320 ### 2.3.5 2023-10-30
321 * Added: Member Content: Improve UI of authentication code screen
322 * Fix: Don't attempt to append ConvertKit Forms to unsupported Post Types
323
324 ### 2.3.4 2023-10-24
325 * Added: Broadcasts (Beta): Define WordPress Post status (Draft, Pending Review, Private or Published) when importing ConvertKit Broadcasts
326 * Added: Settings: General: Option to display a site wide non-inline form
327 * Updated: WordPress Libraries to 1.4.0
328
329 ### 2.3.3 2023-10-18
330 * Added: Broadcasts (Beta): Option to export WordPress Posts to draft ConvertKit Broadcasts
331 * Added: Member Content: Wizard: Option to restrict content by ConvertKit Tag
332 * Fix: Member Content: Check Product or Tag exists in ConvertKit before restricting content
333 * Fix: Form Trigger Block: Add spacing to button on non-block themes
334 * Fix: Form Trigger Block: Render button in Gutenberg to better match frontend output when changing background color
335 * Fix: Product Block: Add spacing to button on non-block themes
336 * Fix: Product Block: Render button in Gutenberg to better match frontend output when changing background color
337
338 ### 2.3.2 2023-10-05
339 * Added: Member Content: Option to restrict content by ConvertKit Tag, displaying a subscription form and subscribing the entered email address to the tag
340 * Added: Member Content: Posts: Display Filter dropdown in Posts table
341 * Fix: Member Content: Always enable Member Content options, ensuring imported Paid Broadcasts correctly show / hide content.
342 * Fix: Prevent blank submenu entries displaying under `Dashboard` menu when using a third party admin menu editor Plugin
343 * Updated: ConvertKit WordPress Libraries to 1.3.9
344
345 ### 2.3.1 2023-09-14
346 * Fix: Settings: Member Content: Added missing`for` label attributes
347 * Fix: Settings: Broadcasts: Added missing`for` label attributes
348 * Fix: Posts: Add / Edit Category: `for` label attribute now matches the field ID
349 * Fix: Select2: Remove whitespace on tooltip hover
350 * Fix: Blocks: Include `editorScript` in `block.json`
351
352 ### 2.3.0 2023-09-12
353 * Added: Forminator: Option to map Forminator Forms to ConvertKit Forms, to subscribe email addresses at Settings > Kit > Forminator
354 * Added: Forminator: Option to Enable Creator Network Recommendations modal on individual Forms at Settings > Kit > Forminator
355 * Added: Blocks: Register blocks using block.json
356 * Fix: Landing Pages: Use WordPress Site Icon as favicon, if defined
357
358 ### 2.2.9 2023-09-06
359 * Added: Broadcasts (Beta): Automatically publish public ConvertKit Broadcasts as WordPress Posts. Head over to `Settings > Kit > Broadcasts` to get started.
360 * Updated: WordPress Coding Standards
361 * Updated: ConvertKit WordPress Libraries to 1.3.8
362
363 ### 2.2.8 2023-08-07
364 * 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
365 * Fix: Block Editor: Prevent block error in WordPress 6.0 and lower by checking if `useAnchor` is available
366
367 ### 2.2.7 2023-07-24
368 * Added: Contact Form 7: Option to Enable Creator Network Recommendations modal on individual Forms at Settings > Kit > Contact Form 7
369
370 ### 2.2.6 2023-07-18
371 * Added: Form Trigger: Block: When no API Key specified, link to Setup Wizard in a popup window to complete setup
372 * Added: Form: Block: When no API Key specified, link to Setup Wizard in a popup window to complete setup
373 * Added: Product: Block: When no API Key specified, link to Setup Wizard in a popup window to complete setup
374 * Updated: Member Content: Removed beta label
375
376 ### 2.2.5 2023-06-21
377 * Added: Broadcasts: Shortcode: Tabbed UI when adding broadcasts through the Classic or Text Editor
378 * Added: Broadcasts: Block: Moved pagination settings to own sidebar panel
379 * Fix: Classic Editor: Insert button would stop working when switching from Text Editor to Classic Editor
380 * Fix: Uncaught Error: Call to undefined method ConvertKit_Resource_Forms::get_by()
381
382 ### 2.2.4 2023-06-15
383 * Added: Form Trigger: Block: Display message with link when no API Key specified, or no non-inline Forms exist in ConvertKit
384 * Added: Form Trigger: Shortcode: Display message with link when no API Key specified, or no non-inline Forms exist in ConvertKit
385 * Added: Forms: Shortcode: Display message with link when no API Key specified, or no inline Forms exist in ConvertKit
386 * Added: Products: Shortcode: Display message with link when no API Key specified, or no Products exist in ConvertKit
387 * Fix: Bulk & Quick Edit: Show contextual icons for Form, Tag and Member Content settings, instead of the default Form icon
388 * Fix: Settings: Conditionally load CSS and JS depending on the section (General, Tools, Member Content)
389 * Fix: Settings: Link to ConvertKit form creator when no Forms exist in ConvertKit
390 * Fix: Use higher quality SVG icons for blocks, shortcodes and formatters
391 * Updated: ConvertKit WordPress Libraries to 1.3.6
392
393 ### 2.2.3 2023-06-06
394 * Added: Broadcasts: Options to display grid, images, descriptions and/or read more link
395 * Added: Broadcasts: Output as single column on smaller screen resolutions
396 * Added: Forms: Block: Display message with link when no API Key specified, or no Forms exist in ConvertKit
397 * Added: Products: Block: Display message with link when no API Key specified, or no Products exist in ConvertKit
398 * Fix: Settings: Disable CSS: Improve description of Disable CSS functionality, making it clearer what this setting does
399 * Fix: Use `esc_url` instead of `esc_attr` for link `href` properties
400
401 ### 2.2.2 2023-05-24
402 * Added: Elementor: ConvertKit Form Trigger Block
403 * 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
404 * 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
405 * Fix: Elementor: ConvertKit Product: Button icon was missing
406 * Fix: Block Editor: Don't display options to link text to display a non-inline form if no forms exist in ConvertKit
407 * 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
408
409 ### 2.2.1 2023-05-10
410 * Fix: Settings: Escape tab links on output
411
412 ### 2.2.0 2023-05-04
413 * Added: ConvertKit Form Trigger Block, outputting a button which displays a non-inline form (modal, slide in, sticky bar) when pressed
414 * Added: ConvertKit Form Trigger Shortcode, outputting a button which displays a non-inline form (modal, slide in, sticky bar) when pressed
415 * Added: Block Editor: Link text to display a non-inline form (modal, slide in, sticky bar) when pressed
416 * Added: Block Editor: Link text to display a ConvertKit Product or Tip Jar when pressed
417 * 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
418 * Fix: Forms: Output non-inline scripts using the `wp_footer` hook, ensuring modal overlays fill the screen
419 * Fix: Member Content: Append `ck-cache-bust` query parameter after entering code, to prevent plugin / host caching showing stale data
420 * Fix: Settings: Tools: Import / Export: Include Member Content settings in import and export configuration
421 * 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
422
423 ### 2.1.3 2023-04-06
424 * Fix: Improve UI compatibility for buttons in WordPress 5.x, using `button-hero` CSS class instead of custom padding
425 * Updated: ConvertKit WordPress Libraries to 1.3.4
426
427 ### 2.1.2 2023-03-30
428 * Added: Link to Setup Wizard on Plugins screen
429 * Added: Improved ConvertKit Icons in Classic Editor and block editor for Broadcasts, Forms, Products and Custom Content
430
431 ### 2.1.1 2023-02-23
432 * Fix: Post: Settings: PHP notices when settings are not an array
433 * Fix: Landing Pages and Legacy Forms: Deprecated `mb_convert_encoding()` message in PHP 8.2
434
435 ### 2.1.0 2023-02-15
436 * Added: Member Content (Beta): Require subscribers to purchase a ConvertKit Product to access specific Pages on your WordPress site. Head over to `Settings > Kit > Member Content` to get started.
437 * Fix: Product: Block and Shortcode: Set stylesheet ID to `convertkit-product-css`, to match other blocks
438 * Fix: Blocks: Use wp.serverSideRender instead of soon to be deprecated wp.components.ServerSideRender
439 * Fix: Forms: Preview: Support for previewing and editing Legacy Forms
440 * Fix: Improved performance in WordPress Admin when invalid API credentials specified on new installation
441 * Fix: Display notice in WordPress Admin with link to settings screen when invalid API credentials specified
442
443 ### 2.0.8 2023-02-02
444 * Added: Settings: ConvertKit: Documentation tab
445 * Added: Forms: Link to edit form in ConvertKit when previewing a Page, Post or Custom Post containing a ConvertKit form
446 * Fix: Display Forms, Landing Pages, Products and Tags in alphabetical order when listed in a `<select>` dropdown
447 * Fix: Form: Block and Shortcode: Check Forms exist in ConvertKit before outputting Block / Shortcode options
448 * Fix: Form: Shortcode: Remove unused API Key output
449 * Fix: Product: Block: Preview: Improved performance when previewing the Product block to determine if a ConvertKit Product was specified in the Block's settings
450 * Fix: Product: Shortcode: Remove unused API Key and data-attributes output
451
452 ### 2.0.7 2023-01-16
453 * Fix: Elementor 3.9.0+ compatibility
454 * Updated: ConvertKit WordPress Libraries to 1.3.0
455
456 ### 2.0.6 2023-01-05
457 * Fix: Honor "Add a tag" setting when enabled on a Page/Post
458 * 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)
459 * Fix: PHP Warning: Trying to access array offset on value of type null
460
461 ### 2.0.5 2022-12-15
462 * Fix: Broadcasts: Strip slashes on output when pagination clicked and Broadcasts are reloaded
463 * Fix: Broadcasts: Sanitize and escape HTML attributes on output
464 * Fix: Forms: Escape HTML attributes on output
465 * Fix: Products: Sanitize and escape HTML attributes on output
466
467 ### 2.0.4 2022-12-13
468 * Fix: Products: PHP warning when attempting to parse an invalid Product URL
469 * Fix: Landing Pages: Catch and log when an error occurs fetching a Landing Page
470 * Fix: Remove double forwardslash on product.css
471
472 ### 2.0.3 2022-12-08
473 * Added: Categories: Option to specify ConvertKit Form to display when adding a new Post Category
474 * Fix: Bulk & Quick Edit: Improve layout of ConvertKit settings on desktop and mobile
475 * Fix: Post: Improve layout of ConvertKit settings on desktop and mobile
476 * Fix: Categories: Improve layout of ConvertKit settings on desktop and mobile
477 * Fix: Products: Block: Display preview when adding new block
478
479 ### 2.0.2 2022-11-21
480 * Fixed: Removed argument count on `in_admin_footer` action calls
481
482 ### 2.0.1 2022-11-01
483 * Added: Broadcasts: Block: Display message in editor when no Broadcasts exist in ConvertKit
484 * Fixed: Settings: Contact Form 7: Render screen correctly when no Forms in ConvertKit
485 * Fixed: Settings: WishList Member: Render screen correctly when no Forms in ConvertKit
486
487 ### 2.0.0 2022-10-24
488 * Added: ConvertKit Products Block, to output a button linking to a ConvertKit Product or Tip Jar
489 * Added: ConvertKit Products Shortcode, to output a button linking to a ConvertKit Product or Tip Jar
490 * Added: Gutenberg: Option to link text or button to a ConvertKit Product or Tip Jar
491 * Added: Classic Editor: Option to link text or button to a ConvertKit Product or Tip Jar
492 * Added: Settings: Improved UI
493
494 ### 1.9.8.5 2022-10-03
495 * Added: Broadcasts: Shortcode: Options to specify background, text and link colors
496 * Added: Broadcasts: Elementor: Options to specify background, text and link colors
497 * Added: Settings: General: Links added to preview Default Form for each Post Type
498
499 ### 1.9.8.4 2022-09-08
500 * Added: Setup Wizard for new installations
501 * Fix: Text Editor: Quicktag Buttons: Position and size modal window correctly to avoid scrollbars and whitespace
502 * Fix: Widgets: Legacy Forms Widget: "The convertkit_form block was affected by errors and may not function properly" when attempting to add legacy form widget
503 * Development: Moved /lib folder to managed repository
504
505 ### 1.9.8.3 2022-08-19
506 * Added: Settings: Tools: Use WordPress' Site Info to populate System Info section
507 * Added: Refresh button: Show error notification when refreshing fails
508 * Fix: Widgets: Broadcasts Block: JSON response error when attempting to save Broadcasts Block in a Widget area
509 * Fix: Classic (Visual) and Text Editor: Insert shortcode into correct editor when multiple editor instances exist (e.g. WooCommerce Products)
510
511 ### 1.9.8.2 2022-08-04
512 * Fix: API: Show error notification when API returns HTTP 500 and 502 errors, instead of showing PHP warnings
513 * Fix: Bulk and Quick Edit: `for` label attribute now matches the field ID
514
515 ### 1.9.8.1 2022-07-18
516 * Added: Refresh button for Form, Landing Page and Tag fields to fetch latest data from ConvertKit account
517 * Fix: Bulk Edit: Don't display fields when no Pages / Posts exist
518
519 ### 1.9.8.0 2022-07-14
520 * Added: Bulk and Quick Edit Form and Tag when viewing list of Pages/Posts
521 * Fix: Performance: Don't perform API requests on every WordPress Administration screen when no Forms, Tags or Landing Pages exist
522
523 ### 1.9.7.9 2022-06-24
524 * Fix: API: Prevent fatal error when API returns null instead of expected array
525
526 ### 1.9.7.8 2022-06-23
527 * Added: Elementor Page Builder: ConvertKit Broadcasts Widget
528 * Fix: Integration: WishList Member: Unsubscribe email address from ConvertKit if 'unsubscribe' configured and member level removed
529 * Fix: Remove double forwardslash on some enqueued scripts and styles
530
531 ### 1.9.7.7 2022-06-09
532 * Added: Broadcasts: Option to enable pagination on block/shortcode
533
534 ### 1.9.7.6 2022-06-01
535 * Added: ConvertKit Broadcasts Block when editing Widgets using the block editor in WordPress 5.8+
536 * Added: ConvertKit Form Block when editing Widgets using the block editor in WordPress 5.8+
537 * Fix: ConvertKit Broadcasts Block/Shortcode: Fetch all Broadcasts from ConvertKit, not just the first 50
538 * Fix: Settings: Added label element for setting field names
539
540 ### 1.9.7.5 2022-05-12
541 * Fix: PHP Warning: Cannot modify header information, caused by QuickTags modal template output
542 * Fix: Text Editor: Quicktag Buttons: Block could not be found error when using a Quicktag
543
544 ### 1.9.7.4 2022-05-04
545 * Added: ConvertKit Broadcasts Block, to output a list of ConvertKit broadcasts
546 * Added: ConvertKit Broadcasts Shortcode [convertkit_broadcasts], to output a list of ConvertKit broadcasts
547 * Added: Settings: Tools: Import and Export configuration
548 * Fix: Page/Post: If a specific Form is selected that no longer exists in ConvertKit, fallback to the Default Form setting
549
550 ### 1.9.7.3 2022-04-04
551 * Added: Elementor Page Builder: ConvertKit Form Widget
552 * 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
553 * Fix: Categories: Improved wording of Form setting on per-Category level
554
555 ### 1.9.7.2 2022-03-30
556 * Fix: Default Form would not display on Posts due to regression in 1.9.7.1
557
558 ### 1.9.7.1 2022-03-23
559 * Fix: Default Form would not display on Posts due to regression in 1.9.7.0
560
561 ### 1.9.7.0 2022-03-17
562 * Fix: ConvertKit Form Block: Order Form names alphabetically
563 * Fix: Prevent Select2 styling from applying to non-Plugin elements
564
565 ### 1.9.6.9 2022-03-07
566 * 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
567 * Fix: Include email address in API request when attempting to fetch subscriber ID by email when ConvertKit Form is submitted with no email address
568
569 ### 1.9.6.8 2022-02-18
570 * Fix: Performance: Don't query API to fetch subscriber ID by email when ConvertKit Form is submitted with no email address
571
572 ### 1.9.6.7 2022-02-14
573 * Fix: Localization: Corrected path to load language files
574
575 ### 1.9.6.6 2022-01-27
576 * Fix: Plugin Activation: Parse error when using PHP 7.2 or below due to trailing comma in sprintf() call
577
578 ### 1.9.6.5 2022-01-26
579 * Added: ConvertKit Form Block for Gutenberg
580 * Added: Select2 dropdown for Forms, Landing Pages and Tags with search functionality for improved UX.
581 * Fix: Legacy Forms: Removed erronous <html>, <head> and <body> tags from markup
582
583 ### 1.9.6.4 2022-01-11
584 * Fix: Render Legacy Form when shortcode is copied from app.convertkit.com for a Legacy Form
585 * Fix: Don't check for Landing Page when viewing any non-Page public Post Type which doesn't support Landing Pages
586 * Fix: PHP Notice: Undefined index landing_page when upgrading from 1.4.6 or earlier
587 * Fix: PHP Notice: Undefined index tag when upgrading from 1.4.6 or earlier
588
589 ### 1.9.6.3 2021-12-23
590 * Fix: Render Legacy Landing Pages
591
592 ### 1.9.6.2 2021-12-22
593 * Fix: Render Form Shortcode when a new ConvertKit Form ID specified that does not yet exist in Plugin's cached Form Resources
594
595 ### 1.9.6.1 2021-12-16
596 * Fix: Character encoding issue on Landing Pages
597 * Fix: Removed unused .scripts directory and .MD files
598
599 ### 1.9.6 2021-12-15
600 * Added: ConvertKit Form Shortcode Button for Classic Editor
601 * Added: Text Editor: Quicktag Buttons for inserting ConvertKit Forms and Custom Content
602 * Added: Settings: ConvertKit: Logo and branding header
603 * Added: Option to specify ConvertKit API Key and Secret as constants `CONVERTKIT_API_KEY` and `CONVERTKIT_API_SECRET` in wp-config.php
604 * Added: Settings: ConvertKit: General: Different Default Forms can be specified for Pages and Posts
605 * Added: Settings: ConvertKit: General: Enabling Debug option will also output data to browser console and inline HTML comments
606 * Added: Settings: ConvertKit: Tools: Option to Download Log to text file
607 * Added: Settings: ConvertKit: Tools: Option to Download System Info to text file
608 * Added: PHP 8.x compatibility
609 * Added: Developers: Action and filter hooks. See https://github.com/ConvertKit/convertkit-wordpress/blob/1.9.6/ACTIONS-FILTERS.md
610 * Fix: PHP warnings on new installations when adding/editing Pages or Posts where the plugin was not yet configured
611 * Fix: PHP 8.x: PHP Deprecated warnings where required parameters wrongly followed optional parameters
612 * Fix: gzinflate() data error
613 * Fix: Deprecated edit_category_form_fields warning
614 * Fix: Integration: WishList Member: Unsubscribe Action 'Unsubscribe from all' now honored when selected and saved
615 * Fix: Ensure code meets WordPress Coding Standards
616 * Fix: Use WP_Filesystem instead of PHP functions to read/write log file, per WordPress Coding Standards
617
618 ### 1.9.5.2 2021-07-28
619 * Fix: Fixed an issue where the ConvertKit shortcode would not function properly.
620
621 ### 1.9.5.1 2021-07-27
622 * Fix: Updated GitHub zip URL for build.
623
624 ### 1.9.5 2021-07-21
625 * Fix: Changed how API responses are logged.
626 * Fix: Reduced Debug output to improve performance.
627
628 ### 1.9.4 2021-02-22
629 * New: Increase minimum supported WordPress version to 4.9 and maximum supported WordPress version to 5.6.2
630 * Fix: Restore original plugin file name (`wp-convertkit.php`), which reverts the breaking file name change (`plugin.php`) released in 1.9.3
631 * Fix: Fixed inconsistent refreshing of forms in the ConvertKit forms dropdown
632 * Fix: Fixed occasional "undefined variable" notices regarding the API key and API secret
633 * Tweak: Add ConvertKit plugin information to useragent of plugin API requests
634
635 ### 1.9.3 2020-11-11
636 * New: Increase minimum supported WordPress version to 4.8 and maximum supported WordPress version to 5.5.3
637 * Fix: Fix occasional "undefined variable" notice when viewing ConvertKit forms dropdown
638 * Fix: Only log transients from `get_form()` method when debugging is enabled
639 * Tweak: Remove `sslverify => false` argument from main ConvertKit API call
640
641 ### 1.9.2 2019-12-20
642 * Fix issue that prevented Google fonts from loading on landing pages
643 * Fix issue that resulted in multiple failed API calls for non-existent subscribers passed in via query parameter
644
645 ### 1.9.1 2019-12-20
646 * Fix bug that prevented "refresh forms" button on settings page from working
647
648 ### 1.9.0 2019-12-17
649 * Allow appending forms to WooCommerce products
650 * Fix bug that prevented setting "none" for form on a post from overriding category setting
651 * Add account name to settings page
652
653 ### 1.8.1 2019-05-30
654 * Fix bug that could result in fatal error with certain other plugins active
655 * Add additional server debug info for tech support
656
657 ### 1.8.0 2019-05-30
658 * Displays tags/LPs/forms alphabetically
659 * Several edge-case bug fixes
660 * Removes confusing utf8 warning on settings page
661
662 ### 1.7.5 2019-04-30
663 * Fix false positive detection of character set issues related to using emojis in forms & landing pages
664 * Don't show error on tools tab on first visit with logging turned on
665 * Fix code conflict with some other plugins that resulted in PHP warnings being displayed
666
667 ### 1.7.4 2019-03-27
668 * Fixed problem with a library that was only compatible with PHP 7+
669
670 ### 1.7.3 2019-03-26
671 * Adds checks and notices for outdated character set (utf8 vs. utf8mb4) use
672 * Add notice to metabox on blog archive page that our plugin does not do anything on this page
673 * Update library to make plugin work with PHP 7.3 (previously, landing pages did not work)
674 * Fix issue where global default form would never show for some categories
675 * Fix include path for system status box on tools tab
676
677 ### 1.7.2 2019-02-18
678 * Fix bug that caused fatal error on upgrade
679
680 ### 1.7.1 2019-02-18
681 * Fix bug that caused fatal error on upgrade
682
683 ### 1.7.0 2019-02-18
684 * New: Significantly improve performance of plugin by only attempting to tag visitors if needed (not on every page)
685 * New: Add option to disable javascript entirely (prevents tagging and custom content features from working)
686 * Fix conflict with Yoast SEO plugin
687 * Fix bug that prevented plugin from working with PHP 7.3
688 * Fix bug that prevented changing a category default form back to None
689 * Clarify that both API key and secret are required
690 * Fix bug that stripped out URL query parameters unrelated to ConvertKit
691 * Better handle refreshing list of forms in the connected ConvertKit account
692
693 ### 1.6.4 2019-01-18
694 * Added tools tab with debug log and system info boxes
695 * Fixed a bug that would show a PHP notice in some cases
696 * Fixed two bugs that would sometimes result in the custom content feature failing
697 * Fixed a bug that would sometimes cause WishList Member integration settings to not save
698
699
700 ### 1.6.3 2019-01-07
701 * Fixes issues with Contact Form 7 integration not saving form settings.
702 * Adds button to refresh on settings page, to fetch new forms added to the connected ConvertKit account.
703
704 ### 1.6.2 2018-07-12
705 * Fix for this message when Landing Page is set to None: PHP Notice: Undefined offset: 0
706 * Fix for new form builder being used in shortcode with "form" attribute instead of "id"
707
708 ### 1.6.1 2018-07-03
709 * Fix for landing pages not showing in the admin area drop down
710 * Fix for showing new landing pages on the front end of the site
711 * Added jquery to landing pages as new landing page builder does not include it
712
713 ### 1.6.0 2018-06-30
714 * Add support for new form builder
715 * Remove unnecessary API calls
716 * Store form/landing page/tag data in WP Options
717 * Add update routine for refreshing local convertkit data
718
719 ### 1.5.5 2018-06-01
720 * Fix for error in javascript added to landing pages.
721 * Fix for applying tags based on page views on initial visit. This adds an ajax call
722 to each visit which some customers expressed concern about. We will add a way to remove this in an upcoming version.
723
724 ### 1.5.4 2018-05-19
725 * Fix for adding ck_subscriber_id to cookie
726
727 ### 1.5.3 2018-03-08
728 * Added a default form setting for post categories
729 * Clean up logging
730 * Remove admin ajax calls from each page load
731 * Remove api calls from the dashboard list posts page
732 * Add dependency to javascript enqueue to fix javascript error on landing pages
733
734 ### 1.5.2 2017-11-30
735 * Fixed plugin settings link
736 * Added javascript subscriber tagging to landing pages
737
738 ### 1.5.1 2017-10-31
739 * Fixed encoding of javascript.
740 * Fixed localization of data.
741 * Removing console.log from js.
742
743 ### 1.5.0 2017-10-13
744 * Added saving subscriber_id after visitor fills out ConvertKit form
745 * Added saving subscriber_id when visitor lands on site from ConvertKit email link
746 * Added "Add a tag" to Posts/Page metabox
747 * Added convertkit_content shortcode to show content to subscribers who have a tag
748
749 ### 1.4.10 2017-10-04
750 * Removed transient for API calls.
751 * Changed widget to use option setting instead of making API call.
752 * Reduced number of API calls while the site is being browsed.
753 * Updated contributors
754
755 ### 1.4.9 2017-07-24
756 * Fix _get_meta_defaults() because Posts and Pages set to Default were not showing forms.
757 * Updated ConvertKit_API::_get_api_response() to inflate response body if necessary.
758
759 ### 1.4.8 2017-07-13
760 * Fixed API response not getting unzipped
761 * Added check for multibyte string PHP extension
762 * Fixed CF7 mapping not showing all forms
763 * Changed log file to write locally instead of using WP_Filesystem
764
765 ### 1.4.7 2017-06-01
766 * Code refactor with WordPress Code Standards
767 * Added ability to tag a customer when WishList Member membership lapses
768 * Added WishList Member tag a customer
769 * Removed curl and replaced with wp_remote_request
770
771 ### 1.4.6 2017-03-29
772 * Fix for landing pages not appearing.
773 * Added code to API to not return status_code 404 content
774
775 ### 1.4.5 2017-03-28
776 * Uncommented logging around api calls.
777 * Do not show 404 page content when shortcode is used with form ID that does not exist
778 * If ConvertKit API is unavailable fail gracefully
779 * Fix for Contact Form 7 message sending when no ConvertKit forms are mapped
780 * Removed archived forms from the list of available forms in settings page
781
782 ### 1.4.4
783 * Added i18n support
784 * Added Contact Form 7 integration. Site admins can now map CF7 name and email fields to CK subscription.
785 * Verified functionality with latest version of WishlistMember
786
787 ### 1.4.3
788
789 * Add WP widget for form
790 * Updates form version to v6
791 * Add logger to help troubleshoot issues
792 * Add link to CK account if no forms available
793 * Add notice if can't connect to API
794
795 ### 1.4.2
796
797 * Fixed issue with WishlistMember integration where members were not being subscribed.
798
799 ### 1.4.1
800
801 * Add upgrade routine to change ID to form_id for API version 3.0
802
803 ### 1.4.0
804
805 * Update ConvertKit API to version 3.0
806
807 ### 1.3.9
808
809 * Fix WishList Member email sent to CK API when shopping cart used.
810
811 ### 1.3.8
812
813 * Fix crash when API response is slow
814
815 ### 1.3.7
816
817 * Avoid calling API endpoints when no forms need to be shown
818
819 ### 1.3.6
820
821 * Fixes issue with illegal offset showing warning message
822
823 ### 1.3.5
824
825 * Fix bug showing warning messages for some users
826
827 ### 1.3.4
828
829 * Fix bug showing error messages for some users
830
831 ### 1.3.3
832
833 * Updated for compatibility with WordPress 4.3
834
835 ### 1.3.2
836
837 * Another fix for a pesky bug causing syntax errors
838
839 ### 1.3.1
840
841 * Fixes a bug causing syntax error when getting options
842
843 ### 1.3.0
844
845 * Added WishList Member integration
846 * Updated API methods
847
848 ### 1.2.1
849
850 * Fixed a warning that appeared sometimes when no forms were loaded.
851
852 ### 1.2.0
853
854 * Updated to use responsive forms
855
856 ### 1.0.0
857
858 * Initial release