From 774b01fdcda8abcbba95890ecb6847bf469ff68f Mon Sep 17 00:00:00 2001 From: Theo Arends <11044339+arendst@users.noreply.github.com> Date: Sat, 11 Oct 2025 15:54:43 +0200 Subject: [PATCH] Bump version v15.1.0.1 --- CHANGELOG.md | 21 ++++++---- FIRMWARE.md | 2 +- README.md | 2 +- RELEASENOTES.md | 66 +++++-------------------------- tasmota/include/tasmota_version.h | 2 +- 5 files changed, 26 insertions(+), 67 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dedd311fe..de15733a2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,12 +3,24 @@ All notable changes to this project will be documented in this file. ## [Unreleased] - Development -## [15.0.1.5] +## [15.1.0.1] ### Added - ### Breaking Changed +### Changed + +### Fixed + +### Removed + + +## [Released] + +## [15.1.0] 20251011 +- Release Stella + +## [15.0.1.5] 20251011 ### Changed - ESP8266 platform update from 2025.09.00 to 2025.10.00 (#23971) - ESP32 Platform from 2025.09.30 to 2025.10.30, Framework (Arduino Core) from v3.1.3.250808 to v3.1.4 and IDF from v5.3.3.250801 to v5.3.4.250826 (#23971) @@ -18,9 +30,6 @@ All notable changes to this project will be documented in this file. - Berry fixed 'be_top is non zero' warning when calling C mapped functions (#23989) - Berry fixed 'be_top is non zero' when `Br` command fails (#23990) -### Removed - - ## [15.0.1.4] 20251002 ### Added - ESP32 Extension Manager, replacing loading of Partition Wizard (#23955) @@ -104,8 +113,6 @@ All notable changes to this project will be documented in this file. - Berry Hue regression from #23429 (#23623) - AHT30 sensor start with null values after deep sleep (#23624) -## [Released] - ## [15.0.1] 20250614 - Release Sharon diff --git a/FIRMWARE.md b/FIRMWARE.md index 194cd2f61..69b425b6c 100644 --- 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.0.x.x-blue.svg)](https://github.com/arendst/Tasmota) +[![Dev Version](https://img.shields.io/badge/development%20version-v15.1.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 f44e2ae0a..b4efc2dd2 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,7 @@ Firmware binaries can be downloaded from http://ota.tasmota.com/tasmota/release/ ## Development -[![Dev Version](https://img.shields.io/badge/development%20version-v15.0.x.x-blue.svg)](https://github.com/arendst/Tasmota) +[![Dev Version](https://img.shields.io/badge/development%20version-v15.1.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 76d5cf372..4f12d275c 100644 --- 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.1.3.250504**. +This release will be supported from ESP32/Arduino library Core version **v3.1.4**. -Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.3.250504 have been removed. +Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.4 have been removed. ## Initial configuration tools @@ -71,12 +71,12 @@ 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.0.1 +- http://ota.tasmota.com/tasmota/release-15.1.0 The latter links can be used for OTA upgrades too like ``OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz`` -### ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based -The following binary downloads have been compiled with ESP32/Arduino library core version **v3.1.3.250504**. +### ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2, ESP32-S3 and ESP32-P4 based +The following binary downloads have been compiled with ESP32/Arduino library core version **v3.1.4**. - **tasmota32.bin** = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. **RECOMMENDED RELEASE BINARY** - **tasmota32solo1.bin** = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash. @@ -85,7 +85,9 @@ The following binary downloads have been compiled with ESP32/Arduino library cor - **tasmota32s3.bin** = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash. - **tasmota32c2.bin** = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash. - **tasmota32c3.bin** = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3 with USB HWCDC and fallback to serial and 4M+ flash. +- **tasmota32c5.bin** = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C5 with USB HWCDC and fallback to serial and 4M+ flash. - **tasmota32c6.bin** = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash. +- **tasmota32p4.bin** = The Tasmota version with most drivers including additional sensors and KNX for ESP32-P4 with USB HWCDC and fallback to serial and 4M+ flash. - **tasmota32-AD.bin** to **tasmota32-VN.bin** = The Tasmota version in different languages for 4M+ flash. - **tasmota32-bluetooth.bin** = The Bluetooth version adds BLE support for 4M+ flash. - **tasmota32-display.bin** = The Display version without Energy Monitoring but adds display support for 4M+ flash. @@ -100,7 +102,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.0.1 +- https://ota.tasmota.com/tasmota32/release-15.1.0 The latter links can be used for OTA upgrades too like ``OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin`` @@ -110,63 +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.0.1.5 +## Changelog v15.1.0.1 ### Added -- Commands `LoRaWanDecoder "` and `LoRaWanName "` to clear name [#23394](https://github.com/arendst/Tasmota/issues/23394) -- Command `I2sPause` [#23646](https://github.com/arendst/Tasmota/issues/23646) -- Support for RV3028 RTC [#23672](https://github.com/arendst/Tasmota/issues/23672) -- Support for RX8030 RTC [#23855](https://github.com/arendst/Tasmota/issues/23855) -- Extend state JSON message with functional hostname and ipaddress which could be WiFi or Ethernet -- Internal function 'WSContentSendRaw_P' [#23641](https://github.com/arendst/Tasmota/issues/23641) -- Universal display driver for ZJY169S0800TG01 ST7789 280x240 [#23638](https://github.com/arendst/Tasmota/issues/23638) -- NeoPool add Redox tank alarm [#19811](https://github.com/arendst/Tasmota/issues/19811) -- I2S additions [#23543](https://github.com/arendst/Tasmota/issues/23543) -- ESP32 ROM SHA Hardware Acceleration to BearSSL [#23819](https://github.com/arendst/Tasmota/issues/23819) -- ESP32 Extension Manager, replacing loading of Partition Wizard [#23955](https://github.com/arendst/Tasmota/issues/23955) -- Support for ESP32-P4 [#23663](https://github.com/arendst/Tasmota/issues/23663) -- Support for ESP32-C5 [#23804](https://github.com/arendst/Tasmota/issues/23804) -- ESP32-P4 command `HostedOta` [#23675](https://github.com/arendst/Tasmota/issues/23675) -- Berry f-strings now support ':' in expression [#23618](https://github.com/arendst/Tasmota/issues/23618) -- Berry preview of animation framework [#23816](https://github.com/arendst/Tasmota/issues/23816) -- Berry `call()` now works for classes [#23744](https://github.com/arendst/Tasmota/issues/23744) -- Berry multiplication between string and int [#23850](https://github.com/arendst/Tasmota/issues/23850) -- Berry animation framework web ui to compile DSL [#23962](https://github.com/arendst/Tasmota/issues/23962) ### Breaking Changed -- Berry `animate` framework is DEPRECATED, will be replace by `animation` framework [#23854](https://github.com/arendst/Tasmota/issues/23854) ### Changed -- ESP8266 platform update from 2025.05.00 to 2025.10.00 [#23971](https://github.com/arendst/Tasmota/issues/23971) -- ESP32 Platform from 2025.05.30 to 2025.10.30, Framework (Arduino Core) from v3.1.3.250504 to v3.1.4 and IDF from v5.3.3.250501 to v5.3.4.250826 [#23971](https://github.com/arendst/Tasmota/issues/23971) -- Epdiy library from v1.0.0 to v2.0.0 -- OpenTherm library from v0.9.0 to v1.1.5 [#23704](https://github.com/arendst/Tasmota/issues/23704) -- JPEGDEC library from v1.5.0 to v1.8.3 [#23883](https://github.com/arendst/Tasmota/issues/23883) -- Library names [#23560](https://github.com/arendst/Tasmota/issues/23560) -- Web UI styles and HTML syntax [#23847](https://github.com/arendst/Tasmota/issues/23847) -- Make GUI Timer parameters mobile phone friendly [#23959](https://github.com/arendst/Tasmota/issues/23959) -- CSS uses named colors variables [#23597](https://github.com/arendst/Tasmota/issues/23597) -- VEML6070 and AHT2x device detection [#23581](https://github.com/arendst/Tasmota/issues/23581) -- Domoticz supports persistent settings for all relays, keys and switches when filesystem `#define USE_UFILESYS` is enabled -- ESP32 LoRaWan decoding won't duplicate non-decoded message if `SO147 0` -- Use HAL instead of ROM for SHA HW acceleration as used by TLS [#23902](https://github.com/arendst/Tasmota/issues/23902) -- BLE updates for esp-nimble-cpp v2.x [#23553](https://github.com/arendst/Tasmota/issues/23553) -- Berry raise webserver hooks from 16 to 32 [#23748](https://github.com/arendst/Tasmota/issues/23748) -- Berry add argument to `werbserver.content_send_style` [#23953](https://github.com/arendst/Tasmota/issues/23953) ### Fixed -- Syslog RFC5424 compliance [#23509](https://github.com/arendst/Tasmota/issues/23509) -- Unable to use default serial GPIOs by TasmotaSerial regression from v14.5.0 with IDF 5.3.2.250120 [#23775](https://github.com/arendst/Tasmota/issues/23775) -- AHT30 sensor start with null values after deep sleep [#23624](https://github.com/arendst/Tasmota/issues/23624) -- NeoPool reset to default settings [#23734](https://github.com/arendst/Tasmota/issues/23734) -- Berry vulnerability in JSON parsing for unicode [#23603](https://github.com/arendst/Tasmota/issues/23603) -- Berry security issues in `int64` and improve documentation [#23605](https://github.com/arendst/Tasmota/issues/23605) -- Berry security issues in `berry_mapping` and improve documentation [#23606](https://github.com/arendst/Tasmota/issues/23606) -- Berry Hue regression from #23429 [#23623](https://github.com/arendst/Tasmota/issues/23623) -- Berry calling `setmember` with a function [#23825](https://github.com/arendst/Tasmota/issues/23825) -- Berry fixed 'be_top is non zero' warning when calling C mapped functions [#23989](https://github.com/arendst/Tasmota/issues/23989) -- Berry fixed 'be_top is non zero' when `Br` command fails [#23990](https://github.com/arendst/Tasmota/issues/23990) -- LVGL restore `lv_chart.set_range` removed in LVGL 9.3.0 in favor of `lv_chart.set_axis_range` [#23567](https://github.com/arendst/Tasmota/issues/23567) ### Removed -- `user-scalable=no` from HTTP HEADER [#23798](https://github.com/arendst/Tasmota/issues/23798) - diff --git a/tasmota/include/tasmota_version.h b/tasmota/include/tasmota_version.h index e74859147..03bed4b3f 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 = 0x0F000105; // 15.0.1.5 +const uint32_t TASMOTA_VERSION = 0x0F010001; // 15.1.0.1 #endif // _TASMOTA_VERSION_H_