New in v0.1.7
🔧 Format Standardization
- BREAKING: Standardized node ID format to underscore-only (trigger_, action_)
- Removed support for dash format to ensure consistency across all components
- Updated all test fixtures and validation logic
🚀 Enhanced Automation Converter
- Strategy-based parsing for better state machine and native format support
- Improved node ID mapping and fallback logic
- Enhanced error handling for invalid node IDs in state machine strategy
✅ Comprehensive Testing
- All roundtrip integration tests passing with full coverage
- Added state machine format test cases
- Enhanced position restoration and edge connection validation
📚 Documentation & Development
- Updated development guidelines in CLAUDE.md
- Enhanced README with better installation instructions
- Improved code standards and TypeScript guidelines
🛠 Infrastructure
- Fixed release workflow permissions and directory handling
- Improved HACS integration with proper zip_release configuration
- Enhanced build process for frontend assets