Preparation for 2.0 #7195
Replies: 9 comments 15 replies
-
Hi @olivermrbl Thanks for your amazing work. Could you take a look at this issue: #7156 |
Beta Was this translation helpful? Give feedback.
-
Hi @olivermrbl I wonder if medusa v2 will bring any new features to the admin, in terms of editing product information (like localised description and titles, multiple image variants, etc). I am currently facing the decision whether I should focus on moving catalog management entirely to a headless cms insteaf of extending core functionality of medusa, since it is kinda hard to extend the existing views in the admin and I would rather not build complicated product entities in medusa v1 as this has proven more complex in the past than I was hoping. |
Beta Was this translation helpful? Give feedback.
-
It is great effort to put in this project. I appreciate it.
Thank you 😊 |
Beta Was this translation helpful? Give feedback.
-
@olivermrbl First of all, thanks for the great work. Will there be more customization possibilities with 2.0? Things I think are necessary in order to use the shipped Admin UI in a multi vendor marketplace env:
If you need any more input regarding the limitations I have identified for Marketplace you have my full attention. Greetings, |
Beta Was this translation helpful? Give feedback.
-
Perhaps it's already possible, but I'd love to see some features able to be disabled in the admin ui. For example, we often have clients with simpler requirements. Perhaps they don't need something like pricing overrides, or gift cards. I don't like shipping anything unless every feature is usable. I hate the idea of "heres your dashboard, just don't touch that button," or "that doesn't work properly." Even Regions are something that many of our clients don't need. It'd be nice to just throw a default region in and delete the concept from inside the dashboard. Perhaps there is already an easy way to do it, I'm just unaware. |
Beta Was this translation helpful? Give feedback.
-
Im checking the website daily at this point, cant wait for 2.0 🤞 |
Beta Was this translation helpful? Give feedback.
-
It's July already, can't wait for RC ) |
Beta Was this translation helpful? Give feedback.
-
Please see PayPal Payment Gateway Package for Medusa v2 that is ready for testing |
Beta Was this translation helpful? Give feedback.
-
@olivermrbl Is there any guide to migrate plugins? |
Beta Was this translation helpful? Give feedback.
-
Things are progressing well toward Medusa 2.0, and we are excited to share an early preview version for experimentation and exploration purposes next week.
The preview version will not be production-ready. However, you can start developing with it to get acquainted with Medusa 2.0.
Medusa 2.0 introduces architectural changes to our product, primarily driven by fully decoupling our modules to eliminate interdependencies between them. This new architecture will enable greater composability, use of standalone modules, and support for incremental adoption. Refer to our recent Recap for more details about the architectural changes and other features in 2.0.
Our new architecture has led to several changes to our open-source repository, including:
This document is here to help you understand the implications of these changes, which have taken effect today.
Reorganization of packages
We will use Medusa 2.0 as an opportunity to improve the discoverability and navigation of our repository. This is causing structural changes to our folder structure.
Going forward, the repository will be structured as follows:
Many packages have been left out for the sake of brevity. The purpose is to illustrate the new subfolders in
/packages
.This project restructuring is subject to change as we move closer to the official release, but you should consider this a good proxy for what it will look like.
Deprecation of plugins
We have reviewed our suite of officially supported plugins and decided to deprecate several. Some are broken. Some will not be supported in 2.0. And some are deprecated to eliminate a maintenance burden for our core team.
If you wish to take over the maintenance of any of the below-mentioned plugins, please leave a comment, and we can discuss.
The following plugins will be deprecated and removed from our repository in 2.0:
medusa-source-shopify
gatsby-source-medusa
medusa-payment-adyen
medusa-plugin-economic
medusa-plugin-mailchimp
medusa-plugin-twilio-sms
The following plugins will be migrated to a different package in 2.0:
medusa-file-local
→@medusajs/file-local
medusa-file-s3
→@medusajs/file-s3
medusa-file-spaces
→@medusajs/file-s3
medusa-file-minio
→@medusajs/file-s3
medusa-fulfillment-manual
→@medusajs/fulfillment-manual
medusa-fulfillment-webshipper
→@medusajs/fulfillment-webshipper
medusa-payment-klarna
→@medusajs/payment-klarna
medusa-payment-manual
→@medusajs/payment-manual
medusa-payment-stripe
→@medusajs/payment-stripe
medusa-payment-paypal
→@medusajs/payment-paypal
Migrating from the existing plugins to the new should be more or less frictionless, as the functionality stays the same. Only the configuration in
medusa-config.js
will change; we will share this later.Consider both lists non-exhaustive, as these are also subject to change before the official release.
Introduction of v1.x branch
From today, we will no longer actively update Medusa v1.x with new features and/or larger improvements. Our core team will only patch security vulnerabilities and critical issues. External contributors are still more than welcome to introduce improvements and fix bugs. However, such PRs will be considered low priority for our team to review and will take longer to land in an official release than previously.
All changes to versions 1.x should use a new maintenance branch:
v.1x
.Going forward, there will be two release tracks:
develop
→ preview releases of Medusa 2.0v1.x
→ official releases of Medusa 1.xIf you wish to resolve an issue in v1.x, please ensure your changes and pull request use
v1.x
as the base branch.A comment on currently open PRs
If you have an open PR to
develop
, we kindly ask you to rebase off ofv1.x
and change the base branch on the pull request. We will attend to it as soon as possible.Please don’t hesitate to ask questions or voice concerns about these new initiatives. We will address them to the best of our ability.
Beta Was this translation helpful? Give feedback.
All reactions