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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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) ### 🐞 Bug Fixes - Correct registry paths, dependencies, and docs for v2.0 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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) ##### [View changes on GitHub](https://github.com/mercurjs/mercur/compare/v2.0.0...v2.0.1)