WooCommerce ShipStation Gateway - Version 4.1.34

Version Description

2020-03-09 = * Tweak - WP tested up to 5.4. * Tweak - WC tested up to 4.0.

See changelog for all versions.

Download this release

Release Info

Developer royho
Plugin Icon 128x128 WooCommerce ShipStation Gateway
Version 4.1.34
Comparing to
See all releases

Code changes from version 4.1.33 to 4.1.34

changelog.txt CHANGED
@@ -1,166 +1,170 @@
1
  *** ShipStation for WooCommerce ***
2
 
3
- = 4.1.33 - 2020-03-04 =
 
 
 
 
4
  * Tweak - Use code sniff version.
5
  * Tweak - WC 4.0 compatibility.
6
 
7
- = 4.1.32 - 2020-02-12 =
8
  * Fix - Export shipping address even when shipping country is not available.
9
 
10
- = 4.1.31 - 2020-01-15 =
11
  * Tweak - WP 5.3 compatibility.
12
  * Add - Filter `woocommerce_shipstation_no_shipping_item` for when an item does not need shipping or is a fee.
13
 
14
- = 4.1.30 - 2019-11-04 =
15
  * Tweak - WC 3.8 compatibility.
16
 
17
- = 4.1.29 - 2019-08-12 =
18
  * Tweak - WC 3.7 compatibility.
19
 
20
- = 4.1.28 - 2019-04-17 =
21
  * Tweak - WC 3.6 compatibility.
22
 
23
- = 4.1.27 - 2019-01-07 =
24
  * Fix - Use product name from order instead of product itself.
25
  * Fix - Prevent errors when WooCommerce isn't active.
26
 
27
- = 4.1.26 - 2018-12-10 =
28
  * Update - Setup notice link to WooCommerce-specific landing page.
29
 
30
- = 4.1.25 - 2018-11-08 =
31
  * Update - WP 5.0 compatibility.
32
 
33
- = 4.1.24 - 2018-10-18 =
34
  * Fix - Add missing language .pot file.
35
  * Update - WC 3.5 compatibility.
36
 
37
- = 4.1.23 - 2018-09-12 =
38
  * Fix - Use correct textdomain on some strings.
39
  * Tweak - Rework settings notice to correctly provide setup instructions.
40
  * Tweak - Coding standards and making the plugin ready for wordpress.org.
41
 
42
- = 4.1.22 - 2018-05-24 =
43
  * Fix - Order timestamp issue.
44
 
45
- = 4.1.21 - 2018-05-23 =
46
  * Fix - Privacy policy updates.
47
 
48
- = 4.1.20 - 2018-05-23 =
49
  * Fix - Paid date not showing actual payment date, but Order Date instead.
50
  * Update - Privacy policy notification.
51
  * Update - Export/erasure hooks added.
52
  * Update - WC 3.4 compatibility.
53
 
54
- = 4.1.19 - 2017-12-15 =
55
  * Fix - WC 3.3 compatibility.
56
 
57
- = 4.1.18 - 2017-07-18 =
58
  * Fix - Update the order status to complete if XML from ShipStation is not present in request's body. Also log the request information.
59
  * Fix - Adjusted text domain for two strings so that they are now translateable.
60
 
61
- = 4.1.17 - 2017-07-06 =
62
  * Fix - Issue when a server couldn't read ShipNotify's XML posted in request's body, nothing is updated in the order.
63
  * Tweak - Added setting, docs, and support links in plugin action links.
64
 
65
- = 4.1.16 - 2017-06-14 =
66
  * Fix - Issue where legacy code for converting sequential order numbers still used.
67
  * Fix - Make sure to not count non shippable item when get notified from ShipStation.
68
 
69
- = 4.1.15 - 2017-05-12 =
70
  * Fix - Ensure some orders from previous version of ShipStation are able to be found on notifications.
71
 
72
- = 4.1.14 - 2017-05-11 =
73
  * Fix - Possible error when order is not found during shipment notification.
74
  * Tweak - Order numbers are now sent via own XML field and will not display in invoice.
75
 
76
- = 4.1.13 - 2017-05-05 =
77
  * Fix - WC30 date/time not displaying correctly.
78
  * Fix - Tax amount discrenpancy when sent to Shipstation.
