What’s Changed
- Bump to v1.28.0 (#1310) @basnijholt
- docs: add dobby5 as a contributor for code (#1309) @allcontributors[bot]
- Friendly names (#1258) @dobby5
- Stop pinning mypy-dev versions since old releases get deleted from PyPI (#1308) @basnijholt
- Fix xfail and skipped tests to properly pass (#1307) @basnijholt
- Translations update from Hosted Weblate (#1228) @weblate
- docs: add therealmate as a contributor for translation (#1306) @allcontributors[bot]
- docs: add plageoj as a contributor for translation (#1305) @allcontributors[bot]
- docs: add maksim2005UKR as a contributor for translation (#1304) @allcontributors[bot]
- docs: add Athishbalu as a contributor for translation (#1303) @allcontributors[bot]
- docs: add hhjuhl as a contributor for translation (#1302) @allcontributors[bot]
- docs: add Rafael4A as a contributor for translation (#1301) @allcontributors[bot]
- docs: add Wijt as a contributor for translation (#1300) @allcontributors[bot]
- Add bidirectional color mode change detection (#1299) @basnijholt
- docs: add DataGhost as a contributor for code (#1298) @allcontributors[bot]
- Check for external light mode (temperature vs rgb) switch (#1282) @DataGhost
- docs: add ams2990 as a contributor for code (#1297) @allcontributors[bot]
- Fix some type hint issues (#1280) @ams2990
- ⬆️ Update actions/setup-python action to v6 (#1261) @renovate[bot]
- ⬆️ Update actions/upload-pages-artifact action to v4 (#1259) @renovate[bot]
- ⬆️ Update astral-sh/setup-uv action to v7 (#1271) @renovate[bot]
- Fix infinite loop when disabling SimpleSwitch entities (#1296) @basnijholt
- ⬆️ Update mcr.microsoft.com/devcontainers/python Docker tag to v3 (#1292) @renovate[bot]
- ⬆️ Update actions/checkout action to v6 (#1288) @renovate[bot]
- Fix race condition where timer.start_time is None while is_running() is True (#1295) @basnijholt
- docs: add Tommatheussen as a contributor for code (#1294) @allcontributors[bot]
Full Changelog: v1.27.0...v1.27.1