tag:github.com,2008:https://github.com/fwartner/ha-openwakeword-installer/releasesRelease notes from ha-openwakeword-installer2024-07-23T14:00:58Ztag:github.com,2008:Repository/807090228/v1.3.12024-07-23T14:01:23Zv1.3.1<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/fwartner/ha-openwakeword-installer/compare/v1.2.9...v1.3.1"><tt>v1.2.9...v1.3.1</tt></a></p>fwartnertag:github.com,2008:Repository/807090228/v1.3.02024-07-23T13:44:07Zv1.3.0<p>WIP ⭐</p>fwartnertag:github.com,2008:Repository/807090228/v1.2.92024-07-23T13:54:51Zv1.2.9<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/fwartner/ha-openwakeword-installer/compare/v1.2.8...v1.2.9"><tt>v1.2.8...v1.2.9</tt></a></p>
<h3>Added</h3>
<ul>
<li>Support for multiple repositories in the configuration flow</li>
<li>New WakewordUpdateCoordinator class for managing data updates</li>
<li>Unique IDs for sensor entities</li>
<li>Type hints throughout the codebase for improved readability and error catching</li>
<li>Improved error handling and logging</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Updated sensor.py to use SensorEntity instead of Entity</li>
<li>Refactored update_wakewords function to return a boolean indicating success or failure</li>
<li>Modified config_flow.py to handle multiple repositories</li>
<li>Updated services.yaml to make the repositories field optional</li>
<li>Changed handle_update_wakewords_service in <strong>init</strong>.py to update all configured repositories if none are specified</li>
<li></li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Improved error handling in update.py</li>
<li>Fixed potential issues with scan interval handling</li>
</ul>fwartnertag:github.com,2008:Repository/807090228/v1.2.82024-07-23T13:32:33Zv1.2.8<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/fwartner/ha-openwakeword-installer/compare/v1.2.7...v1.2.8"><tt>v1.2.7...v1.2.8</tt></a></p>fwartnertag:github.com,2008:Repository/807090228/v1.2.72024-07-23T11:28:16Zv1.2.7<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/fwartner/ha-openwakeword-installer/compare/v1.2.6...v1.2.7"><tt>v1.2.6...v1.2.7</tt></a></p>fwartnertag:github.com,2008:Repository/807090228/v1.2.62024-07-21T19:10:30Zv1.2.6<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/fwartner/ha-openwakeword-installer/compare/v1.2.5...v1.2.6"><tt>v1.2.5...v1.2.6</tt></a></p>fwartnertag:github.com,2008:Repository/807090228/v1.2.52024-07-21T19:08:13Zv1.2.5<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/fwartner/ha-openwakeword-installer/compare/v1.2.4...v1.2.5"><tt>v1.2.4...v1.2.5</tt></a></p>fwartnertag:github.com,2008:Repository/807090228/v1.2.42024-07-21T18:54:30Zv1.2.4<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/fwartner/ha-openwakeword-installer/compare/v1.2.2...v1.2.4"><tt>v1.2.2...v1.2.4</tt></a></p>fwartnertag:github.com,2008:Repository/807090228/v1.2.32024-07-21T18:49:29Zv1.2.3<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/fwartner/ha-openwakeword-installer/compare/v1.2.1...v1.2.3"><tt>v1.2.1...v1.2.3</tt></a></p>fwartnertag:github.com,2008:Repository/807090228/v1.2.22024-07-21T18:36:04Zv1.2.2<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/fwartner/ha-openwakeword-installer/compare/v1.2.1...v1.2.2"><tt>v1.2.1...v1.2.2</tt></a></p>fwartner