Releases: NabuCasa/hass-nabucasa
Releases · NabuCasa/hass-nabucasa
0.84.0
What's Changed
- #732 Migrate pre-commit config @klejejs
- #736 Bump version to 0.84.0 @ludeeus
- #735 Adjust typing of FilesHandlerListEntry @ludeeus
⬆️ Dependencies
2 changes
- #733 Bump pypa/gh-action-pypi-publish from 1.10.3 to 1.11.0 @dependabot
- #734 Bump ruff from 0.5.5 to 0.7.2 @dependabot
0.83.0
What's Changed
- #725 Change minimum Python version to 3.12 @klejejs
- #717 Add function for fetching ICE servers from service handlers @klejejs
- #727 Adjust handler to fetch upload details @ludeeus
- #731 Add Python 3.13 to CI testing job @klejejs
- #730 Bump package version to 0.83.0 @klejejs
⬆️ Dependencies
18 changes
- #705 Bump pylint from 3.3.0 to 3.3.1 @dependabot
- #707 Bump pypa/gh-action-pypi-publish from 1.10.2 to 1.10.3 @dependabot
- #713 Bump pre-commit from 3.8.0 to 4.0.0 @dependabot
- #708 Bump actions/checkout from 4.2.0 to 4.2.1 @dependabot
- #712 Bump syrupy from 4.7.1 to 4.7.2 @dependabot
- #709 Bump actions/upload-artifact from 4.4.0 to 4.4.1 @dependabot
- #710 Bump tomli from 2.0.1 to 2.0.2 @dependabot
- #711 Bump pre-commit-hooks from 4.6.0 to 5.0.0 @dependabot
- #715 Bump actions/upload-artifact from 4.4.1 to 4.4.2 @dependabot
- #716 Bump actions/upload-artifact from 4.4.2 to 4.4.3 @dependabot
- #720 Bump pre-commit from 4.0.0 to 4.0.1 @dependabot
- #719 Bump mypy from 1.11.2 to 1.12.0 @dependabot
- #718 Bump xmltodict from 0.13.0 to 0.14.1 @dependabot
- #721 Bump xmltodict from 0.14.1 to 0.14.2 @dependabot
- #722 Bump mypy from 1.12.0 to 1.12.1 @dependabot
- #724 Bump actions/checkout from 4.2.1 to 4.2.2 @dependabot
- #726 Bump actions/setup-python from 5.2.0 to 5.3.0 @dependabot
- #728 Bump mypy from 1.12.1 to 1.13.0 @dependabot
0.82.0
What's Changed
- #663 Handle ruff lint rule SIM103 @ludeeus
- #695 Tell mypy that id_token is not None @ludeeus
- #704 Fix aiohttp response mock @ludeeus
- #702 Force lower case of email when registering @ludeeus
- #703 Bump version to 0.82.0 @ludeeus
⬆️ Dependencies
33 changes
- #655 Bump pytest from 8.2.1 to 8.2.2 @dependabot
- #654 Bump acme from 2.10.0 to 2.11.0 @dependabot
- #652 Bump pylint from 3.2.2 to 3.2.3 @dependabot
- #653 Bump ruff from 0.4.7 to 0.4.8 @dependabot
- #656 Bump actions/checkout from 4.1.6 to 4.1.7 @dependabot
- #657 Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 @dependabot
- #658 Bump ruff from 0.4.8 to 0.4.9 @dependabot
- #659 Bump ruff from 0.4.9 to 0.4.10 @dependabot
- #662 Bump pylint from 3.2.3 to 3.2.5 @dependabot
- #661 Bump mypy from 1.10.0 to 1.10.1 @dependabot
- #660 Bump ruff from 0.4.10 to 0.5.0 @dependabot
- #664 Bump actions/download-artifact from 4.1.7 to 4.1.8 @dependabot
- #665 Bump actions/upload-artifact from 4.3.3 to 4.3.4 @dependabot
- #666 Bump ruff from 0.5.0 to 0.5.1 @dependabot
- #667 Bump actions/setup-python from 5.1.0 to 5.1.1 @dependabot
- #669 Bump ruff from 0.5.1 to 0.5.2 @dependabot
- #671 Bump mypy from 1.10.1 to 1.11.0 @dependabot
- #672 Bump pylint from 3.2.5 to 3.2.6 @dependabot
- #673 Bump ruff from 0.5.2 to 0.5.4 @dependabot
- #674 Bump pytest from 8.2.2 to 8.3.1 @dependabot
- #670 Bump types-pyopenssl from 24.1.0.20240425 to 24.1.0.20240722 @dependabot
- #675 Bump ruff from 0.5.4 to 0.5.5 @dependabot
- #676 Bump pre-commit from 3.7.1 to 3.8.0 @dependabot
- #693 Bump pypa/gh-action-pypi-publish from 1.9.0 to 1.10.1 @dependabot
- #688 Bump actions/setup-python from 5.1.1 to 5.2.0 @dependabot
- #689 Bump actions/upload-artifact from 4.3.4 to 4.4.0 @dependabot
- #685 Bump mypy from 1.11.0 to 1.11.2 @dependabot
- #687 Bump syrupy from 4.6.1 to 4.7.1 @dependabot
- #691 Bump pylint from 3.2.6 to 3.2.7 @dependabot
- #696 Bump pytest from 8.3.1 to 8.3.3 @dependabot
- #697 Bump pypa/gh-action-pypi-publish from 1.10.1 to 1.10.2 @dependabot
- #698 Bump pylint from 3.2.7 to 3.3.0 @dependabot
- #701 Bump actions/checkout from 4.1.7 to 4.2.0 @dependabot
0.81.1
What's Changed
- #649 Cache and run cognito client creation in executor @ludeeus
- #650 Bump version to 0.81.1 @ludeeus
⬆️ Dependencies
6 changes
- #644 Bump actions/checkout from 4.1.5 to 4.1.6 @dependabot
- #645 Bump pylint from 3.2.0 to 3.2.2 @dependabot
- #646 Bump pytest from 8.2.0 to 8.2.1 @dependabot
- #647 Bump ruff from 0.4.4 to 0.4.5 @dependabot
- #648 Bump codespell from 2.2.6 to 2.3.0 @dependabot
- #651 Bump ruff from 0.4.5 to 0.4.7 @dependabot
0.81.0
What's Changed
- #640 Add TypedDict for files responses @ludeeus
- #642 Bump pycognito from 2024.2.0 to 2024.5.1 @ludeeus
- #643 Bump version to 0.81.0 @ludeeus
⬆️ Dependencies
22 changes
- #617 Bump pre-commit-hooks from 4.5.0 to 4.6.0 @dependabot
- #616 Bump acme from 2.9.0 to 2.10.0 @dependabot
- #618 Bump ruff from 0.3.5 to 0.3.7 @dependabot
- #620 Bump actions/upload-artifact from 4.3.1 to 4.3.2 @dependabot
- #619 Bump actions/download-artifact from 4.1.4 to 4.1.5 @dependabot
- #621 Bump actions/checkout from 4.1.2 to 4.1.3 @dependabot
- #622 Bump ruff from 0.3.7 to 0.4.1 @dependabot
- #625 Bump actions/upload-artifact from 4.3.2 to 4.3.3 @dependabot
- #624 Bump actions/download-artifact from 4.1.5 to 4.1.6 @dependabot
- #623 Bump types-pyopenssl from 24.0.0.20240311 to 24.0.0.20240417 @dependabot
- #627 Bump actions/checkout from 4.1.3 to 4.1.4 @dependabot
- #626 Bump actions/download-artifact from 4.1.6 to 4.1.7 @dependabot
- #629 Bump mypy from 1.9.0 to 1.10.0 @dependabot
- #630 Bump ruff from 0.4.1 to 0.4.2 @dependabot
- #632 Bump pytest from 8.1.1 to 8.2.0 @dependabot
- #628 Bump types-pyopenssl from 24.0.0.20240417 to 24.1.0.20240425 @dependabot
- #634 Bump ruff from 0.4.2 to 0.4.3 @dependabot
- #633 Bump actions/checkout from 4.1.4 to 4.1.5 @dependabot
- #637 Bump ruff from 0.4.3 to 0.4.4 @dependabot
- #636 Bump pre-commit from 3.7.0 to 3.7.1 @dependabot
- #638 Bump snitun from 0.36.2 to 0.39.1 @dependabot
- #641 Bump pylint from 3.1.0 to 3.2.0 @dependabot
0.80.0
What's Changed
- #612 Remove the safety dependency @ludeeus
- #614 Add version to upload details request @ludeeus
- #613 Add handlers to list and generate download details @ludeeus
- #615 Bump the version to 0.80.0 @ludeeus
⬆️ Dependencies
5 changes
- #606 Bump ruff from 0.3.2 to 0.3.3 @dependabot
- #607 Bump pre-commit from 3.6.2 to 3.7.0 @dependabot
- #608 Bump ruff from 0.3.3 to 0.3.4 @dependabot
- #609 Bump actions/setup-python from 5.0.0 to 5.1.0 @dependabot
- #611 Bump ruff from 0.3.4 to 0.3.5 @dependabot
0.79.0
What's Changed
- #565 Recreate acme when JWS verification fails @ludeeus
- #567 Bump syrup from 4.6.0 to 4.6.1 @ludeeus
- #568 Replace Python 3.10 with 3.12 @ludeeus
- #570 Limit snitun error to only log if we are reconnecting @ludeeus
- #571 Remove tox @ludeeus
- #572 Move vscode configuration inside customizations @ludeeus
- #573 Add concurrency definition to CI workflow @ludeeus
- #574 Implement pyproject.toml @ludeeus
- #577 Add ruff @ludeeus
- #578 Add pre-commit configuration @ludeeus
- #575 Add function to get upload details @ludeeus
- #583 Set python 3.11 as the lint/format target @ludeeus
- #580 Set exact action versions @ludeeus
- #579 Add pypa/gh-action-pypi-publish for publishing @ludeeus
- #582 Log WS receive timeout @ludeeus
- #581 Change dependabot to run weekly for pip @ludeeus
- #584 Add 5 min heartbeat to the CloudIoT WebSocket connection @ludeeus
- #592 Update devcontainer configuration to use ruff @ludeeus
- #593 Add test to verify JWT claim decoding @ludeeus
- #590 Bump ruff from 0.2.2 to 0.3.0 @ludeeus
- #591 Handle disabled ruff rules P->U @ludeeus
- #594 Change JWT lib @ludeeus
- #595 Complete ruff rule evaluations @ludeeus
- #604 Add guard to recreate certificates on KV mismatch @ludeeus
- #605 Bump version to 0.79.0 @ludeeus
⬆️ Dependencies
16 changes
- #556 Bump black from 23.12.1 to 24.1.1 @dependabot
- #553 Bump pycognito from 2023.5.0 to 2024.1.0 @dependabot
- #555 Bump pytest from 7.4.4 to 8.0.0 @dependabot
- #589 Bump pytest from 8.0.0 to 8.0.2 @dependabot
- #588 Bump acme from 2.8.0 to 2.9.0 @dependabot
- #587 Bump types-pyopenssl from 24.0.0.20240130 to 24.0.0.20240228 @dependabot
- #586 Bump pylint from 3.0.3 to 3.1.0 @dependabot
- #585 Bump pycognito from 2024.1.0 to 2024.2.0 @dependabot
- #596 Bump actions/download-artifact from 4.1.3 to 4.1.4 @dependabot
- #597 Bump pypa/gh-action-pypi-publish from 1.8.12 to 1.8.14 @dependabot
- #602 Bump pytest-timeout from 2.2.0 to 2.3.1 @dependabot
- #599 Bump ruff from 0.3.0 to 0.3.2 @dependabot
- #598 Bump mypy from 1.8.0 to 1.9.0 @dependabot
- #601 Bump types-pyopenssl from 24.0.0.20240228 to 24.0.0.20240311 @dependabot
- #600 Bump pytest from 8.0.2 to 8.1.1 @dependabot
- #603 Bump actions/checkout from 4.1.1 to 4.1.2 @dependabot
0.78.0
What's Changed
- #563 Adjust typing of Cloud.mode @emontnemery
- #564 Add method to remove all cloud data @emontnemery
- #566 Bump version to 0.78.0 @emontnemery
0.77.0
What's Changed
- #559 Enhance typing for cloud_api decorators @ludeeus
- #560 Add iot.HandlerError @emontnemery
- #561 Correct super calls in exception subclasses @emontnemery
- #562 Bump version to 0.77.0 @emontnemery
⬆️ Dependencies
3 changes
- #554 Bump flake8 from 6.1.0 to 7.0.0 @dependabot
- #557 Bump types-pyopenssl from 23.3.0.0 to 24.0.0.20240130 @dependabot
- #558 Bump release-drafter/release-drafter from 5 to 6 @dependabot
0.76.0
What's Changed
- #542 Fix portal link @karwosts
- #548 Clean up event_loop fixture @MartinHjelmare
- #549 Remove run_task @MartinHjelmare
- #550 Bump min cryptography version from 2.8 to 42.0.0 @ludeeus
- #551 Replace deprecated not_valid_after property with not_valid_after_utc @ludeeus
- #552 Bump version to 0.76.0 @ludeeus
⬆️ Dependencies
5 changes
- #547 Bump pylint from 3.0.2 to 3.0.3 @dependabot
- #543 Bump pytest from 7.4.3 to 7.4.4 @dependabot
- #544 Bump mypy from 1.7.1 to 1.8.0 @dependabot
- #545 Bump black from 23.11.0 to 23.12.1 @dependabot
- #546 Bump acme from 2.7.4 to 2.8.0 @dependabot