v2.0.1

mercurjs/mercurv2.0.1Apr 7, 2026by github-actions[bot]

AI Summary

A feature-heavy release preceding the major v2.0 upgrade, introducing comprehensive seller/store management, attribute systems, AI integration, and UI improvements.

Key Highlights

  • Refactored sellers to stores with member management
  • Added attribute management UI and workflows
  • Introduced Claude Code skills and telemetry transparency
  • Added meilisearch search block for multi-vendor marketplaces
  • Redesigned product creation wizard with bulk editing

New Features

  • Refactored sellers to stores with member management
  • Attribute management UI and workflows
  • Claude Code skills and telemetry transparency
  • Meilisearch search block
  • Redesigned product creation wizard with bulk editing

Full Release Notes

###    🚀 Features

- **admin**:
  - Refactor sellers to stores with member management &nbsp;-&nbsp; by @vholik and **Claude Opus 4.6 (1M context)** in https://github.com/mercurjs/mercur/issues/834 [<samp>(23885)</samp>](https://github.com/mercurjs/mercur/commit/23885382)
   - Add attribute management UI — list, detail, create wizard with categories, edit, and possible value ranking &nbsp;-&nbsp; by @Si3r4dz and **Claude Opus 4.6 (1M context)** in https://github.com/mercurjs/mercur/issues/817 [<samp>(17891)</samp>](https://github.com/mercurjs/mercur/commit/17891fc1) 
- **ai**:
  - Add Claude Code skills, speckit commands, and &nbsp;-&nbsp; by @Si3r4dz in https://github.com/mercurjs/mercur/issues/807 [<samp>(70fc4)</samp>](https://github.com/mercurjs/mercur/commit/70fc4884)
- **cli**:
  - Add telemetry transparency — persistent config, notice, and docs &nbsp;-&nbsp; by @Si3r4dz in https://github.com/mercurjs/mercur/issues/795 [<samp>(8d426)</samp>](https://github.com/mercurjs/mercur/commit/8d426b94)
