tag:github.com,2008:https://github.com/pySmartThings/pysmartthings/releases
Release notes from pysmartthings
2025-07-14T17:57:39Z
tag:github.com,2008:Repository/160075573/v3.2.8
2025-07-14T18:04:37Z
v3.2.8
<h2>What’s changed</h2>
<h2>🐛 Bug fixes</h2>
<ul>
<li>Update capabilities @<a href="https://github.com/apps/github-actions">github-actions[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3229559454" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/410" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/410/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/410">#410</a>)</li>
</ul>
<h2>⬆️ Dependency updates</h2>
<ul>
<li>⬆️ Lock file maintenance @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3227179839" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/408" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/408/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/408">#408</a>)</li>
</ul>
github-actions[bot]
tag:github.com,2008:Repository/160075573/v3.2.7
2025-07-08T08:57:36Z
v3.2.7
<h2>What’s changed</h2>
<ul>
<li>Update capabilities @<a href="https://github.com/apps/github-actions">github-actions[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3211644438" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/405" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/405/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/405">#405</a>)</li>
</ul>
<h2>⬆️ Dependency updates</h2>
<ul>
<li>⬆️ Update dependency coverage to v7.9.2 @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3205907690" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/401" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/401/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/401">#401</a>)</li>
<li>⬆️ Update dependency ruff to v0.12.2 @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3205907746" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/402" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/402/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/402">#402</a>)</li>
<li>⬆️ Lock file maintenance @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3207230284" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/404" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/404/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/404">#404</a>)</li>
</ul>
github-actions[bot]
tag:github.com,2008:Repository/160075573/v3.2.6
2025-07-05T10:52:36Z
v3.2.6
<h2>What’s changed</h2>
<h2>🐛 Bug fixes</h2>
<ul>
<li>Update capabilities @<a href="https://github.com/apps/github-actions">github-actions[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3203835385" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/400" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/400/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/400">#400</a>)</li>
</ul>
<h2>⬆️ Dependency updates</h2>
<ul>
<li>⬆️ Update dependency mypy to v1.16.1 @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3155107006" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/384" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/384/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/384">#384</a>)</li>
<li>⬆️ Update dependency pytest-cov to v6.2.1 @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3155107182" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/385" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/385/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/385">#385</a>)</li>
<li>⬆️ Update dependency pytest to v8.4.1 @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3158482653" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/386" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/386/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/386">#386</a>)</li>
<li>⬆️ Update dependency ruff to v0.12.0 @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3158482848" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/387" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/387/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/387">#387</a>)</li>
<li>⬆️ Update sigstore/gh-action-sigstore-python action to v3.0.1 @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3164590785" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/388" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/388/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/388">#388</a>)</li>
<li>⬆️ Lock file maintenance @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3166594973" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/389" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/389/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/389">#389</a>)</li>
<li>⬆️ Update dependency prettier to v3.6.0 @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3169806937" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/390" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/390/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/390">#390</a>)</li>
<li>⬆️ Update dependency prettier to v3.6.1 @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3180844304" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/391" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/391/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/391">#391</a>)</li>
<li>⬆️ Update dependency ruff to v0.12.1 @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3180845462" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/392" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/392/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/392">#392</a>)</li>
<li>⬆️ Update dependency prettier to v3.6.2 @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3184400979" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/394" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/394/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/394">#394</a>)</li>
<li>⬆️ Update dependency node to v22.17.0 @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3184401019" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/395" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/395/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/395">#395</a>)</li>
<li>⬆️ Update dependency treelib to v1.8.0 @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3186783696" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/396" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/396/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/396">#396</a>)</li>
<li>⬆️ Lock file maintenance @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3186784250" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/397" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/397/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/397">#397</a>)</li>
</ul>
github-actions[bot]
tag:github.com,2008:Repository/160075573/v3.2.5
2025-06-16T20:38:09Z
v3.2.5
<h2>What’s changed</h2>
<ul>
<li>Update capabilities @<a href="https://github.com/apps/github-actions">github-actions[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3151247556" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/382" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/382/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/382">#382</a>)</li>
</ul>
<h2>⬆️ Dependency updates</h2>
<ul>
<li>⬆️ Update dependency aiohttp to v3.12.12 @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3135219333" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/375" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/375/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/375">#375</a>)</li>
<li>⬆️ Update dependency yarl to v1.20.1 @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3135219521" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/376" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/376/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/376">#376</a>)</li>
<li>⬆️ Update dependency aiohttp to v3.12.13 @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3148226637" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/379" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/379/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/379">#379</a>)</li>
<li>⬆️ Update dependency coverage to v7.9.1 @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3148226823" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/380" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/380/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/380">#380</a>)</li>
</ul>
github-actions[bot]
tag:github.com,2008:Repository/160075573/v3.2.4
2025-06-10T12:26:44Z
v3.2.4
<h2>What’s changed</h2>
<h2>🐛 Bug fixes</h2>
<ul>
<li>Update capabilities @<a href="https://github.com/apps/github-actions">github-actions[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3133398501" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/374" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/374/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/374">#374</a>)</li>
</ul>
<h2>⬆️ Dependency updates</h2>
<ul>
<li>⬆️ Lock file maintenance @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3089886328" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/360" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/360/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/360">#360</a>)</li>
<li>⬆️ Update dependency coverage to v7.8.2 @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3104615874" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/362" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/362/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/362">#362</a>)</li>
<li>⬆️ Update dependency aiohttp to v3.12.6 @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3104615619" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/361" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/361/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/361">#361</a>)</li>
<li>⬆️ Update dependency ruff to v0.11.12 @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3106328237" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/364" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/364/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/364">#364</a>)</li>
<li>⬆️ Update dependency mypy to v1.16.0 @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3106328699" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/365" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/365/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/365">#365</a>)</li>
<li>⬆️ Update dependency node to v22.16.0 @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3108220501" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/366" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/366/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/366">#366</a>)</li>
<li>⬆️ Update dependency pytest-asyncio to v1 @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3108222553" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/367" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/367/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/367">#367</a>)</li>
<li>⬆️ Update dependency aiohttp to v3.12.7 @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3112043520" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/368" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/368/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/368">#368</a>)</li>
<li>⬆️ Update dependency pytest to v8.4.0 @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3112043708" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/369" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/369/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/369">#369</a>)</li>
<li>⬆️ Update dependency aiohttp to v3.12.11 @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3127740927" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/370" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/370/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/370">#370</a>)</li>
<li>⬆️ Update dependency ruff to v0.11.13 @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3127740994" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/371" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/371/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/371">#371</a>)</li>
<li>⬆️ Lock file maintenance @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3128983575" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/372" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/372/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/372">#372</a>)</li>
</ul>
github-actions[bot]
tag:github.com,2008:Repository/160075573/v3.2.3
2025-05-22T12:43:38Z
v3.2.3
<h2>What’s changed</h2>
<ul>
<li>Update capabilities @<a href="https://github.com/apps/github-actions">github-actions[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3083227615" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/359" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/359/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/359">#359</a>)</li>
</ul>
<h2>⬆️ Dependency updates</h2>
<ul>
<li>⬆️ Lock file maintenance @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3072340693" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/358" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/358/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/358">#358</a>)</li>
</ul>
github-actions[bot]
tag:github.com,2008:Repository/160075573/v3.2.2
2025-05-16T10:14:10Z
v3.2.2
<h2>What’s changed</h2>
<ul>
<li>Update capabilities @<a href="https://github.com/apps/github-actions">github-actions[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3049254542" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/346" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/346/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/346">#346</a>)</li>
<li>Update capabilities @<a href="https://github.com/apps/github-actions">github-actions[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3068578234" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/356" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/356/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/356">#356</a>)</li>
</ul>
<h2>🐛 Bug fixes</h2>
<ul>
<li>Update capabilities @<a href="https://github.com/apps/github-actions">github-actions[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3057077118" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/350" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/350/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/350">#350</a>)</li>
</ul>
<h2>⬆️ Dependency updates</h2>
<ul>
<li>⬆️ Lock file maintenance @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3055455317" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/348" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/348/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/348">#348</a>)</li>
<li>⬆️ Update dependency pytest-timeout to v2.4.0 @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3041298504" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/340" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/340/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/340">#340</a>)</li>
<li>⬆️ Update dependency ruff to v0.11.9 @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3061586358" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/352" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/352/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/352">#352</a>)</li>
<li>⬆️ Update dependency node to v22.15.1 @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3064654018" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/353" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/353/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/353">#353</a>)</li>
<li>⬆️ Update codecov/codecov-action action to v5.4.3 @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3067729614" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/354" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/354/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/354">#354</a>)</li>
<li>⬆️ Update dependency ruff to v0.11.10 @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3067731036" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/355" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/355/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/355">#355</a>)</li>
</ul>
github-actions[bot]
tag:github.com,2008:Repository/160075573/v3.2.1
2025-05-07T10:29:34Z
v3.2.1
<h2>What’s changed</h2>
<ul>
<li>Update capabilities @<a href="https://github.com/apps/github-actions">github-actions[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3042537045" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/342" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/342/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/342">#342</a>)</li>
<li>Update capabilities @<a href="https://github.com/apps/github-actions">github-actions[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3045500450" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/344" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/344/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/344">#344</a>)</li>
</ul>
<h2>🐛 Bug fixes</h2>
<ul>
<li>Update capabilities @<a href="https://github.com/apps/github-actions">github-actions[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3040431349" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/339" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/339/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/339">#339</a>)</li>
<li>Add Air Quality Detector <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joostlek/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joostlek">@joostlek</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3045490236" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/343" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/343/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/343">#343</a>)</li>
</ul>
<h2>⬆️ Dependency updates</h2>
<ul>
<li>⬆️ Update dependency orjson to v3.10.18 @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3029903350" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/334" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/334/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/334">#334</a>)</li>
<li>⬆️ Update dependency ruff to v0.11.8 @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3037072538" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/335" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/335/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/335">#335</a>)</li>
<li>⬆️ Update dependency pylint to v3.3.7 @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3038418266" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/337" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/337/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/337">#337</a>)</li>
<li>⬆️ Update dependency yamllint to v1.37.1 @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3038418378" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/338" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/338/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/338">#338</a>)</li>
</ul>
github-actions[bot]
tag:github.com,2008:Repository/160075573/v3.2.0
2025-04-28T13:18:03Z
v3.2.0
<h2>What’s changed</h2>
<h2>✨ New features</h2>
<ul>
<li>Add callbacks for health events <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joostlek/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joostlek">@joostlek</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3024893993" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/333" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/333/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/333">#333</a>)</li>
</ul>
github-actions[bot]
tag:github.com,2008:Repository/160075573/v3.1.0
2025-04-28T12:31:29Z
v3.1.0
<h2>What’s changed</h2>
<ul>
<li>Update capabilities @<a href="https://github.com/apps/github-actions">github-actions[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3024740709" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/331" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/331/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/331">#331</a>)</li>
</ul>
<h2>✨ New features</h2>
<ul>
<li>Add method to fetch device health <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joostlek/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joostlek">@joostlek</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3024739405" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/330" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/330/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/330">#330</a>)</li>
<li>Subscribe to health events <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joostlek/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joostlek">@joostlek</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3024778169" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/332" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/332/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/332">#332</a>)</li>
</ul>
<h2>⬆️ Dependency updates</h2>
<ul>
<li>⬆️ Update dependency ruff to v0.11.7 @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3018686466" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/327" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/327/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/327">#327</a>)</li>
<li>⬆️ Update actions/download-artifact action to v4.3.0 @<a href="https://github.com/apps/renovate">renovate[bot]</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3018686555" data-permission-text="Title is private" data-url="https://github.com/pySmartThings/pysmartthings/issues/328" data-hovercard-type="pull_request" data-hovercard-url="/pySmartThings/pysmartthings/pull/328/hovercard" href="https://github.com/pySmartThings/pysmartthings/pull/328">#328</a>)</li>
</ul>
github-actions[bot]