Improved: replaced the anomaly alert card list with a searchable, filterable, paginated table and restored clear spike/drop direction badges.
Improved: fixed the dashboard analysis overview chart initialization and added high-level context explaining how analyzed products are selected for each run.
Improved: clarified slow country-save failures with a timeout-specific admin notice and a longer settings API timeout for country updates.
0.4.4
Improved: increased the plugin-side analysis request timeout to 240 seconds so large-store runs can wait longer for slower AIRF API processing before the WordPress client gives up.
Improved: aligned the plugin timeout budget with the updated AIRF API analysis recovery path for slow or degraded upstream analysis runs.
0.4.3
Fixed: large catalogues could leave the “Analyzing…” spinner running indefinitely after a worker crash, timeout, or out-of-memory event.
Improved: the background analysis worker now raises its memory and time limits, streams products in chunks, and writes a heartbeat so a watchdog can recover stalled runs without a manual page refresh.
Improved: when a worker is killed mid-run, the plugin defers a reconcile instead of failing immediately, so monthly analysis quota is not double-spent on transient failures.
Improved: catalogue rotation across analysis runs now advances only after a confirmed successful API result, so transient failures no longer skip parts of the catalogue.
Improved: advisory lock is now site-scoped on multisite networks, preventing sibling sites from blocking each other’s analysis runs.
Improved: hardened the internal loopback dispatch endpoint with per-IP throttling, address allowlisting, and a single-use token.
0.4.2
Updated plugin metadata and product page link for review resubmission.
Reworked POST array sanitization to satisfy Plugin Check 1.9.0.
0.4.1
Updated bundled Chart.js to 4.5.1.
Moved verification screen JavaScript to the admin enqueue flow.
Replaced flagged input reads with explicit sanitization.
Removed the hardcoded cron URL trigger.
0.4.0
Email-verified domain registration and account recovery.
Auto-analysis scheduling with day/time picker.
Customer base country picker with market event insights.
Demand forecast charts with zoom and pan.
Revenue impact analysis and reorder calendar.
Seasonal pattern detection and demand anomaly alerts.
Supplier order report generation.
CSV export and print report.
Polar billing integration for Starter and Growth plans.
Local bundled chart libraries for admin visualizations.