Skip to content

Mask the panel's time zone and country code in the tree export - #237

Merged
cayossarian merged 2 commits into
prerelease/3.8from
fix/mask-region-values
Nov 1, 2026
Merged

cayossarian merged 2 commits into
prerelease/3.8from
fix/mask-region-values

Conversation

@cayossarian

Copy link
Copy Markdown
Member

The masked device-tree export (#229) kept time-zone and country-code as published. The Home Assistant integration that forwards the export in diagnostics already redacts the time zone, and its privacy tests treat both as site values, so the export now masks them by property id on any node, as UTC and ZZ (valid placeholders, so a reader such as ebus-panel-sim still parses the export). Ships in the unpublished 3.8.0b2 / 1.4.0b4.

Testing: full suite 2229 passed, 7 skipped, 9 xfailed; the leak test now plants distinct values for both, and the new mask assertions fail without the change.

@cayossarian
cayossarian merged commit c479d81 into prerelease/3.8 Nov 1, 2026
5 checks passed
@cayossarian
cayossarian deleted the fix/mask-region-values branch November 1, 2026 05:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant