Przejdź do treści

Changelog

Pełna historia wersji pluginu (parsowana automatycznie z readme.txt):

  • 1.1.1
    • Added: `wpnest_stonot_conversion_window_days` filter — Pro extension point for capping conversion attribution to a time window (30/60/90 days).
    • Added: `wpnest_stonot_active_subscribers_orderby` and `wpnest_stonot_active_subscribers_join` filters — Pro extension points for re-ranking dispatch batches by customer value (VIP priority queue).
    • Added: `WPNest_Stonot_Assets::is_needed()` public getter — lets Pro extensions mirror the conditional enqueue heuristic instead of duplicating it.
    • Internal: 3 filter points only — no schema change, no breaking change, fully backward compatible with 1.1.0.
  • 1.1.0
    • Added CSV export of subscribers (respects the active status / product / email filters). Streams in 1000-row chunks — works on large lists without memory limit issues.
    • Added a summary widget on the Queue page (Total / Active / Notified / Conversion rate). Cached for 5 minutes; busted automatically on every subscribe / notify / convert event.
    • Added a generic webhook URL in Settings. Auto-detects Slack and Discord by URL host; everything else receives a generic JSON `{event, site, timestamp, data}` body. Three opt-in event types: `subscribed`, `notified`, `converted`. Non-blocking dispatch, no impact on store performance. GDPR-safe payload — never sends consent IP / user agent / token.
    • Added a `wpnest_stonot_pre_subscribe_validate` filter — extension point for captcha / bot-check plugins (reCAPTCHA, Cloudflare Turnstile, hCaptcha). Default `null` = pass; return a `WP_Error` to short-circuit with a custom status.
  • 1.0.1
    • Added six extension hooks that the upcoming Pro version will use (no behaviour change for Free users).
    • Renamed the internal `wpnest_stonot_subscriber_notified` action to `wpnest_stonot_after_subscriber_notified` and changed its signature to pass the subscriber row and product object. This is an internal hook with no documented consumers in Free.
  • 1.0.0
    • Initial public release.
    • Double opt-in subscription flow on out-of-stock products (simple and variable).
    • Three entry points: automatic hook on single product pages, `[wpnest_stonot_form]` shortcode, Gutenberg block.
    • GDPR audit trail (IP, user-agent) on every consent.
    • Honeypot + per-IP rate limit on the subscribe endpoint.
    • Restock detection via `woocommerce_product_set_stock_status` + `woocommerce_variation_set_stock_status`.
    • Bulk notification dispatch through Action Scheduler (batches of 50).
    • Per-subscriber antispam guard (configurable hours window).
    • One-click token-based unsubscribe (RODO/GDPR-compliant).
    • Conversion tracking via `woocommerce_order_status_completed`.
    • Admin: Subscribers list (filterable, bulk actions), Queue (aggregated, sortable), Settings (REST-backed).
    • HPOS-ready.
    • Bundled English source + Polish translation (`pl_PL.po/.mo/.l10n.php`).
    • Plugin Check clean.

Szanujemy Twoją prywatność

Ta strona używa plików cookie do analityki i marketingu. Możesz zaakceptować wszystkie, odrzucić nieobowiązkowe lub dostosować swoje preferencje.