| ⇢ | A | WidgetDataController added | |
| ⇢ | A | WidgetDataFactory added | |
| ⇢ | A | NullWidget added | |
| ⇢ | A | UpdateDevice added | |
| ⇢ | A | AvailabilityMap added | |
| ⇢ | A | DeviceCreated added | |
| ⇢ | A | DeviceDeleted added | |
| ⇢ | A | DeviceUpdated added |
| ⇢ | C | UpdateDevice::handle() added | |
| ⇢ | A | AvailabilityMap::get() added | |
| ⇢ | A | Device::scopeIsNotIgnored() added | |
| ⇢ | A | WidgetDataFactory::createById() added | |
| ⇢ | A | DeviceCreated::__construct() added | |
| ⇢ | A | DeviceCreated::broadcastOn() added | |
| ⇢ | A | DeviceDeleted::__construct() added | |
| ⇢ | A | DeviceDeleted::broadcastOn() added | |
| ⇢ | A | DeviceUpdated::__construct() added | |
| ⇢ | A | WidgetDataController::index() added | |
| ⋮ | view more | ||
| A | ↛ | Device::scopeNotIgnored() removed | |
| A | ↛ | Device::getSensorCountAttribute() removed | |
| A | ↛ | Device::getPortCountAttribute() removed | |