Skip to content

Commit e67583a

Browse files
committed
automatically updated release notes for mega-20231225
1 parent 7545a71 commit e67583a

File tree

1 file changed

+218
-0
lines changed

1 file changed

+218
-0
lines changed

dist/Release_notes.txt

+218
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,221 @@
1+
-------------------------------------------------
2+
Changes in release mega-20231225 (since mega-20231130)
3+
-------------------------------------------------
4+
5+
Release date: Mon Dec 25 10:28:22 PM CET 2023
6+
7+
TD-er (205):
8+
[Cron lib] Update code to latest version
9+
[Cron] Fix unintended month rollovers, ported from staticlibs#35
10+
[Cron] Prevent warnings in ccronexpr_test.c
11+
[Cron] Fix build error (define CRON_INVALID_INSTANT in header)
12+
Revert "[Cron lib] Update code to latest version"
13+
[ESP_IDF 5.1] Add support for ESP_IDF 5.1 (SP32 Arduino SDK 3.x)
14+
[ESP_IDF 5.x] Disable ADC calibration for now
15+
[ESP_IDF 5.1] Fix build on ESP32 ETH builds
16+
[ESP-IDF 5.1] Fix building ESP32-S3
17+
[ESP-IDF 5.1] Split ESP32 variant builds with LittleFS to use ESP-IDF5.1
18+
[ESP-IDF 5.1] Fix building ESP32-Solo & ESP32-C3
19+
[ESP-IDF 5.1] Fix ESP32-S3 LittleFS build
20+
[ESP-IDF 5.1] Fix building custom_IR_ESP32_16M8M_LittleFS_ETH
21+
[ESP-IDF 5.1] Fix builds on Custom IR ESP32 LittleFS ETH & MAX ESP32
22+
[ESP-IDF 5.1] fix lib_ignore for ESP8266 / ESP32-S3
23+
[ESP-IDF 5.1] Fix building ESP8266 3.0.2 builds
24+
[ESP-IDF 5.1] Fix ESP8266 builds demanding EspSoftwareSerial SDK3.x
25+
[ESP-IDF 5.1] Fix check for IDF major version >= 5
26+
[ESP-IDF 5.1] Fix some ESP8266 beta builds
27+
[ESP-IDF v5.1] Fix building ESP8266 minimal IRext
28+
[ESP32] Update to ESP32 platform 2.0.14 (with SPIFFS)
29+
[ESP-IDF 5.1] Fix some warnings on compiling with IDF 5.1
30+
[ESP 2.0.14] Fix ESP32-Solo1 build for ESP32 SDK 2.0.14 (SPIFFS)
31+
[ESP-IDF 5.1] Fix not always loading correct platform files
32+
[ESP-IDF 5.1] Implement ADC support for IDF 5.1
33+
[ESP-IDF 5.1] Fix build with ADC on IDF < 5
34+
[ESP-IDF 5.1] Remove Hall Effect sensor from ADC selector
35+
[ESP-IDF 5.1] Fix ADC calibration & crashes on ESP32-C3
36+
[EDP-IDF 5.1] Fix ADC build on ESP8266
37+
[ESP-IDF 5.1] Fix crashes on ESP32-S3 & ESP32-S2
38+
[ADC] Cleanup code
39+
[Controller Settings] Fix inverted Send LWT and Will Retain
40+
[Charts] Cleanup code & add option for multiple Y-axis
41+
[PluginStats] Add option to hide taskvars in chart
42+
[PluginStats] Add option to select chart axis per taskvalue
43+
[PluginStats] Cleanup code
44+
[Cleanup] Reduce build size
45+
[Access Control] Prevent "IP blocked: 0.0.0.0"
46+
[Access Controll] Fix using the same WiFiClient
47+
[ChartJS] Add scatter plot for GPS longitude/latitude
48+
[WiFi] Add proper erase WiFi calib data on ESP32 cmd 'erasesdkwifi'
49+
[WiFi] Add more WiFi info for ESP32 + limit bandwidth to HT20
50+
[HW detection] Update getChipModel() with new chip IDs
51+
[ESP-IDF 5.1] Fix build issues ESP8266 and ESP-IDF4.x
52+
[Hardware] Fix build on ESP32-S3 on hardware detection
53+
[ESP-IDF5.1] Add internal temperature sensor for all ESP32 variants
54+
[ESP-IDF5.1] Add auto range to internal temperature sensor (ESP32-S*/C*)
55+
[ESP-IDF5.1] Disable IP subnet check access control (remoteIP() bug)
56+
[ESP-IDF5.1] Update to IDF5.1 of 2023-10-10
57+
[ESP-IDF5.1] Add normal_ESP32_4M316k_LittleFS_ETH
58+
[ESP-IDF5] Add link to Setup page on tools tab (IDF5 remoteIP() issue)
59+
[Sysinfo] Only show TSF time on sysinfo page when connected to AP
60+
[ESP-IDF5.1] Fix PWM and Servo
61+
[Lib Update] Update Adafruit Motor Shield V2 library to v1.1.1
62+
[ESP-IDF5.1] Fix PWM using fade & 'tone' upto 20 MHz
63+
[ESP-IDF5.1] Move PWM code to separate Hardware_PWM.h/.cpp
64+
[ESP-IDF5.1] Move GPIO related code to Hardware_GPIO.h/.cpp
65+
[ESP-IDF5.1] Split Hardware device info into Hardware_device_info.h/.cpp
66+
[ESP-IDF5.1] Disable option "Try clear I2C bus when stuck" for IDF5.x
67+
[ESP-IDF5.1] Move Hardware I2C functions to Hardware_I2C.h/.cpp
68+
[Cleanup] Remove unneeded includes to "../Helpers/Hardware.h"
69+
[Neopixel] Update Adafruit NeoPixel library to 1.11.0
70+
[ESP-IDF5.1] Update NeoPixelBus with Tasmota's patches for ESP-IDF5.1
71+
[ESP-IDF5.1] Update P128 to use updated NeoPixelBus library
72+
[ESP-IDF5.1] Fix build issue on older IDF based builds
73+
[ESP-IDF5.1] Move to latest platform package build 2023-10-24
74+
[Cleanup] Reduce build size by compacting logs
75+
[Cleanup] Simplify StringConverter::parseHexTextData function
76+
[SysInfo] Add PSRAM to P026_sysinfo and cleanup code
77+
[Cleanup] Simplify function names for P026_SysInfo
78+
[Build] Add missing include for ESP8266 reading ADC
79+
[WiFi] Fix force B/G mode on ESP8266
80+
[WiFi] Fix ESP32 taking very long time to get (re)connected
81+
[ESP-IDF5.1] Fix issues in IPAddress (SDK platform build)
82+
[ESP8266] Fix compiler warning in order of member initialization
83+
[ESP8266] Extend ESP8285 module detection various built in flash sizes
84+
[ESP-IDF5.1] Disable WiFi power save during connect
85+
[ESP-IDF5.1] Fix building IR plugins for IDF 5.1 builds
86+
[GPS] Fix showing lat/long scatter plot
87+
[ESP-IDF5.1] Fix building IR plugins on ESP32-S3
88+
[GPS] Cleanup old code
89+
[ESP-IDF5.1] Enable NeoPixel plugins for IDF 5.1 builds
90+
[GPS] Fix minor issues Position Scatter plot
91+
[ESP-IDF5.1] Fix NeoPixel Matrix stability on ESP32-S3 (use DMA)
92+
[ESP-IDF5.1] Improve NeoPixel on ESP32 + add LittleFS ESP32-S2 Neo Build
93+
[ESP-IDF5.1] Tweak NeoPixel support on ESP32-C3
94+
[ESP-IDF5.1] Convert PVS Studio test builds to use IDF5.1
95+
[ESP-IDF5.1] Fix freeing RMT assigned channel + tweak ESP32-classic
96+
[ESP-IDF5.1] re-enable P088 Heatpump IR for IDF5.1
97+
[ESP-IDF5.1] Fix build issues after enabling HeatpumpIR
98+
[ESP-IDF5.1] Only use -mtext-section-literals on ESP32-S3 IDF5 builds
99+
[ESP-IDF5.1] Fix build issues with "text-section-literals" build flag
100+
[ChartJS] Fix GPS position scatter plot + add BME280 scatter plot
101+
[SenseAir] Fix reading Temperature from Sunrise (S11)
102+
[ESP8285] Fix check for flash interface pin allowing GPIO 9 & 10
103+
[Tools] Update script to generate webflasher page to show file system
104+
[Build] Fix compile error when using default Custom.h (#4870)
105+
[ESP-IDF5.1] Update Arduino ESP32
106+
[ESP-IDF5.1] Add hardware specific info on ESP32-C2/ESP32-C6
107+
[ESP-IDF5.1] Add initial Custom builds for ESP32-C2 and ESP32-C6
108+
[ESP-IDF5.1] Fix build for ESP32-C6
109+
[ESP-IDF5.1] Remove ESP32C6-beta chip ID patch for old esptool.py
110+
[ESP-IDF5.1] Add 2M ESP32-C2 no-OTA option
111+
[ESP-IDF5.1] Fix bootloop on ESP32-C2/C6 in HWRandom() code
112+
[ESP-IDF5.1] Enable HWCDC for USB serial console on ESP32-C6
113+
[Sysinfo] Fix crash on ESP32-C2/C6 when drawing meminfodetail charts
114+
[ESP-IDF5.1] Add WiFi6 (802.11ax) for ESP32-C6 & fix SPI issues C2/C6
115+
[ESP-IDF5.1] Fix SPI bus issues for ESP32-C2/C6
116+
[WiFi] Bugfix: AP wasn't consistently started on WiFi connection failure
117+
[ESP8266 Setup] Fix bootloop during initial setup Custom ESP8266 build
118+
[ESP-IDF5.1] Fix build issue ESP32-C3
119+
[ESP-IDF5.1] Move ESP32 partition definitions
120+
[Setup] Fix load CSS on initial WiFi setup page
121+
[ESP8266] Switch to using 2nd heap with Arduino SDK 3.1.2
122+
[ESP8266] Fix stability issues when using 2nd heap
123+
[ESP8266] Change default platform to not using 2nd heap
124+
[ESP8266] On 2nd heap do not keep event queue on 2nd heap
125+
[ESP8266] Optimize memory allocations + 2nd heap
126+
[Build] Fix building ESP8266 envs
127+
[Build] Reduce build size minimal OTA builds (lib_ignore)
128+
[Build] Make ESP8266 display build fit (lib_ignore)
129+
[Build] Cleanup of platformIO ini files for ESP8266
130+
[RAM] Move MQTT buffer and OLED frame buffer to 2nd heap
131+
[2nd Heap] Tweak 2nd heap stability + set as ESP8266 regular
132+
[ESP-IDF5.1] Update to the latest Arduino/ESP32 commits for IDF5.1.2
133+
[ESP-IDF5.1] Fix building ESP32-Solo1 builds
134+
[ESP8266] Move 'regular' platform back to ESP8266/Arduino 2.7.4
135+
[Cleanup] Free up 1k of RAM when not using MQTT controller
136+
[Build] Fix missing include WiFi commands
137+
[OLED Framed] Use double buffer for update only changed pixels
138+
[WiFi] Fix connect to Hidden SSID on Mikrotik AP (#4885)
139+
[Cleanup] Reduce build size for sysvars page
140+
[Rules] Speedup parsing system variables
141+
[WiFi] Only connect using BSSID when BSSID is available
142+
[Variables] Fix bug in parsing incomplete variables + add var nesting
143+
[Rules] Add variable offset calculation for shorthand var (%v=1+%v2%%)
144+
[ESP-IDF5.1] Change default SPI pins for ESP32-C2/C6
145+
[ESP32 WiFi] Fix reconnect issue after WIFI_REASON_AUTH_EXPIRE
146+
[ESP-IDF5.1] Update to latest IDF/Arduino code
147+
[ESP-IDF5.1] Revert to previous IDF build (SPI registers wrong)
148+
[ESP-IDF5.1] Use LTO on ESP32 IDF5.1 builds to reduce build size
149+
[Build] Fix building ESP8266 core 2.7.4 minimal builds
150+
[ESP-IDF5.1] Fix ESP32-classic and -S3 build become larger using LTO
151+
[Docs] Add .readthedocs.yaml to fix auto build
152+
[ESP-IDF5.1] Add SafeBoot minimal image for 4M ESP32-xx nodes
153+
[Webserver] Fix storing static content in browser cache
154+
[ESP-IDF5.1] Fix crash after scan on setup page with static IP
155+
[ESP-IDF5.1] Fix crashes on ESP32-S3/C3/C2 WiFi scan
156+
[Cron] Switch ccronexpr lib to supertinycron fork.
157+
[Build] Comment out main function test code supertinycron lib
158+
[SuperTinyCron] Fix discard 'const' qualifier warning in lib
159+
[Build] Put IR libs in lib_ignore for 'normal' builds to speed up builds
160+
[ESP-IDF5.1] Update to latest Arduino/ESP32 and IDF code
161+
[ESP-IDF5.1] Speed up WiFi reconnect on ESP32-xx
162+
[Setup] Improve Captive portal redirect on Android
163+
[Build] Fix build issue for new cron job library
164+
[ESP-IDF5.1] Clean up ESP32-C2/C6 PlatformIO ini files
165+
[Formula] Fix applying formula & keep raw values in RTC
166+
[Formula] Apply formula when updating taskvalues
167+
[Formula] Fix build on ESP8266
168+
[Formula] Fix build + cleanup UserVarStruct code
169+
[Formula] Fix ESP8266 1M build
170+
[Formula] Allow computing formula when reading the task values
171+
[Formula] Add detection which cached value has been computed
172+
[formula] Fix using %pvalue% in formula
173+
[Formula] Fix stack overflow parsing %pvalue%
174+
[Formula] Disable PlatformIO env normal_alt_wifi_ESP8266_4M1M
175+
[Build] Quest for smaller bin files
176+
[Build] Fix ESP8266 build consistency in used parameters
177+
[Cleanup] Reduce build size
178+
[Build] Reduce build size
179+
[Cleanup] Reduce build size by simplifying task init success check
180+
[Build] Reduce build size
181+
[Build] Reduce build size
182+
[Build] Reduce build size
183+
[Build] Reduce build size (P137)
184+
[Build] Reduce build size by turning get/setNbitToUL to macros
185+
[Build] Reduce bin size (SenseAir)
186+
[Commands] Simplify internal command handling & reduce build size
187+
[Cleanup] Simplify calling internal commands
188+
[USB CDC] Fix console on ESP32-C6 USB Jtag port & cleanup unused boards
189+
[Cleanup] Cleanup internal command parse code
190+
[IDF-5.1] Update to latest ESP32 sdk & fix getting remote IP
191+
[Build] Fix build with wrong board definition
192+
Fix typo in IP Access control compare IPs
193+
[IDF-5.1] Update to the latest ESP32 SDK code
194+
[ESP-IDF5.1] Add initial support for IPv6
195+
[ESP-IDF5.1] Make IPv6 ESP32-only (for now) & list all IPv6 addresses
196+
[Build] Fix copy/paste error
197+
[ESP-IDF5.1] Fix IPv6 build on ESP32-solo1
198+
[ESP-IDF5.1] Add preliminary IPv6 support for Ethernet
199+
[IPv6] Fix typo in function name markGotIPv6
200+
[ESPEasy p2p] Fix rejecting data from nodes running build < 20230505
201+
[ESPEasy p2p] Fix not checking for sensor type from old nodes
202+
[ESP-IDF5.1] Add preliminary support for IPv6 for ESPEasy p2p
203+
[ESP-IDF5.1] Disable IPv6 default, only for TESTING_FEATURE_USE_IPV6
204+
[ESP_IDF5.1] Fix stupid inverse check for testing IPv6 define
205+
[Dummy] Fix TaskValueSet command
206+
[SysVars] Fix parsing all system variables in a rules line
207+
[Web Formatting] Fix showing Note: HTML class
208+
[Web commands] Show LogEntry results + speed up parsing web commands
209+
[Build] Fix minimal OTA build
210+
[ESP-IDF5.1] Enable IPv6 for ESP32 'custom' builds
211+
[Event] Fix duplicate event when sent as web command on tools page
212+
[Controller] Fix parsing %valname% and %value% used in some controllers
213+
214+
Ton Huisman (2):
215+
[Build] Freeze Python version on 3.11 so pygit2 will run as intended
216+
[WiFi] Optimization
217+
218+
1219
-------------------------------------------------
2220
Changes in release mega-20231130 (since mega-20231013)
3221
-------------------------------------------------

0 commit comments

Comments
 (0)