What's Changed
Breaking Changes
- Set Python 3.13 as minimum by @ludeeus in #233
- Change from username/password to token authentication by @ludeeus in #326
Refactor
Project changes
Dependency changes
- Bump coverage from 7.4.1 to 7.4.3 by @dependabot in #69
- Bump pytest from 8.0.1 to 8.0.2 by @dependabot in #70
- Bump pytest from 8.0.2 to 8.1.0 by @dependabot in #72
- Bump pytest from 8.1.0 to 8.1.1 by @dependabot in #74
- Bump mypy from 1.8.0 to 1.9.0 by @dependabot in #76
- Bump ruff from 0.2.2 to 0.3.3 by @dependabot in #78
- Bump actions/checkout from 4.1.1 to 4.1.2 by @dependabot in #79
- Bump coverage from 7.4.3 to 7.4.4 by @dependabot in #77
- Bump pytest-asyncio from 0.23.5 to 0.23.6 by @dependabot in #80
- Bump idna from 3.6 to 3.7 by @dependabot in #88
- Bump requests from 2.31.0 to 2.32.0 by @dependabot in #108
- Bump ruff from 0.3.3 to 0.4.5 by @dependabot in #110
- Bump mypy from 1.9.0 to 1.10.0 by @dependabot in #96
- Bump pre-commit from 3.6.2 to 3.7.1 by @dependabot in #105
- Bump coverage from 7.4.4 to 7.5.2 by @dependabot in #109
- Bump pytest from 8.1.1 to 8.2.1 by @dependabot in #107
- Bump jinja2 from 3.1.3 to 3.1.4 by @dependabot in #102
- Bump actions/checkout from 4.1.2 to 4.1.6 by @dependabot in #106
- Bump ruff from 0.4.5 to 0.4.7 by @dependabot in #111
- Bump coverage from 7.5.2 to 7.5.3 by @dependabot in #113
- Bump actions/setup-python from 5.0.0 to 5.1.0 by @dependabot in #85
- Bump pytest-asyncio from 0.23.6 to 0.23.7 by @dependabot in #112
- Bump aiohttp from 3.9.3 to 3.9.5 by @dependabot in #93
- Bump ruff from 0.4.7 to 0.4.8 by @dependabot in #117
- Bump safety from 3.0.1 to 3.2.2 by @dependabot in #115
- Bump pytest from 8.2.1 to 8.2.2 by @dependabot in #116
- Bump codespell from 2.2.6 to 2.3.0 by @dependabot in #114
- Bump pre-commit-hooks from 4.5.0 to 4.6.0 by @dependabot in #87
- Bump pytest-cov from 4.1.0 to 5.0.0 by @dependabot in #82
- Bump authlib from 1.3.0 to 1.3.1 by @dependabot in #119
- Bump actions/attest-build-provenance from 1.2.0 to 1.3.1 by @dependabot in #124
- Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 by @dependabot in #122
- Bump urllib3 from 2.2.0 to 2.2.2 by @dependabot in #125
- Bump actions/checkout from 4.1.6 to 4.1.7 by @dependabot in #123
- Bump safety from 3.2.2 to 3.2.3 by @dependabot in #121
- Bump ruff from 0.4.8 to 0.4.9 by @dependabot in #120
- Bump softprops/action-gh-release from 2.0.5 to 2.0.6 by @dependabot in #129
- Bump actions/attest-build-provenance from 1.3.1 to 1.3.2 by @dependabot in #128
- Bump ruff from 0.4.9 to 0.4.10 by @dependabot in #126
- Bump coverage from 7.5.3 to 7.5.4 by @dependabot in #127
- Bump ruff from 0.4.10 to 0.5.0 by @dependabot in #131
- Bump mypy from 1.10.0 to 1.10.1 by @dependabot in #130
- Bump certifi from 2024.2.2 to 2024.7.4 by @dependabot in #132
- Bump ruff from 0.5.0 to 0.5.1 by @dependabot in #136
- Bump actions/upload-artifact from 4.3.3 to 4.3.4 by @dependabot in #133
- Bump actions/download-artifact from 4.1.7 to 4.1.8 by @dependabot in #134
- Bump safety from 3.2.3 to 3.2.4 by @dependabot in #135
- Bump softprops/action-gh-release from 2.0.6 to 2.0.8 by @dependabot in #146
- Bump ruff from 0.5.1 to 0.5.4 by @dependabot in #145
- Bump pytest-asyncio from 0.23.7 to 0.23.8 by @dependabot in #143
- Bump actions/setup-python from 5.1.0 to 5.1.1 by @dependabot in #137
- Bump actions/attest-build-provenance from 1.3.2 to 1.3.3 by @dependabot in #138
- Bump mypy from 1.10.1 to 1.11.0 by @dependabot in #144
- Bump coverage from 7.5.4 to 7.6.0 by @dependabot in #140
- Bump pytest from 8.2.2 to 8.3.1 by @dependabot in #142
- Bump pytest from 8.3.1 to 8.3.2 by @dependabot in #148
- Bump ruff from 0.5.4 to 0.5.5 by @dependabot in #149
- Bump pre-commit from 3.7.1 to 3.8.0 by @dependabot in #147
- Bump ruff from 0.5.5 to 0.5.7 by @dependabot in #158
- Bump actions/upload-artifact from 4.3.4 to 4.3.6 by @dependabot in #161
- Bump actions/attest-build-provenance from 1.3.3 to 1.4.1 by @dependabot in #160
- Bump pypa/gh-action-pypi-publish from 1.9.0 to 1.10.1 by @dependabot in #177
- Bump actions/attest-build-provenance from 1.4.1 to 1.4.3 by @dependabot in #178
- Bump actions/setup-python from 5.1.1 to 5.2.0 by @dependabot in #173
- Bump safety from 3.2.4 to 3.2.7 by @dependabot in #171
- Bump pytest-asyncio from 0.23.8 to 0.24.0 by @dependabot in #167
- Bump mypy from 1.11.0 to 1.11.2 by @dependabot in #166
- Bump actions/upload-artifact from 4.3.6 to 4.4.0 by @dependabot in #172
- Bump ruff from 0.5.7 to 0.6.4 by @dependabot in #176
- Bump cryptography from 42.0.4 to 43.0.1 by @dependabot in #175
- Bump coverage from 7.6.0 to 7.6.1 by @dependabot in #153
- Bump pytest from 8.3.2 to 8.3.3 by @dependabot in #179
- Bump ruff from 0.6.4 to 0.6.5 by @dependabot in #180
- Bump pypa/gh-action-pypi-publish from 1.10.1 to 1.10.2 by @dependabot in #182
- Bump safety from 3.2.7 to 3.2.8 by @dependabot in #185
- Bump ruff from 0.6.5 to 0.6.8 by @dependabot in #183
- Bump actions/checkout from 4.1.7 to 4.2.0 by @dependabot in #186
- Bump actions/attest-build-provenance from 1.4.3 to 2.0.1 by @dependabot in #226
- Bump coverage from 7.6.1 to 7.6.9 by @dependabot in #224
- Bump safety from 3.2.8 to 3.2.11 by @dependabot in #214
- Bump pytest from 8.3.3 to 8.3.4 by @dependabot in #221
- Bump softprops/action-gh-release from 2.0.8 to 2.1.0 by @dependabot in #216
- Bump pypa/gh-action-pypi-publish from 1.10.2 to 1.12.2 by @dependabot in #211
- Bump actions/setup-python from 5.2.0 to 5.3.0 by @dependabot in #203
- Bump actions/upload-artifact from 4.4.0 to 4.4.3 by @dependabot in #192
- Bump actions/checkout from 4.2.0 to 4.2.2 by @dependabot in #204
- Bump pytest-asyncio from 0.24.0 to 0.25.0 by @dependabot in #232
- Bump safety from 3.2.11 to 3.2.13 by @dependabot in #231
- Bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3 by @dependabot in #229
- Bump actions/attest-build-provenance from 2.0.1 to 2.1.0 by @dependabot in #227
- Bump softprops/action-gh-release from 2.1.0 to 2.2.0 by @dependabot in #228
- Bump mypy from 1.11.2 to 1.13.0 by @dependabot in #202
- Bump pre-commit-hooks from 4.6.0 to 5.0.0 by @dependabot in #187
- Bump pre-commit from 3.8.0 to 4.0.1 by @dependabot in #196
- Bump pytest-cov from 5.0.0 to 6.0.0 by @dependabot in #208
- Bump coverage from 7.6.9 to 7.6.10 by @dependabot in #239
- Bump aiohttp from 3.11.10 to 3.11.11 by @dependabot in #236
- Bump actions/upload-artifact from 4.4.3 to 4.5.0 by @dependabot in #238
- Bump mypy from 1.13.0 to 1.14.1 by @dependabot in #241
- Bump jinja2 from 3.1.4 to 3.1.5 by @dependabot in #240
- Bump actions/attest-build-provenance from 2.1.0 to 2.2.0 by @dependabot in #253
- Bump actions/setup-python from 5.3.0 to 5.4.0 by @dependabot in #257
- Bump pytest-asyncio from 0.25.0 to 0.25.3 by @dependabot in #255
- Bump coverage from 7.6.10 to 7.6.11 by @dependabot in #261
- Bump softprops/action-gh-release from 2.2.0 to 2.2.1 by @dependabot in #244
- Bump aiohttp from 3.11.11 to 3.11.12 by @dependabot in #260
- Bump actions/upload-artifact from 4.5.0 to 4.6.0 by @dependabot in #245
- Bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4 by @dependabot in #252
- Bump pre-commit from 4.0.1 to 4.1.0 by @dependabot in #251
- Bump mypy from 1.14.1 to 1.15.0 by @dependabot in #259
- Bump codespell from 2.3.0 to 2.4.1 by @dependabot in #254
- Bump safety from 3.2.13 to 3.3.0 by @dependabot in #264
- Bump coverage from 7.6.11 to 7.6.12 by @dependabot in #263
- Bump cryptography from 44.0.0 to 44.0.1 by @dependabot in #262
- Bump actions/upload-artifact from 4.6.0 to 4.6.1 by @dependabot in #267
- Bump actions/download-artifact from 4.1.8 to 4.1.9 by @dependabot in #271
- Bump actions/attest-build-provenance from 2.2.0 to 2.2.2 by @dependabot in #272
- Bump aiohttp from 3.11.12 to 3.11.13 by @dependabot in #269
- Bump pytest from 8.3.4 to 8.3.5 by @dependabot in #268
- Bump actions/attest-build-provenance from 2.2.2 to 2.2.3 by @dependabot in #274
- Bump jinja2 from 3.1.5 to 3.1.6 by @dependabot in #275
- Bump pre-commit from 4.1.0 to 4.2.0 by @dependabot in #281
- Bump actions/setup-python from 5.4.0 to 5.5.0 by @dependabot in #286
- Bump actions/upload-artifact from 4.6.1 to 4.6.2 by @dependabot in #280
- Bump actions/download-artifact from 4.1.9 to 4.2.1 by @dependabot in #279
- Bump coverage from 7.6.12 to 7.8.0 by @dependabot in #284
- Bump aiohttp from 3.11.13 to 3.11.16 by @dependabot in #287
- Bump pytest-cov from 6.0.0 to 6.1.1 by @dependabot in #289
- Bump pytest-asyncio from 0.25.3 to 0.26.0 by @dependabot in #285
- Bump ruff from 0.6.8 to 0.11.4 by @dependabot in #288
- Bump softprops/action-gh-release from 2.2.1 to 2.2.2 by @dependabot in #290
- Bump actions/setup-python from 5.5.0 to 5.6.0 by @dependabot in #291
- Bump actions/download-artifact from 4.2.1 to 4.3.0 by @dependabot in #292
- Bump actions/attest-build-provenance from 2.2.3 to 2.3.0 by @dependabot in #293
- Bump setuptools from 78.1.0 to 78.1.1 by @dependabot in #294
- Bump ruff from 0.11.4 to 0.11.10 by @dependabot in #295
- Bump aiohttp from 3.11.16 to 3.11.18 by @dependabot in #296
- Bump coverage from 7.8.0 to 7.8.1 by @dependabot in #297
- Bump ruff from 0.11.10 to 0.11.11 by @dependabot in #298
- Bump coverage from 7.8.1 to 7.8.2 by @dependabot in #299
- Bump aiohttp from 3.11.18 to 3.12.4 by @dependabot in #301
- Bump ruff from 0.11.11 to 0.11.12 by @dependabot in #303
- Bump mypy from 1.15.0 to 1.16.0 by @dependabot in #302
- Bump aiohttp from 3.12.4 to 3.12.6 by @dependabot in #304
- Bump pytest from 8.3.5 to 8.4.0 by @dependabot in #305
- Bump ruff from 0.11.12 to 0.11.13 by @dependabot in #307
- Bump softprops/action-gh-release from 2.2.2 to 2.3.0 by @dependabot in #310
- Bump softprops/action-gh-release from 2.3.0 to 2.3.2 by @dependabot in #312
- Bump ruff from 0.11.13 to 0.12.1 by @dependabot in #325
- Bump actions/attest-build-provenance from 2.3.0 to 2.4.0 by @dependabot in #313
- Bump requests from 2.32.3 to 2.32.4 by @dependabot in #309
- Bump urllib3 from 2.4.0 to 2.5.0 by @dependabot in #324
- Bump aiohttp from 3.12.6 to 3.12.13 by @dependabot in #319
- Bump coverage from 7.8.2 to 7.9.1 by @dependabot in #320
- Bump safety from 3.3.0 to 3.5.2 by @dependabot in #316
- Bump mypy from 1.16.0 to 1.16.1 by @dependabot in #321
- Bump pytest from 8.4.0 to 8.4.1 by @dependabot in #323
- Bump pytest-cov from 6.1.1 to 6.2.1 by @dependabot in #318
- Bump pytest-asyncio from 0.26.0 to 1.0.0 by @dependabot in #317
- Bump ruff from 0.12.1 to 0.12.2 by @dependabot in #327
- Bump coverage from 7.9.1 to 7.9.2 by @dependabot in #328
Full Changelog: 2.1.1...3.0.0