From 8dc0e1d3fad0ab294b5922b26d02f220786db9f5 Mon Sep 17 00:00:00 2001 From: Theo Arends <11044339+arendst@users.noreply.github.com> Date: Mon, 22 Jun 2026 17:07:22 +0200 Subject: [PATCH] Bump version v15.5.0.1 --- CHANGELOG.md | 24 +++++++++++----- FIRMWARE.md | 2 +- README.md | 2 +- RELEASENOTES.md | 47 ++----------------------------- tasmota/include/tasmota_version.h | 2 +- 5 files changed, 23 insertions(+), 54 deletions(-) mode change 100644 => 100755 CHANGELOG.md mode change 100644 => 100755 FIRMWARE.md mode change 100644 => 100755 README.md mode change 100644 => 100755 RELEASENOTES.md diff --git a/CHANGELOG.md b/CHANGELOG.md old mode 100644 new mode 100755 index 30fa5a80a..5e244cfc6 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,15 +3,29 @@ All notable changes to this project will be documented in this file. ## [Unreleased] - Development -## [15.4.0.3] +## [15.5.0.1] +### Added + +### Breaking Changed + +### Changed + +### Fixed + +### Removed + +## [Released] + +## [15.5.0] 20260621 +- Release Sylvan + +## [15.4.0.3] 20260621 ### Added - Serial console support for Backspace when enabling `#define USE_SERIAL_BACKSPACE` (#24830) - Build copy firmware artifacts with ELF-extracted build timestamp (opt-in) (#24794) - Enhance Matter plugin functionality for On/Off control and add support for Global Scene Control and related commands (#24854) - Command `BSSid[1|2] [0|1|11:22:33:44:55:66]` to select fixed WiFi Access Point disabling `SetOption56` and `SetOption57` (#24394) -### Breaking Changed - ### Changed - Sensirion_Core library from v0.7.2 to arduino-core v0.7.3 - SCD30 library FrogmoreScd30 to Sensirion arduino-i2c-scd30 v1.1.1 @@ -23,8 +37,6 @@ All notable changes to this project will be documented in this file. ### Fixed - SML modbus/TCP on ESP32-p4 with only Ethernet shows "SML: could not connect TCP since wifi is down" (#24845) -### Removed - ## [15.4.0.2] 20260603 ### Added - Support for Modbus RX Enable GPIO (#24726) @@ -73,8 +85,6 @@ All notable changes to this project will be documented in this file. - ESP32 Platform from 2025.04.30 to 2026.04.50, Framework (Arduino Core) from v3.1.11 to v3.3.8 and IDF from v5.3.4.260127 to v5.5.4.260407 (#24676) - Berry solidification cache (#24710) -## [Released] - ## [15.4.0] 20260422 - Release Sybil diff --git a/FIRMWARE.md b/FIRMWARE.md old mode 100644 new mode 100755 index a2b1fd501..8ffb3e809 --- 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.4.x.x-blue.svg)](https://github.com/arendst/Tasmota) +[![Dev Version](https://img.shields.io/badge/development%20version-v15.5.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 old mode 100644 new mode 100755 index c901c53c3..2ecc2e182 --- a/README.md +++ b/README.md @@ -30,7 +30,7 @@ Firmware binaries can be downloaded from http://ota.tasmota.com/tasmota/release/ ## Development -[![Dev Version](https://img.shields.io/badge/development%20version-v15.4.x.x-blue.svg)](https://github.com/arendst/Tasmota) +[![Dev Version](https://img.shields.io/badge/development%20version-v15.5.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 old mode 100644 new mode 100755 index 68deae39c..cb83770ae --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -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.4.0 +- http://ota.tasmota.com/tasmota/release-15.5.0 The latter links can be used for OTA upgrades too like ``OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz`` @@ -102,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.4.0 +- https://ota.tasmota.com/tasmota32/release-15.5.0 The latter links can be used for OTA upgrades too like ``OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin`` @@ -112,52 +112,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.4.0.3 +## Changelog v15.5.0.1 ### Added -- Build copy firmware artifacts with ELF-extracted build timestamp (opt-in) [#24794](https://github.com/arendst/Tasmota/issues/24794) -- Command `SetOption [0..2]` to display SetOption values -- Command `WcResolution 0..24` increasing camera max resolution from 14 to 24 -- Command `BSSid[1|2] [0|1|11:22:33:44:55:66]` to select fixed WiFi Access Point disabling `SetOption56` and `SetOption57` [#24394](https://github.com/arendst/Tasmota/issues/24394) -- Support for hostname generation using single-specifier Format() patterns [#24731](https://github.com/arendst/Tasmota/issues/24731) -- Support for Modbus RX Enable GPIO [#24726](https://github.com/arendst/Tasmota/issues/24726) -- Support for multi-byte chars like emojis (💡) in light device toggle buttons [#24482](https://github.com/arendst/Tasmota/issues/24482) -- Support for M5Stack Atom S3R drivers [#24747](https://github.com/arendst/Tasmota/issues/24747) -- Support for uDisplay ST7305 [#24738](https://github.com/arendst/Tasmota/issues/24738) -- Support for Modbus Relays [#24812](https://github.com/arendst/Tasmota/issues/24812) -- Support for hosted MCU other than esp32c6 -- Serial console support for Backspace when enabling `#define USE_SERIAL_BACKSPACE` [#24830](https://github.com/arendst/Tasmota/issues/24830) -- Trigger events to Berry when `USE_RULES` is not enabled [#24796](https://github.com/arendst/Tasmota/issues/24796) -- MiElHVAC extend support of AirDirection control [#24675](https://github.com/arendst/Tasmota/issues/24675) -- ESP32 VID6608 hardware RMT support for Automotive gauge driver [#24759](https://github.com/arendst/Tasmota/issues/24759) -- Berry add support for pre-processor [#24679](https://github.com/arendst/Tasmota/issues/24679) -- Berry transpose C defines to Berry in `tasmota_defines_for_berry.be` [#24680](https://github.com/arendst/Tasmota/issues/24680) -- Berry RGBW white blend and 10-bit gamma support to Berry LED pixel rendering [#24750](https://github.com/arendst/Tasmota/issues/24750) -- Berry manual tool to compare and verify solidification between C and Python [#24754](https://github.com/arendst/Tasmota/issues/24754) -- Enhance Matter plugin functionality for On/Off control and add support for Global Scene Control and related commands [#24854](https://github.com/arendst/Tasmota/issues/24854) ### Changed -- ESP32 Platform from 2025.04.30 to 2026.05.50, Framework (Arduino Core) from v3.1.11 to v3.3.8.260506 and IDF from v5.3.4.260127 to v5.5.4.260407 [#24718](https://github.com/arendst/Tasmota/issues/24718) -- Sensirion_Core library from v0.7.2 to arduino-core v0.7.3 -- SCD30 library FrogmoreScd30 to Sensirion arduino-i2c-scd30 v1.1.1 -- SCD4x library FrogmoreScd40 to Sensirion arduino-i2c-scd4x v1.1.0 -- SPS30 library Sensirion arduino-i2c-sps30 v1.0.1 -- Code hardening replacing `strcat` and `strcpy` with safer alternatives [#24832](https://github.com/arendst/Tasmota/issues/24832) -- Increase security by inverting state of `define DISABLE_REFERER_CHK` controlling remote HTTP access which is now default off -- ESP8266 wrap printf and replace with stubs reducing flash size by 6k [#24714](https://github.com/arendst/Tasmota/issues/24714) -- Move autoconf repository to `ota.tasmota.com` [#24754](https://github.com/arendst/Tasmota/issues/24754) -- Berry optimized solidified structures for code constants and maps [#24838](https://github.com/arendst/Tasmota/issues/24838) -- Berry `format()` now uses internal `ext_snprintf_P()` for floating point formatting [#24725](https://github.com/arendst/Tasmota/issues/24725) -- LVGL splash screen uses default Montserrat-14 instead of Montserrat-20 on small screens [#24735](https://github.com/arendst/Tasmota/issues/24735) ### Fixed -- Crash when MQTT-TLS when tcp connection failed [#24798](https://github.com/arendst/Tasmota/issues/24798) -- SPS30 not detected on ESP8266 [#24780](https://github.com/arendst/Tasmota/issues/24780) -- SML modbus/TCP on ESP32-p4 with only Ethernet shows "SML: could not connect TCP since wifi is down" [#24845](https://github.com/arendst/Tasmota/issues/24845) -- I80 pushColors swap logic for parallel displays [#24766](https://github.com/arendst/Tasmota/issues/24766) -- MiElHVAC sensor and settings out of sync [#24813](https://github.com/arendst/Tasmota/issues/24813) -- NeoPool possible overflow/div-zero errors and Hydrolysis module detection [#24724](https://github.com/arendst/Tasmota/issues/24724) -- Seesaw encoder position tracking in light control mode [#24730](https://github.com/arendst/Tasmota/issues/24730) -- Berry `write(value:int | s:string) -> nil` internal argument parsing [#24800](https://github.com/arendst/Tasmota/issues/24800) ### Removed -- `USE_UNIVERSAL_TOUCH` no more forced when `USE_UNIVERSAL_DISPLAY` is enabled [#24743](https://github.com/arendst/Tasmota/issues/24743) diff --git a/tasmota/include/tasmota_version.h b/tasmota/include/tasmota_version.h index 0024491e6..fb3fed6de 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 = 0x0F040003; // 15.4.0.3 +const uint32_t TASMOTA_VERSION = 0x0F050001; // 15.5.0.1 #endif // _TASMOTA_VERSION_H_