79
  * Fix - When using split orders, order does not get updated in WooCommerce.
80
  * Tweak - Sequential Numbers Pro compatibility.
81
  * Add - Exported order note when the order has been exported.
82
 
83
- = 4.1.12 - 2017-05-02 =
84
  * Fix - Product attributes not passing to Shipstation under certain conditions.
85
 
86
- = 4.1.11 - 2017-05-01 =
87
  * Fix - Export error due to WC30 incompatibility.
88
 
89
- = 4.1.10 - 2017-04-10 =
90
  * Fix - Allow additional characters to be used for shipping service name
91
 
92
- = 4.1.9 - 2017-04-06 =
93
  * Fix - Additional updates for WC 3.0 compatibility
94
 
95
- = 4.1.8 - 2017-04-03 =
96
  * Fix - PHP 7 compatibility
97
  * Fix - Update for WC 3.0 compatibility
98
 
99
- = 4.1.7 - 2016-10-03 =
100
  * Fix - Digital products are also sent through.
101
  * Fix - Checkout add on fee not being sent through.
102
 
103
- = 4.1.6 - 2016-08-15 =
104
  * Tweak - Added filter for ShipNotify order ID
105
  * Tweak - Send payment method ShipStation
106
  * Fix - Issue where fee items not be exported to ShipStation
107
 
108
- = 4.1.5 - 2016-02-24 =
109
  * Fix - Compatibility issue with WC Order Status Manager
110
 
111
- = 4.1.4 - 2016-01-25 =
112
  * Fix - Compatibility issue with woocommerce-sequential-order-numbers-pro version 1-9-0
113
 
114
- = 4.1.3 - 2015-09-23 =
115
  * Fix - Allow copy/paste from API key field in firefox
116
 
117
- = 4.1.2 - 2015-08-21 =
118
  * Fix - Send pre-discount unit price.
119
 
120
- = 4.1.1 - 2015-08-06 =
121
  * Fix - Send UnitPrice as single product total-
122
  * Tweak - Date parsing.
123
 
124
- = 4.1.0 - 2015-06-24 =
125
  * Fix - Sanitize XML response.
126
  * Fix - Prevent API requests being callable when not authenticated.
127
  * Fix - Prevent caching.
128
  * Tweak - Use hash_equals to compare keys.
129
  * Tweak - Send total discount to ShipStation.
130
 
131
- = 4.0.9 - 2015-05-12 =
132
  * Tweak - woocommerce_shipstation_export_order filter.
133
  * Tweak - Exclude system notes.
134
  * Tweak - Custom field value filters.
135
 
136
- = 4.0.8 - 2015-04-03 =
137
  * Fix - Don't automatically set to $is_customer_note to true
138
 
139
- = 4.0.7 - 2015-03-12 =
140
  * Check if $product exists before checking if needs_shipping in export.
141
 
142
- = 4.0.6 - 2015-01-16 =
143
  * Send negative discount.
144
 
145
- = 4.0.5 - 2015-01-08 =
146
  * Export query based on post_modified_gmt rather than post_date_gmt
147
 
148
- = 4.0.4 - 2014-11-19 =
149
  * Fix compatibility with Sequential order numbers.
150
 
151
- = 4.0.3 - 2014-11-13 =
152
  * Extra logging in ShipNotify.
153
  * Fixed completing orders with multiple lines.
154
 
155
- = 4.0.2 - 2014-11-13 =
156
  * Order results by date.
157
  * Enforce minimum page 1.
158
  * Removed check to see if orders need shipping to prevent issues with offset/max pages. Exports all orders.
159
 
160
- = 4.0.1 - 2014-11-12 =
161
  * Added 'pages' node to XML feed so ShipStation knows how many pages of results are present.
162
 
163
- = 4.0.0 - 2014-11-01 =
164
  * Completely refactored by WooThemes!
165
  * Supports split orders (only completes the order once all items are shipped).
166
  * Exports orders (from statuses you define).
1
  *** ShipStation for WooCommerce ***
2
 
3
+ = 4.1.34 2020-03-09 =
4
+ * Tweak - WP tested up to 5.4.
5
+ * Tweak - WC tested up to 4.0.
6
+
7
+ = 4.1.33 2020-03-04 =
8
  * Tweak - Use code sniff version.
