Back to Recoverv1.0.21 (24 releases)

Changelog Recover

Changelog for the available Recover WooCommerce plugin: updates, fixes and feature development.

v1.0.21
  • An order placed from a cart that was never abandoned no longer counts as a recovered cart; it inflated the recovery rate with every ordinary checkout. Such a cart is now removed when the order is placed.
  • Line breaks in the recovery email body text now show in the email instead of running together on one line.
  • FAQ corrected: a cart receives the number of reminders you set, not always a single email.
v1.0.20
  • The upgrade notice's "Coming soon" and "Get notified" labels are English source strings for every language; Polish sites used to get their own Polish source text, which translators in other languages then saw untranslated.
v1.0.19
  • Display name drops the "Plogins " prefix. The slug, the text domain and every option key are unchanged, so nothing on an existing install moves.
v1.0.18
  • Fixed the second screenshot caption on the WordPress.org listing. It promised "the recovery email with its one-click Complete my order button" while the image beside it was the settings screen, so the listing described a screen no visitor could see.
v1.0.17
  • The sidebar upgrade promo now follows the same dismissal as the banner. Dismissing the banner used to leave a full-height advert on the settings screen for good, which is not what the WordPress.org guideline on upgrade prompts means by used with moderation.
v1.0.16
  • Changed: the listing now says a paid edition exists and what it adds. It never did, so anyone reading the WordPress.org page had no way of knowing there was one.
v1.0.15
  • Fixed: the PRO upgrade promo kept selling to people who had already bought the paid edition. Only the banner could be dismissed, so the sidebar promo and the locked feature cards followed a paying customer around for good. The promo now checks whether the paid edition is active and steps aside when it is.
  • Fixed: the link under the timing fields had an arrow glyph inside the translatable string, so every translator had to carry the arrow and any locale that dropped it changed the layout. The label is plain text now.
  • Fixed: the German translation of the subject-line help carried two zero-width spaces, invisible in the editor and passed through to the screen.
  • Changed: Polish, German and Spanish are complete again at 93 of 93 strings. Twenty strings added since the last refresh, among them the whole cart search and the reminder plan, had no translation at all.
v1.0.14
  • Fixed: deleting the plugin left the per-user "dismiss" flag from the PRO notice in the database. Uninstall now removes it for every user, not just the one who dismissed it.
v1.0.13
  • Changed: **Number of reminders** now shows the plan it makes. That field and **Email delay (minutes)** only mean anything together, and neither could show it alone, so the sequence is now listed under the field, counted from the moment a cart is marked abandoned. Steps ease in and out as you change the count, so you watch the campaign grow or shrink instead of having to save to find out. The list is rendered from the saved settings, so it is correct with JavaScript switched off too.
  • Changed: the field now carries the upper bound it always had. Anything above 5 was silently clamped down to 5 on save; the input says 1 to 5 now, so the browser stops you before the save does.
  • Fixed: the muted grey used across this screen measured 4.24:1 against the wp-admin background, under the 4.5:1 WCAG AA asks for text. That covered the next-run line, the card labels and the promo copy. It is 5.38:1 now.
  • Changed: every text, number and multiline field on the settings screen ties its help text to the input with `aria-describedby`, so a screen reader reads the explanation with the field rather than leaving it to be found on its own.
v1.0.12
  • New: **Number of reminders**, from 1 to 5, under Timing. The sequence engine was always in the plugin, but the count was pinned to 1 in code with no way for a merchant to change it. That made it a built-in feature the plugin refused to run, which the WordPress.org guidelines do not allow, so it is a setting now. Existing shops keep sending one reminder until they raise it.
  • The reminders are spaced by the existing Email delay, and every one of them uses the same subject and body. Different copy per step, and a coupon on a chosen step, are what the paid edition adds on top.
  • Fixed: exporting personal data crashed for any shopper who had an abandoned cart. The export cast a date object straight to a string, which is a fatal in PHP, so the one request a shop is obliged to be able to answer was the one that failed. The date is formatted now.
v1.0.11
  • The translation template was regenerated. It still named an older version of the plugin and pointed at source lines that had since moved, which is what translation tools read to show a string in context.
v1.0.10
  • Renamed to Plogins Recover - Abandoned Cart for WooCommerce so the name leads with the brand rather than a generic word, which is what the WordPress.org plugin review team asks for. The plugin slug is unchanged.
v1.0.9
  • Removed the "Tested up to" header from the main PHP file. It belongs in readme.txt only, where it is already declared; present in both, the header can override the readme and show a compatibility version that was never intended.
v1.0.8
  • Tested against WordPress 7.1. Verified by activating this build on a clean 7.1 install with WooCommerce 11.1, not by editing the header.
v1.0.7
  • Fixed the PRO promo on the settings screen quoting a price in PLN. PRO is priced and charged in EUR, so an admin on a Polish site was shown a zloty amount and then billed in euro, and the zloty figure was a fixed conversion that drifted from the real charge as the rate moved. The promo now shows the euro price that is actually taken.
v1.0.6
  • Logged-in customers now receive recovery emails again. With "Require consent" on, their carts were saved but never emailed, even though the consent checkbox is only ever shown to guests.
v1.0.4
  • Translations: completed Polish, German and Spanish for the PRO upgrade panel.
v1.0.3
  • Accessibility improvements to the admin and storefront markup.
  • Fixed low-contrast admin headings under an OS dark-mode preference.
v1.0.2
  • Added bundled Polish, German and Spanish translations for the plugin interface.
v1.0.1
  • First stable release.
v0.1.3
  • Renamed to Plogins Recover for WooCommerce for a more distinctive plugin name.
v0.1.2
  • `recover/email_sent` action after a recovery email is accepted by wp_mail.
  • `recover/cart_recovered` action when a cart is marked recovered.
  • `CartRepository::findById()` for cart lookup by primary key.
v0.1.1
  • Multi-email recovery sequences: `recover/max_emails`, `recover/email_step_delay`,
  • `recover/email/template_args`, and a third `$step` argument on `recover/email/args`.
  • Cron worker increments `emails_sent` and schedules follow-ups from `last_email_at`.
v0.1.0
  • Initial release.