Skip to content

Release v1.0.9

Choose a tag to compare

@github-actions github-actions released this 09 Aug 09:00
· 4 commits to main since this release

setObjectNotExistsAsync()/ensureState() never update an already-existing object, so
the common.name i18n conversion from 1.0.8 only ever applied to newly created objects.
Every installation upgrading from <=1.0.7 kept the old plain-German name strings forever.

Added a value-based NAME_MIGRATION_MAP (generated from the same translations already
used in the object-creation code, not retyped) plus dedicated regex rules for the two
dynamic cases (scene button names, tilt pulse duration in ms).

Also fixes two translation gaps missed in 1.0.8 (netFields network info, posEstimate/
setPosition descriptions) that the extraction script used to build the migration table
happened to surface.

Verified against a live object dump (409 objects, 4 devices): corrects exactly the
385 affected objects, 0 false positives on user-configured device/room names.