All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
v8.3.1 - (2026-01-20)
- Update Tutor integration-tests GitHub Action version to avoid integration test failures.
v8.3.0 - (2025-10-13)
- Ulmo Support: Upgrade requirements base on edx-platform Ulmo release, update GitHub Workflows with new actions version.
v8.2.0 - (2025-07-01)
- Integration tests now run against Tutor Teak (
<21.0.0) instead of Redwood (<19.0.0), keeping CI aligned with currently supported Open edX releases.
v8.1.0 - (2025-06-09)
- Teak Support: Upgrade requirements base on edx-platform Teak
v8.0.0 - (2024-12-13)
- Sumac Support: Removed support for Python 3.8. Upgrade requirements base on edx-platform Sumac release update GitHub workflows and actions version, and update integration test to use new Sumac release with Tutor.
v7.0.0 - (2024-11-20)
- Dropped Support for Django 3.2: Removed support for Django 3.2 in this plugin. As a result, we have also dropped support for Open edX releases from Maple up to and including Palm, which rely on Django 3.2. Future versions of this plugin may not be compatible with these Open edX releases.
v6.3.0 - (2024-07-24)
- Integration Tests: A new GitHub workflow has been added to run
integration tests. These tests validate backend imports and ensure the
/eox-infoendpoint functions correctly.
- Redwood Support: Upgrade requirements base on edx-platform redwood release update GitHub workflows with new Python (3.10 and 3.11) and actions version, and update integration test to use new redwood release with Tutor.
6.2.0 (2024-05-24)
6.1.0 (2024-03-19)
6.0.0 (2024-02-09)
-
Quince release support
-
fix(import): update URLs in favor of re_path for deprecation
-
perf: update requirements
-
fix: remove 3.10 version test
-
perf: update workflows and readme
-
fix: fix AttributeError to non-string uid
-
perf: update tests
-
perf: update codelytv/pr-size-labeler
-
perf: add django32, django42 file requirements
-
perf: update Django version constrain
-
fix: update python test version
-
perf: update readme and constraints
-
perf: update constraints
-
perf: update requirements
-
perf: update tox
-
fix: update actions/setup-python version
5.1.0 (2023-11-24)
5.0.0 (2023-11-20)
- add palm support
4.1.1 (2023-06-21)
4.1.0 (2023-05-10)
- Update issue templates (6293c3c)
4.0.0 (2023-01-30)
- DS-367: add compatibility with olive
3.0.1 (2023-01-10)
- adds mantainer group (#37) (b8c8596)
- update the changelog updater step in bumpversion (#36) (563dd82)
3.0.0 (2022-10-06)
- Drop python 3.5 support in favor of python 3.8.
- add support to nutmeg (385e8c2)
- Add more descriptive message when action fails.
- BREAKING CHANGE: add support for lilac and therefore changed backends defaults.
- BREAKING CHANGE: add support for openedx-events. Only works for Lilac with PRs backport 28266 and 18640
- and >= Maple.
- Drop support for python 2.7.
- Add backends for course, enrollment and course modes.
- Add custom action and task used to enroll users into program courses.
- Add action that propagates grade to course programs
- Added post_register signal configuration.
- Added post_to_webhook_url action.
- First release on PyPI.
- Allow install plugin without existent signal_paths.
- Added trigger/action handlers for defined hooks.