-
Notifications
You must be signed in to change notification settings - Fork 66
/
CHANGELOG.txt
487 lines (487 loc) · 19.5 KB
/
CHANGELOG.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
== Changelog ==
= 4.4 =
* Bumps axios from 1.6.7 to 1.7.7 in /blocks
* Bumps webpack from 5.88.2 to 5.94.0 in /blocks
* Fix for Multisite users unable to activate or view plugin
* Removes unused admin/partial files
* Updates to copy on account creation page
= 4.3 =
* Adds Order HPOS function for pagination
* Now starts syncing customers via HPOS
* Changes sync order: customers > products > coupons > orders — and make sync actions more atomic
* Use direct WP DB SELECT / INSERT for sync options to circumvent object caching
* Removes the bundled version of Action Scheduler
* Removes checkout opt-in if customers already subscribed
* Fixes cli sync issue where historical Orders Not Syncing Correctly
* Fixes Account Connection Issue Related to Object Caching
* Fixes HTTP worker warning
* Change to replace option, transient functions with direct DB queries
* Fallback function to check for options autoloader
= 4.2.1 =
* Bug fix for product variations
* Front end optimizations
= 4.2 =
* Remote diagnostics setting maintenance
* Adds support for syncing Wordpress user/customer account language to Mailchimp contact
* Fix for WooCommerce coupons date_expires not syncing to Mailchimp
* Design update for disconnect modal
* Fix for issue with setting logging preference to none
* Enhances syncing orders by starting from newest to oldest
* Adds WooCommerce plugin dependency feature
* Bump braces from 3.0.2 to 3.0.3 in /blocks
= 4.1 =
* Introduced a new filter for coupons (details available in the Wiki).
* Restored the "Resync Now" button.
* Reinstated the Mailchimp icon in the WordPress admin sidebar.
* Updated the design of the Mailchimp account creation user experience.
* Fix for duplicated parent products when variation's info is edited.
* Tested up to Woocommerce v9.0
* Support for customization of the cookie options being set
= 4.0.2 =
* Adds the Changelog back to the UI
* Tested up to Woocommerce v8.9
* Fixed connection issue when disconnecting and reconnecting
= 4.0.1 =
* Log changes
* Add audience name to overview
= 4.0 =
* Allow orders to be sent to Mailchimp even if a Wordpress user role isn't set
* Support for custom order IDs
* Updated dependabot issues related to block-based checkouts
* Refreshed plugin interface
= 3.7 =
* Allow orders to be sent to Mailchimp even if a Wordpress user role isn't set
* Support for custom order IDs
* Updated dependabot issues related to block-based checkouts
= 3.6 =
* Add support for product image size changes
* Add sync filter for order post types
* Fix for double order issue w/ Woo subscription plugin
* Support for changing variable products to simple products
* Enhancement in Webhook handling due to permalink structures
= 3.5 =
* Support for updated Mailchimp attribution methods
* Adds a Continue to Mailchimp CTA to Woo Dashboard UI
* Tested for WooCommerce v8.4 compatibility
= 3.4 =
* Fix rest_url function for installs that are not using wp_rewrite
* Strict type-checks before calling unserialize
* Better wp-cli detection for support
* Fix webhook validation during plugin updates
= 3.3 =
* Performance enhancement: Removing excessive double opt-in api calls during initial sync
* Fix for translated product issue
* Fix for ongoing sync settings failing when double opt-in enabled
* Fix for permalink conflicting with Webhook creation
* Fix for GDPR Marketing Preferences not captured on checkout
* Word-wrap version update to 1.2.3 in blocks
= 3.2 =
* Released: 08-21-2023
* fix for too few arguments to function MailChimp_Service::handleOrderUpdate()
* update to lateset version of core blocks for the site editor
* adds the plugin icon back to wp-admin menu
* adds automatic webhook cleaning
= 3.1 =
* Adds support for new product editor
* Includes tough-cookie v4.1.3
* Fixed fatal error while updating orders via API & subscription renewals
= 3.0 =
* Adds support for High Performance Order Storage (HPOS)
* Fix for campaign reports showing data from older orders
* Fix for GDPR selections updating on each checkout
* Fix for DOI enabled audience customers not syncing
* Implemented webhook cleaner function during uninstall
= 2.8.3 =
* back-end updates for support
= 2.8.2 =
* enhancements to logic for setting campaign ids on orders
* updates to WP CLI deployment automations
* patch for text encoding issue impacting abandoned carts
* fix for PHP warnings non-numeric value encountered
= 2.8.1 =
* Surfaces Archived status for customers accounts in admin
* Updates to translation filenames
* support for populating usermeta on initial sync
* fix for REST API caching issues
* Initial sync interface enchancements
* Action Scheduler updates
= 2.8 =
* Added transient to help sync manager finish
* Adds cookie enhancement filter
* Support for previous unsubscribes to be resubscribed
* Fixes the my account subscription status
* Adds option to remove the my account opt-in checkbox
* Adds ability to ignore campaign data reporting for admins
* Support for Woocommerce Blocks options
* Fix for Askew opt-in checkbox on Default Wordpress Theme
* Adds ability to use "last clicked campaign" from the API as a fallback if cookies aren't capturing revenue
= 2.7.7 =
* Added transient to help sync manager finish
= 2.7.6 =
* deprecated ExtendRestAPI filling logs
* update action scheduler version
* fix for saving profile unsubscribes
= 2.7.5 =
* fix admin subscription status checkbox flow
* remove support flag on plugin uninstall
= 2.7.4 =
* wiki article for webhook setup issues
* new filter for my account newsletter field with wiki
* add filter for products to be pushed or not
* add filter for orders to be pushed or not
= 2.7.3 =
* updates for WPCS recommendations
= 2.7.2 =
* fix for mailchimp account creation credentials
* updates to PHP warning handling
* patches bug related to WPScan
= 2.7.1 =
* Fixes the outgoing IP address defaults
* Fixes webhook creation on plugin install
* Enhancements to the support tool
= 2.7 =
* adds support for WooCommerce Checkout block
* adds support for the tracking url from Mailchimp API
* adds update function to register webhook for store
* support for new WooCommerce admin navigation
* adds opt-in preference on My Account page
* adds subscriber status to user (customer) in Wordpress
* now assigns double opt-in to all re-subscribers
* now support for loading plugin files from absolute path
* adds two way sync check for webhooks on unsubscribes to and from Mailchimp
= 2.6.2 =
* compatibility for woocommerce 6.3
* UI/UX updates for situations where Action Scheduler is missing during composer installs (via .gitignore)
* trigger double opt-in messages for customers who previously unsubscribed
* improved minification of mailchimp-woocommerce-public.min.js file
* mailchimp_woocommerce_landing_site URL improvements to reflect which page the customer entered on for the first time
* better error handling with Google Analytics
* fixed bug related to Mailchimp API submission when someone was already a list member
= 2.6 =
* adds support for selectively syncing subscribers only
* updates to action scheduler dependency
= 2.5.4 =
* enhanced api error parsing
* adds site transient for tracking cart
* tested for woocommerce v5.8
= 2.5.3 =
* remove order_total and total_spent from customer submission
= 2.5.2 =
* cache gdpr fields for performance
* force a currency code when not present
* allow admins to see a newsletter checkbox if configured
= 2.5.1 =
* tested for woocommerce v5.1
* tested for wordpress v5.7
* fix for cookies.js samesite error
* adds sync completion email sent to admin
* resolves php error for mailchimp_set_user_by_email on checkout page
* additional database error handling
= 2.5 =
* interface reskin
* fix for fatal error on disabled WoooCommerce admin
= 2.4.7 =
* fix cart items with no price on product
* fix admin note issue on login
= 2.4.6 =
* fix for errors on installs with RTL Site Languages
* adds GDPR fields for GDPR enabled audiences
* locale settings from WooCommerce or WP are now auto-selected
* support for notices in the wc-admin inbox
* moves Mailchimp plugin link to bottom of Woocommerce sub navigation
= 2.4.5 =
* fixed disconnect/reconnect list issue
* fixed rest api doing it wrong alert
= 2.4.4 =
* add filter for managing woocommerce plugins
= 2.4.3 =
* WooCommerce Version 4.3 tested
* adds Mailchimp support form
* moves navigation to WooCommerce nav as a sub-item
* removes bubble h1 title element
* log tab ui enhancements
* next button for setup wizard moved to bottom of page
* required field ui enhancement
* adds a banner for setup completion in Wordpress
* overview tab ui enhancements
* audience settings tab ux improvements
* fix for cart non-numeric error
* fix for woocommerce setup wizard redirect
* fix for abandoned cart on product variations
* fix for invalid session object
* adds customer filter for on-hold orders
* fix cart posts with product variations
= 2.4.2 =
* WooCommerce Version 4.3 tested
* adds Mailchimp support form
* moves navigation to WooCommerce nav as a sub-item
* removes bubble h1 title element
* log tab ui enhancements
* next button for setup wizard moved to bottom of page
* required field ui enhancement
* adds a banner for setup completion in Wordpress
* overview tab ui enhancements
* audience settings tab ux improvements
* fix for cart non-numeric error
* fix for woocommerce setup wizard redirect
* fix for abandoned cart on product variations
* fix for invalid session object
* adds customer filter for on-hold orders
= 2.4.1 =
* adds scrolling frame for logs
* fix for Coupon Deletion via WooCommerce API
* removes all non-Mailchimp notices
* update for latest version of Action Scheduler v3.1.4
* documentation updates
* fix for errors on activation following deactivation
* fix for PHP notice on Woocommerce Import Tax rate page
* adds error handling on store add/update
* use denormalized order items values in initial sync
* adds function allowing tags for specific users
* adds include/exclude Mailchimp script
* fix for double opt-in issues on saved settings
* fixes transactionals on guest checkout
= 2.4.0 =
* update for latest Action Scheduler v3.1.4
* adds customer language on Cart and Order sync
* adds batch processing for queues
* support for Brazilian Portuguese pt_BR Language
= 2.3.6 =
* fix for Audience Defaults and Settings not visible
* improved campaign tracking on external payment gateways and API endpoints
* fix for transactionals being subscribed after force resync
= 2.3.5 - =
* updates to Action Scheduler
* create new audience option
* fixes small oauth screen layout
* number format on sync stats
* update readme description
= 2.3.4 =
* updates to Action Scheduler
= 2.3.3 =
* fixes abandoned cart issues with Paypal
* resolves Action Scheduler 3.0 compatiblity issues
* Fixes missing product images
= 2.3.2 =
* update to action scheduler v3.0.1
* adds low-bandwidth setting on sync
* fixes audience defaults settings to Mailchimp not passed
* tweaks to review banner behavior
* required fields API update
* fix for orders with deleted products
* support for orders with 0 line items
= 2.3.1 =
* adds fallback for mb_strpos if extension is not installed
* implements communications box on sync page
* adds account create for Mailchimp
* fixes Pending Payment and On-hold status orders passed to Mailchimp
* fixes for WooCommerce Fatal-errors
* support for WooCommerce vendor feature
* support for Shop Manager role by Woocommerce
* update to Text Domain for wp translation
* adds banner to review plugin after audience is synced
* support for user language based on wp get_locale() at order placement
= 2.3 =
* adds action scheduler queue system
* documentation for Custom Merge Tags
* adds more specific installation requirements
* fixes PHP Error in class-mailchimp-order.php
* fixes pop up blocks on connection
* fixes unable to sync without accepting to auto subscribe existing customers
* documentation for wp-cli class queue-command
= 2.2 =
* plugin reskin
* support for oauth to Mailchimp
* fixes sync issues with altered order IDs
* fixes issues with trashed coupons
= 2.1.17 =
* re add resync button to sync tab, after sync finishes
* renamed 'merge_vars' to 'merge_fields' as per new Mailchimp naming convention
* fixes issues with cloudflare
* honors woo currency settings
* fix for failing custom coupon type
= 2.1.16 =
* support for HTML in opt-in checkbox
* support for language translation
* fixes abandoned_cart.error
* support for audience tags
* adds responsive checkboxes for newsletter settings
* adds sanitizing function to order ids
* copy change from List terminology to Audience
= 2.1.15 =
* adds optional feedback survey on deactivate
* updates syncing engine to use REST API
* fixes edited orders syncing old and new products into Mailchimp
* adds support for remove_action
= 2.1.14 =
* Adds support for filter on newsletter field
* fixes inactive log delete button
* fixes Mailchimp option page flow and displays list defaults tab
* fixes resource not found error on logs
* fixes API Key Request errors
* fixes transactional to pending double opt in issue
* updated Variables passed to filter
= 2.1.13 =
* fixed spelling issues in plugin meta
* changed submission sequence for products to use the PATCH endpoint when applicable
* fallback on order submissions when products are not found in Mailchimp.
= 2.1.12 =
* adds error handling for blocked admin-ajax.php files
* adds support for custom merge variables
* removes global variable overwrite of REMOTE_ADDR
* fixes signup form not adding customers to Mailchimp
* support for rate limiting
* PHP 7.0 requirement messaging
* support for WooCommerce 3.5.0
* ignores amazon marketplace addresses
* fixes cart entries never being removed
= 2.1.11 =
* fix double opt in sending on transactional customers
= 2.1.10 =
* skip product when no variant can be loaded
* better validation for the view order url
* Add Initial sync label on Sync Tab
* Multisite Delete and deactivate improvements
* Mailchimp Order Notification issues support for downloadable and virtual products
* http worker lock improvement
* Add documentation about Multisite setup
* Add documentaiton for on-demand syncing
= 2.1.9 =
* Improved UI feedback when API key is invalid
* Add documentation about product categories not being supported.
* Fix order count and order total with guest accounts.
= 2.1.8 =
* GDPR compliance
* changed css class on checkbox for registration issues
* added translation for newsletter checkbox text
* only show newsletter checkbox when plugin is fully configured
* fixed various sign up form conflicts with newsletter registration button
* added link to privacy policy
* force javascript into footer for performance gains
* fix logged in user abandoned cart tracking
* WPML support
* uninstall - reinstall clean ups
= 2.1.7 =
* fixed autoloader filepath for queue command
= 2.1.6 =
* moved to an autoloader for performance enhancement
* flush database tables on un-installation to assist with stale records in the queue
* turn on standard debugging by default to help troubleshoot issues
* moved the plugin button to the left main navigation
* allow store owners to select the image size being used for products
* fix paypal new order bug where it did not send on initial placement
* add additional configuration success checks for the plugin being configured before pushing any jobs into the queue
* fix the multisite network activation issue
* hide the opt in checkbox for already logged in customers that were previously subscribed
* miscellaneous UI enhancements
= 2.1.5 =
* is_configured filters applied before certain jobs were firing and failing.
= 2.1.5 =
* added support for Polish (zloty - zł) and Moldovan Leu currencies
* update currency code for Belarusian Rouble
* queue performance enhancement
= 2.1.4 =
* updated wordpress compatibility
* updated sync details tab to show more informative stats
* queue job processing performance enhancement
* added an integrity check for queued jobs that were not getting processed
= 2.1.3 =
* Fix subscriber status for repeat transactional customers to stay transactional.
* Remove shipping and billing address requirements for order submission.
* Do not unsubscribe someone who has previously subscribed when unchecking the newsletter sign up box.
* Update newsletter checkbox style to be consistent with WooCommerce styles.
* Make sure WooCommerce plugin is running before running any plugin code.
* Fix compatibility issue with WP-Cron
= 2.1.2 =
* Fix store deletion on plugin deactivation
* Correct shipping name is now used on order notifications.
* Admin orders are now handled appropriately.
* Skip incomplete or cancelled orders from being submitted when new.
* fix hidden or inactive products from being recommended.
= 2.1.1 =
* To address performance issues previously reported, we've changed the action hook of "woocommerce_cart_updated" to use a filter "woocommerce_update_cart_action_cart_updated"
= 2.1.0 =
* Added Promo Code support.
= 2.0.2 =
* Added new logs feature to help troubleshoot isolated sync and data feed issues.
* Fixed bug with setting customers as Transactional during checkout if they had already opted in previously.
* Fixed bug where abandoned cart automation still fired after a customer completed an order.
= 2.0.1 =
* Added support for "Connected Site" scripts.
* Made physical address a required field for store setup.
* Fixed order, cart timestamps to begin using UTC.
= 2.0 =
* Support WooComerce 3.0
* Support for manually uploaded WooCommerce
* Fix for sync issues
* Fix for guest orders sync issue
* Remove Mailchimp debug logger
= 1.1.1 =
* Support for site url changes
* Fix for WP Version 4.4 compatibility issues
= 1.1.0 =
* Fix for persisting opt-in status
* Pass order URLs to Mailchimp
* Pass partial refund status to Mailchimp
= 1.0.9 =
* billing and shipping address support for orders
= 1.0.8 =
* add landing_site, financial status and discount information for orders
* fix to support php 5.3
= 1.0.7 =
* add options to move, hide and change defaults for opt-in checkbox
* add ability to re-sync and display connection details
* support for subscriptions without orders
* additional small fixes and some internal logging removal
= 1.0.6 =
* fixed conflict with the plugin updater where the class could not be loaded correctly.
* fixed error validation for store name.
* fixed cross device abandoned cart url's
= 1.0.4 =
* fix for Abandoned Carts without cookies
= 1.0.3 =
* fixed cart posts on dollar amounts greater than 1000
= 1.0.2 =
* title correction for Product Variants
* added installation checks for WooCommerce and phone contact info
* support for free orders
= 1.0 =
* added is_synicng flag to prevent sends during backfill
* fix for conflicts with Gravity Forms Pro and installation issues
* skip all Amazon orders
* allow users to set opt-in for pre-existing customers during first sync
* add Plugin Updater
= 0.1.22 =
* flag quantity as 1 if the product does not manage inventory
= 0.1.21 =
* php version check to display warnings < 5.5
= 0.1.19 =
* fix campaign tracking on new orders
= 0.1.18 =
* check woocommerce dependency before activating the plugin
= 0.1.17 =
* fix php version syntax errors for array's
= 0.1.16 =
* fix namespace conflicts
* fix free order 0.00 issue
* fix product variant naming issue
= 0.1.15 =
* adding special Mailchimp header to requests
= 0.1.14 =
* removing jquery dependencies
= 0.1.13 =
* fixing a number format issue on total_spent
= 0.1.12 =
* skipping orders placed through amazon due to seller agreements
= 0.1.11 =
* removed an extra debug log that was not needed
= 0.1.10 =
* altered debug logging and fixed store settings validation requirements
= 0.1.9 =
* using fallback to stream context during failed patch requests
= 0.1.8 =
* fixing http request header for larger patch requests
= 0.1.7 =
* fixing various bugs with the sync and product issues.
= 0.1.2 =
* fixed admin order update hook.