Skip to content

Releases: zx80/flask-simple-auth

v35.4

22 Nov 06:13

Choose a tag to compare

  • remove obsolete mru cache setting.
  • minor cleanup.
  • enable Python 3.14t CI and other tweakings.

v35.3

22 Nov 04:41

Choose a tag to compare

  • add FSA_PATH_CHECK directive and path_check hook to add a path checking function to enforce project rules on path.
  • enable PyPy 3.11 CI.

v35.2

03 Mar 09:53

Choose a tag to compare

  • allow a list of parameters to object perms.
  • improve MFA demo with actual random code and time-based OTP.
  • improve documentation, including separating the backlog.
  • extend OTP validation window to 1.

v35.1

01 Mar 15:21

Choose a tag to compare

v35.1

  • fix issue when executing special parameter with special parameters under a route with other type of parameters…
  • reject special parameters with a default value.

v35.0

  • add password scheme fsa:otp to support time-based OTP with pyauth totp.
  • allow special parameters hooks to require special parameter parameters.
  • add FSA_ALLOW_DEPRECATION configuration directive to control whether deprecated features are allowed.
  • deprecate old ANY/ALL/NONE authorizations.
  • deprecate authorize/auth decorator parameters in favor of authz/authn.
  • switch doc and code to prefer authz and authn over authorize and auth.
  • reject CurrentUser access on OPEN route.
  • improve doc.

v34.3

14 Jan 19:03

Choose a tag to compare

  • improve resilience of post request handler, again

v34.2

14 Jan 17:05

Choose a tag to compare

  • improve current_user resilience.

v34.1

24 Dec 14:21

Choose a tag to compare

  • add FSA_JSON_ALLSTR to cast values with str when in doubt.

v34.0

24 Dec 14:13

Choose a tag to compare

  • require Flask 3 (September 2023) to use JSON provider infrastructure and CacheToolsUtils 10.0.
  • add FSA_JSON_CONVERTER directive to manage per-type JSON serialization
  • add add_json_converter per-type hook registration.

v33.3

29 Nov 08:47

Choose a tag to compare

  • unsuccessful attempt at adding Python 3.14 to CI.
  • improve dev automations, including parallelizing tests.
  • improve tutorial.
  • add experimental FSA_CACHED_OPTS directive.

v33.2

10 Oct 08:59

Choose a tag to compare

  • add JsonData section to tutorial.
  • password manager refactoring
  • add experimental support for LDAP authentication.