9
  * Tweak - WC 4.0 compatibility.
10
 
11
+ = 4.1.32 2020-02-12 =
12
  * Fix - Export shipping address even when shipping country is not available.
13
 
14
+ = 4.1.31 2020-01-15 =
15
  * Tweak - WP 5.3 compatibility.
16
  * Add - Filter `woocommerce_shipstation_no_shipping_item` for when an item does not need shipping or is a fee.
17
 
18
+ = 4.1.30 2019-11-04 =
19
  * Tweak - WC 3.8 compatibility.
20
 
21
+ = 4.1.29 2019-08-12 =
22
  * Tweak - WC 3.7 compatibility.
23
 
24
+ = 4.1.28 2019-04-17 =
25
  * Tweak - WC 3.6 compatibility.
26
 
27
+ = 4.1.27 2019-01-07 =
28
  * Fix - Use product name from order instead of product itself.
29
  * Fix - Prevent errors when WooCommerce isn't active.
30
 
31
+ = 4.1.26 2018-12-10 =
32
  * Update - Setup notice link to WooCommerce-specific landing page.
33
 
34
+ = 4.1.25 2018-11-08 =
35
  * Update - WP 5.0 compatibility.
36
 
37
+ = 4.1.24 2018-10-18 =
38
  * Fix - Add missing language .pot file.
39
  * Update - WC 3.5 compatibility.
40
 
41
+ = 4.1.23 2018-09-12 =
42
  * Fix - Use correct textdomain on some strings.
43
  * Tweak - Rework settings notice to correctly provide setup instructions.
44
  * Tweak - Coding standards and making the plugin ready for wordpress.org.
45
 
46
+ = 4.1.22 2018-05-24 =
47
  * Fix - Order timestamp issue.
48
 
49
+ = 4.1.21 2018-05-23 =
50
  * Fix - Privacy policy updates.
51
 
52
+ = 4.1.20 2018-05-23 =
53
  * Fix - Paid date not showing actual payment date, but Order Date instead.
54
  * Update - Privacy policy notification.
55
  * Update - Export/erasure hooks added.
56
  * Update - WC 3.4 compatibility.
57
 
58
+ = 4.1.19 2017-12-15 =
59
  * Fix - WC 3.3 compatibility.
60
 
61
+ = 4.1.18 2017-07-18 =
62
  * Fix - Update the order status to complete if XML from ShipStation is not present in request's body. Also log the request information.
63
  * Fix - Adjusted text domain for two strings so that they are now translateable.
64
 
65
+ = 4.1.17 2017-07-06 =
66
  * Fix - Issue when a server couldn't read ShipNotify's XML posted in request's body, nothing is updated in the order.
67
  * Tweak - Added setting, docs, and support links in plugin action links.
68
 
69
+ = 4.1.16 2017-06-14 =
70
  * Fix - Issue where legacy code for converting sequential order numbers still used.
71
  * Fix - Make sure to not count non shippable item when get notified from ShipStation.
72
 
73
+ = 4.1.15 2017-05-12 =
74
  * Fix - Ensure some orders from previous version of ShipStation are able to be found on notifications.
75
 
76
+ = 4.1.14 2017-05-11 =
77
  * Fix - Possible error when order is not found during shipment notification.
78
  * Tweak - Order numbers are now sent via own XML field and will not display in invoice.
79
 
80
+ = 4.1.13 2017-05-05 =
81
  * Fix - WC30 date/time not displaying correctly.
82
  * Fix - Tax amount discrenpancy when sent to Shipstation.
83
  * Fix - When using split orders, order does not get updated in WooCommerce.
84
  * Tweak - Sequential Numbers Pro compatibility.
85
  * Add - Exported order note when the order has been exported.
86
 
87
+ = 4.1.12 2017-05-02 =
88
  * Fix - Product attributes not passing to Shipstation under certain conditions.
89
 
90
+ = 4.1.11 2017-05-01 =
91
  * Fix - Export error due to WC30 incompatibility.
92
 
93
+ = 4.1.10 2017-04-10 =
94
  * Fix - Allow additional characters to be used for shipping service name
95
 
