-
v2026.10.11.2 Stable
released this
2026-10-11 08:11:36 +01:00 | 47 commits to master since this releaseRelease v2026.10.11.2
- fix(media_player): dedupe source_list case-insensitively (t53 F1)
- fix(media_player): normalize the app directory in one place (t51)
- fix(media_player): keep blank app names out of the source list (t49 F1)
- docs(readme): the app list as sources, the remote command script, current versioning (t47 D)
- feat(remote): optional command script for remote.send_command (t47 B)
- feat(media_player): source list + native select_source from the app list (t47 A)
- fix(config_flow): clearing an entity field no longer fails validation (t47 C)
- docs(readme): the release write-back and the command scripts (t44 3, R2)
- fix(release): notes must not open with the bot commit; guard matches the subject (t44 3b/3c)
- feat(media_player): per-command script overrides (t44)
- test(harness): make the stub scoping independent of file order (t44)
- docs: correct two stale claims about a tier and a red proof (t44 0b/0c)
- fix(config): degrade an unreachable Shield to the pairing form (t44 F1)
- feat(release): same-day versions + manifest write-back so HACS sees every release (t42)
- test(config): pin the Jellyfin name tiers and the address redaction (t41)
- test(ci): sweep every module for dangling imports (t41)
- docs(readme): replacement guide + a verified seed example (t41)
- feat(config): enable both native transports by default (t41)
- feat(config)!: migrate entries to v3 — one address, no androidtv key (t41)
- refactor(config): one Shield IP field for both transports (t41)
- refactor(config): drop the androidtv media_player entity path end-to-end (t41)
- fix(availability): F3 — any usable transport keeps the entities up (t40)
- fix(sensor): F2 — the Current App sensor shows the resolved app name (t40)
- test(ci): F4 — entity-contract pass in the drift sweep + real-HA state-write proof (t40)
- fix(media_player): F1 — extra_state_attributes must be a property (t40 blocker)
Downloads