Migrations & Upgrades
Important
This version enables Sales Channels and Publishable Keys by default. We strongly recommend you run the upgrade guide to migrate all your existing products into the default sales channel, which will be created upon the first subsequent server start.
Please refer to this guide on upgrading to v1.7.3.
Features
- feat(medusa): search orders by customer phone and name (#2913) @pKorsholm
- feat(medusa): Add ProductVariantInventoryService (#2883) @pKorsholm
- feat(medusa): Include external_id in CreateProductInput type (#2498) @chiubaca
- feat(medusa): Stock location module (#2907) @carlos-r-l-rodrigues
- feat(medusa): Pass location upon receiving returns (#2949) @pKorsholm
- feat(medusa): Add ProductCategory model (#2945) @riqwan
- feat(medusa): Disable subscriber when no search engine is installed (#2958) @adrien2p
- feat(medusa): Reliable retrying of jobs (#2947) @olivermrbl
- feat(medusa): Create fulfillment with location (#2931) @pKorsholm
- feat(medusa): Get route for admin product categories API (#2961) @riqwan
- feat(medusa): Introduce Payment Processor API (#2737) @adrien2p
- feat(medusa): Nested Categories Admin List Endpoint (#2973)
- feat(medusa-js): Bundle package using Rollup (#2964) @kasperkristensen
- feat(medusa): Nested Categories Admin Delete Endpoint (#2975) @riqwan
- feat(medusa): Update payment session management (#2937) @adrien2p
- feat(medusa, inventory): Inventory Management module (#2956) @carlos-r-l-rodrigues
- feat(medusa): Migrate setPaymentSession to use new session flow (#2982) @adrien2p
- feat(medusa): added admin create endpoint for nested categories (#2985) @riqwan
Bugs
- fix(medusa): Add tax inclusive flag to return lines from line item (#2909) @olivermrbl
- fix(medusa): Remove redundant Redis delete call when invalidating cache entries (#2943) @olivermrbl
- fix(medusa): Custom repository take/skip when called without relations ( #2962) @adrien2p
- fix(medusa): Repository util mention of entity specifics (#2965) @adrien2p
- fix(medusa): Cancel order missing refunds relation (#2976) @adrien2p
- fix(medusa-payment-manual): Correct wrongly used input data (#2979) @adrien2p
- fix(medusa): Rename location migration (#2987) @olivermrbl
Chores
- tests(integration): Randomize option value name (#2918) @pKorsholm
- chore: refactor payment collection setPaymentSession (#2928) @adrien2p
- chore(integration-tests): Add test for database options (#2707) @olivermrbl
- chore: star prompt (#2955) @srindom
- refactor(medusa): move repository specs into its own folder (#2952) @riqwan
- chore(feature-flags): Publishable Keys enabled by default (#2967) @olivermrbl
- chore(feature-flags): Sales Channels enabled by default (#2966) @olivermrbl
Docs
- docs: added a feedback component in quickstart guides (#2894) @shahednasser
- docs: added troubleshooting docs (#2900) @shahednasser
- docs: shortened summaries in API reference (#2902) @shahednasser
- docs: add git as in the prerequisites section of the Quickstart Guide (#2892) @akarsh-jain-790
- docs: added Customers conceptual guide (#2908) @shahednasser
- docs: added Implement Customer Profiles documentation (#2910) @shahednasser
- docs: added Manage Customers documentation (#2911) @shahednasser
- docs: added a note about watching changes (#2917) @shahednasser
- chore(docs): added eslint to lint documentation code blocks (#2920) @shahednasser
- docs: updated steps in MinIO documentation (#2922) @shahednasser
- docs: fix wrong key for order placed in sendgrid docs (#2923) @pepiyu
- docs: added missing oas tag of uploads endpoints (#2924) @shahednasser
- docs: changed behavior of feedback component (#2929) @shahednasser
- docs: fixed oas tag of price list products endpoint (#2933) @shahednasser
- docs: added gift card documentation guides (#2939) @shahednasser
- docs: changed details related to new payment method signatures (#2876) @shahednasser
- docs: small fixes based on friction log (#2954) @shahednasser
- docs: Correct import products url (#2960) @binzcodes
- docs: changed links on the homepage (#2981) @shahednasser