- **core**:
  - Admin seller management API routes and query param fixes &nbsp;-&nbsp; by @vholik and **Claude Opus 4.6 (1M context)** in https://github.com/mercurjs/mercur/issues/809 [<samp>(c2fc4)</samp>](https://github.com/mercurjs/mercur/commit/c2fc49d1)
  - Seller management improvements, read-only RBAC link, and suspend validation &nbsp;-&nbsp; by @vholik and **Claude Opus 4.6 (1M context)** [<samp>(9a3b1)</samp>](https://github.com/mercurjs/mercur/commit/9a3b129b)
  - Seller management improvements, read-only RBAC link, and suspend validation &nbsp;-&nbsp; by @vholik and **Claude Opus 4.6 (1M context)** in https://github.com/mercurjs/mercur/issues/811 [<samp>(ce780)</samp>](https://github.com/mercurjs/mercur/commit/ce780f41)
  - Add attribute module with operator-defined product attributes, possible values, and category assignments &nbsp;-&nbsp; by     @Si3r4dz and **Claude Opus 4.6 (1M context)** in https://github.com/mercurjs/mercur/issues/817 [<samp>(17891)</samp>](https://github.com/mercurjs/mercur/commit/17891fc1)
  - Add product-attribute workflows — value sync, attribute↔option conversion, and variant image management &nbsp;-&nbsp; by     @Si3r4dz and **Claude Opus 4.6 (1M context)** in https://github.com/mercurjs/mercur/issues/817 [<samp>(17891)</samp>](https://github.com/mercurjs/mercur/commit/17891fc1) 
  
- **registry**:
  - Add meilisearch search block for multi-vendor marketplace &nbsp;-&nbsp; by @kjedras and **Claude Opus 4.6 (1M context)** [<samp>(2c361)</samp>](https://github.com/mercurjs/mercur/commit/2c36133d)
- **types**:
  - Add seller and subscription type definitions &nbsp;-&nbsp; by @vholik and **Claude Opus 4.6 (1M context)** in https://github.com/mercurjs/mercur/issues/797 [<samp>(2c528)</samp>](https://github.com/mercurjs/mercur/commit/2c528c98)
  - Add attribute module types and extend product types &nbsp;-&nbsp; by @Si3r4dz and **Claude Opus 4.6 (1M context)** in https://github.com/mercurjs/mercur/issues/817 [<samp>(17891)</samp>](https://github.com/mercurjs/mercur/commit/17891fc1)
- **vendor**:
  - Add two-step seller onboarding flow &nbsp;-&nbsp; by @vholik and **Claude Opus 4.6 (1M context)** in https://github.com/mercurjs/mercur/issues/814 [<samp>(10c30)</samp>](https://github.com/mercurjs/mercur/commit/10c304c2)
  - Add members/me endpoint and validate role_id &nbsp;-&nbsp; by @vholik and **Claude Opus 4.6 (1M context)** in https://github.com/mercurjs/mercur/issues/826 [<samp>(c6a6a)</samp>](https://github.com/mercurjs/mercur/commit/c6a6ae7a)
  - Refactor seller settings to store settings and add member/seller select endpoints &nbsp;-&nbsp; by @vholik and **Claude Opus 4.6 (1M context)** [<samp>(1e57d)</samp>](https://github.com/mercurjs/mercur/commit/1e57d505)
  - Add subscription section and improve store settings &nbsp;-&nbsp; by @vholik and **Claude Opus 4.6 (1M context)** in https://github.com/mercurjs/mercur/issues/830 [<samp>(2d6f6)</samp>](https://github.com/mercurjs/mercur/commit/2d6f62ea)
  - Add team management and member invite flow &nbsp;-&nbsp; by @vholik and **Claude Opus 4.6 (1M context)** in https://github.com/mercurjs/mercur/issues/832 [<samp>(05710)</samp>](https://github.com/mercurjs/mercur/commit/0571069a)
  - Add language switcher to sidebar dropdown menus &nbsp;-&nbsp; by @Si3r4dz and **Claude Opus 4.6 (1M context)** in https://github.com/mercurjs/mercur/issues/833 [<samp>(3c06b)</samp>](https://github.com/mercurjs/mercur/commit/3c06b95a)
  - Redesign product creation wizard with attribute support, variant media, and bulk editing &nbsp;-&nbsp; by @Si3r4dz and   **Claude Opus 4.6 (1M context)** in https://github.com/mercurjs/mercur/issues/817 [<samp>(17891)</samp>](https://github.com/mercurjs/mercur/commit/17891fc1)
  - Add stocks & prices bulk editor and product option edit drawer &nbsp;-&nbsp; by @Si3r4dz and **Claude Opus 4.6 (1M context)** in https://github.com/mercurjs/mercur/issues/817 [<samp>(17891)</samp>](https://github.com/mercurjs/mercur/commit/17891fc1) 

### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes

- Correct registry paths, dependencies, and docs for v2.0 &nbsp;-&nbsp; by @Si3r4dz in https://github.com/mercurjs/mercur/issues/791 [<samp>(17051)</samp>](https://github.com/mercurjs/mercur/commit/17051f0d)
- Prefix unused req params, add multer import, document api workspace deps &nbsp;-&nbsp; by @Si3r4dz in https://github.com/mercurjs/mercur/issues/794 [<samp>(a08d6)</samp>](https://github.com/mercurjs/mercur/commit/a08d6cb0)
- **admin,vendor,core**:
  - Add i18n store translations and fix seller registration &nbsp;-&nbsp; by @vholik and **Claude Opus 4.6 (1M context)** in https://github.com/mercurjs/mercur/issues/840 [<samp>(9d068)</samp>](https://github.com/mercurjs/mercur/commit/9d0688d1)
- **ci**:
  - Pin GitHub Actions to full-length commit SHAs &nbsp;-&nbsp; by @vholik and **Claude Opus 4.6 (1M context)** in https://github.com/mercurjs/mercur/issues/800 [<samp>(e4b76)</samp>](https://github.com/mercurjs/mercur/commit/e4b76661)
- **core**:
  - Wire seller RBAC policies and permission resolution &nbsp;-&nbsp; by @vholik and **Claude Opus 4.6 (1M context)** in https://github.com/mercurjs/mercur/issues/813 [<samp>(697e0)</samp>](https://github.com/mercurjs/mercur/commit/697e0277)
  - Remove method restriction on vendor middleware and enable RBAC link &nbsp;-&nbsp; by @vholik and **Claude Opus 4.6 (1M context)** in https://github.com/mercurjs/mercur/issues/839 [<samp>(768ad)</samp>](https://github.com/mercurjs/mercur/commit/768ad0c8)
- **core-plugin**:
  - Detect package manager for codegen and skip in non-dev environments #827 &nbsp;-&nbsp; by @Si3r4dz in https://github.com/mercurjs/mercur/issues/836 and https://github.com/mercurjs/mercur/issues/827 [<samp>(a265d)</samp>](https://github.com/mercurjs/mercur/commit/a265d3d1)
- **registry**:
  - Fix reviews block TS errors and missing RouteConfig &nbsp;-&nbsp; by @Si3r4dz in https://github.com/mercurjs/mercur/issues/796 [<samp>(305fe)</samp>](https://github.com/mercurjs/mercur/commit/305fe6cc)
  - Harden meilisearch block — security, efficiency, and code quality &nbsp;-&nbsp; by @kjedras and **Claude Opus 4.6 (1M context)** [<samp>(db6c4)</samp>](https://github.com/mercurjs/mercur/commit/db6c4841)
- **template**:
  - Add packageManager field to prevent npm fallback &nbsp;-&nbsp; by @Si3r4dz in https://github.com/mercurjs/mercur/issues/812 [<samp>(147e5)</samp>](https://github.com/mercurjs/mercur/commit/147e5186)
- **vendor**:
  - Improve seller registration and onboarding &nbsp;-&nbsp; by @vholik and **Claude Opus 4.6 (1M context)** in https://github.com/mercurjs/mercur/issues/824 [<samp>(04636)</samp>](https://github.com/mercurjs/mercur/commit/04636a8a)

##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https://github.com/mercurjs/mercur/compare/v2.0.0...v2.0.1)