github unfoldedcircle/integration-appletv latest
Development Build

pre-release4 hours ago

(2026-07-16)

Features

  • add pure ConnectionMachine with exhaustive unit tests (001 phase 1) (5e3ec43)
  • enable additional localization languages (2c1fe30)

Bug Fixes

  • back off periodic app-list/output-device scans in poll worker (#156) (99a7bd4)
  • make connect() idempotent and stop auth-failure self-cancel (#153) (c4b9575)
  • make debounce decorator per-instance to avoid cross-device cancellation (#155) (3b23bf2)
  • persist full device config on reconfigure and update live instance (#154) (bd5b15b)
  • simplelocalize-github.yml (3bdbd90)
  • Update translations (#146) (cfb7afa)
  • verify scan match in _find_atv and bound pyatv.connect with a timeout (#157) (4f838f1)

What's Changed

  • 🌐 Update translations by @simplelocalize[bot] in #146
  • build(deps): bump softprops/action-gh-release from 3.0.0 to 3.0.1 by @dependabot[bot] in #144
  • build(deps): bump actions/setup-python from 6.2.0 to 6.3.0 by @dependabot[bot] in #147
  • build(deps): bump pyright from 1.1.410 to 1.1.411 by @dependabot[bot] in #149
  • Update translations from SimpleLocalize by @simplelocalize[bot] in #151
  • build(deps): bump ruff from 0.15.17 to 0.15.20 by @dependabot[bot] in #150
  • fix: make connect() idempotent and stop auth-failure self-cancel by @zehnm in #153
  • fix: persist full device config on reconfigure and update live instance by @zehnm in #154
  • fix: make debounce decorator per-instance to avoid cross-device cance… by @zehnm in #155
  • fix: back off periodic app-list/output-device scans in poll worker by @zehnm in #156
  • fix: verify scan match in _find_atv and bound pyatv.connect with a ti… by @zehnm in #157
  • feat: connection lifecycle state machine — spec 001, phases 1+2 (pure core, tests, CI) by @zehnm in #158

New Contributors

Full Changelog: v0.23.0...latest

Don't miss a new integration-appletv release

NewReleases is sending notifications on new releases.