Skip to content

Woo Stock Sync from CSV v1.4.6

Choose a tag to compare

@github-actions github-actions released this 03 Feb 06:38
· 7 commits to main since this release

Woo Stock Sync from CSV v1.4.6

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.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
  • Security: Enhanced database query safety throughout

= 1.2.5 =

  • Fixed: Saving settings no longer resets next scheduled run if within current interval
  • Fixed: Next run time now shows "Overdue by X" when scheduled time has passed
  • Improved: Smart scheduling - only reschedules when necessary
  • Added: Visual indicator (red text) for overdue scheduled syncs

Installation

  1. Download woo-stock-sync-from-csv-1.4.6.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+