Skip to content

Woo Stock Sync from CSV v1.4.1

Choose a tag to compare

@github-actions github-actions released this 03 Feb 00:05
· 15 commits to main since this release

Woo Stock Sync from CSV v1.4.1

Changes

= 1.4.0 =

  • Major: Industry-standard license management system
  • New: Four distinct license states - Active, Expired, Invalid, Inactive
  • New: 7-day grace period for network errors (prevents temporary outages from disabling sync)
  • New: Dedicated renewal URL with pre-filled license key for expired licenses
  • New: Specific UI and messaging for each license state
  • New: Grace period notification shown when network issues detected
  • Improved: License key never auto-deleted, only cleared on explicit user action
  • Improved: Status-specific admin notices with appropriate severity
  • Improved: More intuitive license page with clear actions per state
  • Changed: Plugin updates always available regardless of license status
    = 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.3 =

  • Improved: License key is preserved when license becomes inactive (expired, suspended, etc.)
  • Improved: New "License Inactive" UI state with Verify button to auto-reactivate when server status is restored
  • Added: Option to use a different license key when current one is inactive
  • Changed: License status auto-restores on next verification if server-side license is valid again

= 1.3.2 =

  • Fixed: Network errors no longer invalidate license (only 401/403 API errors do)
  • Fixed: License activation clears old data first to avoid stale state
  • Fixed: Verify License button now reloads page when license is invalid
  • Added: Admin notice when license is inactive but key exists
  • Improved: Simplified daily license check logic

= 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

Installation

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