1.6.0
What's changed
Changes since 1.5.0
🚀 New features
- #2049 - Cut the per-sweep O(N^2) terms in the mDNS hot paths (@bdraco)
- #2050 - Bound the ping pass to a worker pool and dedupe duplicate-name probes (@bdraco)
- #2071 - Advertise the HA add-on identity on mDNS (@bdraco)
- #2075 - Expose the mDNS-advertised pairing address on the identity view (@bdraco)
- #2077 - Add the hide_device_builder preference (@bdraco)
- #2078 - Ship receiver settings and the jobs snapshot in initial_state (@bdraco)
- frontend#1232 - Polish quickstart onboarding and guided tour (@marcelveldt)
- frontend#1237 - Give the remote-compute switch an accessible name (@bdraco)
- frontend#1235 - Flag an existing ESPHome server during onboarding (@bdraco)
- frontend#1240 - Add a Build server dashboard in an accordion with the Device builder (@bdraco)
- frontend#1244 - Add an opt-in Hide the Device builder option (@bdraco)
🐛 Bug fixes
- #2055 - Ship sentence-style option docs as descriptions, not dropdown labels (@bdraco)
- #2059 - Refresh stale docs caches in sync_components and cover them in --clean (@bdraco)
- #2061 - Skip machine-derived Range bounds in the catalog sync (@bdraco)
- #2062 - Drop the empty unit from unit_of_measurement option lists (@bdraco)
- #2063 - Derive units from suffix-stripping component validators (@bdraco)
- #2064 - Model boolean enum unions as full option lists in the catalog (@bdraco)
- frontend#1231 - Render per-option catalog descriptions in select menus (@bdraco)
- frontend#1233 - Bail to the YAML-only notice on unparseable numeric primitives (@bdraco)
- frontend#1234 - Wrap the pair-build-server row instead of squeezing the helper text (@bdraco)
- frontend#1236 - Keep the tour bubble off the step's controls on small viewports (@bdraco)
- frontend#1239 - Don't lose the guided tour's create-device click to a mid-dispatch refresh (@bdraco)
- frontend#1238 - Keep editor overlays above the find-and-replace bar (@bdraco)
- frontend#1247 - Hide the stack-bar taglines on phones (@bdraco)
- frontend#1246 - Scroll the no-peers walkthrough inside the Build server section (@bdraco)
- frontend#1245 - Seed receiver settings and the jobs snapshot from initial_state (@bdraco)
- frontend#1243 - Show the remote-compute explainer up front in onboarding (@bdraco)
🧹 Maintenance
⬆️ Dependencies / CI
- #2067 - ci: bump actions/setup-node from 6.4.0 to 7.0.0 (@dependabot[bot])