What's Changed
- Sync supercronic source repository by @hartwork in #340
- settings: Fix CSRF settings for Django >=4 by @hartwork in #387
- Actions: Create pull requests from pre-commit autoupdate output by @hartwork in #426
- pre-commit: Migrate to upstream isort by @hartwork in #427
- Extend documentation (fixes #449) by @hartwork in #453
- Dockerfile: Verify and require PyPI hashes by @hartwork in #480
- Fix
X-Forwarded-For
header handling by @hartwork in #481 - Actions: Ubuntu 22.04 + Python 3.10 by @hartwork in #574
- pre-commit: Fix flake8 URL + bump flake8 to 5.0.4 by @hartwork in #602
- Fix N+1 issue in
/data/<poll_id>
by @hartwork in #660 - Apply and enforce yapf code formatting by @hartwork in #661
- README.rst: Add pre-commit badge by @hartwork in #692
- Pin GitHub Actions to specific commits for security by @hartwork in #721
- Tolerate absence of
settings.JAWANNDENN_MAX_POLLS
,JAWANNDENN_MAX_VOTES_PER_POLL
,JAWANNDENN_URL_PREFIX
(related to #726) by @hartwork in #727
Full Changelog: 2.5.0...2.6.0