diff --git a/CHANGELOG.md b/CHANGELOG.md index fa16ffcaa..3309e54c0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,23 @@ All notable changes to this project will be documented in this file. ## [Unreleased] - Development -## [12.3.1.6] +## [12.4.0.1] +### Added + +### Breaking Changed + +### Changed + +### Fixed + +### Removed + +## [Released] + +## [12.4.0] 20230216 +- Release Peter + +## [12.3.1.6] 20230216 ### Added - ESP32 preliminary support for Matter protocol, milestone 1 (commissioning) by Stephan Hadinger - Basic support for Shelly Pro 4PM @@ -22,8 +38,6 @@ All notable changes to this project will be documented in this file. - ESP8266 Fix TLS SNI which would prevent AWS IoT connection (#17936) - TuyaMcu exception 3 regression from v12.3.1.4 -### Removed - ## [12.3.1.5] 20230208 ### Added - ESP32 support for eigth energy phases/channels @@ -106,8 +120,6 @@ All notable changes to this project will be documented in this file. ### Changed - ESP32 Framework (Core) from v2.0.5.3 to v2.0.5.4 (IPv6 support) -## [Released] - ## [12.3.1] 20221216 - Release Percy diff --git a/RELEASENOTES.md b/RELEASENOTES.md index 0fc24f971..efcd2c990 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -75,7 +75,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-12.3.1 +- http://ota.tasmota.com/tasmota/release-12.4.0 The latter links can be used for OTA upgrades too like ``OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz`` @@ -100,7 +100,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-12.3.1 +- https://ota.tasmota.com/tasmota32/release-12.4.0 The latter links can be used for OTA upgrades too like ``OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin`` @@ -110,52 +110,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 v12.3.1.6 +## Changelog v12.4.0.1 ### Added -- Command ``DhtDelay ,`` to allow user control over high and low delay in microseconds [#17944](https://github.com/arendst/Tasmota/issues/17944) -- Support for up to 3 (ESP8266) or 8 (ESP32) phase modbus energy monitoring device using generic Energy Modbus driver -- Support for RGB displays [#17414](https://github.com/arendst/Tasmota/issues/17414) -- Support for IPv6 DNS records (AAAA) and IPv6 ``Ping`` for ESP32 and ESP8266 [#17417](https://github.com/arendst/Tasmota/issues/17417) -- Support for IPv6 only networks on Ethernet (not yet Wifi) -- Support for TM1650 display as used in some clocks by Stefan Oskamp [#17594](https://github.com/arendst/Tasmota/issues/17594) -- Support for PCA9632 4-channel 8-bit PWM driver as light driver by Pascal Heinrich [#17557](https://github.com/arendst/Tasmota/issues/17557) -- support for SEN5X gas and air quality sensor by Tyeth Gundry [#17736](https://github.com/arendst/Tasmota/issues/17736) -- Basic support for Shelly Pro 4PM -- Berry support for ``crypto.SHA256`` [#17430](https://github.com/arendst/Tasmota/issues/17430) -- Berry crypto add ``EC_P256`` and ``PBKDF2_HMAC_SHA256`` algorithms required by Matter protocol [#17473](https://github.com/arendst/Tasmota/issues/17473) -- Berry crypto add ``random`` to generate series of random bytes -- Berry crypto add ``HKDF_HMAC_SHA256`` -- Berry crypto add ``SPAKE2P_Matter`` for Matter support -- Berry add ``mdns`` advanced features and query -- Berry `int64.fromstring()` to convert a string to an int64 [#17953](https://github.com/arendst/Tasmota/issues/17953) -- ESP32 command ``EnergyCols 1..8`` to change number of GUI columns -- ESP32 command ``EnergyDisplay 1..3`` to change GUI column presentation -- ESP32 support for eigth energy phases/channels -- ESP32 support for BMPxxx sensors on two I2C busses [#17643](https://github.com/arendst/Tasmota/issues/17643) -- ESP32 support for Biomine BioPDU 625x12 [#17857](https://github.com/arendst/Tasmota/issues/17857) -- ESP32 preliminary support for Matter protocol, milestone 1 (commissioning) by Stephan Hadinger ### Breaking Changed -- TM1638 button and led support are handled as virtual switches and relays [#11031](https://github.com/arendst/Tasmota/issues/11031) ### Changed -- Dht driver from v6 to v7 -- ESP32 Framework (Core) from v2.0.5.3 to v2.0.6 (IPv6 support) -- Energy totals max supported value from +/-21474.83647 to +/-2147483.647 kWh -- Removed delays in TasmotaSerial and TasmotaModbus Tx enable switching -- Keep webserver enabled on command ``upload`` -- Better support for virtual buttons and switches up to a total of 28 -- TuyaMcu support of virtual switches -- Increase rule event buffer from 100 to 256 characters [#16943](https://github.com/arendst/Tasmota/issues/16943) -- Tasmota OTA scripts now support both unzipped and gzipped file uploads [#17378](https://github.com/arendst/Tasmota/issues/17378) -- LVGL allow access to `lv.LAYOUT_GRID` and `lv.LAYOUT_FLEX` [#17948](https://github.com/arendst/Tasmota/issues/17948) ### Fixed -- Modbus transmit enable GPIO enabled once during write buffer -- Energy dummy switched voltage and power regression from v12.2.0.2 -- Shutter default motorstop set to 0 [#17403](https://github.com/arendst/Tasmota/issues/17403) -- Shutter default tilt configuration [#17484](https://github.com/arendst/Tasmota/issues/17484) -- Orno WE517 modbus serial config 8E1 setting [#17545](https://github.com/arendst/Tasmota/issues/17545) -- Rename ``tasmota4M.bin`` to ``tasmota-4M.bin`` to solve use of ``tasmota-minimal.bin`` [#17674](https://github.com/arendst/Tasmota/issues/17674) -- ESP8266 set GPIO's to input on power on fixing relay spikes [#17531](https://github.com/arendst/Tasmota/issues/17531) -- ESP8266 TLS SNI which would prevent AWS IoT connection [#17936](https://github.com/arendst/Tasmota/issues/17936) \ No newline at end of file diff --git a/tasmota/include/tasmota_version.h b/tasmota/include/tasmota_version.h index 1ed1622ac..33b7659ec 100644 --- a/tasmota/include/tasmota_version.h +++ b/tasmota/include/tasmota_version.h @@ -20,6 +20,6 @@ #ifndef _TASMOTA_VERSION_H_ #define _TASMOTA_VERSION_H_ -const uint32_t VERSION = 0x0C030106; // 12.3.1.6 +const uint32_t VERSION = 0x0C040001; // 12.4.0.1 #endif // _TASMOTA_VERSION_H_