changelog.txt
7.99 KB
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
=== WooCommerce Zapier Integration Changelog ===
2016.08.19 - version 1.6.3
* Full details: http://wczap.com/?p=865
* Fix: "New Order" trigger sending orders to Zapier twice for some payment gateways (such as PayPal).
* Change: Send data to Zapier 10 seconds later, rather than immediately.
* Change: Improved handling of existing Feeds after Subscriptions is deactivated.
* Change: Improved handling of invalid Zapier Feeds.
* Change: Tested up to WooCommerce v2.6.4.
* Change: Tested up to WordPress 4.6.
* New: Add new 'wc_zapier_scheduled_event' hook so that other plugins or code can act once customer/order/subscription data is scheduled to be sent to Zapier.
2016.08.03 - version 1.6.2
* Full details: http://wczap.com/?p=852
* Fix: Avoid "Serialization of 'SimpleXMLElement' is not allowed" error when using "Subscription Status Changed" trigger and the Authorize.net CIM Gateway.
* Fix: If sending immediately/synchronously (rather than asynchronously), ensure the New Order trigger only fires once when using a payment gateway that uses the payment_complete() function.
* Change: Subscription triggers now use the subscription ID instead of the WC_Subscription object.
* New: Add new 'wc_zapier_data_sent_to_zapier_successfully' hook so that other plugins or code can act once customer/order/subscription data has been sent to Zapier.
2016.07.21 - version 1.6.1
* Full details: http://wczap.com/?p=845
* Fix: Ensure the "New Order" trigger fires correctly when WooCommerce Subscriptions is installed. This bug was causing Zaps that use the "New Order" trigger to not fire when WooCommerce Subscriptions was active.
* Fix: Prevent PHP warning that could occur when WooCommerce subscriptions was installed and the "New Order" trigger event is used.
* Change: readme.txt improvements.
2016.06.10 - version 1.6.0
* Full details: http://wczap.com/?p=833
* New: Compatibility with WooCommerce 2.6
* New: Add support for the WooCommerce Subscriptions extension (requires WooCommerce Subscriptions v2.0.12 or later).
* New: Add a "Subscription Created" Trigger Event (if the WooCommerce Subscriptions extension is active).
* New: Add a "Subscription Renewed" Trigger Event (if the WooCommerce Subscriptions extension is active).
* New: Add a "Subscription Renewal Failed" Trigger Event (if the WooCommerce Subscriptions extension is active).
* New: Add a "Subscription Status Changed" Trigger Event (if the WooCommerce Subscriptions extension is active).
* New: 'is_subscription_renewal' order data field (if the WooCommerce Subscriptions extension is active).
* New: 'subscription_id' order data field (if the WooCommerce Subscriptions extension is active).
* New: 'user_id' order data field.
* New: 'view_url' order data field.
* New: 4 'wc_zapier_send_asynchronously' filter so that other plugins or code can override how the data sent is to Zapier.
* Change: Zapier Order Notes: Include trigger name (not just the initiating hook).
* Fix: Prevent PHP notice that was occurring when an order did not have a billing country.
* Fix: Prevent "Invalid Webhook URL" error messages that were occurring when adding or saving a Zapier Feed.
2016.03.24 - version 1.5.3
* Full details: http://wczap.com/?p=828
* New: Add support for Zapier's new webhook URL format.
* Fix: Prevent "Invalid Webhook URL" error messages that were occurring when adding a new Zapier Feed.
2016.01.27 - version 1.5.2
* Full details: http://wczap.com/?p=796
* Fix: Ensure order data is sent to zapier in plain (text) form (rather than HTML encoded).
* Change: remove reliance on $woocommerce global.
* Change: readme.txt improvements.
2015.12.18 - version 1.5.1
* Full details: http://wczap.com/?p=774
* New: Compatibility with WooCommerce 2.4 and 2.5 beta 3 (and backwards compatible with WooCommerce 2.2.x).
* New: Compatibility with WordPress 4.4.
* Change: Orders: Don't use the woocommerce_get_filename_from_url() function (it is deprecated).
* Change: Orders: Use order currency rather than store-wide currency.
2015.02.12 - version 1.5
* Full details: http://wczap.com/?p=748
* New: Compatibility with WooCommerce 2.3 (and backwards compatible with WooCommerce 2.2.x).
* Change: Orders: The order.discount_total field now returns an empty string (because WooCommerce 2.3 no longer has a concept of after tax discounts), and this field will be removed entirely in a future version.
* Change: Orders: dollar amounts are now formatted to 2 decimal places. Fields: order.total, order.subtotal, order.discount_total, order.cart_discount, order.tax_total, order.shipping_total, order.shipping_tax
* Change: readme.txt improvements
2014.09.10 - version 1.4
* Full details: http://wczap.com/?p=728
* New: Compatibility with WooCommerce 2.2 (and backwards compatible with WooCommerce 2.1.x).
* New: 'subtotal' order data field (which requires WooCommerce 2.2 in order for this field to be populated).
2014.07.21 - version 1.3
* Full details: http://wczap.com/?p=694
* New: The "New Customer" trigger now includes billing/shipping address details if the customer has previously placed an order or added billing/shipping details via the my account page.
* New: Contextual documentation of the "New Customer" trigger on the Add/Edit Zapier feed screen.
* New: Display a warning message if using the "New Customer" trigger with user registration disabled.
2014.06.05 - version 1.2.1
* Full details: http://wczap.com/?p=687
* Change: Use a 10 second connection timeout instead of 5 when sending data to Zapier.
* Change: Add support for debugging/logging - useful for troubleshooting.
2014.05.13 - version 1.2
* Full details: http://wczap.com/?p=630
* New: The "New Order" trigger now also acts on orders that consist of only virtual & downloadable products (ie orders that skip the "processing" status and go straight to "completed").
* New: Compatibility with the Product Add-ons Extension: http://www.woothemes.com/products/product-add-ons/
* New: Compatibility with the Gravity Forms Add-ons Extension: http://www.woothemes.com/products/gravity-forms-add-ons/
* New: Order line item metadata is now sent to Zapier using the new line_items.item_meta array.
* Fix: Prevent "This Zapier Feed is inactive" warning from displaying when adding a new Zapier Feed.
* Change: Improved documentation on the Add/Edit Zapier feed screen.
* Change: Requires WooCommerce 2.1.0 or newer. WooCommerce 2.0.x is no longer supported.
* Change: Remove WooCommerce 2.0.x code.
2014.04.10 - version 1.1.2
* Full details: http://wczap.com/?p=648
* New: Add support for Zapier's new webhook URL format.
* Fix: Prevent "Invalid Webhook URL" error messages that were occurring when adding a new Zapier Feed.
2014.01.20 - version 1.1.1
* Full details: http://wczap.com/?p=632
* New: Compatibility with WooCommerce 2.1 and WooCommerce 2.0.x.
* New: Updated Zapier logo.
* Fix: Prevent PHP notice that was occurring when an order did not contain a shipping address.
* Change: Don't use the WC_Order::get_shipping() function (it is deprecated in WooCommerce v2.1).
* Change: Don't use the WC_Order::get_downloadable_file_urls() function (it is deprecated in WooCommerce v2.1).
* Change: Use the WC_Order::get_product_from_item() function instead of a manual check.
* Change: PHPDoc updates for WC_Zapier.
2013.10.14 - version 1.1
* Full details: http://wczap.com/?p=506
* New: Use your custom checkout fields in your Zaps! Compatibility with the WooCommerce Checkout Field Editor plugin. Checkout fields added by that plugin are now sent to Zapier.
* New: Compatibility with the Sequential Order Numbers Pro plugin.
* New: 'number' order data field.
* New: 'billing_country_name' order data field.
* New: 'shipping_country_name' order data field.
* New: 4 new filters (wc_zapier_data and wc_zapier_data_json) are available so that other plugins or code can override the data sent to Zapier.
* Fix: Order cancellations are now handled correctly when the user elects to cancel their order during the checkout/payment process.
* Change: "Test Data" is now known as "Sample Data".
2013.09.12 - version 1.0
* Full details: http://wczap.com/?p=87
* First Release