Skip to content

v1.24.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 17:07
· 28 commits to main since this release
Immutable release. Only release title and notes can be modified.
8f2f2a4

v1.24.0 (2026-09-29)

This release is published under the AGPL-3.0-or-later License.

Bug Fixes

  • Add missing contents:read permission to publish_to_pypi job (#371, 8f2f2a4)

  • Add sphinx-jsonschema to doc dependency group (#371, 8f2f2a4)

  • Align importlib.metadata.version aliasing with sample-plugin (#371, 8f2f2a4)

  • Create GitHub release with assets attached, not after publish (#371, 8f2f2a4)

  • Disable python-semantic-release changelog generation (#371, 8f2f2a4)

  • Drop unneeded fetch-depth: 0 from ci.yml checkout (#371, 8f2f2a4)

  • Drop uv run from Makefile per feanil's review feedback (#371, 8f2f2a4)

  • Exclude tests packages from wheel (#371, 8f2f2a4)

  • Pin release.yml actions to sample-plugin gold-standard SHAs (#371, 8f2f2a4)

  • Prefix i18n and atlas Makefile targets with uv run (#371, 8f2f2a4)

  • Remove fail-fast: false (not present pre-migration) (#371, 8f2f2a4)

  • Remove obsolete version-bump/changelog checklist items from PR template (#371, 8f2f2a4)

  • Remove unnecessary try/except around version (not present pre-migration) (#371, 8f2f2a4)

  • Remove unnecessary try/except around VERSION in docs/conf.py (#371, 8f2f2a4)

  • Restore version via importlib.metadata in init.py (#371, 8f2f2a4)

  • Use secrets.GITHUB_TOKEN instead of custom org secret for release job (#371, 8f2f2a4)

  • Use static 'tests' job name in ci.yml to match pre-migration checks (#371, 8f2f2a4)

Build System

  • deps: Bump codecov/codecov-action from 7.0.0 to 7.1.1 (d4af082)

Chores

Documentation

Features

  • Add assignments array to GET /api/authz/v1/users/ endpoint (#451, 85da7fd)

  • Add authz schema definition files (#445, a910842)

  • Add semantic-release and OIDC PyPI publish workflow (#371, 8f2f2a4)

  • Consolidate package metadata into pyproject.toml (#371, 8f2f2a4)

  • Enable semantic-release changelog generation (#371, 8f2f2a4)

  • Modernize openedx-authz to uv + pyproject.toml + semantic-release (#371, 8f2f2a4)

  • Switch dependency management from pip-compile to uv (#371, 8f2f2a4)

Refactoring


Detailed Changes: v1.23.0...v1.24.0