1.6 KiB
1.6 KiB
- 💥[Feature] Upgrade to Palm. (by @regisb)
- [Bugfix] Rename ORA2 file upload folder from "SET-ME-PLEASE (ex. bucket-name)" to "openedxuploads". This has the effect of moving the corresponding folder from the
<tutor root>/data/lms/ora2
directory. MinIO users were not affected by this bug. - 💥[Improvement] During registration, the honor code and terms of service links are no longer visible by default. For most platforms, these links did not work anyway.
- 💥[Deprecation] Halt support for Python 3.7. The binary release of Tutor is also no longer compatible with macOS 10.
- 💥[Deprecation] Drop support for
docker-compose
, also known as Compose V1. Thedocker compose
(no hyphen) plugin must be installed. - 💥[Refactor] We simplify the hooks API by getting rid of the
ContextTemplate
,FilterTemplate
andActionTemplate
classes. As a consequences, the following changes occur:APP
was previously a ContextTemplate, and is now a dictionary of contexts indexed by name. Developers who implemented this context should replaceContexts.APP(...)
byContexts.app(...)
.- Removed the
ENV_PATCH
filter, which was for internal use only anyway. - The
PLUGIN_LOADED
ActionTemplate is now an Action which takes a single argument. (the plugin name)
- 💥[Refactor] We refactored the hooks API further by removing the static hook indexes and the hooks names. As a consequence:
- The syntactic sugar functions from the "filters" and "actions" modules were all removed:
get
,add*
,iterate*
,apply*
,do*
, etc.
- The syntactic sugar functions from the "filters" and "actions" modules were all removed:
- [Bugfix] Rename ORA2 file upload folder from "SET-ME-PLEASE (ex. bucket-name)" to "openedxuploads". This has the effect of moving the corresponding folder from the