v2.3.0

mercurjs/mercurv2.3.0Aug 11, 2026by vholik

AI Summary

This release focuses on UI improvements across Admin and Vendor panels, introduces new review management features, upgrades Medusa to 2.18.0, and includes extensive documentation updates.

Key Highlights

  • Revamped documentation with Platform, Build, and Reference sections
  • New Reviews system for Admin and Vendor panels
  • Enhanced Offers & Inventory management with kits and backorder support
  • Redesigned Admin and Vendor panels for Inventory, Reservations, and Price Lists

Breaking Changes

  • Renamed storefront package to `@mercurjs/storefront`

New Features

  • Admin reviews panel and core review module
  • Vendor reviews panel
  • Offer-scoped inventory management including kits and backorders
  • Resizable DataGrid columns
  • Hreflang alternates pointing to 200 locale URLs

Full Release Notes

# Mercur v2.3.0

This release brings a wave of UI polish across the Admin and Vendor panels, two
brand-new Reviews surfaces, a smarter offer inventory system, fully revamped
documentation, and a bump to Medusa 2.18.0 — plus a batch of fixes reported by
the community.

## ✨ Highlights

### 📚 Revamped documentation
Our docs got a major overhaul — restructured into clear **Platform**, **Build**,
and **Reference** sections, with refreshed positioning and new **User Guides**
to walk you through the platform step by step. Check them out at
**https://docs.mercurjs.com**. (#1340, #1355)

### Reviews
- **Admin reviews panel + core review module** — moderate product and seller
  reviews from the operator dashboard, backed by a dedicated review module. (#1309)
- **Vendor reviews** — sellers can now see and manage reviews from their own
  panel. (#1308)

### Offers & Inventory
- **Manage inventory, inventory kits & backorders for offers** — offer-scoped
  inventory management, multi-item kits, and backorder support. (#1336)

### Panel redesigns
- **Admin:** redesigned Inventory (#1329), Reservations (#1330) and Price Lists (#1331) panels.
- **Vendor:** redesigned Inventory (#1332), Reservations (#1334) and Price Lists (#1338) panels.
- **Campaigns:** admin Campaigns UI refresh with list filters (#1307); vendor
  Campaigns refresh (#1305) plus detail polish, promotions filters & a filtering
  refactor (#1316).
- **Admin login screen** redesigned (#1306).

### Platform
- **Bump Medusa to 2.18.0** (#1368).

## 🐛 Fixes
- Declare zod as a runtime dependency in core (#1310).
- Unblock codegen crash from execa `Set.prototype.union` (#1311).
- Guard undefined regions in the shipping option pricing form (#1327).
- Resolve sidebar labels through `translationNs` (#1369).
- Make DataGrid columns resizable (#1370).
- Point storefront hreflang alternates at 200 locale URLs (#1356).
- Use the built-in password reveal on the login field (#1314).
- Default campaigns list to `created_at` order (#1315).

## 🧰 Internal / Chore
- Self-contained UI e2e harness (#1312) and fixture lint fix (#1313).
- Rename storefront package to `@mercurjs/storefront` (#1301).
- README star-history snapshot + docs home video tweaks (#1337, #1342, #1343, #1354).

## 🙌 Thanks to the community
Huge thanks to everyone who reported issues, shared feedback, and tested canary
builds — Mercur gets better because of you.

Welcome and thank you to our new contributor **@bansal-ashish-dev**, who made
their first contribution in #1327! 🎉

**Full Changelog:** https://github.com/mercurjs/mercur/compare/v2.2.1...v2.3.0