violet-hass

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.

[Unreleased]

[0.2.0] - 2025-11-20

🎉 Semantic Versioning Adoption

This release marks the transition to clean Semantic Versioning (SemVer 2.0.0) for better version clarity and HACS compatibility.

✨ Added

🔧 Fixed

🚀 Improved

[0.1.0] - 2024-XX-XX

🎉 Initial Release

✨ Added

🌍 Internationalization

🔧 Technical Implementation

🤖 Blueprint Features

📱 User Experience

🛡️ Safety Features

🔧 Technical Details

📊 Statistics

🙏 Acknowledgments


[Future Releases]

🔮 Planned Features (v0.2.0)

🚀 Long-term Vision (v1.0+)


🐛 Bug Fixes

Known Issues (v0.1.0)

Fixed in Development


🔄 Migration Guide

From Manual API Usage

If you were previously using manual REST sensors or shell commands to interact with your Violet controller:

  1. Remove old configuration:
    • Delete manual REST sensors from configuration.yaml
    • Remove shell command integrations
    • Clean up old automation triggers
  2. Install integration:
    • Follow installation guide in README
    • Use same IP address and credentials
    • Select equivalent features
  3. Update automations:
    • Replace REST calls with service calls
    • Update entity names (old: sensor.pool_temp → new: sensor.violet_pool_temperature)
    • Use new blueprints for common scenarios

From Beta Versions

Beta testers should:

  1. Remove beta installation completely
  2. Install stable release via HACS
  3. Reconfigure with same settings
  4. Update any custom automations

🏷️ Version Numbering

This project follows Semantic Versioning:

Release Cycle


📋 Changelog Categories

🎉 Added

New features, entities, services, or capabilities

⚡ Changed

Changes in existing functionality (non-breaking)

🔧 Fixed

Bug fixes and error corrections

🚨 Deprecated

Soon-to-be removed features (with migration path)

❌ Removed

Features removed in this version

🛡️ Security

Security improvements and vulnerability fixes



📞 Support & Feedback

Found an issue or have a suggestion? We’d love to hear from you:


Made with ❤️ for the Home Assistant and Pool Automation Community

Keep your pool smart, your water perfect, and your maintenance minimal! 🏊‍♀️🤖