96
+ = 4.1.9 2017-04-06 =
97
  * Fix - Additional updates for WC 3.0 compatibility
98
 
99
+ = 4.1.8 2017-04-03 =
100
  * Fix - PHP 7 compatibility
101
  * Fix - Update for WC 3.0 compatibility
102
 
103
+ = 4.1.7 2016-10-03 =
104
  * Fix - Digital products are also sent through.
105
  * Fix - Checkout add on fee not being sent through.
106
 
107
+ = 4.1.6 2016-08-15 =
108
  * Tweak - Added filter for ShipNotify order ID
109
  * Tweak - Send payment method ShipStation
110
  * Fix - Issue where fee items not be exported to ShipStation
111
 
112
+ = 4.1.5 2016-02-24 =
113
  * Fix - Compatibility issue with WC Order Status Manager
114
 
115
+ = 4.1.4 2016-01-25 =
116
  * Fix - Compatibility issue with woocommerce-sequential-order-numbers-pro version 1-9-0
117
 
118
+ = 4.1.3 2015-09-23 =
119
  * Fix - Allow copy/paste from API key field in firefox
120
 
121
+ = 4.1.2 2015-08-21 =
122
  * Fix - Send pre-discount unit price.
123
 
124
+ = 4.1.1 2015-08-06 =
125
  * Fix - Send UnitPrice as single product total-
126
  * Tweak - Date parsing.
127
 
128
+ = 4.1.0 2015-06-24 =
129
  * Fix - Sanitize XML response.
130
  * Fix - Prevent API requests being callable when not authenticated.
131
  * Fix - Prevent caching.
132
  * Tweak - Use hash_equals to compare keys.
133
  * Tweak - Send total discount to ShipStation.
134
 
135
+ = 4.0.9 2015-05-12 =
136
  * Tweak - woocommerce_shipstation_export_order filter.
137
  * Tweak - Exclude system notes.
138
  * Tweak - Custom field value filters.
139
 
140
+ = 4.0.8 2015-04-03 =
141
  * Fix - Don't automatically set to $is_customer_note to true
142
 
143
+ = 4.0.7 2015-03-12 =
144
  * Check if $product exists before checking if needs_shipping in export.
145
 
146
+ = 4.0.6 2015-01-16 =
147
  * Send negative discount.
148
 
149
+ = 4.0.5 2015-01-08 =
150
  * Export query based on post_modified_gmt rather than post_date_gmt
151
 
152
+ = 4.0.4 2014-11-19 =
153
  * Fix compatibility with Sequential order numbers.
154
 
155
+ = 4.0.3 2014-11-13 =
156
  * Extra logging in ShipNotify.
157
  * Fixed completing orders with multiple lines.
158
 
159
+ = 4.0.2 2014-11-13 =
160
  * Order results by date.
161
  * Enforce minimum page 1.
162
  * Removed check to see if orders need shipping to prevent issues with offset/max pages. Exports all orders.
163
 
164
+ = 4.0.1 2014-11-12 =
165
  * Added 'pages' node to XML feed so ShipStation knows how many pages of results are present.
166
 
167
+ = 4.0.0 2014-11-01 =
168
  * Completely refactored by WooThemes!
169
  * Supports split orders (only completes the order once all items are shipped).
170
  * Exports orders (from statuses you define).
languages/woocommerce-shipstation.pot CHANGED
@@ -2,10 +2,10 @@
2
  # This file is distributed under the same license as the WooCommerce - ShipStation Integration package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: WooCommerce - ShipStation Integration 4.1.33\n"
6
  "Report-Msgid-Bugs-To: "
7
  "https://wordpress.org/support/plugin/woocommerce-shipstation\n"
8
- "POT-Creation-Date: 2020-03-04 12:02:08+00:00\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=utf-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
2
  # This file is distributed under the same license as the WooCommerce - ShipStation Integration package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: WooCommerce - ShipStation Integration 4.1.34\n"
6
  "Report-Msgid-Bugs-To: "
7
  "https://wordpress.org/support/plugin/woocommerce-shipstation\n"
8
+ "POT-Creation-Date: 2020-03-09 14:30:31+00:00\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=utf-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
readme.txt CHANGED
@@ -2,9 +2,9 @@
2
  Contributors: automattic, royho, akeda, mattyza, bor0, woothemes, dwainm, laurendavissmith001
