Release 0.0.16-beta.1
Pre-release
Pre-release
Release Notes - Version 0.0.16-beta.1
This is a beta release. Please report bugs that you find. Read this page for guidance on using the beta release: https://github.com/8none1/lednetwf_ble/blob/main/betatest.md
🚀 Major Improvements
- Added new "Ignore notification data" configuration option to help troubleshoot connection issues
- Improved configuration flow to handle enum objects properly, fixing crashes during device setup
- Enhanced options flow with better validation and error handling
- Additional Device Support
- Fixed critical enum handling issues in models 0x53, 0x54, and 0x56
- Added segments detection and handling for devices that support multiple LED segments
🔧 Bug Fixes
Color and LED Settings
- Fixed RGB color extraction in model 0x54 notification handler (was creating tuple of bytes instead of individual integers)
- Resolved TypeError: 'ColorOrdering' object cannot be interpreted as an integer errors
- Fixed color order and LED type configuration crashes when updating device settings
Misc fixes
- Added validation for hex payload parsing to prevent crashes on invalid notification data
- Improved error handling in notification handlers with proper hex string validation
- Configuration Flow Fixes
- Fixed enum object vs string handling throughout the configuration system
- Resolved crashes when saving device options
- Improved default value handling in configuration forms
- Enhanced translation files for German, French, Spanish, Portuguese, and Chef languages
📚 Documentation Updates
- Updated README with comprehensive configuration options documentation
- Added detailed explanations of all configuration parameters
⚠️ Breaking Changes
Important for Upgraders:
Configuration flow now expects enum objects instead of strings - existing configurations will not be automatically migrated.
If you experience issues after upgrading, delete and re-add your devices to ensure proper metadata discovery, but they should continue to function normally if you don't.
🎯 Configuration Options Added
- Ignore Notification Data: Disable status updates from device for debugging
- Number of Segments: Configure multi-segment LED strip support
🐛 Known Issues Fixed
- Fixed crashes when devices return unexpected notification data formats
- Resolved issues with devices that don't support all color orderings
- Fixed problems with segment count detection on newer firmware versions