!
Today was released v3.8.0 of tutor. This is not a release with earth-shattering changes, but it includes many bug fixes and some breaking changes in how tutor dev
works.
Thanks
I would like to give special thanks to a couple users who have provided great feedback, and even some pull requests: @luisc09, @cacciaresi, adrian-marcelo-gallardo, Miu-Catalin, @carlos-wong. Thank you!
Changes
As usual, all changes can be found in the tutor changelog. I would just like to highlight the fact that the development commands no longer run as they used to. Previously, the same docker image was being used both for running a platform and for local development. This was the cause of a few more or less important issues:
- Development images lacked useful development tools, such as vim, ipython, ipdb.
- Production images included useless development requirements, such as the django debug toolbar.
- Mounting an external edx-platform repo was taking a long time, especially on Mac OS.
- There was a major bug that prevented using bundled assets when mounting a separate edx-platform repo.
Now, there is a dedicated docker image for development. This image is not available for download. Instead, you should build it yourself, as indicated in the docs:
tutor images build openedx-dev
The tutor dev watchthemes
has been refactored, and you should instead now use tutor dev run watchthemes
(see the docs).
Finally, this release comes with many bug fixes for the ecommerce and discovery plugins.
Thatβs it for today!