Skip to content

Woo Stock Sync from CSV v1.3.1

Choose a tag to compare

@github-actions github-actions released this 02 Feb 16:20
· 15 commits to main since this release

Woo Stock Sync from CSV v1.3.1

Changes

= 1.1.3 =

  • Fixed: JavaScript error when viewing log details (duration.toFixed)

= 1.1.2 =

  • Fixed: License now persists when plugin is deactivated/reactivated
  • Fixed: License now persists when plugin is updated
  • License deactivation only happens when user explicitly clicks "Deactivate License"

= 1.1.1 =

  • Added manual "Check for Updates" button in License page
  • Added one-click "Update" button when new version available
  • Improved update UI with version info display

= 1.3.1 =

  • Fixed: License verification now properly marks license as inactive when API returns 401
  • Improved: License key is preserved when verification fails, allowing easy re-activation

= 1.3.0 =

  • Fixed: License deactivation now always clears local data, even if API fails
  • Improved: Users can now change license even if old license was deleted from server

= 1.2.9 =

  • Refactored: DRY - Cron intervals now defined once and shared across plugin
  • Refactored: DRY - Stats array defined once via get_default_stats() method
  • Fixed: Deprecated current_time('timestamp') replaced with time()
  • Fixed: Missing wssc_watchdog_last_check option in uninstall cleanup
  • Fixed: sanitize_sql_orderby() now handles false return value safely
  • Fixed: Watchdog docblock now correctly says 'hourly' not '4 hours'
  • Removed: Unused get_products_by_skus() dead code
  • Code quality improvements from senior engineer review

= 1.2.8 =

  • Fixed: Cron intervals now registered during activation (prevents scheduling failure)
  • Fixed: Scheduled sync properly resumes after deactivate/reactivate cycle
  • Fixed: "Next run" now displays correctly after plugin reactivation
  • Root cause: Custom cron schedules weren't available during activation hook

= 1.2.7 =

  • Fixed: Scheduled sync now resumes immediately after plugin reactivation
  • Fixed: "Next run" no longer empty after deactivate/reactivate cycle

= 1.2.6 =

  • Fixed: Uninstall.php now correctly cleans up all plugin options and cron hooks
  • Fixed: Scheduled sync now has lock to prevent concurrent runs
  • Fixed: SQL injection prevention using $wpdb->prepare for table existence checks
  • Fixed: Privatized products tracking now cleans up orphaned entries
  • Improved: Logs table uses composite index for better query performance

Installation

  1. Download woo-stock-sync-from-csv-1.3.1.zip
  2. Go to WordPress Admin → Plugins → Add New → Upload Plugin
  3. Upload the zip file and activate

Requirements

  • WordPress 5.8+
  • WooCommerce 5.0+
  • PHP 7.4+