diff --git a/CHANGELOG.md b/CHANGELOG.md index 8585c528b..c5af8cade 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,25 @@ All notable changes to this project will be documented in this file. ## [Unreleased] - Development -## [15.6.0.1] +## [15.6.0.2] +### Added + + +### Breaking Changed + + +### Changed +- Shutter split `EnableEndStopTime` into `OpenEndStopTime` and `CloseEndStopTime` (#25020) + + +### Fixed + + +### Removed + + + +## [15.6.0.1] 20260926 ### Added - Support for GUI tooltip on touch media like phones and tablets - ESP32 MiELHVAC Modbus RTU slave on a second RS485 port exposing all states and functions for PLC use with `#define USE_MIEL_HVAC_MODBUS_SLAVE` (#24982) @@ -17,16 +35,14 @@ All notable changes to this project will be documented in this file. - DALI-2 control device commissioning and instance queries with commands `DaliDeviceScan` and `DaliDevice` (#25029) - Support for MI32 Xiaomi Mi Body Composition Scale (MIBCS/MIBFS) (#25049) - MQTT 5.0 with focus on request/response (optional) (#25050) - -### Breaking Changed - +- RC522 throttle idle polling and add self-healing watchdog (#25052) ### Changed - BLE EQ3-TRV code refactoring (#24978) - BLE MI32 display icons instead of data lines. disable by removing `#define USE_SENSOR_ICON` - MiELHVAC accepts `fan_only` as an alias for fan mode in `HVACSetMode` / `HVACSetHAMode` (Home Assistant) (#24992) - Command `SetOption46 201..255` init wait 1 to 55 seconds instead of 2010 to 2550 msec (#25035) -- MQTT connection closed before TCP retransmission could deliver a delayed PINGRESP, now tolerates 2 unanswered pings +- MQTT connection closed before TCP retransmission could deliver a delayed PINGRESP, now tolerates 2 unanswered pings (#25067) ### Fixed - MiELHVAC Modbus and CC1101 GPIO names shown as `MbsRelay ...` due to a duplicate entry in the GPIO name table (#24992) @@ -37,11 +53,8 @@ All notable changes to this project will be documented in this file. - Restore default hostname `%s` functionality using topic name only, regression from v15.4.0.2 (#24731) - ESP32 release UART0 console when the template uses its pins (#25047) - WT32_ETH01 ethernet initialization (#25051) -- Matter commissioning mDNS announcements - -### Removed - - +- Touch GT911 fix template (#25068) +- Matter commissioning mDNS announcements (#25069) ## [Released] diff --git a/RELEASENOTES.md b/RELEASENOTES.md index 4a11dc824..7c7521f6f 100755 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -112,12 +112,13 @@ The latter links can be used for OTA upgrades too like ``OtaUrl https://ota.tasm [Complete list](BUILDS.md) of available feature and sensors. -## Changelog v15.6.0.1 +## Changelog v15.6.0.2 ### Added - Support for GUI tooltip on touch media like phones and tablets - Support for TFA Dostmann Marbella 868MHz pool thermometer using a CC1101 [#24959](https://github.com/arendst/Tasmota/issues/24959) - Support for MI32 Xiaomi Mi Body Composition Scale (MIBCS/MIBFS) [#25049](https://github.com/arendst/Tasmota/issues/25049) - MQTT 5.0 with focus on request/response (optional) [#25050](https://github.com/arendst/Tasmota/issues/25050) +- RC522 throttle idle polling and add self-healing watchdog [#25052](https://github.com/arendst/Tasmota/issues/25052) - NeoPool AuxMode [#24998](https://github.com/arendst/Tasmota/issues/24998) - DALI-2 input device event messages (IEC 62386-103) from push buttons, occupancy and light sensors decoded and published for rules and MQTT [#25029](https://github.com/arendst/Tasmota/issues/25029) - DALI-2 control device commissioning and instance queries with commands `DaliDeviceScan` and `DaliDevice` [#25029](https://github.com/arendst/Tasmota/issues/25029) @@ -130,18 +131,22 @@ The latter links can be used for OTA upgrades too like ``OtaUrl https://ota.tasm ### Breaking Changed ### Changed +- MQTT connection closed before TCP retransmission could deliver a delayed PINGRESP, now tolerates 2 unanswered pings [#25067](https://github.com/arendst/Tasmota/issues/25067) - Command `SetOption46 201..255` init wait 1 to 55 seconds instead of 2010 to 2550 msec [#25035](https://github.com/arendst/Tasmota/issues/25035) +- Shutter split `EnableEndStopTime` into `OpenEndStopTime` and `CloseEndStopTime` [#25020](https://github.com/arendst/Tasmota/issues/25020) - MiELHVAC accepts `fan_only` as an alias for fan mode in `HVACSetMode` / `HVACSetHAMode` (Home Assistant) [#24992](https://github.com/arendst/Tasmota/issues/24992) - BLE MI32 display icons instead of data lines. disable by removing `#define USE_SENSOR_ICON` - BLE EQ3-TRV code refactoring [#24978](https://github.com/arendst/Tasmota/issues/24978) ### Fixed - Restore default hostname `%s` functionality using topic name only, regression from v15.4.0.2 [#24731](https://github.com/arendst/Tasmota/issues/24731) +- Touch GT911 fix template [#25068](https://github.com/arendst/Tasmota/issues/25068) - MiELHVAC Modbus length-based framing, queue writes, FC03 sensor mirror [#24993](https://github.com/arendst/Tasmota/issues/24993) - WT32_ETH01 ethernet initialization [#25051](https://github.com/arendst/Tasmota/issues/25051) - ESP32 release UART0 console when the template uses its pins [#25047](https://github.com/arendst/Tasmota/issues/25047) - Zigbee deferred timer use after free, and the truncated backtrace that hid it [#24979](https://github.com/arendst/Tasmota/issues/24979) - Berry rare register allocation bug [#25010](https://github.com/arendst/Tasmota/issues/25010) - Matter autoconfiguration after configuration reset [#24997](https://github.com/arendst/Tasmota/issues/24997) +- Matter commissioning mDNS announcements [#25069](https://github.com/arendst/Tasmota/issues/25069) ### Removed diff --git a/tasmota/include/tasmota_version.h b/tasmota/include/tasmota_version.h index e6f7129b4..896a94673 100644 --- a/tasmota/include/tasmota_version.h +++ b/tasmota/include/tasmota_version.h @@ -22,6 +22,6 @@ #define TASMOTA_SHA_SHORT // Filled by Github sed -const uint32_t TASMOTA_VERSION = 0x0F060001; // 15.6.0.1 +const uint32_t TASMOTA_VERSION = 0x0F060002; // 15.6.0.2 #endif // _TASMOTA_VERSION_H_ diff --git a/tasmota/tasmota_support/settings.ino b/tasmota/tasmota_support/settings.ino index aaf388bc0..124947da8 100644 --- a/tasmota/tasmota_support/settings.ino +++ b/tasmota/tasmota_support/settings.ino @@ -1908,12 +1908,11 @@ void SettingsDelta(void) { Settings->i2c_drivers2[0] = I2CDRIVERS_96_127; Settings->i2c_drivers2[1] = I2CDRIVERS_128_159; } - // Split of EnableEndStopTime into OpenEndStopTime and CloseEndStopTime flags - if (Settings->version < 0x0F060001) { // 15.6.0.1 + if (Settings->version < 0x0F060002) { // 15.6.0.2 // ESP8266 Shutter driver (data always exposed, but otherwise unused) for (size_t shutter_idx = 0; shutter_idx < MAX_SHUTTERS; shutter_idx++) { - if(Settings->shutter_options[shutter_idx] & 4) { + if (Settings->shutter_options[shutter_idx] & 4) { Settings->shutter_options[shutter_idx] |= 16; } }