v1.5.0

mercurjs/mercurv1.5.0Dec 18, 2025by tomaszdworniczak

AI Summary

A stability-focused release dedicated to correcting pricing, promotion logic, and product attribute handling to ensure data consistency.

Key Highlights

  • Improved promotion conditions handling and validation
  • Fixed price data issues in price lists
  • Improved product attribute changes to prevent redundant modals
  • Fixed storefront pricing and promotion calculations

New Features

  • Improved promotion conditions handling
  • Fixed price data consistency
  • Improved product attribute handling
  • Fixed storefront pricing logic

Full Release Notes

### Release 1.5.0

Version 1.5.0 is a stability and correctness-focused release, addressing a broad set of issues across Admin, Vendor, and Storefront applications. The changes improve reliability of promotions and pricing, reduce UI friction, and ensure a more predictable experience for both internal users and end customers.

#### Admin Panel

https://github.com/mercurjs/admin-panel

This release improves promotion management, data consistency, and overall stability of key admin workflows.

- Improved promotion conditions handling, including fixes for missing or incorrectly selectable attributes.

- Resolved multiple issues in promotion creation and editing flows to ensure all conditions and values are properly displayed and selectable.

- Fixed validation and UI inconsistencies in promotion rules that could lead to incorrect configuration or blocked workflows.

- Addressed problems with redundant or missing data in admin forms, improving reliability and predictability of configuration screens.

- Improved error handling and feedback in cases where invalid or incomplete data was submitted.

- Minor UI and usability fixes across admin views to reduce friction during daily operations.

#### Vendor Panel

https://github.com/mercurjs/vendor-panel

This release focuses on improving price management, product configuration, and reducing disruptive UI behavior.

- Fixed issues with missing or incorrect price data when adding products to price lists.

- Improved handling of product attribute changes to prevent redundant confirmation modals.

- Ensured current prices and attributes are consistently visible and correctly applied during product and price list management.

- Resolved UI inconsistencies that could cause confusion or unnecessary interruptions when editing vendor data.

- General stability improvements in vendor-facing forms and flows.

#### Storefront

https://github.com/mercurjs/b2c-marketplace-storefront

This release brings multiple fixes that improve correctness, clarity, and user experience for end customers.

- Fixed pricing and promotion-related issues to ensure correct values are displayed and applied during shopping flows.

- Improved consistency of product and promotion data shown to customers.

- Addressed UI and text inconsistencies to make the storefront experience clearer and less error-prone.

- Resolved edge cases that could lead to incorrect behavior during browsing or checkout-related interactions.

- General bug fixes and stability improvements across storefront views.