@maarcingebala maarcingebala released this Sep 4, 2018 · 323 commits to master since this release

Assets 2

Welcome to the Summer 2018 release of Saleor! Read on to get the lowdown on the changes that we bring you this month.

Dashboard 2.0 - product management views

This month we proudly present to you a preview of the single-page dashboard that we've been working on over the last few months. During this time we built an entirely new stack based on GraphQL, Typescript, Apollo and React and gave our dashboard a refreshed look. Although there are still many things to do, we want to share with you our progress and show you the direction we're going. Enjoy!

Note: the current Django-based dashboard is still the default one and will be fully supported while the new one is under construction.

Shipping zones

In this release, we have refactored the shipping management by introducing shipping zones. With this approach, you have to first create a zone by choosing countries to which you ship items. Next, you can add shipping methods available for customers from those countries along with the rates. This update also includes enhancements in the ways of defining shipping costs. Additionally to fixed rates, we have added weight-based costs and free shipping.

Simplified permission management

Permission management is an essential part of any dashboard, especially in the field of e-commerce. With this release, we've decided to simplify the way permissions are assigned to users. To begin with, we dropped the permission groups in favor of assigning permissions directly to users. On top of that, we reduced the number of available permissions - instead of having separate "view" and "edit" permissions, there is now one general permission allowing access to a particular section of the dashboard.

Model translations

Model translations have been a long-awaited feature in Saleor and we have finally made the first steps to support it. We've introduced a mechanism allowing you to provide translations for selected fields in your models. At this stage, it's only accessible through the Python code, but don’t fret the GraphQL API and dashboard views will be added in future releases. See the docs for details.

Other changes

API

Bugfixes

Future releases

Our work on Saleor is now crossing over multiple fields. On the horizon for the upcoming months Dashboard 2.0 remains our primary objective. But in addition to that we have started building the foundation for the new storefront - this will utilize PWA technology and new payment modules. Simultaneously, our backend team is focusing on optimizing and improving the GraphQL API. As usual, remember to check out our roadmaps on Github.

Thank you

A big thank you 🙏 to all contributors, stargazers and everyone else supporting Saleor! Your questions and issues give us much valuable feedback and help us make this platform better.

Contributing

For those of you who are interested in contributing to the project, we prepared a bunch of issues labeled as help wanted. Don't worry if you don't fully understand the problem  -  our team will try to guide you and answer all your questions.

See the blog post about this release on our blog!