Skip to content

Releases: alisaifee/flask-limiter

4.1.1

06 Dec 17:39
4.1.1
e9c1464

Choose a tag to compare

Bug Fix

  • Ensure cli commands fail gracefully when cli dependencies
    are not installed.

4.1.0

03 Dec 00:34
4.1.0
4aee644

Choose a tag to compare

Deployment

  • Extract cli specific requirements to an extra

Compatibility

  • Add python 3.14 support

4.0.0

30 Sep 21:22
4.0.0
3d4f23a

Choose a tag to compare

Feature

  • Expose flask_limiter.Limit, flask_limiter.RouteLimit,
    flask_limiter.ApplicationLimit & flask_limiter.MetaLimit
    limit description classes that can be used to pass in default,
    application & meta limits to the Limiter extension.
    This allows for a more fine grained control for end users while also
    simplifying the internal implementation of different types
    of limits.

Compatibility

  • Prefix all internal sub modules with underscore.
    All imports should be from the root flask_limiter
    namespace only.

Development

  • Migrate all project metadata to pyproject
  • Remove versioneer
  • Use uv for development
  • Use hatch for build

3.13

12 Sep 15:31
3.13
1eb9da7

Choose a tag to compare

Caution

This release has been yanked from pypi due to compatibility issues with Flask-AppBuilder & airflow. See #479

Feature

  • Expose flask_limiter.Limit, flask_limiter.RouteLimit,
    flask_limiter.ApplicationLimit & flask_limiter.MetaLimit
    limit description classes that can be used to pass in default,
    application & meta limits to the Limiter extension. This allows
    for a more fine grained control for end users while also
    simplifying the internal implementation of different types
    of limits.

3.12

15 Mar 02:23
3.12
8b111eb

Choose a tag to compare

Compatibility

  • Drop support for python 3.9
  • Add install extra for valkey

3.11.0

11 Mar 20:38
3.11.0
b994784

Choose a tag to compare

Documentation

  • Improve documentation about rate limiting strategies

Typing

  • Use builtin types (list, set, tuple)

3.10.1

16 Jan 20:10
3.10.1
6ea7fc1

Choose a tag to compare

Security

  • Change pypi release to use trusted publishing

3.10.0

05 Jan 20:46
3.10.0
1a51ca6

Choose a tag to compare

Chores

  • Fix typing error with exempt decorator
  • Update types for window wrapper to use named tuple

3.9.2

27 Nov 20:20
3.9.2

Choose a tag to compare

Compatibility

  • Ensure wheels are uploaded to pypi as well (for real)

3.9.0

27 Nov 18:00
3.9.0

Choose a tag to compare

Chores

  • Update development dependencies

Compatibility

  • Drop support for python 3.8
  • Add support for python 3.13
  • Add CI matrix entry for flask 3.1