Releases: andrewaires/bumpmint
Releases · andrewaires/bumpmint
Release list
BumpMint 1.7.0
Added
- Added active and inactive campaign controls without deleting saved settings or Analytics history.
- Added targeting for everyone, logged-in users, logged-out visitors, and selected WordPress roles.
- Added country and state or region targeting with include/exclude matching.
- Added targeting based on any applied coupon or selected published WooCommerce coupons.
Improvements
- Combined customer, location, and coupon requirements with existing cart and schedule rules.
- Automatically removes BumpMint-added products when eligibility is lost.
- Updated documentation and integration test coverage.
BumpMint 1.6.1
Fixed
- Fixed currency symbols and spacing appearing as encoded text in Checkout Block offer badges, titles, and descriptions.
Improvements
- Refreshed the WordPress.org and GitHub documentation with clearer, benefit-focused content.
- Added updated screenshots covering classic checkout, Checkout Blocks, campaign management, scheduling, and Analytics.
- Moved the complete release history to a dedicated changelog.
Full Changelog: 1.6.0...1.6.1
BumpMint 1.6.0
Added
- Added native WooCommerce Bookings support for bookable products that do not require confirmation.
- Customers can choose the required date and options using the native product form and return to checkout automatically.
- Applied BumpMint discounts to the booking price calculated by WooCommerce.
- Supported configured booking offers in both classic checkout and Checkout Blocks.
- Added secure, session-bound handoffs with server-side validation of the rule, product, eligibility, stock, and quantity.
- Added automated coverage for booking configuration, pricing, redirects, tampering, and unsupported confirmation flows.
Improvements
- Refined the configurable-offer instructions and visual styling.
- Verified compatibility with WordPress 7.1.
Full Changelog: 1.5.0...1.6.0
BumpMint 1.5.0
Added
- Added a lightweight local Analytics dashboard under Order Bumps > Analytics.
- Added per-bump views, paid conversions, conversion rate, net bump revenue, top-performing bump, and date, weekday, and hourly reports.
- Added filters by period, order bump, and currency.
- Added report reset with a new tracking generation.
- Added WooCommerce paid-status and refund synchronization.
Improvements
- Synchronized view attribution across AJAX updates, multiple bumps, and consecutive orders.
- Kept Analytics local to WordPress without external telemetry.
- Excluded taxes and shipping from bump revenue.
Security
- Hardened uninstall direct-access protection while preserving WordPress uninstall behavior.
Full Changelog: 1.4.0...1.5.0
BumpMint 1.4.0
Added
- Availability scheduling for every day, selected calendar dates, or recurring weekdays.
- Optional time ranges based on the WordPress site timezone, including schedules that continue past midnight.
- Server-side schedule enforcement across classic checkout and Checkout Blocks.
- Automatic removal of selected offers when their scheduled availability ends.
- Schedule summaries in the order bump management screen.
Full Changelog: 1.3.0...1.4.0
BumpMint 1.3.0
Added
- Added product category triggers for order bumps.
- Added category-only rules and product/category OR matching.
- Added parent-category matching and variation support.
- Added native WooCommerce category selection.
Improvements
- Improved eligibility messages and documentation for category-based offers.
Full Changelog: 1.2.0...1.3.0
BumpMint 1.2.0
Added
- Added WooCommerce Checkout Block support with eligible order bumps displayed below the order summary.
- Added Store API-backed offer selection with server-side pricing, stock, quantity, and eligibility validation.
Improvements
- Improved selected offer and stale-checkout synchronization during Checkout Block updates.
- Improved Checkout Block spacing without changing classic checkout presentation.
Changed
- Clarified that configurable checkout positions apply only to classic checkout.
Security
- Validated Checkout Block mutations on the server and escaped Store API error output.
Full Changelog: 1.1.3...1.2.0
BumpMint 1.1.3
Fixes and performance improvements
- Applied order bump discounts to effective WooCommerce prices, including compatible product price filters and cart pricing adjustments.
- Synchronized selected offer cards, descriptions, price placeholders, and fixed-discount badges with the price actually charged.
- Prevented discounts from compounding during repeated cart calculations while preserving independently added lines of the same product.
- Reduced autoloaded data by automatically migrating stored order bump rules to non-autoloaded WordPress options.
BumpMint 1.1.2
Fixes
- Fixed cart subtotal rules using outdated values after cart changes.
- Automatically removes BumpMint-added products when their display rule is no longer satisfied.
- Preserves independently added cart lines of the same product.
- Prevents checkout with stale order bump eligibility until the updated totals are reviewed.
- Keeps offers before payment methods synchronized during AJAX checkout updates.
BumpMint 1.1.1
Fixes
- Display the specific WooCommerce error inside the order bump when a cart addition is rejected.
- Prevent the same WooCommerce error from being duplicated at the top of the checkout.
- Improve order bump error message and description readability.