Releases: flimo44/ha-voice-label-sync
Releases · flimo44/ha-voice-label-sync
Release list
HA Voice Label Sync 0.3.1
Documentation update
This patch release improves the project documentation and clarifies the role of HA Voice Label Sync.
Changes
- documented installation through a HACS custom repository
- added the required
configuration.yamlexample - clarified that HVLS does not install or configure Google Assistant
- clarified that HVLS extends the existing Home Assistant Google Assistant integration
- explained how the generated
entity_configfile is included - updated the product vision and roadmap
There are no functional changes to the generation engine in this release.
HA Voice Label Sync v0.3.0
HA Voice Label Sync v0.3.0
This release turns HA Voice Label Sync into a HACS-ready Home Assistant integration with a complete preview and generation workflow.
Highlights
- Added an authenticated Preview panel
- Added generated YAML preview
- Added a Generate button entity
- Improved the configuration interface
- Stored preview output in a dedicated file
- Added integration branding
- Added HACS metadata and validation
- Reworked the README and project roadmap
- Updated the Python package to version 0.3.0
Validation
- HACS validation passed
- Python checks passed
- Package build and validation passed
Installation
The integration can now be tested through HACS as a custom repository.
The required Python package is available on PyPI as ha-voice-label-sync==0.3.0.
v0.2.0 - HA Voice Label Sync
HA Voice Label Sync 0.2.0
This release introduces the reusable HVLS engine and the first native Home
Assistant integration.
Highlights
- Native Home Assistant custom integration
- Configuration and options flows
ha_voice_label_sync.generateaction- Google Assistant YAML generation directly from Home Assistant
- Reusable Python core published on PyPI
- Installable
hvlscommand-line interface - Automatic backups and atomic file replacement
- Protection against overwriting the output when no entity matches
Core architecture
- Home Assistant registry reader
- Neutral entity selection engine
- Google Assistant backend
- Workflow orchestrator
- Safe filesystem writer
- Structured errors and results
Installation
The Python package is available with:
pip install ha-voice-label-sync==0.2.0
The Home Assistant integration is currently installable manually. HACS
distribution is planned next.
Home Assistant requirement
Add this once to configuration.yaml:
google_assistant:
entity_config: !include google_assistant_entities.yaml
Compatibility
Existing CLI usage remains supported:
python3 scripts/ga_label_sync.py
v0.1.2 – YAML and error-handling fixes
Corrections
- Quote YAML reserved words and numeric-looking values.
- Transliterate accented characters when generating slugs.
- Add clear errors for missing or invalid Home Assistant registry files.
- Warn when the requested label does not exist.
- Create the parent directory for custom output paths.
Compatibility
No configuration changes are required.
v0.1.0
🎉 First public release
Initial version of HA Voice Label Sync.
Features
- Home Assistant label filtering
- Google Assistant entity_config generation
- Friendly names support
- Room detection from Home Assistant Areas
- input_select and select support
- Hidden and disabled entity filtering
- Dry-run mode
Feedback is welcome!