Version Description
- 2021-11-03 =
- Fix - Critical Error when null value is passed to appendChild method.
- Fix - $logging_enabled compared against string instead of boolean.
Download this release
Release Info
| Developer | superdav42 |
| Plugin | |
| Version | 4.1.48 |
| Comparing to | |
| See all releases | |
Code changes from version 4.1.46 to 4.1.48
changelog.txt
CHANGED
|
@@ -1,5 +1,12 @@
|
|
| 1 |
*** ShipStation for WooCommerce ***
|
| 2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3 |
= 4.1.46 - 2021-09-10 =
|
| 4 |
* Fix - Order is not changed to completed when the order has partial refund and is marked as shipped in ShipStation.
|
| 5 |
|
| 1 |
*** ShipStation for WooCommerce ***
|
| 2 |
|
| 3 |
+
= 4.1.48 - 2021-11-03 =
|
| 4 |
+
* Fix - Critical Error when null value is passed to appendChild method.
|
| 5 |
+
* Fix - $logging_enabled compared against string instead of boolean.
|
| 6 |
+
|
| 7 |
+
= 4.1.47 - 2021-09-29 =
|
| 8 |
+
* Fix - Change API Export order search to be accurate down to the second, not just the date.
|
| 9 |
+
|
| 10 |
= 4.1.46 - 2021-09-10 =
|
| 11 |
* Fix - Order is not changed to completed when the order has partial refund and is marked as shipped in ShipStation.
|
| 12 |
|
includes/api-requests/class-wc-shipstation-api-export.php
CHANGED
|
@@ -59,7 +59,7 @@ class WC_Shipstation_API_Export extends WC_Shipstation_API_Request {
|
|
| 59 |
|
| 60 |
if ( version_compare( WC_VERSION, '3.1', '>=' ) ) {
|
| 61 |
$order_ids = wc_get_orders( array(
|
| 62 |
-
'date_modified' => $start_date . '...' . $end_date,
|
| 63 |
'type' => 'shop_order',
|
| 64 |
'status' => WC_ShipStation_Integration::$export_statuses,
|
| 65 |
'return' => 'ids',
|
|
@@ -376,11 +376,14 @@ class WC_Shipstation_API_Export extends WC_Shipstation_API_Request {
|
|
| 376 |
*/
|
| 377 |
private function xml_append( $append_to, $name, $value, $cdata = true ) {
|
| 378 |
$data = $append_to->appendChild( $append_to->ownerDocument->createElement( $name ) );
|
|
|
|
| 379 |
if ( $cdata ) {
|
| 380 |
-
$
|
| 381 |
} else {
|
| 382 |
-
$
|
| 383 |
}
|
|
|
|
|
|
|
| 384 |
}
|
| 385 |
|
| 386 |
/**
|
| 59 |
|
| 60 |
if ( version_compare( WC_VERSION, '3.1', '>=' ) ) {
|
| 61 |
$order_ids = wc_get_orders( array(
|
| 62 |
+
'date_modified' => strtotime( $start_date ) . '...' . strtotime( $end_date ),
|
| 63 |
'type' => 'shop_order',
|
| 64 |
'status' => WC_ShipStation_Integration::$export_statuses,
|
| 65 |
'return' => 'ids',
|
| 376 |
*/
|
| 377 |
private function xml_append( $append_to, $name, $value, $cdata = true ) {
|
| 378 |
$data = $append_to->appendChild( $append_to->ownerDocument->createElement( $name ) );
|
| 379 |
+
|
| 380 |
if ( $cdata ) {
|
| 381 |
+
$child_node = empty( $append_to->ownerDocument->createCDATASection( $value ) ) ? $append_to->ownerDocument->createCDATASection( '' ) : $append_to->ownerDocument->createCDATASection( $value );
|
| 382 |
} else {
|
| 383 |
+
$child_node = empty( $append_to->ownerDocument->createTextNode( $value ) ) ? $append_to->ownerDocument->createTextNode( '' ) : $append_to->ownerDocument->createTextNode( $value );
|
| 384 |
}
|
| 385 |
+
|
| 386 |
+
$data->appendChild( $child_node );
|
| 387 |
}
|
| 388 |
|
| 389 |
/**
|
includes/api-requests/class-wc-shipstation-api-request.php
CHANGED
|
@@ -20,7 +20,7 @@ abstract class WC_Shipstation_API_Request {
|
|
| 20 |
* @param string $message
|
| 21 |
*/
|
| 22 |
public function log( $message ) {
|
| 23 |
-
if (
|
| 24 |
return;
|
| 25 |
}
|
| 26 |
if ( is_null( $this->log ) ) {
|
| 20 |
* @param string $message
|
| 21 |
*/
|
| 22 |
public function log( $message ) {
|
| 23 |
+
if ( ! WC_ShipStation_Integration::$logging_enabled ) {
|
| 24 |
return;
|
| 25 |
}
|
| 26 |
if ( is_null( $this->log ) ) {
|
readme.txt
CHANGED
|
@@ -4,7 +4,7 @@ Tags: shipping, woocommerce, automattic
|
|
| 4 |
Requires at least: 4.4
|
| 5 |
Tested up to: 5.8
|
| 6 |
Requires PHP: 5.6
|
| 7 |
-
Stable tag: 4.1.
|
| 8 |
License: GPLv3
|
| 9 |
License URI: https://www.gnu.org/licenses/gpl-3.0.html
|
| 10 |
|
|
@@ -46,6 +46,13 @@ If you get stuck, you can ask for help in the Plugin Forum.
|
|
| 46 |
|
| 47 |
== Changelog ==
|
| 48 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 49 |
= 4.1.46 - 2021-09-10 =
|
| 50 |
* Fix - Order is not changed to completed when the order has partial refund and is marked as shipped in ShipStation.
|
| 51 |
|
| 4 |
Requires at least: 4.4
|
| 5 |
Tested up to: 5.8
|
| 6 |
Requires PHP: 5.6
|
| 7 |
+
Stable tag: 4.1.48
|
| 8 |
License: GPLv3
|
| 9 |
License URI: https://www.gnu.org/licenses/gpl-3.0.html
|
| 10 |
|
| 46 |
|
| 47 |
== Changelog ==
|
| 48 |
|
| 49 |
+
= 4.1.48 - 2021-11-03 =
|
| 50 |
+
* Fix - Critical Error when null value is passed to appendChild method.
|
| 51 |
+
* Fix - $logging_enabled compared against string instead of boolean.
|
| 52 |
+
|
| 53 |
+
= 4.1.47 - 2021-09-29 =
|
| 54 |
+
* Fix - Change API Export order search to be accurate down to the second, not just the date.
|
| 55 |
+
|
| 56 |
= 4.1.46 - 2021-09-10 =
|
| 57 |
* Fix - Order is not changed to completed when the order has partial refund and is marked as shipped in ShipStation.
|
| 58 |
|
woocommerce-shipstation.php
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
/**
|
| 3 |
* Plugin Name: WooCommerce - ShipStation Integration
|
| 4 |
* Plugin URI: https://woocommerce.com/products/shipstation-integration/
|
| 5 |
-
* Version: 4.1.
|
| 6 |
* Description: Adds ShipStation label printing support to WooCommerce. Requires server DomDocument support.
|
| 7 |
* Author: WooCommerce
|
| 8 |
* Author URI: https://woocommerce.com/
|
|
@@ -41,7 +41,7 @@ function woocommerce_shipstation_init() {
|
|
| 41 |
return;
|
| 42 |
}
|
| 43 |
|
| 44 |
-
define( 'WC_SHIPSTATION_VERSION', '4.1.
|
| 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.48
|
| 6 |
* Description: Adds ShipStation label printing support to WooCommerce. Requires server DomDocument support.
|
| 7 |
* Author: WooCommerce
|
| 8 |
* Author URI: https://woocommerce.com/
|
| 41 |
return;
|
| 42 |
}
|
| 43 |
|
| 44 |
+
define( 'WC_SHIPSTATION_VERSION', '4.1.48' ); // WRCS: DEFINED_VERSION.
|
| 45 |
define( 'WC_SHIPSTATION_FILE', __FILE__ );
|
| 46 |
|
| 47 |
if ( ! defined( 'WC_SHIPSTATION_EXPORT_LIMIT' ) ) {
|
