v0.2.0b1
·
248 commits
to current
since this release
Minor bump (0.1 → 0.2) marks a widened dependency contract: this is the
first release that officially supports Alliance Auth 5.x. Operators
upgrading from 0.1.x should review the Compatibility notes below
before deploying.
Added
- Official support for Alliance Auth 5.x (Django 5.2). The dev
environment locks to AA 5.0.1 + Django 5.2.x as the new primary;
AA 4.x backward compatibility stays under CI through the new
off-locktests_aa4nox session, exercised on Python 3.10 / 3.11 /
3.12 (Python 3.13 is excluded because AA 4.13.x declares
requires-python <3.13). The package contract widens to
allianceauth>=4,<6; no version-specific shims live inside the
package itself. - Classifier
Framework :: Django :: 5.2advertised on PyPI
alongside the existingFramework :: Django :: 4.2.
Changed
tests/test_settingsAA4.pyoverridesSTORAGES["staticfiles"]
back to plainStaticFilesStorage. AA 5.x ships with
ManifestStaticFilesStorageas the default, which would otherwise
refuse to serve unhashed asset paths from templates without a
staticfiles.jsonproduced bycollectstatic. The override is
inert under AA 4.x / Django 4.2 (no behavioural change there) and
unblocks the suite under AA 5.x / Django 5.2.
Compatibility
- Existing AA 4.x deployments keep working unchanged — no migration,
no settings edit required. - Operators planning the AA 4.x → 5.x jump should follow Alliance
Auth's own upgrade guide; this provider has no AA-version-specific
configuration knobs to flip.