Skip to content

Releases: openedx/sample-plugin

v3.3.0

14 May 18:59
ccc9a1d

Choose a tag to compare

v3.3.0 (2026-05-14)

This release is published under the Apache-2.0 License.

Documentation

  • Hacky docs on latest frontend setup (#43, ccc9a1d)

Detailed Changes: v3.2.0...v3.3.0

v3.2.0

14 May 16:02

Choose a tag to compare

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

14 May 15:39
1291e3e

Choose a tag to compare

v3.1.0 (2026-05-14)

This release is published under the Apache-2.0 License.

Bug Fixes

  • brand-sample jsdelivr URLs (#39, 1291e3e)

  • Restore brand-sample's checked-in dist dir (#39, 1291e3e)

  • docs: Update brand-sample README URLs (#39, 1291e3e)

Build System

  • Update uv.lock (was out of date from rename) (233d586)

Features

  • React to verified upgrades by unarchiving the course (#41, 27f27c4)

Refactoring

  • Inject isArchivedByLearner into initial API response (e9b5159)

Detailed Changes: v3.0.1...v3.1.0

v3.0.1

12 May 17:18
913f1b1

Choose a tag to compare

v3.0.1 (2026-05-12)

This release is published under the Apache-2.0 License.

Bug Fixes

  • Pip-install backend, now that it's published (#37, 913f1b1)

Detailed Changes: v3.0.0...v3.0.1

v3.0.0

12 May 16:54

Choose a tag to compare

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 build in 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

12 May 16:22

Choose a tag to compare

v2.1.0 (2026-05-12)

This release is published under the Apache-2.0 License.

Build System

Documentation

  • Add more examples to brand README (0de12ce)

Refactoring

  • Move package source to src/ layout (#32, c197961)

Detailed Changes: v2.0.0...v2.1.0

v2.0.0

27 Apr 15:11

Choose a tag to compare

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

16 Apr 18:05

Choose a tag to compare

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

08 Apr 16:40

Choose a tag to compare

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

08 Apr 16:32

Choose a tag to compare

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