v2.3.0

Gerstep/cybosv2.3.0Aug 11, 2026by vholik

AI Summary

This major release brings a comprehensive UI overhaul to the Admin and Vendor panels, introduces new review moderation features, and adds offer-scoped inventory management. It also upgrades the core Medusa dependency and completely restructures the documentation.

Key Highlights

  • Revamped documentation
  • Admin and Vendor panel redesigns
  • New reviews surfaces
  • Offer inventory management
  • Medusa 2.18.0 bump

New Features

  • Admin & Vendor panel redesigns
  • Reviews module (Admin & Vendor)
  • Offer inventory management
  • Documentation overhaul

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