Skip to content

Latest commit

 

History

History
92 lines (62 loc) · 3.95 KB

File metadata and controls

92 lines (62 loc) · 3.95 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.0.21] - 2026-08-01

Fixed

  • Restored the canonical GNU GPL v3 license text so GitHub and HACS identify the repository license as GPL-3.0.

[0.0.20] - 2026-08-01

Changed

  • Sorted device-selection and target-hub selectors alphabetically to make the options flows easier to scan.

[0.0.19] - 2026-07-03

Added

  • Added an options-flow action to remove a previously linked entity from a managed hub device.

Changed

  • Replaced the hub-device chooser in the options flow with a scalable Home Assistant selector.
  • Reordered the hub management menu to prioritize rename and core device actions, and renamed the final action to Exit.

Fixed

  • Fixed an unlink race where a removed entity could be reattached immediately by the entity-registry listener before the stored config-entry data was updated.

[0.0.18] - 2026-07-03

Fixed

  • Persisted orphan-entity links in config-entry data so linked entities remain attached to the managed device after Home Assistant restarts.
  • Reapplied stored entity-to-device links during setup and on entity-registry updates when Home Assistant reloads entities.

[0.0.17] - 2026-07-03

Added

  • Added an options-flow action to link orphan Home Assistant entities to hub devices created by this integration.

Changed

  • Replaced the orphan-entity picker with a scalable Home Assistant entity selector instead of a radio-style choice list.
  • Kept the orphan-entity action visible whenever a hub has devices, even when there are currently no orphan entities available.

Fixed

  • Added test coverage for orphan-entity linking paths and maintained package coverage above the project target.

[0.0.16] - 2026-07-02

Changed

  • Aligned integration-controlled config-flow and options-flow wording with Home Assistant's hub terminology.
  • Updated tests and README terminology from group-based wording to hub-based wording for consistency.

[0.0.15] - 2026-05-01

Changed

  • Refactored the integration around group entries that can manage multiple virtual devices.
  • Changed device registry rename synchronization so device renames update only the matching stored device, not the entry title.
  • Added legacy migration behavior that consolidates older single-device entries into one initial General group entry.
  • Classified the integration as a hub because that Home Assistant UI wording fits the empty-group model better while keeping config flows working.
  • Allowed group entries to remain empty and allowed deleting the last device from an existing group entry.
  • Added support for moving a device from one hub entry to another while preserving the underlying device-registry identity.
  • Updated config-flow wording to emphasize groups more clearly inside the integration-controlled UI.
  • Aligned project documentation with the current multi-device group flow and supported metadata fields.
  • Updated Copilot workspace instructions to match the actual Simple Device Creator project.

Fixed

  • Maintained automated test coverage above the 95% target, with current package coverage at 98%.

[0.0.14] - 2026-01-16

Fixed

  • Fixed integration entry name not updating when renaming device from HA device registry.

[0.0.13] - 2026-01-15

Fixed

  • Fixed synchronization issue where renaming a device in Home Assistant UI would not update the Integration card name after reload/restart.

[0.0.12] - 2026-01-15

Fixed

  • Fixed integration title not updating when device name is changed.
  • Removed "Modify device information." label from Options Flow.

[0.0.11] - 2026-01-15

Fixed

  • Fixed device name synchronization between Home Assistant Registry and Integration Options.
  • Removed "Delete Device" option from Options Flow (devices must be deleted from HA Registry).

[Unreleased]