0.22.0
This release adds verified Django 6.0 and 6.1 support to Vanta Admin while keeping one shared admin theme.
Added
- Added a compatibility helper that uses Django 6.1's native CSP nonce support while keeping Django 6.0 templates and form media working normally.
- Added automated compatibility checks for Django 6.0 and 6.1 on Python 3.12 and 3.13.
Changed
- Raised the package requirements to Python 3.12 or newer and Django 6.0 up to, but not including, Django 6.2.
- Aligned Vanta's overridden admin templates with Django 6.1 while preserving the same admin experience on Django 6.0.
- Updated date and time shortcuts, select help text, related-object controls, and changelist actions for consistent behavior across both versions.
Fixed
- Fixed submit-row hover feedback and the related-object delete-action color.
- Kept form assets, custom scripts, and styles rendering correctly with and without Django's native CSP support.
Impact
- Projects can use Vanta Admin with either Django 6.0 or Django 6.1 under an explicitly tested compatibility boundary.
- Django 6.1 projects can use native CSP nonces without maintaining separate Vanta templates.