v0.8.1 - cleaning some little niggles
·
303 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
[0.8.1] - 2026-03-09
Changed
- Restructured partition table to fit 4MB flash: removed factory partition, expanded OTA slots to 1.875MB each (0x1E0000)
- Simplified WiFi credential storage to use the ESP-IDF WiFi driver's built-in flash persistence instead of a separate custom NVS store
Fixed
- Fixed SoftAP provisioning mode not starting when flash is blank: detect missing credentials in
WIFI_EVENT_STA_STARTand signal provisioning immediately rather than waiting for connection retries that never fire - Fixed printf format specifier portability issues for cross-chip compatibility (ESP32-C3/C6): use
PRId32/PRIu32/PRIX32forint32_t/uint32_tand%zuforsize_tinstead of%d/%lu - Fixed MQTT discovery to use
default_entity_idinstead of deprecatedobject_id(breaking in HA 2026.4) - Fixed pH sensor discovery to use
device_class: phwithoutunit_of_measurement(unit is invalid with this device class)
Full Changelog: v0.8.0...v0.8.1