Skip to content

UL Transport 2.0.2

Choose a tag to compare

@AlexanderBabel AlexanderBabel released this 15 Aug 12:09
· 7 commits to main since this release
f553ea3

Maintenance release. Nothing about the integration's behaviour changed — 2.0.1 users gain the packaging and repository fixes below.

Fixed

  • manifest.json key order. 2.0.1 shipped with after_dependencies in the wrong place, which hassfest rejects (keys must be domain, name, then alphabetical).
  • gtfs-realtime-bindings raised to >=2.2.0 from >=1.0.0. 1.0.0 declares no dependencies at all, so it could be installed without the protobuf the live map's realtime feeds need. 2.2.0 declares it and leaves the version unpinned, so nothing else in Home Assistant is disturbed — and it is the version CI actually tests, which the old floor did not describe.

Added

  • Brand assets under custom_components/ul_transport/brand/, so HACS shows an icon rather than falling back to the core-only brands repository.
  • A LICENSE file. The README and pyproject.toml already said MIT; now the repository does too.

Changed

Repository housekeeping with no effect on the installed integration: CI actions pinned to commit SHAs and updated to current majors, Dependabot configured to keep them moving, ruff format applied and enforced in CI, and the test suite given the home-assistant-frontend wheel it needs to run outside a full Home Assistant install.


Upgrading from 2.0.1 is a straight HACS update — no configuration changes, and every entity keeps its id, history and name. If you are coming from 2.0.0, read the 2.0.1 notes as well: that release fixed the double reload on saving options, the per-request HTTP sessions, and the mangled rate-limit error.

Full changelog: 2.0.1...2.0.2