Changelog

v2.1.0 — 2026/04/26

Fix Csp

Add the integration of integrity and crossorigin attributes in the static tag. The syntax of the tag changes from `{% static %}` to "{% static %}".

Fix Admin view

Group action available — bulk update fields directly from the list view via predefined selects (is_active, is_staff, etc.)

Fix add_js on Forms

The form function used to add a JS file now also adds CSP.

Fix Forms

Removal of Forms setters and getters in favor of using cleaned_{type}

Fix https

Following HTTPS production testing (~2h downtime), HTTP/1 and HTTP/2 support was fixed, removing the need for Nginx.

Feature Forms

Prisme refactor — form extraction integrated into Request Prisme removed as an Axum extractor. The pipeline (Sentinel → Aegis → CSRF) now runs automatically inside Request::from_request. Handlers access submitted form data via let form: MyForm = req.form() — no more Prisme parameter needed.