Changeset 3442676
- Timestamp:
- 01/19/2026 04:44:13 PM (2 months ago)
- Location:
- live-rates-for-shipstation
- Files:
-
- 6 added
- 10 edited
- 1 copied
-
tags/1.1.2 (copied) (copied from live-rates-for-shipstation/trunk)
-
tags/1.1.2/_autoload.php (added)
-
tags/1.1.2/changelog.txt (modified) (1 diff)
-
tags/1.1.2/core/assets/js/integration-settings.js (modified) (2 diffs)
-
tags/1.1.2/core/shipping-method-shipstation.php (modified) (1 diff)
-
tags/1.1.2/core/traits (added)
-
tags/1.1.2/core/traits/logger.php (added)
-
tags/1.1.2/live-rates-for-shipstation.php (modified) (3 diffs)
-
tags/1.1.2/readme.txt (modified) (3 diffs)
-
trunk/_autoload.php (added)
-
trunk/changelog.txt (modified) (1 diff)
-
trunk/core/assets/js/integration-settings.js (modified) (2 diffs)
-
trunk/core/shipping-method-shipstation.php (modified) (1 diff)
-
trunk/core/traits (added)
-
trunk/core/traits/logger.php (added)
-
trunk/live-rates-for-shipstation.php (modified) (3 diffs)
-
trunk/readme.txt (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
live-rates-for-shipstation/tags/1.1.2/changelog.txt
r3411187 r3442676 2 2 3 3 This is a brief text document keeping track of changes to the plugin. For a full history, see the Github Repository. 4 5 = 1.1.2 = 6 7 Relase Date: January 19, 2026 8 9 * Overview 10 * Minor update that patches a caching issue and prepares for unit testing. 11 * Fixed issue when adding a verification key, the Shipping Price Adjustment would not initially appear. 12 * Moved autoload to it's own file for easier unit testing support. 13 * The next update will see ShipStation Warehouses, ShipStation Packages, and the Shipping Method calculations moved to it's own class for easier unit tests and management. 4 14 5 15 = 1.1.1 = -
live-rates-for-shipstation/tags/1.1.2/core/assets/js/integration-settings.js
r3407166 r3442676 110 110 111 111 /* Eh, just trigger it */ 112 if( $lowestcb.checked && 'none' == $lowestLabel.closest( 'tr' ).style.display ) { 113 $lowestcb.dispatchEvent( new Event( 'change' ) ); 112 if( iqlrss.api_verified ) { 113 if( $lowestcb.checked && 'none' == $lowestLabel.closest( 'tr' ).style.display ) { 114 $lowestcb.dispatchEvent( new Event( 'change' ) ); 115 } 114 116 } 115 117 … … 297 299 298 300 /* Skip the Return Lowest Label if related isn't checked */ 299 if( $elm.name.includes( 'global_adjustment' ) && '' == document.querySelector( 'select[name*=global_adjustment_type]' ).value ) {300 return;301 }302 303 /* Skip the Return Lowest Label if related isn't checked */304 301 if( $elm.name.includes( 'return_lowest_label' ) && ! document.querySelector( '[type=checkbox][name*=return_lowest]' ).checked ) { 305 302 return; -
live-rates-for-shipstation/tags/1.1.2/core/shipping-method-shipstation.php
r3407166 r3442676 1386 1386 $package['quantity'], 1387 1387 $package['line_total'], 1388 $packages['destination'], 1388 1389 ); 1389 1390 } -
live-rates-for-shipstation/tags/1.1.2/live-rates-for-shipstation.php
r3411187 r3442676 4 4 * Plugin URI: https://iqcomputing.com/contact/ 5 5 * Description: ShipStation shipping method with live rates. 6 * Version: 1.1. 16 * Version: 1.1.2 7 7 * Requries at least: 6.2 8 8 * Author: IQComputing … … 26 26 * @var String 27 27 */ 28 protected static $version = '1.1. 1';28 protected static $version = '1.1.2'; 29 29 30 30 … … 258 258 259 259 } ); 260 require_once rtrim( __DIR__, '\\/' ) . '/_autoload.php'; 260 261 add_action( 'plugins_loaded', array( '\IQLRSS\Driver', 'drive' ), 8 ); 261 262 -
live-rates-for-shipstation/tags/1.1.2/readme.txt
r3411187 r3442676 4 4 Requires at least: 5.9 5 5 Tested up to: 6.8 6 Stable tag: 1.1. 16 Stable tag: 1.1.2 7 7 License: GPLv3 or later 8 8 License URI: https://www.gnu.org/licenses/gpl-3.0.html … … 51 51 == Changelog == 52 52 53 = 1.1.2 (2026-01-19) = 54 * Patched an issue where rate caching would not account for a destination change. 55 * Fixed a JS bug for Shipping Adjustment would not display on API Verified. 56 * Moved autolaod to separate file. 57 * Added verification to logs to prevent edge-case errors. 58 * Big Shipping Method changes coming in next version to account for Unit Tests. Calculations will move to their own class instance. See the experimental branch for more info. 59 53 60 = 1.1.1 (2025-12-04) = 54 61 * Fixed JS conflict with WordPress 6.9 (nice!) … … 63 70 * New filter hook for Shipping Zone Settings `iqlrss/zone/package_presets`. Useful for managing Custom Package presets. 64 71 * New filter hook for Shipping Estimates `iqlrss/shipping/packages`. Useful for modifying what gets sent to ShipStation API for retrieving shipping estimates. 65 66 = 1.0.8 (2025-10-10) =67 * Patches issue of missing `other_amount` when applying shipping rates (thanks @centuryperf)!68 * Shout out to @sarawill for reporting the WP_Error error.69 * Better formatting for rate reporting on Edit Order screen when dealing with custom packages.70 * Added caching layer to prevent multiple requests and logs - this should speed up frontend per-page shop requests.71 * Fixed issue of duplicate logs when debugging.72 * Fixed issue where API Log would lose formatting during certain requests. -
live-rates-for-shipstation/trunk/changelog.txt
r3411187 r3442676 2 2 3 3 This is a brief text document keeping track of changes to the plugin. For a full history, see the Github Repository. 4 5 = 1.1.2 = 6 7 Relase Date: January 19, 2026 8 9 * Overview 10 * Minor update that patches a caching issue and prepares for unit testing. 11 * Fixed issue when adding a verification key, the Shipping Price Adjustment would not initially appear. 12 * Moved autoload to it's own file for easier unit testing support. 13 * The next update will see ShipStation Warehouses, ShipStation Packages, and the Shipping Method calculations moved to it's own class for easier unit tests and management. 4 14 5 15 = 1.1.1 = -
live-rates-for-shipstation/trunk/core/assets/js/integration-settings.js
r3407166 r3442676 110 110 111 111 /* Eh, just trigger it */ 112 if( $lowestcb.checked && 'none' == $lowestLabel.closest( 'tr' ).style.display ) { 113 $lowestcb.dispatchEvent( new Event( 'change' ) ); 112 if( iqlrss.api_verified ) { 113 if( $lowestcb.checked && 'none' == $lowestLabel.closest( 'tr' ).style.display ) { 114 $lowestcb.dispatchEvent( new Event( 'change' ) ); 115 } 114 116 } 115 117 … … 297 299 298 300 /* Skip the Return Lowest Label if related isn't checked */ 299 if( $elm.name.includes( 'global_adjustment' ) && '' == document.querySelector( 'select[name*=global_adjustment_type]' ).value ) {300 return;301 }302 303 /* Skip the Return Lowest Label if related isn't checked */304 301 if( $elm.name.includes( 'return_lowest_label' ) && ! document.querySelector( '[type=checkbox][name*=return_lowest]' ).checked ) { 305 302 return; -
live-rates-for-shipstation/trunk/core/shipping-method-shipstation.php
r3407166 r3442676 1386 1386 $package['quantity'], 1387 1387 $package['line_total'], 1388 $packages['destination'], 1388 1389 ); 1389 1390 } -
live-rates-for-shipstation/trunk/live-rates-for-shipstation.php
r3411187 r3442676 4 4 * Plugin URI: https://iqcomputing.com/contact/ 5 5 * Description: ShipStation shipping method with live rates. 6 * Version: 1.1. 16 * Version: 1.1.2 7 7 * Requries at least: 6.2 8 8 * Author: IQComputing … … 26 26 * @var String 27 27 */ 28 protected static $version = '1.1. 1';28 protected static $version = '1.1.2'; 29 29 30 30 … … 258 258 259 259 } ); 260 require_once rtrim( __DIR__, '\\/' ) . '/_autoload.php'; 260 261 add_action( 'plugins_loaded', array( '\IQLRSS\Driver', 'drive' ), 8 ); 261 262 -
live-rates-for-shipstation/trunk/readme.txt
r3411187 r3442676 4 4 Requires at least: 5.9 5 5 Tested up to: 6.8 6 Stable tag: 1.1. 16 Stable tag: 1.1.2 7 7 License: GPLv3 or later 8 8 License URI: https://www.gnu.org/licenses/gpl-3.0.html … … 51 51 == Changelog == 52 52 53 = 1.1.2 (2026-01-19) = 54 * Patched an issue where rate caching would not account for a destination change. 55 * Fixed a JS bug for Shipping Adjustment would not display on API Verified. 56 * Moved autolaod to separate file. 57 * Added verification to logs to prevent edge-case errors. 58 * Big Shipping Method changes coming in next version to account for Unit Tests. Calculations will move to their own class instance. See the experimental branch for more info. 59 53 60 = 1.1.1 (2025-12-04) = 54 61 * Fixed JS conflict with WordPress 6.9 (nice!) … … 63 70 * New filter hook for Shipping Zone Settings `iqlrss/zone/package_presets`. Useful for managing Custom Package presets. 64 71 * New filter hook for Shipping Estimates `iqlrss/shipping/packages`. Useful for modifying what gets sent to ShipStation API for retrieving shipping estimates. 65 66 = 1.0.8 (2025-10-10) =67 * Patches issue of missing `other_amount` when applying shipping rates (thanks @centuryperf)!68 * Shout out to @sarawill for reporting the WP_Error error.69 * Better formatting for rate reporting on Edit Order screen when dealing with custom packages.70 * Added caching layer to prevent multiple requests and logs - this should speed up frontend per-page shop requests.71 * Fixed issue of duplicate logs when debugging.72 * Fixed issue where API Log would lose formatting during certain requests.
Note: See TracChangeset
for help on using the changeset viewer.