From 30cffa1acca33c6f1a015f94eb67a03dff3df83d Mon Sep 17 00:00:00 2001 From: Theo Arends <11044339+arendst@users.noreply.github.com> Date: Wed, 14 Aug 2024 15:13:00 +0200 Subject: [PATCH] Bump version v14.2.0.1 --- CHANGELOG.md | 18 +++++- RELEASENOTES.md | 93 +------------------------------ tasmota/include/tasmota_version.h | 2 +- 3 files changed, 20 insertions(+), 93 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a1749334e..d8498bc8c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,22 @@ All notable changes to this project will be documented in this file. ## [Unreleased] - Development +## [14.2.0.1] +### Added + +### Breaking Changed + +### Changed + +### Fixed + +### Removed + +## [Released] + +## [14.2.0] 20240814 +- Release Rita + ## [14.1.0.4] 20240814 ### Added - Support for Sonoff iFan04-H using template (#16402) @@ -128,8 +144,6 @@ All notable changes to this project will be documented in this file. ### Fixed - Berry `input()` returns empty string and does not crash (#21565) -## [Released] - ## [14.1.0] 20240603 - Release Rachel diff --git a/RELEASENOTES.md b/RELEASENOTES.md index 6bd9392c2..d0afcf35c 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -80,7 +80,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-14.1.0 +- http://ota.tasmota.com/tasmota/release-14.2.0 The latter links can be used for OTA upgrades too like ``OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz`` @@ -109,7 +109,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-14.1.0 +- https://ota.tasmota.com/tasmota32/release-14.2.0 The latter links can be used for OTA upgrades too like ``OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin`` @@ -119,100 +119,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 v14.1.0.4 +## Changelog v14.2.0.1 ### Added -- Command ``AdcGpio `` to better support ADC configuration -- Support for QMP6988 temperature and pressure sensor -- Support for Sonoff WTS01 temperature sensor using SerialBridge in ``SSerialMode 3`` -- Support for Sonoff iFan04-H using template [#16402](https://github.com/arendst/Tasmota/issues/16402) -- Support for Sonoff POWCT Ring [#21131](https://github.com/arendst/Tasmota/issues/21131) -- Support for Wooliis Hall Effect Coulometer or Battery capacity monitor [#21732](https://github.com/arendst/Tasmota/issues/21732) -- Analog GPIO ``ADC Input`` with ``AdcGpio ,,,1`` provide direct light control -- Analog GPIO ``ADC Voltage`` with ``AdcGpio ,,,`` provide energy monitoring with dc voltage -- Analog GPIO ``ADC Current`` with ``AdcGpio ,,,`` provide energy monitoring with dc voltage -- Rule and Scripter xdrv sensor polling -- Skip MQTT response if command is prefixed with underscore [#21740](https://github.com/arendst/Tasmota/issues/21740) -- Skip MQTT response if commands are executed prefixed with ``Backlog2`` (no delay) or ``Backlog3`` [#21740](https://github.com/arendst/Tasmota/issues/21740) -- Extend command ``SetOption147 1`` to disable publish of IRReceived MQTT messages [#21574](https://github.com/arendst/Tasmota/issues/21574) -- NeoPool command `NPSetOption` to enabled/disable data validation/connection statistics [#21850](https://github.com/arendst/Tasmota/issues/21850) -- NeoPool data validation and communication statistics default enabled for ESP32 only [#21721](https://github.com/arendst/Tasmota/issues/21721) -- ESP32 support for power and energy limit checks, like ``MaxEnergy2`` per phase [#21695](https://github.com/arendst/Tasmota/issues/21695) -- Berry solidification of `bytes` instances [#21558](https://github.com/arendst/Tasmota/issues/21558) -- Berry automatic rounding of float to int when calling C mapped functions [#21601](https://github.com/arendst/Tasmota/issues/21601) -- Berry `math.round` [#21602](https://github.com/arendst/Tasmota/issues/21602) -- Berry `classof` extended to class methods [#21615](https://github.com/arendst/Tasmota/issues/21615) -- Berry `tasmota.rtc("config_time")` [#21698](https://github.com/arendst/Tasmota/issues/21698) -- Berry `math.min()` and `math.max()` [#21705](https://github.com/arendst/Tasmota/issues/21705) -- Berry `FUNC_ANY_KEY` event calling `any_key()` [#21708](https://github.com/arendst/Tasmota/issues/21708) -- Berry `FUNC_BUTTON_MULTI_PRESSED` event and make `FUNC_BUTTON_PRESSED` called only on state changes and once per second [#21711](https://github.com/arendst/Tasmota/issues/21711) -- Berry `int64` added `low32()` and `high32()` methods, used in Matter [#21728](https://github.com/arendst/Tasmota/issues/21728) -- Berry `webserver_async` [#21836](https://github.com/arendst/Tasmota/issues/21836) -- Berry cam module and img class [#21743](https://github.com/arendst/Tasmota/issues/21743) -- Berry new type "addr" to ctypes mapping [#21883](https://github.com/arendst/Tasmota/issues/21883) -- Berry `file.savecode()` [#21884](https://github.com/arendst/Tasmota/issues/21884) -- Berry `solidify.nocompact()` and reduce size of Matter UI [#21885](https://github.com/arendst/Tasmota/issues/21885) -- Berry `zigbee.find()` [#21889](https://github.com/arendst/Tasmota/issues/21889) -- Berry `zigbee.started()` [#21895](https://github.com/arendst/Tasmota/issues/21895) -- HASPmota rounds to nearest int values passed as 'real' [#21599](https://github.com/arendst/Tasmota/issues/21599) -- Matter support for Air Quality sensors [#21559](https://github.com/arendst/Tasmota/issues/21559) -- Matter support for bridged Air Quality [#21597](https://github.com/arendst/Tasmota/issues/21597) -- Matter internal debug option [#21634](https://github.com/arendst/Tasmota/issues/21634) -- Matter Fan support (virtual only) [#21637](https://github.com/arendst/Tasmota/issues/21637) -- Matter show event name in logs [#21649](https://github.com/arendst/Tasmota/issues/21649) -- Matter full support of events [#21698](https://github.com/arendst/Tasmota/issues/21698) -- Matter support for 'Generic Switch' based on Tasmota Buttons [#21731](https://github.com/arendst/Tasmota/issues/21731) -- Matter improve internal `inspect`for superclasses [#21824](https://github.com/arendst/Tasmota/issues/21824) -- Matter support for split lights (`SetOption68 1` and `SetOption37 128`) [#21834](https://github.com/arendst/Tasmota/issues/21834) ### Breaking Changed -- Berry `energy` module support for 8 phases and move to pseudo-arrays [#21887](https://github.com/arendst/Tasmota/issues/21887) ### Changed -- ESP8266 platform update from 2024.01.01 to 2024.06.00 [#21668](https://github.com/arendst/Tasmota/issues/21668) -- ESP8266 Framework (Arduino Core) from v2.7.6 to v2.7.7 [#21668](https://github.com/arendst/Tasmota/issues/21668) -- ESP32 platform update from 2024.05.13 to 2024.08.10 [#21893](https://github.com/arendst/Tasmota/issues/21893) -- ESP32 Framework (Arduino Core) from v3.0.0 to v3.0.4 [#21893](https://github.com/arendst/Tasmota/issues/21893) -- Rule and Scripter sensor polling -- Refactored Analog driver to better support multiple channels -- GUI name of Analog to ADC -- Optional MQTT_TELE_RETAIN to Energy Margins message replaced by ``SensorRetain`` -- Display timing splash screen with display modes 1 to 5 -- Allow receive or send using SerialBridge -- SerialBridge command ``SSerialSend9`` replaced by ``SSerialMode`` -- SML replace vars in descriptor and line [#21622](https://github.com/arendst/Tasmota/issues/21622) -- NeoPool using temperature as only frequently changing value for NPTeleperiod [#21628](https://github.com/arendst/Tasmota/issues/21628) -- NeoPool make compiler setting available by `user_config_override.h` [#21645](https://github.com/arendst/Tasmota/issues/21645) -- ESP32 support for energy margin checks, like ``MaxPower2`` per phase [#21695](https://github.com/arendst/Tasmota/issues/21695) -- ESP32 MI32 refactoring, bugfixes, generic device scanning [#21603](https://github.com/arendst/Tasmota/issues/21603) -- ESP32 MI32 improve parser [#21648](https://github.com/arendst/Tasmota/issues/21648) -- ESP32 TM1621 number overflow from "9999" to "12E3" [#21131](https://github.com/arendst/Tasmota/issues/21131) -- Zigbee loads device data early before MCU startup [#21917](https://github.com/arendst/Tasmota/issues/21917) -- Berry updated precompiled Windows binary [#21858](https://github.com/arendst/Tasmota/issues/21858) -- Berry simplified `module persist` [#21812](https://github.com/arendst/Tasmota/issues/21812) -- Berry consolidated constants for solidified classes reduces Flash size [#2185](https://github.com/arendst/Tasmota/issues/2185) -- Matter refactoring of bridged devices [#21575](https://github.com/arendst/Tasmota/issues/21575) -- Matter filter suffix automatically added for sensors [#21589](https://github.com/arendst/Tasmota/issues/21589) -- Matter support for Rain sensor [#21633](https://github.com/arendst/Tasmota/issues/21633) -- Matter refactor reading of multiple attributes to reduce memory pressure [#21675](https://github.com/arendst/Tasmota/issues/21675) -- Matter improve encoding of attributes to reduce flash size [#21864](https://github.com/arendst/Tasmota/issues/21864) ### Fixed -- On universal display remove default backlight power if a single PWM channel is used for backlight. Regression from 14.0.0.1 [#21726](https://github.com/arendst/Tasmota/issues/21726) -- Shutter MQTT on inverted shutter [#21663](https://github.com/arendst/Tasmota/issues/21663) -- Scripter TCP server [#21660](https://github.com/arendst/Tasmota/issues/21660) -- Filesystem SD MMC free space display [#21869](https://github.com/arendst/Tasmota/issues/21869) -- ESP32 allow use of UART0 with enabled USB_CDC_CONSOLE [#21496](https://github.com/arendst/Tasmota/issues/21496) -- ESP32 I2S fixes [#21770](https://github.com/arendst/Tasmota/issues/21770) -- ESP32 Resistive Touch xpt for 2 spi busses [#21814](https://github.com/arendst/Tasmota/issues/21814) -- Berry `input()` returns empty string and does not crash [#21565](https://github.com/arendst/Tasmota/issues/21565) -- Berry `bytes.resize()` for large sizes [#21716](https://github.com/arendst/Tasmota/issues/21716) -- Berry `light.get` for separate RGB/CT [#21818](https://github.com/arendst/Tasmota/issues/21818) -- Berry `bytes` setters and getters with negative offsets [#21835](https://github.com/arendst/Tasmota/issues/21835) -- Berry `file.write()` raises an exception on failure (ex: disk full) [#21849](https://github.com/arendst/Tasmota/issues/21849) -- Matter interverted attributes 0xFFF9 and 0xFFFB [#21636](https://github.com/arendst/Tasmota/issues/21636) -- Matter CASE Sigma1 resumption mode for faster reconnection [#21644](https://github.com/arendst/Tasmota/issues/21644) -- Matter TLV.U8 unsigned encoding [#21672](https://github.com/arendst/Tasmota/issues/21672) -- Matter resumption final ack [#21673](https://github.com/arendst/Tasmota/issues/21673) ### Removed -- Berry internal: remove class from closure to simplify code [#21839](https://github.com/arendst/Tasmota/issues/21839) diff --git a/tasmota/include/tasmota_version.h b/tasmota/include/tasmota_version.h index 505cc8b74..e6b23a469 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 = 0x0E010004; // 14.1.0.4 +const uint32_t TASMOTA_VERSION = 0x0E020001; // 14.2.0.1 #endif // _TASMOTA_VERSION_H_