Releases: RishadAlam/cart-rebound
Releases · RishadAlam/cart-rebound
Release list
v1.1.0
🧾 Changelog
Version: 1.1.0
Release Date: August 18, 2026
✨Added
- Added Visual and HTML views to the email body editor, with a Format button that indents hand-written markup.
- Added merge tags for the shopper's surname, full name, and email address.
- Added merge tags for the cart's item names, item count, value, and the date it was left behind.
- Added merge tags for the checkout page, the store name, address, contact email, manager name, and the current year.
- Added a
{products_table}merge tag that renders the abandoned items as a table. - Added per-template product-table options: column choice and order, ruled, boxed, or rule-free rows, thumbnail size, column headings, tax-inclusive prices, product links, the chosen variation under each name, a closing cart-total row, and a row cap.
✨Improved
- Reorganised the template editor into Message, Product table, and Delivery sections with a save bar that stays in reach and reports whether changes are pending.
- Warned before switching template while edits are unsaved.
- Listed every merge tag with a description under the body editor, and made the picker searchable.
- Added a template filter, template count, and subject preview to the template list.
✨Fixed
- Showed bullet and number markers inside the body editor, so a list looks in the editor the way it arrives in the inbox.
- Kept list and alignment commands on the current line instead of applying them to the whole email body.
- Stopped a stray paragraph tag appearing inside the rendered product table.
- Styled the product list and table inline so email clients render them consistently.
- Used the live product name when a tracked cart line was stored without one.
v1.0.0
🧾 Changelog
Version: 1.0.0
Release Date: July 26, 2026
✨Added
- Added pending-payment tracking and clear active, abandoned, recovered, completed, and lost cart lifecycle states.
- Added configurable WooCommerce order statuses that determine when a cart counts as recovered.
- Added confirmation-based unsubscribe and persistent suppression for shoppers who opt out of recovery emails.
- Added recovery email test sends with sample customer, product, coupon, and recovery-link data.
- Added a first-run wizard for guest tracking, abandonment timing, and recovery email setup.
- Added complete cart details, linked orders, status history, cart IDs, lifecycle guidance, and explicit view actions.
- Added recoverable revenue, 7-day, 30-day, and 90-day trends, recent activity, and product-level abandonment and recovery reports.
- Added optional administrator notifications when an abandoned cart becomes a paid order.
✨Improved
- Improved cart and activity tables with configurable page sizes and HPOS-aware WooCommerce order links.
- Redesigned the dashboard, cart details, email template preview, unsubscribe screen, settings, and data-dense administration layouts.
✨Bug Fixes
- Formatted monetary values using the store's WooCommerce currency symbol, position, decimal, and thousands-separator settings.
- Prevented checkout events from clearing tracked cart contents prematurely or leaving completed carts active.
- Kept recovery status and recovered revenue accurate after linked orders are cancelled, failed, or refunded.
- Corrected admin form alignment and positioned the Cart Rebound menu directly below WooCommerce.
✨Security
- Sanitized recovery-email unsubscribe request values before processing.
v0.1.0
Full Changelog: https://github.com/RishadAlam/cart-rebound/commits/v0.1.0