github jontofront/ecoNET-300-Home-Assistant-Integration v1.1.5

latest releases: v1.1.13, v1.1.13adiagnostic, v1.1.12...
one month ago

๐Ÿš€ Release Notes for v1.1.5

๐Ÿ†• New Features

  • ecoSTER Device Support: Added ecoSTER as separate devices similar to Lambda/Mixer devices
  • Enhanced Device Management: Improved device organization and entity grouping

๐Ÿ”ง Code Quality & Development

  • Development Standards: Updated pyproject.toml to follow Home Assistant development best practices
  • Linting Configuration: Added comprehensive pylint configuration alongside ruff
  • Code Formatting: Applied consistent code formatting across all files
  • Deprecated Rules Cleanup: Removed deprecated ruff rules to fix parsing errors

๏ฟฝ๏ฟฝ๏ธ Security & Safety

  • Dangerous Endpoint Removal: Completely removed potentially destructive API endpoints from test scripts:
    • rmCalibration
    • rmFactory
    • rmBackup
    • rmRestore
  • Documentation Updates: Removed all references to dangerous endpoints from API documentation
  • Script Safety: Updated test scripts to only test safe endpoints

๐ŸŒ Translation & Localization

  • Translation Consistency: Fixed translation keys to follow Home Assistant naming conventions
  • Missing Translations: Added missing status_co translation for sensor section
  • Naming Standardization: Updated translation keys from ecoSter_ to ecoster_ for consistency
  • Complete Translation Coverage: Ensured all user-facing text has proper translations

๐Ÿ› Bug Fixes

  • Duplicate Entity Fix: Removed duplicate lambdaStatus from binary sensor mapping
  • Translation Key Conflicts: Resolved translation key conflicts and inconsistencies
  • Import Resolution: Fixed import issues and entity reference problems

๏ฟฝ๏ฟฝ Documentation

  • API Documentation: Updated API documentation to reflect safe endpoint testing
  • Script Documentation: Updated scripts/README.md with current usage instructions
  • Changelog: Comprehensive changelog updates for v1.1.5
  • Development Workflow: Updated development rules and commit workflow documentation

๐Ÿ—๏ธ Technical Improvements

  • Entity Organization: Better organization of ecoSTER entities and sensors
  • Device Structure: Improved device hierarchy and entity relationships
  • Code Maintainability: Enhanced code structure for better maintainability

โš ๏ธ Breaking Changes

  • Translation Key Changes: Translation keys have been standardized (e.g., ecoSter_ โ†’ ecoster_)
  • Entity Mapping: Some entity mappings have been reorganized for better device structure

๐Ÿงช Testing & Quality Assurance

  • Pre-commit Hooks: All linting and formatting checks now pass consistently
  • Code Quality: Improved code style and consistency across the entire codebase
  • Safety Testing: Test scripts now only test safe, non-destructive endpoints

Note: This release focuses on security improvements, code quality enhancements, and better device organization. The ecoSTER device support is now fully integrated with proper entity management and translations.

Don't miss a new ecoNET-300-Home-Assistant-Integration release

NewReleases is sending notifications on new releases.