v0.42.2
Fixed
-
Marketplace widgets no longer wiped by Docker / HA Add-on image upgrades. Prior to this release,
Marketplace.installwrote new widget folders to the same path the bundled widgets live at (/app/plugins/), which is inside the Docker image layer. Every image upgrade (HA Supervisor pull,docker compose pull) replaced that layer, wiping anything the user had installed via Browse community widgets while leaving the rest of/data/(pages, schedules, settings) intact.Now installs land under
<data_root>/marketplace/<id>/(/data/marketplace/in HA,/app/data/marketplace/in standalone Docker). The plugin loader walks both the bundled and user dirs and merges the resulting registries.Migration for existing HA / Docker users: marketplace widgets installed before 0.42.2 are gone from the filesystem already (the image upgrade did that), but their
marketplace.jsonrecords still exist. On the first 0.42.2 Browse visit, those entries show as installed but with missing folders; click Uninstall to drop the stale record, then Install to land the widget at the new persistent path. Future upgrades preserve installs.Bare-metal / git-clone installs weren't affected by the original bug; pre-0.42.2 marketplace folders under
plugins/keep loading and new installs go to the new path.