👻👻👻👻👻👻👻👻👻👻
🚨 Breaking changes
- Switch from rye to uv, Python 3.13, HA 2025.2 @frenck (#903)
- Remove template extensions @frenck (#935)
✨ New features
- Add support for renaming entities dynamically @sibest19 (#877)
- Add support for detecting entity usage in Templates @frenck (#977)
🐛 Bug fixes
- Fix for accessing lovelace_data['dashboards'] instead of lovelace_dat… @kashub (#902)
- Fix timer using changed to entity component @bendikrb (#884)
- Add type check for config in __async_extract_entities method @frenck (#973)
- Detect entities in card visibility @frenck (#974)
- Fix script repair to detect unknown entities in blueprint trigger inputs @copilot-swe-agent[bot] (#975)
- Add caching for all entity IDs and debounce updates in sensors @frenck (#978)
- Fix ghost busters listener management in async_setup_entry @frenck (#979)
- Fix Home Assistant 2025.10 compatibility @frenck (#1064)
- Fix copy/paste error and some alignment @dlein (#1010)
- Fix template variables warnings @frenck (#1065)
🧰 Maintenance
- [ImgBot] Optimize images @imgbot[bot] (#810)
- Translations update from Hosted Weblate @weblate (#811)
- Translations update from Hosted Weblate @weblate (#809)
- Translations update from Hosted Weblate @weblate (#910)
- Migrate pre-commit configuration @frenck (#913)
- Translations update from Hosted Weblate @weblate (#914)
- 🎆 Updates maintenance/license year to 2025 @frenck (#915)
- Translations update from Hosted Weblate @weblate (#917)
- Translations update from Hosted Weblate @weblate (#928)
- Translations update from Hosted Weblate @weblate (#929)
- Translations update from Hosted Weblate @weblate (#932)
- Translations update from Hosted Weblate @weblate (#938)
- Translations update from Hosted Weblate @weblate (#939)
- Translations update from Hosted Weblate @weblate (#940)
- Translations update from Hosted Weblate @weblate (#954)
- Translations update from Hosted Weblate @weblate (#993)
- Translations update from Hosted Weblate @weblate (#992)
- Translations update from Hosted Weblate @weblate (#994)
- Translations update from Hosted Weblate @weblate (#995)
📚 Documentation
- Typo: a instead of an scary toolbox @jmartens (#860)
- Fix link from Core Extensions to Devices & Entities @gapple (#867)
- Remove old HACS install instructions @frenck (#911)
⬆️ Dependency updates
Details
- ⬆️ Update eifinger/setup-rye action to v4.2.3 @renovate[bot] (#820)
- ⬆️ Update dependency node to v20.17.0 @renovate[bot] (#822)
- ⬆️ Update eifinger/setup-rye action to v4.2.4 @renovate[bot] (#833)
- ⬆️ Update actions/setup-node action to v4.0.4 @renovate[bot] (#835)
- ⬆️ Update eifinger/setup-rye action to v4.2.5 @renovate[bot] (#836)
- ⬆️ Update actions/checkout action to v4.2.0 @renovate[bot] (#837)
- ⬆️ Update eifinger/setup-rye action to v4.2.6 @renovate[bot] (#838)
- ⬆️ Update dependency node to v20.18.0 @renovate[bot] (#841)
- ⬆️ Update actions/checkout action to v4.2.1 @renovate[bot] (#843)
- ⬆️ Update eifinger/setup-rye action to v4.2.7 @renovate[bot] (#849)
- ⬆️ Update actions/checkout action to v4.2.2 @renovate[bot] (#850)
- ⬆️ Update actions/setup-node action to v4.1.0 @renovate[bot] (#851)
- ⬆️ Update softprops/action-gh-release action to v2.0.9 @renovate[bot] (#855)
- ⬆️ Update dependency node to v22 @renovate[bot] (#853)
- ⬆️ Update softprops/action-gh-release action to v2.1.0 @renovate[bot] (#859)
- ⬆️ Update dependency node to v22.12.0 @renovate[bot] (#871)
- ⬆️ Update eifinger/setup-rye action to v4.2.8 @renovate[bot] (#873)
- ⬆️ Update softprops/action-gh-release action to v2.2.0 @renovate[bot] (#874)
- ⬆️ Update softprops/action-gh-release action to v2.2.1 @renovate[bot] (#881)
- ⬆️ Update dependency node to v22.13.0 @renovate[bot] (#882)
- ⬆️ Update release-drafter/release-drafter action to v6.1.0 @renovate[bot] (#888)
- ⬆️ Update dependency node to v22.13.1 @renovate[bot] (#889)
- ⬆️ Update actions/setup-node action to v4.2.0 @renovate[bot] (#893)
- ⬆️ Update dependency node to v22.14.0 @renovate[bot] (#898)
- ⬆️ Lock file maintenance @renovate[bot] (#904)
- ⬆️ Update astral-sh/setup-uv action to v5.3.0 @renovate[bot] (#905)
- ⬆️ Lock file maintenance @renovate[bot] (#906)
- ⬆️ Update astral-sh/setup-uv action to v5.3.1 @renovate[bot] (#907)
- ⬆️ Lock file maintenance @renovate[bot] (#908)
- ⬆️ Lock file maintenance @renovate[bot] (#912)
- ⬆️ Lock file maintenance @renovate[bot] (#918)
- ⬆️ Update actions/setup-node action to v4.3.0 @renovate[bot] (#923)
- ⬆️ Update astral-sh/setup-uv action to v5.4.0 @renovate[bot] (#927)
- ⬆️ Update astral-sh/setup-uv action to v5.4.1 @renovate[bot] (#937)
- ⬆️ Update actions/setup-node action to v4.4.0 @renovate[bot] (#952)
- ⬆️ Update astral-sh/setup-uv action to v5.4.2 @renovate[bot] (#955)
- ⬆️ Update softprops/action-gh-release action to v2.2.2 @renovate[bot] (#956)
- ⬆️ Update dependency node to v22.15.0 @renovate[bot] (#958)
- ⬆️ Update astral-sh/setup-uv action to v6 @renovate[bot] (#960)
- ⬆️ Update astral-sh/setup-uv action to v6.0.1 @renovate[bot] (#961)
- ⬆️ Update dependency node to v22.15.1 @renovate[bot] (#969)
- ⬆️ Update dependency node to v22.16.0 @renovate[bot] (#970)
- ⬆️ Update astral-sh/setup-uv action to v6.1.0 @renovate[bot] (#971)
- ⬆️ Lock file maintenance @renovate[bot] (#924)
- ⬆️ Lock file maintenance @renovate[bot] (#983)
- ⬆️ Lock file maintenance @renovate[bot] (#987)
- ⬆️ Update softprops/action-gh-release action to v2.3.0 @renovate[bot] (#989)
- ⬆️ Update softprops/action-gh-release action to v2.3.2 @renovate[bot] (#991)
- ⬆️ Lock file maintenance @renovate[bot] (#997)
- ⬆️ Update astral-sh/setup-uv action to v6.2.1 @renovate[bot] (#998)
- ⬆️ Update astral-sh/setup-uv action to v6.3.0 @renovate[bot] (#999)
- ⬆️ Update sigstore/gh-action-sigstore-python action to v3.0.1 @renovate[bot] (#1001)
- ⬆️ Lock file maintenance @renovate[bot] (#1002)
- ⬆️ Update dependency node to v22.17.0 @renovate[bot] (#1004)
- ⬆️ Update astral-sh/setup-uv action to v6.3.1 @renovate[bot] (#1005)
- ⬆️ Lock file maintenance @renovate[bot] (#1007)
- ⬆️ Lock file maintenance @renovate[bot] (#1009)
- ⬆️ Lock file maintenance @renovate[bot] (#1013)
- ⬆️ Update dependency node to v22.17.1 @renovate[bot] (#1015)
- ⬆️ Update astral-sh/setup-uv action to v6.4.0 @renovate[bot] (#1016)
- ⬆️ Update astral-sh/setup-uv action to v6.4.1 @renovate[bot] (#1018)
- ⬆️ Lock file maintenance @renovate[bot] (#1021)
- ⬆️ Update astral-sh/setup-uv action to v6.4.3 @renovate[bot] (#1022)
- ⬆️ Lock file maintenance @renovate[bot] (#1025)
- ⬆️ Update dependency node to v22.18.0 @renovate[bot] (#1029)
- ⬆️ Lock file maintenance @renovate[bot] (#1030)
- ⬆️ Lock file maintenance @renovate[bot] (#1036)
- ⬆️ Update actions/checkout action to v4.3.0 @renovate[bot] (#1037)
- ⬆️ Update actions/checkout action to v5 @renovate[bot] (#1038)
- ⬆️ Update astral-sh/setup-uv action to v6.5.0 @renovate[bot] (#1039)
- ⬆️ Lock file maintenance @renovate[bot] (#1043)
- ⬆️ Update astral-sh/setup-uv action to v6.6.0 @renovate[bot] (#1044)
- ⬆️ Update actions/upload-pages-artifact action to v4 @renovate[bot] (#1045)
- ⬆️ Lock file maintenance @renovate[bot] (#1047)
- ⬆️ Update dependency node to v22.19.0 @renovate[bot] (#1049)
- ⬆️ Update astral-sh/setup-uv action to v6.6.1 @renovate[bot] (#1050)
- ⬆️ Update actions/setup-node action to v5 @renovate[bot] (#1051)
- ⬆️ Update softprops/action-gh-release action to v2.3.3 @renovate[bot] (#1053)
- ⬆️ Lock file maintenance @renovate[bot] (#1055)
- ⬆️ Update astral-sh/setup-uv action to v6.7.0 @renovate[bot] (#1059)
- ⬆️ Lock file maintenance @renovate[bot] (#1060)
- ⬆️ Lock file maintenance @renovate[bot] (#1061)
- ⬆️ Update dependency node to v22.20.0 @renovate[bot] (#1062)