All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
- (Breaking) Updated axum_core to support axum 0.7.0
- Removed Argon2 inplace of Hmac to help prevent Dos attacks.
- Updated Cookie to 0.18.0
- Option to enable auto appending __Host- to the cookie name to prevent subdomain attacks.
- docs.rs cargo entries so layer options will appear in documents.
- Layer Feature to allow getting CsrfTokens using a service.
- Example for middleware usage.
- Replaced Bcrypt with Argon2.
- authenticity_token now returns an error instead of unwrapping.
- Added Error type to give slightly better error return messages.
- Updated Base64 and cookie.
- (Breaking) Removed Service
- (Breaking) Removed Layer
- Updated to Axum 0.6
- Removed key from layer added to config instead.
- Removed layer builder. Please change to use Config method instead.
- Several new configurations to better config the cookie.
- Added key switch to enable Private or Public cookies. Public is only for debugging!
- Starting this Changelog at 0.5.
- cookie not being saved due to cookie domain not getting set and SameSite set to Strict. Only affected linux?