1.23.0
What's Changed
✨ New feature
- Add IotInfo container data from the
user/iotDeviceInfoendpoint (thanks to @rankjie for the work on his fork) - Add device model name detection using
type_idandtype_codewith the name provided by thedevice/getPetkitDevicesendpoint - Add a new command to temporarily open the camera (thanks to @rankjie for the work on his fork)
- Implement selective refresh to update specific devices instead of all devices on the account
🐛 Fix
- Fix tox warning
- Fix client error on HTTP 500
🔇 Log
- Adjust log levels for specific output information
📦 Dependencies
- Bump CI to Python 3.14
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci[bot] (#43)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci[bot] (#40)
- Update actions/cache action to v5.0.3 @renovate[bot] (#41)
- Update dependency ruff to ^0.15.0 @renovate[bot] (#42)
- Update actions/checkout action to v6.0.2 @renovate[bot] (#39)
- Update release-drafter/release-drafter action to v6.2.0 @renovate[bot] (#36)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci[bot] (#37)
- Update actions/setup-python action to v6.2.0 @renovate[bot] (#38)
- Update dependency black to v26 @renovate[bot] (#35)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci[bot] (#33)
- Update actions/cache action to v5.0.2 @renovate[bot] (#34)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci[bot] (#32)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci[bot] (#31)
- Update actions/cache action to v5 @renovate[bot] (#30)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci[bot] (#27)
- Update SonarSource/sonarqube-scan-action action to v7 @renovate[bot] (#29)
- Update actions/checkout action to v6.0.1 @renovate[bot] (#28)
Full Changelog: 1.22.4...1.23.0