You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
App.send_event(topic, data) and AppSync.send_event_sync(topic, data) are removed. Use self.bus.emit(topic, data) instead — same arguments, same behavior, now on the bus where subscriptions live.
HassettePayload no longer accepts an event_type parameter. Remove event_type= from any HassettePayload(...) or HassetteServiceEvent(...) construction. EventPayload base class also no longer has event_type — use HassPayload.event_type for HA events, or event.topic for routing.
send_event() now takes a single Event argument instead of (event_name, event). User code calling App.send_event(name, event) or App.send_event_sync(name, event) must change to send_event(event) — the event's topic field is used for routing.
Features
add Bus.emit for in-process broadcast with EventData[T] DI accessor (#952) (082a59e)
Bug Fixes
ci: add frontend build to release-please publish pipeline (#941) (8b33713)