Releases: QNimbus/haefele-connect-mesh
v1.0.7-alpha.1
Full Changelog: v1.0.6...v1.0.7-alpha.1
v1.0.6
Full Changelog: v1.0.5...v1.0.6
Release Notes for v1.0.6
Enhancements
• GitHub Actions: Re-enabled the validate.yml workflow to ensure continuous
integration checks.
• README Updates: Added badges for validation and hassfest workflows to improve
visibility of build status.
Code Improvements
• Parallel Updates: Introduced PARALLEL_UPDATES set to 0 in init.py for
better concurrency management.
• Binary Sensor: Added _handle_coordinator_update method to
HaefeleUpdateSuccessSensor for improved data handling.
• Coordinator: Implemented _async_setup method in HafeleUpdateCoordinator for
one-time setup tasks.
Removals
• Assets: Deleted logo.png and [email protected] from the logo directory.
Version Update
• Updated version in manifest.json from 1.0.5 to 1.0.6.
v1.0.5
Full Changelog: v1.0.4...v1.0.5
v1.0.5 Release Notes
Enhancements:
• GitHub Actions: Simplified release naming in the release.yml workflow for
better clarity.
• Platform Support: Expanded support to include SENSOR and BINARY_SENSOR
platforms, enhancing the integration's capabilities.
• Device Management: Improved device setup by fetching initial data and
creating coordinators for each device.
• Binary Sensor Integration: Added a binary sensor to track the update success
of Häfele devices, providing real-time connectivity status.
• Sensor Integration: Introduced a sensor to monitor the last update time of
Häfele devices, offering insights into device activity.
Code Improvements:
• Code Cleanup: Removed the Group model and related API client methods to
streamline the codebase.
• Network Model: Enhanced the network model to handle mesh configuration
parsing more gracefully using context management.
• Translation Updates: Improved translations for multiple languages, including
German, French, Dutch, and English, to ensure better localization and user
experience.
Bug Fixes:
• Light Entity: Fixed issues with light entity attributes and state management
to ensure accurate representation of device states.
This release focuses on expanding the integration's functionality and improving
the overall user experience with better device management and localization.
v1.0.4
Full Changelog: v1.0.3...v1.0.4
Add GitHub Actions and enhance Häfele Connect Mesh integration
- Introduced
.gitattributes
for line ending normalization. - Added GitHub Actions workflow
release.yml
for automated release creation. - Renamed
validate.yml
workflow tovalidate.yml.disabled
. - Enhanced
async_setup_entry
to register gateways as devices. - Implemented gateway and group models in the API client.
- Updated network model to use timezone-aware datetime.
- Added JSON schema for network information.
- Improved configuration flow with group import options.
- Updated translations for better clarity and additional options.
- Bumped manifest version to
1.0.4
.