Skip to content

v2.3.0

Latest

Choose a tag to compare

@vholik vholik released this 11 Aug 08:56
bce113d

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: v2.2.1...v2.3.0