Commit graph

  • 602f3486ec
    Merge d01eb3d41e into fdd7b22cd3 Rodrigo Nogueira 2026-03-16 19:28:05 +0000
  • d01eb3d41e docs: narrow cool-off docs changes and keep table format Rodrigo Nogueira 2026-03-16 16:26:00 -0300
  • a54a655398
    Merge 051323166d into fdd7b22cd3 Rodrigo Nogueira 2026-03-16 16:09:37 -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
  • 725a79ecd1
    Merge 546cf4df0c into fdd7b22cd3 Rodrigo Nogueira 2026-03-16 19:01:30 +0200
  • fdd7b22cd3 Clarify and/or conditions in AXES_LOCKOUT_PARAMETERS examples master Enrico Tröger 2026-02-23 21:30:27 +0100
  • b141f29b4a
    Merge 061f605d59 into a5d14cd630 Omotayo Adeleke 2026-03-16 18:54:43 +0200
  • 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
  • 2404fe6b61 Replace removed pkg_resources with stdlib Hugo van Kemenade 2026-02-08 23:59:13 +0200
  • b441ccd5fc
    Version 8.2.0 8.2.0 Aleksi Häkli 2026-02-06 20:50:14 +0200
  • 1d9964be16 chore(deps): bump tox from 4.32.0 to 4.34.1 dependabot[bot] 2026-02-06 18:24:21 +0000
  • 60e3cceb1d chore(deps): bump black from 25.11.0 to 26.1.0 dependabot[bot] 2026-02-06 18:24:01 +0000
  • e03216e45d
    Merge branch 'master' into tests/security-check-w006 Aleksi Häkli 2026-02-06 20:33:48 +0200
  • 8f5e9965d8 Add unit tests for security check W006 security-check-w006 shayan taki 2025-12-25 02:41:05 -0800
  • 623b6442f7
    chore(deps): bump tox from 4.32.0 to 4.34.1 dependabot[bot] 2026-02-06 18:24:21 +0000
  • d2f0a45da6
    chore(deps): bump black from 25.11.0 to 26.1.0 dependabot[bot] 2026-02-06 18:24:01 +0000
  • cf0be90f11 chore(deps): bump sphinx-rtd-theme from 3.0.2 to 3.1.0 dependabot[bot] 2026-01-13 12:09:27 +0000
  • d033b70235 chore(deps): bump prospector from 1.17.3 to 1.18.0 dependabot[bot] 2026-02-04 12:02:40 +0000
  • b14e861631 chore(deps): bump coverage from 7.13.0 to 7.13.3 dependabot[bot] 2026-02-04 12:02:46 +0000
  • d02a5fd015
    Merge branch 'master' into tests/security-check-w006 Aleksi Häkli 2026-02-06 20:22:01 +0200
  • 6703b66f17 Fix circular import with custom user models rodrigo.nogueira 2025-12-29 11:23:19 -0300
  • 95a8043341 Fix AttributeError when optional settings are undefined Fixes #1328 - Add None as default value in axes_conf_check - Add test coverage for missing settings scenario rodrigo.nogueira 2025-12-29 10:58:44 -0300
  • ee1cca34f8
    chore(deps): bump coverage from 7.13.0 to 7.13.3 dependabot[bot] 2026-02-04 12:02:46 +0000
  • d7502f3ef1
    chore(deps): bump prospector from 1.17.3 to 1.18.0 dependabot[bot] 2026-02-04 12:02:40 +0000
  • afaeeb14bf
    chore(deps): bump coverage from 7.13.0 to 7.13.2 dependabot[bot] 2026-01-26 12:59:00 +0000
  • ef84745abf
    chore(deps): bump sphinx-rtd-theme from 3.0.2 to 3.1.0 dependabot[bot] 2026-01-13 12:09:27 +0000
  • c92999e0ce
    chore(deps): bump tox from 4.32.0 to 4.34.0 dependabot[bot] 2026-01-09 12:03:09 +0000
  • 0c3345b454
    chore(deps): bump tox from 4.32.0 to 4.33.0 dependabot[bot] 2026-01-05 12:01:30 +0000
  • 85267f9d72 Fix circular import with custom user models rodrigo.nogueira 2025-12-29 11:23:19 -0300
  • 563c32ef0a Fix AttributeError when optional settings are undefined Fixes #1328 - Add None as default value in axes_conf_check - Add test coverage for missing settings scenario rodrigo.nogueira 2025-12-29 10:58:44 -0300
  • 1f9cb637f0
    chore(deps): bump coverage from 7.13.0 to 7.13.1 dependabot[bot] 2025-12-29 12:01:21 +0000
  • 3f20e86710 Add unit tests for security check W006 shayan taki 2025-12-25 02:41:05 -0800
  • 525cb3db8e
    chore(deps): bump black from 25.11.0 to 25.12.0 dependabot[bot] 2025-12-22 12:01:34 +0000
  • f2af7c993b chore: remove deprecated requirements-*.txt files Aleksi Häkli 2025-12-19 22:07:09 +0200
  • 8869a9e594 chore: update dependencies Aleksi Häkli 2025-12-19 22:00:30 +0200
  • 0735c71432 chore: use single requirements file Aleksi Häkli 2025-12-19 21:54:43 +0200
  • 332a5f57d0 Version 8.1.0 8.1.0 Aleksi Häkli 2025-12-19 21:40:34 +0200
  • a30b68aec9 chore: update mypy to 1.19.1 Aleksi Häkli 2025-12-19 21:28:28 +0200
  • 89139b1c33
    chore(deps): bump mypy from 1.16.0 to 1.19.1 dependabot[bot] 2025-12-19 19:20:49 +0000
  • 29005e2f6f chore(deps): bump actions/cache from 4 to 5 dependabot[bot] 2025-12-12 12:03:56 +0000
  • dd172ec1a5 chore(deps): bump actions/checkout from 5 to 6 dependabot[bot] 2025-11-21 12:04:09 +0000
  • 0d5795cdf2 chore(deps): bump black from 25.9.0 to 25.11.0 dependabot[bot] 2025-11-10 12:48:40 +0000
  • 2fce8fafdf chore(deps): bump pytest-subtests from 0.14.2 to 0.15.0 dependabot[bot] 2025-10-21 12:01:41 +0000
  • 53dfc9a821 chore(deps): bump github/codeql-action from 3 to 4 dependabot[bot] 2025-10-08 12:04:17 +0000