Skip to content

Releases: DefinitelyADev/custom-areas-integration

v1.2.2

22 Sep 00:05

Choose a tag to compare

What's Changed

Full Changelog: v1.2.1...v1.2.2

v1.2.1

21 Sep 22:58

Choose a tag to compare

What's Changed

  • Potential fix for code scanning alert no. 20: Workflow does not contain permissions by @DefinitelyADev in #12
  • Potential fix for code scanning alert no. 14: Workflow does not contain permissions by @DefinitelyADev in #13
  • Potential fix for code scanning alert no. 12: Workflow does not contain permissions by @DefinitelyADev in #15
  • fix: trigger workflow on all tags and update Codecov action file input by @DefinitelyADev in #14
  • Add GitHub Actions workflow for labeling PRs by @DefinitelyADev in #16

Full Changelog: v1.2.0...v1.2.1

v1.2.0

21 Sep 21:26

Choose a tag to compare

What's Changed

  • Fix duplicating sensors by creating individual measurement sensors with proper units by @Copilot in #11

New Contributors

  • @Copilot made their first contribution in #11

Full Changelog: v1.1.2...v1.2.0

v1.1.2

16 Sep 17:22
be5d2c8

Choose a tag to compare

What's Changed

Full Changelog: v1.1.1...v1.1.2

v1.1.1

15 Sep 18:19

Choose a tag to compare

What's Changed

  • chore(ci): add hassfest job in GitHub Actions workflow by @DefinitelyADev in #6
  • refactor: update domain in manifest to match the home-assistant brands repo naming by @DefinitelyADev in #7
  • chore: remove continue-on-error from HACS validation by @DefinitelyADev in #8

Full Changelog: v1.1.0...v1.1.1

v1.1.0

11 Sep 19:48
e230d95

Choose a tag to compare

What's Changed

  • chore(deps): bump actions/setup-python from 4 to 6 by @dependabot[bot] in #4
  • chore(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #1
  • chore(deps): bump softprops/action-gh-release from 1 to 2 by @dependabot[bot] in #3
  • chore(deps): bump codecov/codecov-action from 3 to 5 by @dependabot[bot] in #2
  • refactor: rename "Rooms" integration to "Custom Areas" by @DefinitelyADev in #5

New Contributors

Full Changelog: v1.0.0...v1.1.0

v1.0.0

09 Sep 09:07

Choose a tag to compare

[1.0.0] - 2025-09-09

Added

  • First stable release

[0.0.3] - 2025-09-09

Fixed

  • Ensure entity_id keeps room_ prefix using suggested_object_id while keeping the display name clean (just the room name). Existing entities may need a manual rename or re-add to pick up the new object_id.

[0.0.2] - 2025-09-09

Changed

  • Attributes now include display-friendly values with units embedded (e.g., power: "28.6 W", temperature: "21.5 °C").
  • Removed separate unit attributes (*_unit) to simplify dashboards.
  • Kept numeric attributes for automations: power_w, energy_wh, temperature_c, humidity_pct, climate_target_c.

Fixed

  • Config flow now correctly awaits async methods (async_create_entry, async_show_form) to satisfy type checking.

[0.0.1] - 2025-09-08

Added

  • Initial public release
  • UI configuration flow for easy setup
  • Composite room sensors with multiple entity support
  • Real-time state updates using event-driven architecture
  • Device registry integration
  • Comprehensive state attributes (power, energy, temperature, humidity, etc.)
  • Dynamic icon changes based on room status
  • Configurable active power thresholds
  • Support for motion, window, and climate entity integration
  • Event-driven updates (no polling)
  • Robust error handling for invalid sensor states
  • State caching for performance optimization
  • Proper cleanup of event listeners
  • Type-safe implementation with comprehensive type hints
  • Full test coverage with unit and integration tests
  • CI/CD pipeline with automated validation
  • Code quality tools (Black, isort, flake8, pyright)
  • Compatible with Home Assistant 2024.1.0+
  • Python 3.10+ support
  • Memory-efficient implementation
  • Clean separation of concerns with coordinator pattern

Fixed

  • Dependency conflict in requirements-dev.txt between pytest-asyncio and pytest-homeassistant-custom-component

Full Changelog: https://github.com/DefinitelyADev/room-entity/commits/v1.0.0