• v2026.10.11.2 Stable

    gitea-actions released this 2026-10-11 08:11:36 +01:00 | 47 commits to master since this release

    Release 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