Repository navigation
v1.24.0
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) -
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
-
Add ADR 0016/0017 and update ADR 0015 with the deprecation timeline (#390,
2438729) -
Add ADR 0018 and revise ADR 0016 for cross-domain filtering (#390,
2438729) -
Add ADR for authorization schema source tracking (#444,
8e500d7) -
Clarify authorization filtering ADR sequence (#390,
2438729) -
Clarify schema migration and extension validation (#421,
d4c4e1b) -
Correct and tighten the ADR 0015 CSRF/exposure note (#390,
2438729) -
Define REST API ownership and visibility extension (#390,
2438729) -
Define separate authorization filters for each operation (#390,
2438729) -
Define translation of authorization metadata (#424,
67b4654) -
Document application and Tutor schema discovery (#423,
4f802e7) -
Document the waffle-flag-states consumption contract in ADR 0015 (#390,
2438729) -
Move authorization schema reference to its own PR (#421,
d4c4e1b) -
Remove actor bypass from authorization filters (#390,
2438729)
Features
-
Add assignments array to GET /api/authz/v1/users/ endpoint (#451,
85da7fd) -
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