New
Happy new Year! π
Release Notes: v0.7.1
Fixes and Code Optimizations
- Stack Size: Increased EventManager subscriber stack from 3072 β 4096 bytes, fixing some stack overflow issues (should fix #213)
- NFC Improvements: Reduced read timeout (500ms β 200ms), adjusted polling delay (50ms β 100ms)
- WebUI: Logs section is now working on a clean build,
logs/was part of the.gitignoreand it matches recursively - HASS: Added HomeKey data to Tag Discovery (Fixes #217) - was left out during the big refactoring in the last release
- HomeKey: Added some fixes in HK-HomeKit-Lib, responses not properly constructed (hopefully can fix the recent apple watch issues)
Updates
Core Dependencies:
- ESP-IDF: v5.5.1 β v5.5.2
- Arduino-ESP32: 3.3.0~1 β 3.3.5
- HomeSpan: release-2.1.3 β release-2.1.6
Build & CI Improvements
- Reorganized CI pipeline: ESP32 builds now depend on the LittleFS job in order to create the merged binary
- New Release Workflow: Automated artifact attachment to GitHub releases
- Firmware Naming: Standardized to
{chip}.firmware.binand{chip}.firmware.factory.bin
Cleanup
- Removed
.npmrcandpackage-lock.json - Updated to use Bun exclusively for package management
- Updated component dependency hashes
Full Changelog: https://github.com/rednblkx/HomeKey-ESP32/compare/v0.7...v0.7.1