## pallets-eco/flask-security — 5.7.1…5.8.0

_35 commits._

### Features
- **Add a new API that controls whether a user is allowed to authenticate. (#1197)** (927bee8)
- **Add additional values for JSON responses when setting up an authenticater (#1191)** (fd57af8)
- **Support for tracking failed authentication. (#1190)** (9770cc2)
- **Add support for using Social Login (OAuth) for reauthentication (verify). (#1183)** (8257549)
- **Add default Cache-Control header to all responses. (#1180)** (3b444f1)
- **Add API (method in UserMixin) to enable fine-tuned two-factor requirements. (#1170)** (41ea63c)

### Fixes
- **Fix verify_password() with bcrypt 5.0 (#1179)** (d88f787)
- **Potential fix for code scanning alert no. 19: Workflow does not contain permissions (#1161)** (c12fe92)
- **Potential fix for code scanning alert no. 22: Workflow does not contain permissions (#1159)** (2b05b49)
- **Review, fix and make Spanish translations more natural (#1152)** (35f883b)
- **Release 5.7.1 - fix regression with verify_and_update_password (#1148)** (671fc36)

### Backend
- **Final commit for 5.8.0** (08288df)
- **Change name from is_allowed_authn to is_locked. (#1204)** (7ee1e83)
- **Bump the github-actions group with 2 updates (#1202)** (b93b36d)
- **Change track_failed_authn to not take endpoint name. (#1203)** (96858d0)
- **Ensure username recovery endpoint is consistent with others. (#1201)** (6f0dfb1)
- **Chore for 5.8 (#1198)** (2b9b12e)
- **IT translations for 5.7.1 (#1199)** (7818770)
- **update arabic translations (#1196)** (83e61ff)
- **Bump codecov/codecov-action from 5 to 6 in the github-actions group (#1194)** (fd2993e)
- **Update Catalan and Spanish (#1193)** (907c183)
- **Bump actions/download-artifact in the github-actions group (#1187)** (c81a1c1)
- **Finish changing user-facing login templates to use Social Login (#1185)** (aa69cda)
- **Bump the github-actions group with 2 updates (#1182)** (7198e2c)
- **Allow latest sphinx since pallets-sphinx-themes was updated. (#1181)** (0c15287)
- **Fluff updates. (#1177)** (3c50751)
- **Update tests to work with latest Flask. (#1174)** (c052aba)
- **Simplify a few unit tests using the USER_INJECT model. (#1173)** (d67031e)
- **Lastest Black. (#1171)** (334fd45)
- **Update pre-commits; update some copyright to 2026 (#1166)** (d0f3f41)
- **Bump the github-actions group with 4 updates (#1158)** (85a9ab0)
- **Pin sphinx to < 9 until pallets-sphinx-theme updates (#1154)** (96859ee)
- **Update Catalan (ca_ES) translations. (#1151)** (45a2316)
- **Update German (de_DE) translations (#1150)** (c31a981)
- **Bump actions/checkout from 5 to 6 in the github-actions group (#1149)** (14b4f1b)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/pallets-eco/flask-security?utm_source=github-action)._