This release drops support for old Python and Django versions, explicitly adds support for the more recent ones. It also sets default_auto_field which should remove the unnecessary generation of migrations.
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #20
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #21
- Drop support for Django 2.2 by @knyghty in #22
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #23
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #24
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #25
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #26
- Add support for Django 4.1 by @knyghty in #27
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #28
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #29
- Add Python 3.11 support by @knyghty in #30
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #31
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #32
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #33
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #34
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #35
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #36
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #37
- Update supported Django versions by @knyghty in #38
- New linting setup by @knyghty in #39
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #40
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #41
- Fix MariaDB build by @knyghty in #43
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #42
- Reduce line length in workflow by @knyghty in #44
- Drop Python 3.7 support by @knyghty in #45
- Set mypy to strict mode by @knyghty in #46
- Switch to ruff by @knyghty in #47
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #48
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #49
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #50
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #51
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #52
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #53
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #54
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #55
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #56
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #57
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #58
- Add support for Python 3.12 by @knyghty in #59
- Use pyupgrade from ruff by @knyghty in #60
- Use pyproject.toml for tools by @knyghty in #61
- Set default_auto_field by @knyghty in #62
- Modernise build by @knyghty in #63
- Remove unnecessary lines from .gitignore by @knyghty in #64
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #65
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #66
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #67
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #68
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #69
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #70
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #71
- Add support for Django 5.0 by @knyghty in #72
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #73
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #74
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #75
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #76
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #77
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #78
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #79
- Drop support for Django 4.1 by @knyghty in #80
- Rejig linting by @knyghty in #81
- Add dependabot configuration by @knyghty in #82
- Bump actions/checkout from 3 to 4 by @dependabot in #84
- Update build and release process by @knyghty in #85
- Bump actions/setup-python from 4 to 5 by @dependabot in #83
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #86
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #87
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #88
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #89
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #90
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #91
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #92
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #93
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #94
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #95
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #96
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #97
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #98
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #99
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #100
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #101
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #102
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #103
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #104
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #105
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #106
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #107
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #108
- Update supported versions by @knyghty in #110
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #109
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #111
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #112
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #113
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #114
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #115
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #117
- Add support for Python 3.13 + misc build fixes by @knyghty in #116
- Drop support for Python 3.8 by @knyghty in #118
New Contributors
- @pre-commit-ci made their first contribution in #20
- @dependabot made their first contribution in #84
Full Changelog: v1.2...v2.0