3
  Tags: shipping, woocommerce, automattic
4
  Requires at least: 4.4
5
- Tested up to: 5.3
6
  Requires PHP: 5.6
7
- Stable tag: 4.1.33
8
  License: GPLv3
9
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
10
 
@@ -46,24 +46,8 @@ If you get stuck, you can ask for help in the Plugin Forum.
46
 
47
  == Changelog ==
48
 
49
- = 2020-03-04 - version 4.1.33 =
50
- * Tweak - Use code sniff version.
 
51
 
52
- = 2020-02-12 - version 4.1.32 =
53
- * Fix - Export shipping address even when shipping country is not available.
54
-
55
- = 2020-01-05 - version 4.1.31 =
56
- * Tweak - WP 5.3 compatibility.
57
-
58
- = 2019-11-04 - version 4.1.30 =
59
- * Tweak - WC 3.8 compatibility.
60
-
61
- = 2019-08-12 - version 4.1.29 =
62
- * Tweak - WC 3.7 compatibility.
63
-
64
- = 2019-04-17 - version 4.1.28 =
65
- * Tweak - WC 3.6 compatibility.
66
-
67
- = 2019-01-07 - version 4.1.27 =
68
- * Fix - Use product name from order instead of product itself.
69
- * Fix - Prevent errors when WooCommerce isn't active.
2
  Contributors: automattic, royho, akeda, mattyza, bor0, woothemes, dwainm, laurendavissmith001
3
  Tags: shipping, woocommerce, automattic
4
  Requires at least: 4.4
5
+ Tested up to: 5.4
6
  Requires PHP: 5.6
7
+ Stable tag: 4.1.34
8
  License: GPLv3
9
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
10
 
46
 
47
  == Changelog ==
48
 
49
+ = 4.1.34 2020-03-09 =
50
+ * Tweak - WP tested up to 5.4.
51
+ * Tweak - WC tested up to 4.0.
52
 
53
+ [See changelog for all versions](https://github.com/woocommerce/woocommerce-shipstation/raw/master/changelog.txt).
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
woocommerce-shipstation.php CHANGED
@@ -2,13 +2,13 @@
2
  /**
3
  * Plugin Name: WooCommerce - ShipStation Integration
4
  * Plugin URI: https://woocommerce.com/products/shipstation-integration/
5
- * Version: 4.1.33
6
  * Description: Adds ShipStation label printing support to WooCommerce. Requires server DomDocument support.
7
  * Author: WooCommerce
8
  * Author URI: https://woocommerce.com/
9
  * Text Domain: woocommerce-shipstation
10
  * Domain Path: /languages
11
- * Tested up to: 5.3
12
  * WC tested up to: 4.0
13
  * WC requires at least: 2.6
14
  */
@@ -41,7 +41,7 @@ function woocommerce_shipstation_init() {
41
  return;
42
  }
43
 
44
- define( 'WC_SHIPSTATION_VERSION', '4.1.33' ); // WRCS: DEFINED_VERSION.
45
  define( 'WC_SHIPSTATION_FILE', __FILE__ );
46
 
47
  if ( ! defined( 'WC_SHIPSTATION_EXPORT_LIMIT' ) ) {
2
  /**
3
  * Plugin Name: WooCommerce - ShipStation Integration
4
  * Plugin URI: https://woocommerce.com/products/shipstation-integration/
5
+ * Version: 4.1.34
6
  * Description: Adds ShipStation label printing support to WooCommerce. Requires server DomDocument support.
7
  * Author: WooCommerce
8
  * Author URI: https://woocommerce.com/
9
  * Text Domain: woocommerce-shipstation
10
  * Domain Path: /languages
11
+ * Tested up to: 5.4
12
  * WC tested up to: 4.0
13
  * WC requires at least: 2.6
14
  */
41
  return;
42
  }
43
 
44
+ define( 'WC_SHIPSTATION_VERSION', '4.1.34' ); // WRCS: DEFINED_VERSION.
45
  define( 'WC_SHIPSTATION_FILE', __FILE__ );
46
 
47
  if ( ! defined( 'WC_SHIPSTATION_EXPORT_LIMIT' ) ) {