Releases: openedx/sample-plugin
v3.3.0
v3.2.0
v3.2.0 (2026-05-14)
This release is published under the Apache-2.0 License.
Features
- Django admin page for CourseArchiveStatus (
f889918)
Refactoring
- CourseArchiveStatus references CourseRun via FK (
0572479)
Detailed Changes: v3.1.0...v3.2.0
v3.1.0
v3.1.0 (2026-05-14)
This release is published under the Apache-2.0 License.
Bug Fixes
Build System
- Update uv.lock (was out of date from rename) (
233d586)
Features
Refactoring
- Inject isArchivedByLearner into initial API response (
e9b5159)
Detailed Changes: v3.0.1...v3.1.0
v3.0.1
v3.0.1 (2026-05-12)
This release is published under the Apache-2.0 License.
Bug Fixes
Detailed Changes: v3.0.0...v3.0.1
v3.0.0
v3.0.0 (2026-05-12)
This release is published under the Apache-2.0 License.
Bug Fixes
-
Add dummy version num for platform-plugin-sample for bind-mount (
17f7123) -
Migrate CMS too, in the tutor plugin (
749daeb)
Code Style
- Disambiguate brand settings names (
53271b3)
Documentation
-
npm run buildin frontend-plugin-sample (e195100) -
Correct rebase mistakes in README (
66912c6) -
Explain brand section of plugin.py (
ba92b2d)
Features
-
Install brand-sample from tutor-contrib-sample (
1d3a296) -
Rename backend -> platform-plugin-sample (
3350d34) -
Rename brand-example-purple -> brand-sample (
444c0a4) -
Rename frontend -> frontend-plugin-sample (
43218f5) -
Rename platform-plugin-sample -> (backend-plugin-sample,openedx-plugin-sample) (
a9f4b8d) -
Rename tutor->tutor-contrib-sample ; tutorsampleplugin->tutorsample (
ffc3353)
Detailed Changes: v2.1.0...v3.0.0
v2.1.0
v2.0.0
v2.0.0 (2026-04-27)
This release is published under the Apache-2.0 License.
Chores
- Remove requirements directory and add uv.lock (
85ffe75)
Features
-
Add dependency groups and static deps to pyproject.toml (
ad78263) -
Drop Python 3.11 and Django 4.2, add Django 6.0 to test matrix (
0884981) -
Update backend-ci.yml to use uv (
c005462) -
Update Makefile to use uv lock/sync (
bf8009a) -
Update tox.ini to use tox-uv with locked dependency groups (
7928bc5)
Breaking Changes
- Python 3.11 is no longer supported (requires Python 3.12+) and Django 4.2 is no longer tested or supported.
Detailed Changes: v1.4.0...v2.0.0
v1.4.0
v1.4.0 (2026-04-16)
This release is published under the Apache-2.0 License.
Build System
- Add top-level .gitignore from github/gitignore Python template (
1f3dbc1)
Features
-
Add installable tutor plugin for the sample plugin (
2661b1c) -
Publish tutor plugin to PyPI on release (
00d6874) -
Run sample_plugin migrations on tutor init (
fe7748a)
Detailed Changes: v1.3.3...v1.4.0
v1.3.3
v1.3.3 (2026-04-08)
This release is published under the Apache-2.0 License.
Bug Fixes
- Updated package log file was not published. (
483ec2a)
Detailed Changes: v1.3.2...v1.3.3
v1.3.2
v1.3.2 (2026-04-08)
This release is published under the Apache-2.0 License.
Bug Fixes
- Build frontend package before publishing to npm (
ee86939)
Build System
- Update the release workflow name. (
c8c3634)
Detailed Changes: v1.3.1...v1.3.2