Skip to content

Releases: pallets-eco/flask-security

4.1.0 Release

23 Jul 23:50
f69e3f4

Choose a tag to compare

A feature release with (hopefully) no backwards compatibility issues.
See CHANGES for a complete list:

  1. Add typing
  2. Add first-class support for username
  3. Add a public API and CLI for changing a user's password.

4.0.1 Release

02 Apr 23:15
05b0bfa

Choose a tag to compare

A very small release - mostly documentation fixes - thanks to all the early adopters!

4.0.0 Release

26 Jan 02:39
6303fc7

Choose a tag to compare

4.0.0, as a major release, is a non-backwards compatible release of Flask-Security. Please read the release/change notes carefully.

Fix CSRF Vulnerability

08 Jan 19:12
64a7a66

Choose a tag to compare

The /login and /change endpoints allowed a GET request to return the users authentication token. That's not good.
Now, as prior to 3.3.0, only successful POSTs can return the token.

Release 4.0.0rc1

09 Oct 15:02
5b9cece

Choose a tag to compare

Release 4.0.0rc1 Pre-release
Pre-release

4.0.0, as a major release, is a non-backwards compatible release of Flask-Security. Please read the release/change notes carefully.

Release 3.4.4

28 Jul 01:18
1f13d36

Choose a tag to compare

Fix 3 regressions and a couple other bugs.

Release 3.4.3

14 Jun 11:45
b66d5cd

Choose a tag to compare

Fix a regression in two-factor.

Backport some documentation fixes.

3.4.2 - Move repo to github organization

03 May 01:40
4c38320

Choose a tag to compare

The flask-security repo was moved to a github organization - Flask-Middleware.

3.4.1 Bug-Fix Release

22 Apr 01:09
b5a8440

Choose a tag to compare

See CHANGES for details.
Lots of small bug fixes in the new unified sign in feature.
Fixed a regression in the alternative ID feature.

WTForms 2.3.0 just came out - that required a small change.

3.4.0 Feature Release

31 Mar 22:26
25adb2e

Choose a tag to compare

3.4.0 introduces a few major features:

  1. pluggable password validation, including a built-in version that does complexity checking and pwned checking.
  2. a unified sign in mechanism allowing for much more flexible ways for applications to enable authentication - including different forms of identity, and different ways to generate and accept password/pass codes.

Please see the CHANGES document for details.