Releases: allenporter/pyrainbird
Releases · allenporter/pyrainbird
6.0.2
What's Changed
- Manage pyrainbird in cruft by @allenporter in #426
- Update with mypy typing by @allenporter in #427
- Update mypy typing based on cruft updates by @allenporter in #428
- Cruft update by @allenporter in #429
Full Changelog: 6.0.1...6.0.2
6.0.1
What's Changed
- Fixes for optional fields after mashumaro conversion by @allenporter in #425
Developer updates
Full Changelog: 6.0.0...6.0.1
6.0.0
What's Changed
- Add support for full set of 32 states by @allenporter in #422
- Bump CI to use python 3.12 and drop python 3.10 support by @allenporter in #423
Developer updates
- Update dependency mashumaro to v3.13 by @renovate in #419
- Update dependency ruff to v0.4.4 by @renovate in #420
Full Changelog: 5.0.0...6.0.0
5.0.0
What's Changed
- Remove dependency on pydantic by @allenporter in #418
Developer updates
- Update pre-commit hook adrienverge/yamllint to v1.35.1 by @renovate in #362
- Update dependency ruff to v0.2.2 by @renovate in #364
- Update dependency pytest to v8 by @renovate in #346
- Update pre-commit hook charliermarsh/ruff-pre-commit to v0.2.2 by @renovate in #365
- Update actions/upload-pages-artifact action to v3 by @renovate in #323
- Update actions/deploy-pages action to v4 by @renovate in #322
- Update dependency types-requests to v2.31.0.20240218 by @renovate in #366
- Update dependency pydantic to v2.6.2 by @renovate in #367
- Update dependency pytest to v8.0.2 by @renovate in #368
- Update pypa/gh-action-pypi-publish action to v1.8.12 by @renovate in #369
- Update dependency pydantic to v2.6.3 by @renovate in #370
- Update dependency ruff to v0.3.0 by @renovate in #371
- Update pre-commit hook charliermarsh/ruff-pre-commit to v0.3.0 by @renovate in #372
- Update dependency python-dateutil to v2.9.0.post0 by @renovate in #373
- Update dependency ruff to v0.3.1 by @renovate in #374
- Update pre-commit hook charliermarsh/ruff-pre-commit to v0.3.1 by @renovate in #375
- Update dependency mitmproxy to v10.2.4 by @renovate in #376
- Update pypa/gh-action-pypi-publish action to v1.8.14 by @renovate in #377
- Update dependency pytest-asyncio to v0.23.5.post1 by @renovate in #378
- Update dependency ruff to v0.3.2 by @renovate in #379
- Update pre-commit hook charliermarsh/ruff-pre-commit to v0.3.2 by @renovate in #380
- Update dependency pytest to v8.1.1 by @renovate in #381
- Update dependency types-PyYAML to v6.0.12.20240311 by @renovate in #382
- Update dependency types-requests to v2.31.0.20240311 by @renovate in #383
- Update dependency pydantic to v2.6.4 by @renovate in #384
- Update dependency ruff to v0.3.3 by @renovate in #385
- Update pre-commit hook charliermarsh/ruff-pre-commit to v0.3.3 by @renovate in #386
- Update pre-commit hook psf/black to v24.3.0 by @renovate in #387
- Update dependency pytest-asyncio to v0.23.6 by @renovate in #388
- Update dependency ruff to v0.3.4 by @renovate in #389
- Update pre-commit hook charliermarsh/ruff-pre-commit to v0.3.4 by @renovate in #390
- Update dependency pytest-mock to v3.14.0 by @renovate in #391
- Update dependency requests-mock to v1.12.0 by @renovate in #393
- Update dependency requests-mock to v1.12.1 by @renovate in #395
- Update dependency ruff to v0.3.5 by @renovate in #396
- Update pre-commit hook charliermarsh/ruff-pre-commit to v0.3.5 by @renovate in #397
- Update dependency types-requests to v2.31.0.20240403 by @renovate in #398
- Update dependency types-requests to v2.31.0.20240406 by @renovate in #399
- Update dependency pytest-cov to v5 by @renovate in #392
- Update actions/configure-pages action to v5 by @renovate in #394
- Update pre-commit hook pre-commit/pre-commit-hooks to v4.6.0 by @renovate in #400
- Update dependency aiohttp to v3.9.4 by @renovate in #401
- Update dependency pydantic to v2.7.0 by @renovate in #402
- Update dependency ruff to v0.3.7 by @renovate in #403
- Update pre-commit hook charliermarsh/ruff-pre-commit to v0.3.7 by @renovate in #404
- Update pre-commit hook psf/black to v24.4.0 by @renovate in #405
- Update dependency aiohttp to v3.9.5 by @renovate in #406
- Update dependency mitmproxy to v10.3.0 by @renovate in #407
- Update dependency ruff to v0.4.1 by @renovate in #408
- Update pre-commit hook charliermarsh/ruff-pre-commit to v0.4.1 by @renovate in #409
- Update dependency pydantic to v2.7.1 by @renovate in #410
- Update dependency freezegun to v1.5.0 by @renovate in #411
- Update dependency ruff to v0.4.2 by @renovate in #412
- Update pre-commit hook charliermarsh/ruff-pre-commit to v0.4.2 by @renovate in #413
- Update pre-commit hook psf/black to v24.4.2 by @renovate in #414
- Update dependency pytest to v8.2.0 by @renovate in #415
- Update dependency ruff to v0.4.3 by @renovate in #416
- Update pre-commit hook charliermarsh/ruff-pre-commit to v0.4.3 by @renovate in #417
Full Changelog: 4.0.2...5.0.0
4.0.2
What's Changed
- Fix bug in decoding RetrieveScheduleResponse by @allenporter in #363
Developer updates
- Update dependency pydantic to v2.5.2 by @renovate in #306
- Update dependency aiohttp to v3.9.1 by @renovate in #307
- Update pypa/gh-action-pypi-publish action to v1.8.11 by @renovate in #308
- Update dependency pytest-asyncio to v0.23.2 by @renovate in #311
- Update dependency ruff to v0.1.7 by @renovate in #313
- Update pre-commit hook charliermarsh/ruff-pre-commit to v0.1.7 by @renovate in #314
- Update dependency freezegun to v1.3.1 by @renovate in #316
- Update actions/configure-pages action to v4 by @renovate in #309
- Update actions/deploy-pages action to v3 by @renovate in #310
- Update actions/setup-python action to v5 by @renovate in #312
- Update pre-commit hook psf/black to v23.12.0 by @renovate in #317
- Update dependency ruff to v0.1.8 by @renovate in #318
- Update pre-commit hook charliermarsh/ruff-pre-commit to v0.1.8 by @renovate in #319
- Update dependency mitmproxy to v10.1.6 by @renovate in #320
- Update dependency pdoc to v14.2.0 by @renovate in #321
- Update dependency freezegun to v1.4.0 by @renovate in #324
- Update dependency ruff to v0.1.9 by @renovate in #325
- Update pre-commit hook charliermarsh/ruff-pre-commit to v0.1.9 by @renovate in #326
- Update dependency pydantic to v2.5.3 by @renovate in #327
- Update pre-commit hook psf/black to v23.12.1 by @renovate in #328
- Update dependency pdoc to v14.3.0 by @renovate in #329
- Update dependency types-requests to v2.31.0.20231231 by @renovate in #330
- Update dependency pytest to v7.4.4 by @renovate in #331
- Update dependency pytest-asyncio to v0.23.3 by @renovate in #332
- Update dependency ruff to v0.1.11 by @renovate in #333
- Update pre-commit hook charliermarsh/ruff-pre-commit to v0.1.11 by @renovate in #334
- Update dependency mitmproxy to v10.2.0 by @renovate in #335
- Update dependency mitmproxy to v10.2.1 by @renovate in #336
- Update dependency types-requests to v2.31.0.20240106 by @renovate in #337
- Update dependency ruff to v0.1.13 by @renovate in #338
- Update pre-commit hook charliermarsh/ruff-pre-commit to v0.1.13 - autoclosed by @renovate in #339
- Update dependency pdoc to v14.4.0 by @renovate in #340
- Update dependency ruff to v0.1.14 by @renovate in #341
- Update pre-commit hook charliermarsh/ruff-pre-commit to v0.1.14 by @renovate in #342
- Update dependency mitmproxy to v10.2.2 by @renovate in #343
- Update dependency types-requests to v2.31.0.20240125 by @renovate in #344
- Update pre-commit hook psf/black to v24 by @renovate in #345
- Update pre-commit hook psf/black to v24.1.1 by @renovate in #347
- Update dependency pytest-asyncio to v0.23.4 by @renovate in #348
- Update dependency aiohttp to v3.9.2 [SECURITY] by @renovate in #349
- Update dependency ruff to v0.1.15 by @renovate in #350
- Update dependency aiohttp to v3.9.3 by @renovate in #351
- Update dependency pydantic to v2.6.0 by @renovate in #352
- Update dependency ruff to v0.2.0 by @renovate in #353
- Update pre-commit hook charliermarsh/ruff-pre-commit to v0.2.0 by @renovate in #354
- Update dependency pydantic to v2.6.1 by @renovate in #355
- Update dependency ruff to v0.2.1 by @renovate in #356
- Update pre-commit hook charliermarsh/ruff-pre-commit to v0.2.1 by @renovate in #357
- Update pre-commit hook adrienverge/yamllint to v1.34.0 by @renovate in #358
- Update dependency pytest-asyncio to v0.23.5 by @renovate in #359
- Update pre-commit hook psf/black to v24.2.0 by @renovate in #360
- Update dependency responses to v0.25.0 by @renovate in #361
Full Changelog: 4.0.1...4.0.2
4.0.1
What's Changed
- Fix typo in timeline.py by @allenporter in #272
- Add defensive checks against unexpected schedule responses by @allenporter in #305
Developer updates
- Update pypa/gh-action-pypi-publish action to v1.8.10 by @renovate in #238
- Update dependency ruff to v0.0.285 by @renovate in #239
- Update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.285 by @renovate in #240
- Update dependency pydantic to v2.2.1 by @renovate in #241
- Update dependency pydantic to v2.3.0 by @renovate in #242
- Update dependency ruff to v0.0.286 by @renovate in #243
- Update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.286 by @renovate in #244
- Update dependency ruff to v0.0.287 by @renovate in #245
- Update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.287 by @renovate in #246
- Update dependency pytest to v7.4.1 by @renovate in #247
- Update dependency pytest-aiohttp to v1.0.5 by @renovate in #249
- Update dependency pytest to v7.4.2 by @renovate in #250
- Update pre-commit hook psf/black to v23.9.0 by @renovate in #251
- Update dependency pdoc to v14.1.0 by @renovate in #252
- Update pre-commit hook psf/black to v23.9.1 by @renovate in #253
- Update dependency ruff to v0.0.289 by @renovate in #254
- Update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.289 by @renovate in #255
- Update dependency ruff to v0.0.290 by @renovate in #256
- Update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.290 by @renovate in #257
- Update dependency types-requests to v2.31.0.3 by @renovate in #258
- Update dependency ruff to v0.0.291 by @renovate in #259
- Update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.291 by @renovate in #260
- Update dependency types-PyYAML to v6.0.12.12 by @renovate in #261
- Update dependency types-requests to v2.31.0.5 by @renovate in #262
- Update dependency pydantic to v2.4.1 by @renovate in #263
- Update dependency types-requests to v2.31.0.6 by @renovate in #264
- Update dependency pydantic to v2.4.2 by @renovate in #265
- Update dependency types-requests to v2.31.0.7 by @renovate in #266
- Update dependency mitmproxy to v10 by @renovate in #232
- Update actions/checkout action to v4 - autoclosed by @renovate in #248
- Update actions/upload-pages-artifact action to v2 by @renovate in #209
- Update dependency ruff to v0.0.292 by @renovate in #267
- Update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.292 by @renovate in #268
- Update dependency types-requests to v2.31.0.8 - autoclosed by @renovate in #271
- Update pre-commit hook codespell-project/codespell to v2.2.6 by @renovate in #269
- Update dependency aiohttp to v3.8.6 by @renovate in #273
- Update pre-commit hook pre-commit/pre-commit-hooks to v4.5.0 by @renovate in #274
- Update dependency types-requests to v2.31.0.9 by @renovate in #275
- Update pre-commit hook charliermarsh/ruff-pre-commit to v0.1.0 by @renovate in #277
- Update dependency types-requests to v2.31.0.10 by @renovate in #278
- Update pre-commit hook psf/black to v23.10.0 by @renovate in #279
- Update dependency pytest-mock to v3.12.0 by @renovate in #280
- Update pre-commit hook charliermarsh/ruff-pre-commit to v0.1.1 by @renovate in #281
- Move to ruff action by @allenporter in #282
- Update dependency ruff to v0.1.1 by @renovate in #276
- Update pre-commit hook psf/black to v23.10.1 by @renovate in #283
- Update dependency pytest to v7.4.3 by @renovate in #284
- Update dependency ruff to v0.1.2 by @renovate in #285
- Update dependency ruff to v0.1.3 by @renovate in #286
- Update pre-commit hook charliermarsh/ruff-pre-commit to v0.1.3 by @renovate in #287
- Update dependency responses to v0.24.0 by @renovate in #288
- Update dependency mitmproxy to v10.1.3 by @renovate in #289
- Update dependency ruff to v0.1.4 by @renovate in #290
- Update pre-commit hook charliermarsh/ruff-pre-commit to v0.1.4 by @renovate in #291
- Update pre-commit hook psf/black to v23.11.0 by @renovate in #292
- Update dependency ruff to v0.1.5 by @renovate in #293
- Update pre-commit hook charliermarsh/ruff-pre-commit to v0.1.5 by @renovate in #294
- Update pre-commit hook adrienverge/yamllint to v1.33.0 by @renovate in #295
- Update dependency pydantic to v2.5.0 by @renovate in #296
- Update dependency mitmproxy to v10.1.5 by @renovate in #297
- Update dependency responses to v0.24.1 by @renovate in #298
- Update dependency pydantic to v2.5.1 by @renovate in #299
- Update dependency ruff to v0.1.6 by @renovate in #302
- Update pre-commit hook charliermarsh/ruff-pre-commit to v0.1.6 by @renovate in #303
- Update dependency aiohttp to v3.9.0 by @renovate in #304
Full Changelog: 4.0.0...4.0.1
4.0.0
Breaking change
- Improve exceptions making them more user friendly. This includes a change to the exception hierarchy so that internal exceptions that are bugs are no longer part of the
RainbirdApiException
hierarchy. by @allenporter in #237
What's Changed
- Increase backoff time on retries by @allenporter in #236
Developer updates
- Update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.280 by @renovate in #226
- Update dependency responses to v0.23.2 by @renovate in #227
- Update dependency pydantic to v2.1.1 by @renovate in #228
- Update dependency ruff to v0.0.282 by @renovate in #229
- Update dependency responses to v0.23.3 by @renovate in #231
- Update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.282 by @renovate in #230
- Update dependency ruff to v0.0.284 by @renovate in #234
- Update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.284 by @renovate in #235
Full Changelog: 3.0.1...4.0.0
3.0.1
What's Changed
- Fix
CreateController
client creation by @allenporter in #225
Developer dependency updates
- Update dependency aiohttp to v3.8.5 [SECURITY] by @renovate in #220
- Update dependency types-PyYAML to v6.0.12.11 by @renovate in #221
- Update dependency types-requests to v2.31.0.2 by @renovate in #222
- Update dependency ruff to v0.0.280 by @renovate in #223
Full Changelog: 3.0.0...3.0.1
3.0.0
What's Changed
- Drop support for python 3.9 by @allenporter in #216
- Support pydantic v2 using v1 shims by @allenporter in #217
- Fix device code for ARC8, RC2, TBOS-BT and handle unknown devices by @allenporter in #218
Full Changelog: 2.1.1...3.0.0
2.1.1
What's Changed
- Support retries for ESP-RZXe by @allenporter in #215
Developer updates
- Update dependency pydantic to v1.10.11 by @renovate in #208
- Update pre-commit hook psf/black to v23.7.0 by @renovate in #210
- Update pypa/gh-action-pypi-publish action to v1.8.8 by @renovate in #211
- Update dependency pytest-asyncio to v0.21.1 by @renovate in #212
- Update dependency ruff to v0.0.278 by @renovate in #213
- Update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.278 by @renovate in #214
Full Changelog: 2.1.0...2.1.1