- Security classes now return 401 for missing credentials; docs updated on overriding old 403 behavior.
- Added pre‑commit config, custom CI, and permalinks script/page; fixed docs font (Fira Code) on Windows.
- Upgraded GitHub Actions (checkout v6) and Material for MkDocs; internal labeler config refined.