EasyCommerce Changelog
All notable changes to EasyCommerce will be documented in this file.
[1.1.5] - 2026-08-15
🚀 Added
- Mobile API v2 is added
- Added page-size selector on orders page
- Added production selection modal in single product menu
- Allow bundling child products in variable subscriptions
- Add full-product portability: lossless export/import bundles
- Add full-product portability: lossless export/import bundles
- re-pointed to the new ids on import.
- Wired through the existing Products list Export/Import buttons via new
- Add multipackage download support
🐛 Fixed
- Export products should export only selected products
- Do not show bundle products with visibility not set to public
- Show correct validation message when mixing products in cart
- Product Reviews section in product layout does not show the form
- Fixed issue with subscription renewal URLs not showing form
- Harden security and authorization checks
- Fixed product layout issues
- the target resolves or creates them by natural key, and cross-product
- Shop search icon no longer overlays the template mega menu
- Category page is redirected to the shop page
[1.1.3] - 2026-07-28
🚀 Added
- Added page-size selector to orders page
🐛 Fixed
- Displayed correct validation message when mixing products in cart
- Displayed product reviews form in product layout
[1.1.2] - 2026-07-18
🐛 Fixed
- Resolved issue where subscription renewal URLs did not display the form
[1.1.1] - 2026-07-16
🐛 Fixed
- Hardened security and authorization checks
[1.1.0] - 2026-07-14
🚀 Added
- Enabled production selection modal in single product menu
- Allowed bundling child products in variable subscriptions
- Enabled full-product portability for lossless export/import bundles
- Enabled full-product portability for lossless export/import bundles
- Re-pointed to new IDs on import
- Routed Products list Export/Import buttons via new process
- Enabled multipackage download support
- Supported subdirectory Joomla installs
- Enabled demo category featured images
- Made storefront SPA native to the component
- Enabled load to skip checkout view's server-side redirect with
spa_storefront - Added named
z-overlay(10000) for all required surfaces - Enabled skeleton loader for product page
- Enabled skeleton loader for product grids
- Allowed host chrome to route storefront through SPA
- Added host-navigation contract for chrome outside React tree
- Enabled client-side checkout flow and fixed storefront "Home" breadcrumb
- Enabled clean-URL BrowserRouter storefront SPA with flag
- Enabled add-to-cart/buy-now controls and separate pricing-purchase card
- Supported EasyCommerce Store Manager mobile app
🐛 Fixed
- Resolved product layout issues
- Ensured target resolves or creates by natural key and cross-product
- Prevented shop search icon from overlaying template mega menu
- Redirected category page to shop page
- Resolved issue with multi-level nested categories display
- Enabled toggle under Layout and Appearance tab for unresolved cases
- Improved floating cart button contrast in dark mode
- Corrected foreground reading for both light and dark modes
- Ensured modal overlays render above site header
- Made checkout controls follow active template theme
- Resolved token-backed utilities everywhere and retained
! - StoreRoot rendered SEF views from resolved storefront
- Routed Shopping / Go Home through storefront resolver in browser
- Corrected storefront "Home" breadcrumb to use shop route as home URL
- StoreRoot resolved active view from history state on client navigation
- Addressed issues from SPA fetch path rendering views
- Removed duplicate pricing block from default product layout
- Returned 404-not-500 for missing items and improved category menu picker
- Prevented Stripe plugin from applying discount on final checkout
- Fixed failing subscription renewal reminder task
[1.0.9] - 2026-07-07
🚀 Added
- Added mobile app pairing card to admin settings
- Displayed one-time token and QR pairing code in admin settings
- Added mobile app companion API with bearer token authentication
- Allowed generating invoice only for paid orders
- Removed Joomla toolbar in admin and moved permissions button to settings page
🐛 Fixed
- Fixed issue with page returned from cancelled payment in PayPal
[1.0.8] - 2026-06-28
🚀 Added
- Supported listing of free products
- Supported 1x1, 4x3, 16x9 layouts for product hero image frame
- Enabled export and import of product layouts
🐛 Fixed
- Resolved error in product view menu item form
- Stretched wide feature images to fit store product listing thumbnails
- Fixed UI issues in several product layout blocks
- Allowed manual discount application from admin
- Prevented select media modal header from being clipped by Joomla toolbar
[1.0.7] - 2026-06-27
🚀 Added
- Added Rewardify adapter plugin
🐛 Fixed
- Handled invoice events from Stripe
- Fixed plugins manifest not showing on account page after payment until refresh
- Recovered payment succeeded event from migrated custom subscription orders
[1.0.6] - 2026-06-03
🚀 Added
- Enhanced AI services using new AI assistant
🐛 Fixed
- Language selector styling is distorted in the translation modal
- Stripe payment is not recorded when autorenewed the order
- Downloads shows as expired after a trial subscription is activated manually
- Refunded orders are not consired in the consolidated sales report
[1.0.5] - 2026-06-01
🚀 Added
- Show customer downloads on customer details page
- Add support to attach an order to a subscription
- Show plugin integration title on the header instead of body
- Show production variation on orders/subscriptions
- Add subscription details to activation details modal
- Add global refresh button to refresh admin pages
- Improve new subscription modal UX
🐛 Fixed
- Subscription with failed order showing as active
- Subscription paid with paypal is marked as renewal
- Subscription shows pending activation when there exists a previous pending order
- Invalid urls in the order confirmation emails
[1.0.4] - 2026-05-29
🚀 Added
- Automatically create required scheduled tasks when installing first time
- Generate product thumbnails when uploading product image
🐛 Fixed
- Support all webhook events from PayPal
- All time filter is applied as YTD filter
- Export report is not creating jobs to download selected report
- Search box on admin toolbar do not show search results
- Subscription pause/cancel toggles not enforced
[1.0.3] - 2026-05-27
🐛 Fixed
- Downloads page shows empty results
[1.0.2] - 2026-05-27
🚀 Added
- Improve admin user experience
- Use rich text editor for editing product layout blocks
🐛 Fixed
- Country dropdown in checkout is not selectable
- Adding missing language strings
- Edit license window do not show when clicking view button
- Do not fail subscription when next subscription id number exists
- Duplicate license key created for new orders using PayPal
[1.0.1] - 2026-05-24
🚀 Added
- Initial release