Commit graph

  • efc22b3f7c
    Merge 6bc5fd034f into b14b78a16e dependabot[bot] 2026-05-04 14:55:26 +0000
  • 6bc5fd034f
    chore(deps): bump tox from 4.50.1 to 4.53.1 dependabot/pip/tox-4.53.1 dependabot[bot] 2026-05-04 14:55:22 +0000
  • c10e3f5b71
    Merge fdaf9aeb57 into b14b78a16e dependabot[bot] 2026-04-22 12:02:44 +0000
  • fdaf9aeb57
    chore(deps): bump mypy from 1.19.1 to 1.20.2 dependabot/pip/mypy-1.20.2 dependabot[bot] 2026-04-22 12:02:41 +0000
  • b32d2c17cd
    Merge 47e302c2ad into b14b78a16e dependabot[bot] 2026-04-22 12:02:40 +0000
  • 47e302c2ad
    chore(deps): update django-ipware requirement from >=3 to >=7.0.1 dependabot/pip/django-ipware-gte-7.0.1 dependabot[bot] 2026-04-22 12:02:37 +0000
  • 80c480b547
    chore(deps): bump tox from 4.50.1 to 4.53.0 dependabot[bot] 2026-04-15 12:02:48 +0000
  • 97a84585d3
    chore(deps): bump mypy from 1.19.1 to 1.20.1 dependabot[bot] 2026-04-13 12:43:24 +0000
  • f3f523f0eb
    Merge d204d306ac into b14b78a16e dependabot[bot] 2026-04-13 12:43:23 +0000
  • d204d306ac
    chore(deps-dev): update setuptools requirement from >=30.3.0 to >=82.0.1 dependabot/pip/setuptools-gte-82.0.1 dependabot[bot] 2026-04-13 12:43:20 +0000
  • 4c3eef436a
    chore(deps): bump tox from 4.50.1 to 4.52.1 dependabot[bot] 2026-04-10 12:02:31 +0000
  • 60b36ec46c
    Merge b510294e40 into b14b78a16e dependabot[bot] 2026-04-08 12:01:49 +0000
  • b510294e40
    chore(deps): bump pytest from 9.0.2 to 9.0.3 dependabot/pip/pytest-9.0.3 dependabot[bot] 2026-04-08 12:01:45 +0000
  • 4c9a4574cf
    chore(deps): bump mypy from 1.19.1 to 1.20.0 dependabot[bot] 2026-04-01 14:25:39 +0000
  • 6373393dd4
    chore(deps): bump tox from 4.50.1 to 4.52.0 dependabot[bot] 2026-03-31 12:02:54 +0000
  • 6a78e51190
    chore(deps): bump tox from 4.50.1 to 4.51.0 dependabot[bot] 2026-03-30 12:37:49 +0000
  • 06b7a311a8
    Merge cc76878b6a into b14b78a16e dependabot[bot] 2026-03-23 12:02:53 +0000
  • cc76878b6a
    chore(deps): bump pytest-cov from 7.0.0 to 7.1.0 dependabot/pip/pytest-cov-7.1.0 dependabot[bot] 2026-03-23 12:02:49 +0000
  • d79bd021f6
    Merge 4201cd74b8 into b14b78a16e RobKuipers 2026-03-22 17:26:53 +0100
  • 4201cd74b8 Add Dutch (nl) translations Rob Kuipers 2026-03-22 17:26:35 +0100
  • c93105e93d
    Merge fd78bdfa20 into b14b78a16e Rodrigo Nogueira 2026-03-21 02:54:57 -0300
  • fd78bdfa20 Fix py314-djqa CI checks Rodrigo Nogueira 2026-03-21 00:49:01 -0300
  • 1c678ec087 Merge remote-tracking branch 'upstream/master' into feature/retry-after-header Rodrigo Nogueira 2026-03-21 00:42:43 -0300
  • 4f5bfb8c1c refactor: update Retry-After header handling in AxesMiddleware and tests Rodrigo Nogueira 2026-03-21 00:38:59 -0300
  • 2beba40352
    Merge 004b05db65 into b14b78a16e Rodrigo Nogueira 2026-03-20 17:37:17 -0300
  • 004b05db65 Use Codecov action v5 and tolerate upload errors Rodrigo Nogueira 2026-03-20 17:37:08 -0300
  • 039c97455e Use plain names for tier helper functions Rodrigo Nogueira 2026-03-20 17:32:39 -0300
  • f1c8aaabc4
    Merge 694dafc092 into b14b78a16e Omotayo Adeleke 2026-03-20 13:55:54 +0000
  • 694dafc092 refactor: Extract get_username_from_data helper to remove duplication Adeleke Omotayo 2026-03-20 13:55:39 +0000
  • a234ac8812
    chore(deps): bump tox from 4.50.1 to 4.50.3 dependabot[bot] 2026-03-20 12:02:37 +0000
  • b14b78a16e docs: narrow cool-off docs changes and keep table format master Rodrigo Nogueira 2026-03-16 16:26:00 -0300
  • e4cdd72231 docs: Fix typo in AXES_LOCKOUT_PARAMETERS description and add a blank line. rodrigo.nogueira 2026-02-21 16:39:18 -0300
  • 3fc256c8d2 docs: Update lockout configuration table title and column widths. rodrigo.nogueira 2026-02-21 16:09:42 -0300
  • 1aa8509cdc docs: clarify AXES_COOLOFF_TIME and AXES_USE_ATTEMPT_EXPIRATION descriptions and add common configuration examples. rodrigo.nogueira 2026-02-21 16:05:25 -0300
  • 46e206af49 docs: Revamp and expand the configuration options documentation. rodrigo.nogueira 2026-02-21 13:29:28 -0300
  • 0d7f4bdb43 chore(deps): bump coverage from 7.13.4 to 7.13.5 dependabot[bot] 2026-03-17 12:02:42 +0000
  • cc0387ae60 chore(deps): bump tox from 4.49.1 to 4.50.1 dependabot[bot] 2026-03-19 12:02:45 +0000
  • aae97889ce
    chore(deps): bump tox from 4.49.1 to 4.50.1 dependabot[bot] 2026-03-19 12:02:45 +0000
  • d45fb81ed7
    chore(deps): bump tox from 4.49.1 to 4.50.0 dependabot[bot] 2026-03-18 12:02:45 +0000
  • 4cd419c38e
    chore(deps): bump coverage from 7.13.4 to 7.13.5 dependabot[bot] 2026-03-17 12:02:42 +0000
  • d01eb3d41e docs: narrow cool-off docs changes and keep table format Rodrigo Nogueira 2026-03-16 16:26:00 -0300
  • 051323166d style: restore spacing in test_helpers Rodrigo Nogueira 2026-03-16 16:09:22 -0300
  • 359843c60f Merge remote-tracking branch 'upstream/master' into feature/retry-after-header Rodrigo Nogueira 2026-03-16 16:04:45 -0300
  • a9e9704318 refactor: handle Retry-After in middleware with opt-in setting Rodrigo Nogueira 2026-03-16 16:01:17 -0300
  • fdd7b22cd3 Clarify and/or conditions in AXES_LOCKOUT_PARAMETERS examples Enrico Tröger 2026-02-23 21:30:27 +0100
  • a5d14cd630 chore(deps): bump black from 26.1.0 to 26.3.1 dependabot[bot] 2026-03-12 12:02:38 +0000
  • 2a31c0133f chore(deps): bump tox from 4.34.1 to 4.49.1 dependabot[bot] 2026-03-10 12:02:49 +0000
  • 4624eed684 chore(deps): bump pytest-django from 4.11.1 to 4.12.0 dependabot[bot] 2026-02-16 12:59:40 +0000
  • 9ecaf38aee
    chore(deps): bump black from 26.1.0 to 26.3.1 dependabot[bot] 2026-03-12 12:02:38 +0000
  • 061f605d59 docs: Update AXES_USERNAME_FORM_FIELD description with fallback behavior Adeleke Omotayo 2026-03-10 14:34:04 +0000
  • 856d74aef3 Fix #1159: Fallback to USERNAME_FIELD when AXES_USERNAME_FORM_FIELD not in credentials Adeleke Omotayo 2026-03-10 14:22:29 +0000
  • 0f90feffc7
    chore(deps): bump tox from 4.34.1 to 4.49.1 dependabot[bot] 2026-03-10 12:02:49 +0000
  • c66e641856
    chore(deps): bump black from 26.1.0 to 26.3.0 dependabot[bot] 2026-03-09 12:26:47 +0000
  • b88a364813
    chore(deps): bump tox from 4.34.1 to 4.49.0 dependabot[bot] 2026-03-09 12:26:44 +0000
  • 5e2206cc95
    chore(deps): bump tox from 4.34.1 to 4.48.1 dependabot[bot] 2026-03-06 12:02:36 +0000
  • bef403a85c
    chore(deps): bump tox from 4.34.1 to 4.47.3 dependabot[bot] 2026-03-04 12:02:35 +0000
  • 6cea9deb0f
    chore(deps): bump tox from 4.34.1 to 4.47.0 dependabot[bot] 2026-03-02 12:42:38 +0000
  • 322d16ca33
    chore(deps): bump tox from 4.34.1 to 4.46.3 dependabot[bot] 2026-02-26 12:02:36 +0000
  • cac1431340
    chore(deps): bump tox from 4.34.1 to 4.46.0 dependabot[bot] 2026-02-25 12:02:41 +0000
  • a586e6150c
    chore(deps): bump tox from 4.34.1 to 4.45.0 dependabot[bot] 2026-02-24 12:03:01 +0000
  • ab2e576fe1 Clarify and/or conditions in AXES_LOCKOUT_PARAMETERS examples Enrico Tröger 2026-02-23 21:30:27 +0100
  • 1de87d6b52
    chore(deps): bump tox from 4.34.1 to 4.44.0 dependabot[bot] 2026-02-23 12:45:09 +0000
  • ef91ba9b61 style: apply black formatting rodrigo.nogueira 2026-02-22 01:58:59 -0300
  • 546cf4df0c style: apply black formatting to axes/checks.py rodrigo.nogueira 2026-02-22 01:54:33 -0300
  • e1bb4ce15b style: apply isort and black formatting, add test and docstring for get_lockout_tier rodrigo.nogueira 2026-02-22 01:50:07 -0300
  • 7298e9e33d style: Sort imports in helpers and checks modules. rodrigo.nogueira 2026-02-22 01:18:52 -0300
  • 7eef2f14b3 feat: introduce progressive lockout tiers for dynamic cool-off periods based on failure count. rodrigo.nogueira 2026-02-22 00:51:19 -0300
  • c9563bc29c feat: Add Retry-After HTTP header to lockout responses when AXES_COOLOFF_TIME is configured, along with documentation and tests. rodrigo.nogueira 2026-02-21 18:44:23 -0300
  • 82f57a4d92 docs: Fix typo in AXES_LOCKOUT_PARAMETERS description and add a blank line. rodrigo.nogueira 2026-02-21 16:39:18 -0300
  • c5e027a1e8 docs: Update lockout configuration table title and column widths. rodrigo.nogueira 2026-02-21 16:09:42 -0300
  • a6c18f626c docs: clarify AXES_COOLOFF_TIME and AXES_USE_ATTEMPT_EXPIRATION descriptions and add common configuration examples. rodrigo.nogueira 2026-02-21 16:05:25 -0300
  • 8c4c2aaa93 docs: Revamp and expand the configuration options documentation. rodrigo.nogueira 2026-02-21 13:29:28 -0300
  • 49d0770bae
    chore(deps): bump tox from 4.34.1 to 4.42.0 dependabot[bot] 2026-02-20 12:02:42 +0000
  • 2937ca67c7
    chore(deps): bump tox from 4.34.1 to 4.40.0 dependabot[bot] 2026-02-19 12:02:39 +0000
  • 42d0204896
    chore(deps): bump tox from 4.34.1 to 4.38.0 dependabot[bot] 2026-02-18 12:02:36 +0000
  • c3cd80767a
    chore(deps): bump tox from 4.34.1 to 4.36.1 dependabot[bot] 2026-02-17 12:02:33 +0000
  • 5983e77f03
    chore(deps): bump tox from 4.34.1 to 4.36.0 dependabot[bot] 2026-02-16 12:59:45 +0000
  • 0b353ad5c4
    chore(deps): bump pytest-django from 4.11.1 to 4.12.0 dependabot[bot] 2026-02-16 12:59:40 +0000
  • 6c2acd9f1f
    chore(deps): bump tox from 4.34.1 to 4.35.0 dependabot[bot] 2026-02-13 12:02:32 +0000
  • e27ce891ea
    Version 8.3.1 8.3.1 Aleksi Häkli 2026-02-11 22:15:47 +0200
  • c3dcd1ba51 chore(deps): bump coverage from 7.13.3 to 7.13.4 dependabot[bot] 2026-02-09 13:25:45 +0000
  • 41ebdc3063 Try to run all tox QA commands even if some fail Aleksi Häkli 2026-02-11 22:09:16 +0200
  • 31c69dbea5 Simplify black formatting rules Aleksi Häkli 2026-02-11 22:07:28 +0200
  • bdd0c9546a Fix prospector errors Aleksi Häkli 2026-02-11 22:06:59 +0200
  • 4b77eb69ee Run black autoformatting Aleksi Häkli 2026-02-11 21:54:13 +0200
  • 5acae054b4 Update Black formatting rules Aleksi Häkli 2026-02-11 21:53:22 +0200
  • d59a289407 Suppress mypy type errors Aleksi Häkli 2026-02-11 21:53:12 +0200
  • 23ee2fca44 Update version support matrix to run tox QA tests properly on GitHub Aleksi Häkli 2026-02-11 21:40:17 +0200
  • 4ea615811b Implement custom lazy object to avoid JSON errors with Celery Aleksi Häkli 2026-02-11 21:17:05 +0200
  • a169f684c0 Try to run all tox QA commands even if some fail Aleksi Häkli 2026-02-11 22:09:16 +0200
  • 0acb8cce3d Simplify black formatting rules Aleksi Häkli 2026-02-11 22:07:28 +0200
  • 3c54ff822f Fix prospector errors Aleksi Häkli 2026-02-11 22:06:59 +0200
  • 633a1ede74 Run black autoformatting Aleksi Häkli 2026-02-11 21:54:13 +0200
  • 52b5c200ba Update Black formatting rules Aleksi Häkli 2026-02-11 21:53:22 +0200
  • 8f824024c6 Suppress mypy type errors Aleksi Häkli 2026-02-11 21:53:12 +0200
  • 80d06fa9fd Update version support matrix to run tox QA tests properly on GitHub Aleksi Häkli 2026-02-11 21:40:17 +0200
  • 9257e35e3f Implement custom lazy object to avoid JSON errors with Celery Aleksi Häkli 2026-02-11 21:17:05 +0200
  • 30ddbb6670
    chore(deps): bump coverage from 7.13.3 to 7.13.4 dependabot[bot] 2026-02-09 13:25:45 +0000
  • b4fb3088b4
    Version 8.3.0 8.3.0 Aleksi Häkli 2026-02-09 10:37:38 +0200
  • 6c8feada83 Replace removed pkg_resources with stdlib Hugo van Kemenade 2026-02-08 23:59:13 +0200