diff --git a/CHANGELOG.md b/CHANGELOG.md index 70cc20356..64a14fb40 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,24 @@ All notable changes to this project will be documented in this file. ## [Unreleased] - Development -## [15.6.0.3] +## [16.0.0.1] +### Added + +### Breaking Changed + +### Changed + +### Fixed + +### Removed + + +## [Released] + +## [16.0.0] 20261016 +- Release Theo + +## [15.6.0.3] 20261016 ### Added - LVGL option to prefer PSRAM for draw buffers using bit 5 (0x20) of `:B` in display.ini (#25120) - Matter support for Light RBG+CT (5 channels) and refactoring of lights @@ -12,9 +29,6 @@ All notable changes to this project will be documented in this file. - Berry `tasmota.wifi()` reports `channel`, `security` and `phy` (#25126) - Initial support for ESP32-C61 (#25135) -### Breaking Changed - - ### Changed - LVGL library from v9.5.0 to v9.6.0 (#25144) @@ -26,9 +40,6 @@ All notable changes to this project will be documented in this file. - AsyncHttpClientLight finish a chunked body at the empty line after the last chunk (#25142) - Berry webclient.connected() was implemented but not exposed (#25145) -### Removed - - ## [15.6.0.2] 20261008 ### Added - DALI-2 push button bindings to control gear targets with command `DaliBind` (toggle, on, off, up, down) (#25073) @@ -88,8 +99,6 @@ All notable changes to this project will be documented in this file. - Touch GT911 fix template (#25068) - Matter commissioning mDNS announcements (#25069) -## [Released] - ## [15.6.0] 20260825 - Release Sylvie diff --git a/FIRMWARE.md b/FIRMWARE.md index 38b9e62dd..21df56cd8 100755 --- a/FIRMWARE.md +++ b/FIRMWARE.md @@ -18,7 +18,7 @@ See [CHANGELOG.md](https://github.com/arendst/Tasmota/blob/development/CHANGELOG ## Development -[![Dev Version](https://img.shields.io/badge/development%20version-v15.6.x.x-blue.svg)](https://github.com/arendst/Tasmota) +[![Dev Version](https://img.shields.io/badge/development%20version-v16.0.x.x-blue.svg)](https://github.com/arendst/Tasmota) [![Download Dev](https://img.shields.io/badge/download-development-yellow.svg)](http://ota.tasmota.com/tasmota/) [![Tasmota CI](https://github.com/arendst/Tasmota/workflows/Tasmota%20CI/badge.svg)](https://github.com/arendst/Tasmota/actions?query=workflow%3A%22Tasmota+CI%22) [![Tasmota ESP32 CI](https://github.com/arendst/Tasmota/workflows/Tasmota%20ESP32%20CI/badge.svg)](https://github.com/arendst/Tasmota/actions?query=workflow%3A%22Tasmota+ESP32+CI%22) diff --git a/README.md b/README.md index c385619f3..aa0024ded 100755 --- a/README.md +++ b/README.md @@ -58,7 +58,7 @@ Firmware binaries can be downloaded from http://ota.tasmota.com/tasmota/release/ ## Development -[![Dev Version](https://img.shields.io/badge/development%20version-v15.6.x.x-blue.svg)](https://github.com/arendst/Tasmota) +[![Dev Version](https://img.shields.io/badge/development%20version-v16.0.x.x-blue.svg)](https://github.com/arendst/Tasmota) [![Download Dev](https://img.shields.io/badge/download-development-yellow.svg)](http://ota.tasmota.com/tasmota/) [![Tasmota CI](https://github.com/arendst/Tasmota/actions/workflows/build_all_the_things.yml/badge.svg)](https://github.com/arendst/Tasmota/actions/workflows/build_all_the_things.yml) [![Build_development](https://github.com/arendst/Tasmota/actions/workflows/Tasmota_build_devel.yml/badge.svg)](https://github.com/arendst/Tasmota/actions/workflows/Tasmota_build_devel.yml) diff --git a/RELEASENOTES.md b/RELEASENOTES.md index 4cd4d629c..40be4d312 100755 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -36,9 +36,9 @@ While fallback or downgrading is common practice it was never supported due to S This release will be supported from ESP8266/Arduino library Core version **2.7.8** due to reported security and stability issues on previous Core version. This will also support gzipped binaries. -This release will be supported from ESP32/Arduino library Core version **v3.3.8**. +This release will be supported from ESP32/Arduino library Core version **v3.3.12**. -Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.3.8 have been removed. +Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.3.12 have been removed. ## Initial configuration tools @@ -71,7 +71,7 @@ Latest released binaries can be downloaded from - http://ota.tasmota.com/tasmota/release Historical binaries can be downloaded from -- http://ota.tasmota.com/tasmota/release-15.6.0 +- http://ota.tasmota.com/tasmota/release-16.0.0 The latter links can be used for OTA upgrades too like ``OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz`` @@ -104,7 +104,7 @@ Latest released binaries can be downloaded from - https://ota.tasmota.com/tasmota32/release Historical binaries can be downloaded from -- https://ota.tasmota.com/tasmota32/release-15.6.0 +- https://ota.tasmota.com/tasmota32/release-16.0.0 The latter links can be used for OTA upgrades too like ``OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin`` @@ -114,70 +114,11 @@ 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.3 +## Changelog v16.0.0.1 ### Added -- Initial support for ESP32-S31 [#25130](https://github.com/arendst/Tasmota/issues/25130) -- Support for ESP32-C61 [#25135](https://github.com/arendst/Tasmota/issues/25135) -- Support for ESP32-P4R3 [#24677](https://github.com/arendst/Tasmota/issues/24677) -- 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) -- Command `HwDump` to dump detailed hardware GPIO configuration [#25111](https://github.com/arendst/Tasmota/issues/25111) -- 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) -- DALI-2 push button bindings to control gear targets with command `DaliBind` (toggle, on, off, up, down) [#25073](https://github.com/arendst/Tasmota/issues/25073) -- MiELHVAC climate control panel on the web UI main page (mode, target temperature, fan, vanes, air direction) with live state [#24984](https://github.com/arendst/Tasmota/issues/24984) -- 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](https://github.com/arendst/Tasmota/issues/24982) -- MiELHVAC Home Assistant MQTT discovery [#25027](https://github.com/arendst/Tasmota/issues/25027) -- OpenTherm support the second heating circuit (CH2) [#25098](https://github.com/arendst/Tasmota/issues/25098) -- Display dsi dma2d psram buffers [#24949](https://github.com/arendst/Tasmota/issues/24949) -- LVGL option to prefer PSRAM for draw buffers using bit 5 (0x20) of `:B` in display.ini [#25120](https://github.com/arendst/Tasmota/issues/25120) -- BLE EQ3-TRV encryption support [#25113](https://github.com/arendst/Tasmota/issues/25113) -- Berry virtual button support -- Berry `sortedmap` support for `json.dump` [#24999](https://github.com/arendst/Tasmota/issues/24999) -- Berry `tasmota.wifi()` reports `channel`, `security` and `phy` [#25126](https://github.com/arendst/Tasmota/issues/25126) -- Matter Electrical Power Measurement cluster to On/Off Plug-in Unit [#24922](https://github.com/arendst/Tasmota/issues/24922) -- Matter Soil Sensor device type with Soil Measurement cluster (Matter 1.6.0) [#25088](https://github.com/arendst/Tasmota/issues/25088) -- Matter physical and virtual Garage Door device types with Closure Control cluster (Matter 1.6.0) [#25089](https://github.com/arendst/Tasmota/issues/25089) -- Matter Wi-Fi Network Diagnostics cluster (BSSID, security, Wi-Fi version, channel, RSSI) [#25126](https://github.com/arendst/Tasmota/issues/25126) - -### Breaking Changed ### Changed -- ESP8266 platform update from 2026.04.00 to 2026.09.00 [#25072](https://github.com/arendst/Tasmota/issues/25072) -- ESP32 Platform from 2026.05.50 to 2026.09.50, Framework (Arduino Core) from v3.3.8 to v3.3.12 and IDF from v5.5.4.260407 to v5.5.5 [#25072](https://github.com/arendst/Tasmota/issues/25072) -- LVGL library from v9.5.0 to v9.6.0 [#25144](https://github.com/arendst/Tasmota/issues/25144) -- Matter update specs to 1.6.1 (to be used by AI) [#25083](https://github.com/arendst/Tasmota/issues/25083) -- 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) -- IR accept raw data in JSON [#25077](https://github.com/arendst/Tasmota/issues/25077) -- 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) -- Disable CDC on esp-emu [#25112](https://github.com/arendst/Tasmota/issues/25112) -- 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) -- Refresh EQ3 web UI [#25105](https://github.com/arendst/Tasmota/issues/25105) ### Fixed -- Unauthenticated UFS writes on web password enabled systems -- Restore default hostname `%s` functionality using topic name only, regression from v15.4.0.2 [#24731](https://github.com/arendst/Tasmota/issues/24731) -- MQTT false connected events when unconfigured [#25100](https://github.com/arendst/Tasmota/issues/25100) -- 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) -- HttpClientLight time out reading a body when the server goes silent [#25139](https://github.com/arendst/Tasmota/issues/25139) -- AsyncHttpClientLight finish a chunked body at the empty line after the last chunk [#25142](https://github.com/arendst/Tasmota/issues/25142) -- PWM on CDC GPIO [#25106](https://github.com/arendst/Tasmota/issues/25106) -- 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) -- Berry webclient.connected() was implemented but not exposed [#25145](https://github.com/arendst/Tasmota/issues/25145) -- 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) -- Matter non-bridge endpoint topology [#25099](https://github.com/arendst/Tasmota/issues/25099) -- Matter MQTT subscription when Matter is disabled [#25140](https://github.com/arendst/Tasmota/issues/25140) -### Removed +### Removed \ No newline at end of file diff --git a/tasmota/include/tasmota_version.h b/tasmota/include/tasmota_version.h index bbd97f59f..f87ae3108 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 = 0x0F060003; // 15.6.0.3 +const uint32_t TASMOTA_VERSION = 0x10000001; // 16.0.0.1 #endif // _TASMOTA_VERSION_H_