Pysmartthings

Latest version: v3.0.1

Safety actively analyzes 723650 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 8

1.2.0

What’s changed

✨ New features

- Add more capabilities joostlek (149)
- Add SSE updates joostlek (155)

🧰 Maintenance

- Extract capabilities, attributes and commands in own file joostlek (150)

⬆️ Dependency updates

- ⬆️ Update dependency prettier to v3.5.1 [renovate[bot]](https://github.com/apps/renovate) (#148)
- ⬆️ Update dependency ruff to v0.9.7 [renovate[bot]](https://github.com/apps/renovate) (#151)
- ⬆️ Update dependency syrupy to v4.8.2 [renovate[bot]](https://github.com/apps/renovate) (#152)
- ⬆️ Update actions/upload-artifact action to v4.6.1 [renovate[bot]](https://github.com/apps/renovate) (#153)
- ⬆️ Update dependency prettier to v3.5.2 [renovate[bot]](https://github.com/apps/renovate) (#154)

1.1.0

What’s changed

✨ New features

- Add method to fetch capability schema joostlek (147)

🧰 Maintenance

- Add washer fixture joostlek (146)

1.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

- Enable N818 rule joostlek (94)
- Refactor pysmartthings to be more typesafe joostlek (131)

✨ New features

- Add py.typed file joostlek (138)

🚀 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]](https://github.com/apps/renovate) (#113)
- Unpin aiohttp and yarl joostlek (117)
- ⬆️ Update dependency pylint to v3.3.4 [renovate[bot]](https://github.com/apps/renovate) (#114)
- ⬆️ Update dependency pytest to v7.4.4 [renovate[bot]](https://github.com/apps/renovate) (#115)
- ⬆️ Update dependency pytest to v8 [renovate[bot]](https://github.com/apps/renovate) (#121)
- ⬆️ Update dependency pytest-asyncio to v0.25.3 [renovate[bot]](https://github.com/apps/renovate) (#116)
- ⬆️ Update actions/setup-node digest to 1d0ff46 [renovate[bot]](https://github.com/apps/renovate) (#124)
- ⬆️ Update dependency node to v22.13.1 - autoclosed [renovate[bot]](https://github.com/apps/renovate) (#125)
- ⬆️ Update dependency pytest-timeout to v2.3.1 [renovate[bot]](https://github.com/apps/renovate) (#118)
- ⬆️ Update actions/cache action to v4 [renovate[bot]](https://github.com/apps/renovate) (#119)
- Fix codecoverage dependencies joostlek (126)
- ⬆️ Update actions/checkout action to v4 [renovate[bot]](https://github.com/apps/renovate) (#120)
- ⬆️ Update dependency pytest-cov to v6 [renovate[bot]](https://github.com/apps/renovate) (#122)
- ⬆️ Update actions/setup-python action to v5.4.0 [renovate[bot]](https://github.com/apps/renovate) (#129)
- ⬆️ Update dependency codespell to v2.4.1 [renovate[bot]](https://github.com/apps/renovate) (#130)
- ⬆️ Update dependency coverage to v7.6.11 [renovate[bot]](https://github.com/apps/renovate) (#132)
- ⬆️ Update dependency prettier to v3.5.0 [renovate[bot]](https://github.com/apps/renovate) (#133)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#134)
- ⬆️ Update dependency ruff to v0.9.6 [renovate[bot]](https://github.com/apps/renovate) (#135)
- ⬆️ Update dependency coverage to v7.6.12 [renovate[bot]](https://github.com/apps/renovate) (#141)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#144)
- ⬆️ Update actions/setup-python action to v5.4.0 [renovate[bot]](https://github.com/apps/renovate) (#142)
- ⬆️ Pin dependencies [renovate[bot]](https://github.com/apps/renovate) (#140)
- ⬆️ Update dependency node to v22.14.0 [renovate[bot]](https://github.com/apps/renovate) (#143)

0.7.8

- added support for windowShadeLevel capability
- Updated python target versions
- Updated dependencies

0.7.7

What's Changed
* Bump aiohttp from 3.6.2 to 3.7.4 by dependabot in https://github.com/andrewsayre/pysmartthings/pull/50
* Update dependencies and remove old CI by andrewsayre in https://github.com/andrewsayre/pysmartthings/pull/59
* Initial CI with GitHub Actions by andrewsayre in https://github.com/andrewsayre/pysmartthings/pull/60
* Add pypi package workflow by andrewsayre in https://github.com/andrewsayre/pysmartthings/pull/61

**Full Changelog**: https://github.com/andrewsayre/pysmartthings/compare/0.7.6...0.7.7

0.7.6

- Add additional Power Consumption attributes (47)

Page 4 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.