Releases: pySmartThings/pysmartthings
Releases · pySmartThings/pysmartthings
v2.0.0
What’s changed
🚨 Breaking changes
✨ New features
🐛 Bug fixes
🚀 Enhancements
🧰 Maintenance
⬆️ Dependency updates
- ⬆️ Update actions/download-artifact action to v4.1.9 @renovate[bot] (#157)
v1.2.0
What’s changed
✨ New features
🧰 Maintenance
⬆️ Dependency updates
- ⬆️ Update dependency prettier to v3.5.1 @renovate[bot] (#148)
- ⬆️ Update dependency ruff to v0.9.7 @renovate[bot] (#151)
- ⬆️ Update dependency syrupy to v4.8.2 @renovate[bot] (#152)
- ⬆️ Update actions/upload-artifact action to v4.6.1 @renovate[bot] (#153)
- ⬆️ Update dependency prettier to v3.5.2 @renovate[bot] (#154)
v1.1.0
v1.0.0
What’s changed
- Added deprecation notice @andrewsayre (#84)
- Migrate to pyproject @joostlek (#85)
- Migrate to Ruff @joostlek (#86)
- Enable SIM rules @joostlek (#87)
- Enable FA100 rules @joostlek (#88)
- Enable UP rules @joostlek (#89)
- Enable RSE102 rule @joostlek (#90)
- Enable PIE790 rule @joostlek (#91)
- Enable B rules @joostlek (#92)
- Enable EM101 rule @joostlek (#93)
- Add release drafter @joostlek (#95)
- Remove reference to unavailable pip command @pabigot (#82)
- make CONTRIBUTING more readable @pabigot (#83)
🚨 Breaking changes
✨ New features
🚀 Enhancements
- Enable D212 rule @joostlek (#96)
- Enable RUF rules @joostlek (#97)
- Enable E501 rule @joostlek (#98)
- Enable RET rules @joostlek (#99)
- Enable PTH123 rule @joostlek (#100)
- Enable PGH004 rule @joostlek (#101)
- Enable PYI024 rule @joostlek (#102)
- Enable ANN001 rule @joostlek (#103)
- Enable ANN002 rule @joostlek (#105)
- Enable ANN201 rule @joostlek (#106)
- Enable ANN202 rule @joostlek (#107)
- Enable rest of the ANN rules @joostlek (#108)
- Add renovate @joostlek (#109)
- Add prettier @joostlek (#123)
- Add yamllint @joostlek (#128)
- Add codespell @joostlek (#127)
- Add mypy @joostlek (#104)
🧰 Maintenance
- Clean up ignored ruff rules @joostlek (#136)
- Clean up pylint @joostlek (#137)
- Add more CI actions @joostlek (#139)
- Fix properties @joostlek (#145)
⬆️ Dependency updates
- ⬆️ Pin dependencies @renovate[bot] (#113)
- Unpin aiohttp and yarl @joostlek (#117)
- ⬆️ Update dependency pylint to v3.3.4 @renovate[bot] (#114)
- ⬆️ Update dependency pytest to v7.4.4 @renovate[bot] (#115)
- ⬆️ Update dependency pytest to v8 @renovate[bot] (#121)
- ⬆️ Update dependency pytest-asyncio to v0.25.3 @renovate[bot] (#116)
- ⬆️ Update actions/setup-node digest to 1d0ff46 @renovate[bot] (#124)
- ⬆️ Update dependency node to v22.13.1 - autoclosed @renovate[bot] (#125)
- ⬆️ Update dependency pytest-timeout to v2.3.1 @renovate[bot] (#118)
- ⬆️ Update actions/cache action to v4 @renovate[bot] (#119)
- Fix codecoverage dependencies @joostlek (#126)
- ⬆️ Update actions/checkout action to v4 @renovate[bot] (#120)
- ⬆️ Update dependency pytest-cov to v6 @renovate[bot] (#122)
- ⬆️ Update actions/setup-python action to v5.4.0 @renovate[bot] (#129)
- ⬆️ Update dependency codespell to v2.4.1 @renovate[bot] (#130)
- ⬆️ Update dependency coverage to v7.6.11 @renovate[bot] (#132)
- ⬆️ Update dependency prettier to v3.5.0 @renovate[bot] (#133)
- ⬆️ Lock file maintenance @renovate[bot] (#134)
- ⬆️ Update dependency ruff to v0.9.6 @renovate[bot] (#135)
- ⬆️ Update dependency coverage to v7.6.12 @renovate[bot] (#141)
- ⬆️ Lock file maintenance @renovate[bot] (#144)
- ⬆️ Update actions/setup-python action to v5.4.0 @renovate[bot] (#142)
- ⬆️ Pin dependencies @renovate[bot] (#140)
- ⬆️ Update dependency node to v22.14.0 @renovate[bot] (#143)
Release v0.7.8
- added support for windowShadeLevel capability
- Updated python target versions
- Updated dependencies
Release v0.7.7
What's Changed
- Bump aiohttp from 3.6.2 to 3.7.4 by @dependabot in #50
- Update dependencies and remove old CI by @andrewsayre in #59
- Initial CI with GitHub Actions by @andrewsayre in #60
- Add pypi package workflow by @andrewsayre in #61
Full Changelog: 0.7.6...0.7.7
Release 0.7.6
- Add additional Power Consumption attributes (#47)
Release 0.7.5
- Remove tests from package
- Correct
gasMeter
capability - Update CI/CD config
Release 0.7.4
- Update dependencies
- Add constants for
gasMeter
- Update Install URL
Release 0.7.3
- Make all
device
attributes optional during deserialization