v2.0.0
π»π»π»π»π»π»π»π»π»π»
π¨ Breaking changes
β¨ New features
- Add time.set_duration service @bendikrb (#438)
- Add support for forwarding entry setup to Ectoplasms @frenck (#507)
- Add possibility to extend the Home Assistant template engine @frenck (#512)
- Add template method: shuffle @frenck (#514)
- Add template method: fnmatch_filter @frenck (#521)
- Add template method: fnmatch @frenck (#520)
- Add template method: typeof @frenck (#522)
- Add template method: md5 @frenck (#545)
- Add template method: sha1 @frenck (#546)
- Add template method: sha256 @frenck (#547)
- Add template method: sha512 @frenck (#548)
- Add template method: flatten @frenck (#551)
- Added service to update an entity's ID @carlos-sarmiento (#537)
π Bug fixes
- Fix crash on unavailable automations & scripts @frenck (#497)
- Skip device IDs that are empty strings @frenck (#499)
- Skip scene inspection if data platform is missing @frenck (#500)
- Fix detecting changes to groups @frenck (#539)
- Do not freeze entity descriptions for backward-compatibility @frenck (#541)
- Clean up repairs created for no longer existing entities @frenck (#544)
π Enhancements
- Modernize sensor entity descriptions @frenck (#536)
- Add option to listen for config entry changes to trigger repair @frenck (#542)
- Refactor/improve listening for reload events on repairs @frenck (#543)
- Allow template method to be named different for tests and filters @frenck (#549)
π§° Maintenance
- Translations update from Hosted Weblate @weblate (#498)
- Translations update from Hosted Weblate @weblate (#501)
- Translations update from Hosted Weblate @weblate (#502)
- Translations update from Hosted Weblate @weblate (#503)
- Translations update from Hosted Weblate @weblate (#508)
- Adjust supported Python version range @frenck (#529)
- π Updates maintenance/license year to 2024 @frenck (#530)
- Translations update from Hosted Weblate @weblate (#525)
- Translations update from Hosted Weblate @weblate (#517)
- Translations update from Hosted Weblate @weblate (#535)
- Translations update from Hosted Weblate @weblate (#532)
π Documentation
- Add Spook's mention in the Self-Hosted podcast @frenck (#504)
- Add video about Spook from Gryd @frenck (#505)
- Fix embedded video in the docs @frenck (#506)
- Update Spook documentation for 2.0.0 @frenck (#515)
β¬οΈ Dependency updates
Details
- β¬οΈ Update dependency homeassistant to v2023.12.1 @renovate (#474)
- β¬οΈ Update dependency pre-commit to v3.6.0 @renovate (#475)
- β¬οΈ Lock file maintenance @renovate (#477)
- β¬οΈ Update dependency pylint to v3.0.3 @renovate (#479)
- β¬οΈ Update dependency ruff to v0.1.8 @renovate (#482)
- β¬οΈ Update dependency homeassistant to v2023.12.2 @renovate (#481)
- β¬οΈ Update sigstore/gh-action-sigstore-python action to v2.1.1 @renovate (#483)
- β¬οΈ Update dependency hass-nabucasa to v0.75.1 @renovate (#485)
- β¬οΈ Update dependency homeassistant to v2023.12.3 @renovate (#486)
- β¬οΈ Lock file maintenance @renovate (#488)
- β¬οΈ Update actions/setup-node action to v4.0.1 @renovate (#489)
- β¬οΈ Update actions/upload-pages-artifact action to v3 @renovate (#491)
- β¬οΈ Update actions/deploy-pages action to v4 @renovate (#490)
- β¬οΈ Update dependency ruff to v0.1.9 @renovate (#492)
- β¬οΈ Update actions/deploy-pages action to v4.0.1 @renovate (#493)
- β¬οΈ Update actions/deploy-pages action to v4.0.2 @renovate (#494)
- β¬οΈ Lock file maintenance @renovate (#495)
- β¬οΈ Update dependency homeassistant to v2023.12.4 @renovate (#496)
- β¬οΈ Lock file maintenance @renovate (#518)
- β¬οΈ Update dependency ruff to v0.1.10 @renovate (#523)
- β¬οΈ Update dependency ruff to v0.1.11 @renovate (#524)
- β¬οΈ Update dependency node to v20.11.0 @renovate (#540)
- β¬οΈ Update actions/deploy-pages action to v4.0.3 @renovate (#552)