Releases: mercurjs/mercur
Releases Β· mercurjs/mercur
v0.9.0 - Beta Release
v0.9.0 - 2025-05-23
Initial Release - Marketplace Platform
This is the first major release of Mercur, an open-source marketplace platform built on Medusa.js 2.0. Version 0.9.0 includes most features planned for the 1.0 MVP release but is currently under heavy testing and bug fixing.
Added
- Initial Medusa API Setup (#1 @vholik)
- Seller Registration & Onboarding (#92 @slusarczykmichal, #38 @mjaskot)
- Team Management System with member invitations and role-based access
- Commission System (#40 @slusarczykmichal)
- Stripe Connect Integration (#36 @vholik)
- Multi-vendor Order Processing (#34 @slusarczykmichal)
- Vendor Panel Orders (#42 @vholik)
- Vendor Fulfillments (#148 @slusarczykmichal)
- Order Return Request (#49 @slusarczykmichal)
- Vendor Return Management (#124 @slusarczykmichal)
- Product Categories & Collections
- Brand Entity & Management (#87 @slusarczykmichal)
- Inventory Management (#33 @slusarczykmichal)
- Batch Stock Editing (#187 @slusarczykmichal)
- Product Tags/Types (#105 @slusarczykmichal)
- Variant/Options Management (#106 @slusarczykmichal)
- Product Draft Mode (#185 @slusarczykmichal)
- Product Import/Export (#134 @slusarczykmichal)
- Algolia Search Integration (#81 @slusarczykmichal)
- Wishlist Module (#177 @mwestrjs)
- Resend Email Integration (#73 @slusarczykmichal, #35 @mjaskot)
- TalkJS Conversation Endpoint (#196 @slusarczykmichal)
- Stripe Tax Provider (#53 @slusarczykmichal)
- Seller/Product Review System (#57 @slusarczykmichal)
- Request & Approval System (#48 @slusarczykmichal)
- Edit Request System (#184 @slusarczykmichal)
- Requests Admin Panel (#69 @slusarczykmichal)
- Customer Groups Management (#136 @slusarczykmichal)
- Vendor Promotions (#103, #164 @slusarczykmichal)
- Vendor Campaigns (#111 @slusarczykmichal)
- Vendor Price Lists (#109 @slusarczykmichal)
- Reservation Management (#112 @slusarczykmichal, #190 @slusarczykmichal)
- Global Product Catalog (#64 @slusarczykmichal)
- Admin Product Catalog Settings (#52 @slusarczykmichal)
- Charts Data Endpoint (#113 @slusarczykmichal)
- Sales Channels Route (#93 @slusarczykmichal)
- Team Member Email (#77 @slusarczykmichal)
- Vendor File Uploads (#107 @slusarczykmichal)
- Extended Seller Info (#110 @slusarczykmichal, #91 @slusarczykmichal)
- Seed Script (#160 @slusarczykmichal)
Changed
- Medusa Upgrade to 2.7.0 (#159 @slusarczykmichal)
- Medusa Upgrade to 2.6.1 (#122 @slusarczykmichal)
- Medusa Upgrade to 2.4.0 (#115 @slusarczykmichal)
- Enhanced Algolia Data (#199 @slusarczykmichal)
- Product Request Refactoring (#149 @slusarczykmichal, #137 @slusarczykmichal)
- Dashboard Layout Improvements (#166 @slusarczykmichal)
- Documentation Updates (#70 @slusarczykmichal, #18 @haf)
Fixed
- Zero Percent Commission Support (#235 @WojciechPlodzien, #228 @slusarczykmichal)
- Default Values in Commission Editor (#234 @WojciechPlodzien, #230 @slusarczykmichal)
- Commission Hook Mounting (#213 @slusarczykmichal)
- Commission in Order Payouts (#217 @slusarczykmichal)
- Commission Calculation Step (#121 @NicolasGorga)
- Order Query in Payout Workflow (#123 @NicolasGorga)
- Stripe Payout Account (#119 @vholik)
- Customer Selection with Groups (#233 @WojciechPlodzien, #227 @slusarczykmichal)
- Promotions in Cart Splitting (#215 @slusarczykmichal)
- Service Zone Editing (#223 @slusarczykmichal)
- Invalid Promotion Rule Attributes (#202 @slusarczykmichal)
- Shipping Options List (#170 @slusarczykmichal)
- Promotion Rules Batch Actions (#139 @slusarczykmichal)
- Multi-vendor Cart Completion (#89 @LukaszMielczarek)
- Product Import Request Creation (#224 @slusarczykmichal)
- Batch Location Level Acceptance (#211 @slusarczykmichal)
- Price List Product Fetching (#207 @slusarczykmichal)
- Default Shipping Profile Assignment (#204 @slusarczykmichal)
- Inventory Item Seller Link (#200 @slusarczykmichal)
- Seller Stock Locations (#188 @mwestrjs)
- Algolia Upsert Logic (#146 @slusarczykmichal)
- Additional Data in Product Flows (#145 @NicolasGorga, #140 @NicolasGorga)
- Algolia Product Updates (#95 @slusarczykmichal)
- Product Variants Formatting (#90 @pfulara)
- Product Default Options (#61 @NicolasGorga)
- HTTP Client Query Parameters (#191 @NicolasGorga)
- Unrecognized Field Error (#172 @mwestrjs)
- Query Parameters for Vendor Categories (#171 @NicolasGorga)
- OAS Documentation (#201 @mwestrjs)
- File Paths (#154 @slusarczykmichal)
- Type Errors (#131 @slusarczykmichal)
- Type Problems and Unnecessary Checks (#126 @slusarczykmichal)
- Wrong API Route File Name (#85 @LukaszMielczarek)
- Min/Max OAS Constraints Syntax (#83 @NicolasGorga)
- Custom OAS Fixes (#80 @NicolasGorga)
- Shipping Options OAS Route (#78 @slusarczykmichal)
- HTTP Client (#46 @vholik)
- Request Info Background Color (#179 @pfulara)
- Seller ID Fetching (#68 @dominicrathbone)
Contributors
Thanks to all contributors:
@pfulara, @slusarczykmichal, @vholik, @NicolasGorga, @WojciechPlodzien, @dominicrathbone, @haf, @LukaszMielczarek, @mjaskot, @mwestrjs
Current Limitations
- Edge cas...