# 2.0.4 * `successRedirect` was previously explicitly returning a `200`; remove this and allow the default `302`. # 2.0.3 * Updates for streaming parse of request bodies. # 2.0.2 * Handle `null` return in `authenticate` + `failureRedirect`. # 2.0.1 * Add generic parameter to `options` on `AuthStrategy.authenticate`. # 2.0.0+1 * Meta update to improve Pub score. # 2.0.0 * Made `AuthStrategy` generic. * `AngelAuth.strategies` is now a `Map>`. * Removed `AuthStrategy.canLogout`. * Made `AngelAuthTokenCallback` generic. # 2.0.0-alpha * Depend on Dart 2 and Angel 2. * Remove `dart2_constant`. * Remove `requireAuth`. * Remove `userKey`, instead favoring generic parameters. # 1.2.0 * Deprecate `requireAuth`, in favor of `requireAuthentication`. * Allow configuring of the `userKey`. * Deprecate `middlewareName`. # 1.1.1+6 * Fix a small logic bug that prevented `LocalAuthStrategy` from correctly propagating the authenticated user when using `Basic` auth. # 1.1.1+5 * Prevent duplication of cookies. * Regenerate the JWT if `tokenCallback` is called. # 1.1.1+4 * Patched `logout` to properly erase cookies * Fixed checking of expired tokens. # 1.1.1+3 * `authenticate` returns the current user, if one is present. # 1.1.1+2 * `_apply` now always sends a `token` cookie. # 1.1.1+1 * Update `protectCookie` to only send `maxAge` when it is not `-1`. # 1.1.1 * Added `protectCookie`, to better protect data sent in cookies. # 1.1.0+2 * `LocalAuthStrategy` returns `true` on `Basic` authentication. # 1.1.0+1 * Modified `LocalAuthStrategy`'s handling of `Basic` authentication.