v1.5.1
mercurjs/mercurv1.5.1Jan 19, 2026by tomaszdworniczak
AI Summary
A comprehensive bug fix release addressing order management, fulfillment, pricing, and promotion logic across Admin, Vendor, and Storefront applications.
Key Highlights
- Fixed order filtering and reservation creation errors
- Corrected promotion activation dates
- Fixed pricing and promotion calculation errors in storefront
- Improved error messaging for fulfillment actions
Full Release Notes
### Release 1.5.1 #### Admin Panel https://github.com/mercurjs/admin-panel **Fixed** - Resolved issues with order filtering not returning correct results. - Fixed errors occurring when creating reservations. - Corrected promotion behavior where campaigns were not activated at their start date. - Prevented unintended creation of duplicate metadata when editing existing entries. - Fixed inability to remove metadata values from product attributes. - Corrected incorrect default selection of Tax Inclusive Pricing under specific conditions. - Fixed error triggered by clicking Create Fulfillment. - Resolved UI issues in Return Reasons and after sorting + delete actions. - Fixed issue where Allocations options were visible for Free Shipping promotions. - Resolved issue preventing approval of Product Categories. - Fixed incorrect visibility of Edit Prices option when products are not assigned to a price list. **Improved** - Improved error messaging on Create Fulfillment view. - Updated tables to use index instead of internal IDs for improved consistency and UX. #### Vendor Panel https://github.com/mercurjs/vendor-panel **Fixed** - Resolved issues preventing vendor registration. - Fixed errors when connecting Stripe. - Fixed missing or incorrect price lists despite successful creation. - Resolved multiple issues with product filtering, sorting, and searching, including: - Tag-based filtering - Collection view filtering - Promotions view filtering and sorting - Fixed multiple 500 errors when sorting price lists by title or status. - Corrected inconsistent order return status shown in different views. - Fixed errors when: - Saving campaign additional attributes - Adding products to promotion conditions - Editing shipping profiles - Fixed incorrect values being applied in promotion conditions. - Resolved inventory-related UI issues, including incorrect toast behavior. - Fixed UI/UX issues for stock location titles. - Addressed unknown errors in returns flow. **Improved** - Added stronger password validation during vendor registration. - Added missing validation rules in Promotions. - Improved overall stability and UX of Inventory, Promotions, and Products views. #### Storefront https://github.com/mercurjs/b2c-marketplace-storefront **Fixed** - Fixed missing order confirmation email after placing an order. - Fixed wishlist page rendering as empty instead of showing products. - Corrected promotion logic where: - Free shipping was not reducing shipping cost to zero - Percentage-off product discounts were calculated incorrectly - Fixed incorrect cart calculations for promotions applied at checkout. **Improved** - Stabilized shared storefront components to prevent rendering issues across pages.