Releases: DefinitelyADev/custom-areas-integration
Releases · DefinitelyADev/custom-areas-integration
v1.2.2
What's Changed
- chore: add coverage reporting to pytest by @DefinitelyADev in #17
- chore: add stale workflow to manage inactive issues/PRs by @DefinitelyADev in #18
Full Changelog: v1.2.1...v1.2.2
v1.2.1
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
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
v1.1.1
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-errorfrom HACS validation by @DefinitelyADev in #8
Full Changelog: v1.1.0...v1.1.1
v1.1.0
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
- @dependabot[bot] made their first contribution in #4
- @DefinitelyADev made their first contribution in #5
Full Changelog: v1.0.0...v1.1.0
v1.0.0
[1.0.0] - 2025-09-09
Added
- First stable release
[0.0.3] - 2025-09-09
Fixed
- Ensure entity_id keeps
room_prefix usingsuggested_object_idwhile 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