Skip to content

Commit 56d3225

Browse files
committed
automatically updated release notes for mega-20220616
1 parent d3cb633 commit 56d3225

File tree

1 file changed

+286
-0
lines changed

1 file changed

+286
-0
lines changed

dist/Release_notes.txt

+286
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,289 @@
1+
-------------------------------------------------
2+
Changes in release mega-20220616 (since mega-20220427)
3+
-------------------------------------------------
4+
5+
Release date: do 16 jun 2022 21:56:25 CEST
6+
7+
Bartłomiej Zimoń (8):
8+
[P2P] set default port to 8266, plus warn about port, partly fix for #3982
9+
[p2p] more defaults
10+
[p2p] warn about int number equals 0
11+
[p2p] update text plus check for port on rootpage
12+
[p2p] update text info
13+
[p2p] typo
14+
Update AdvancedConfigPage.cpp
15+
[p2p] typo of typo of typo
16+
17+
Boris Krivonog (2):
18+
Should resolve #3531 and #3158.
19+
Removed invalid (no longer working) url ...
20+
21+
Gijs Noorlander (2):
22+
[MQTT commands] Support commands with arbitrary argument position
23+
[MQTT commands] Fix parsing full command
24+
25+
Mateusz Skowroński (1):
26+
P031 - fix timing for SHT1X
27+
28+
TD-er (198):
29+
[Provisioning] Allow to fetch config via commands from HTTP server
30+
[Provisioning] Add factory default defines to ease deployment of nodes
31+
[Provisioning] Add documentation
32+
[Cleanup] Missing include in C013
33+
[Cleanup] Fix return value of gpio_mode_range_helper (real bug)
34+
[Cleanup] Uncrustify Commands/GPIO.cpp
35+
[ESP32] Update to IDF 4.4 Arduino-ESP32 2.0.1
36+
[ESP32] Allow building LittleFS builds on ESP32
37+
[Build] Fix case sensitive include
38+
[Windows Build] Convert IRremoteESP8266 to single cpp file
39+
[IR build] Fix build issue on IR plugins
40+
[WiFi ESP32] Disable WiFi TX power settings for ESP32 (IDF4.4)
41+
[ESP32 IDF4.4] Update to the latest Arduino ESP32 2.0.1.1
42+
[Webserver] Change chunked buffer size to 1360 bytes
43+
[Web UI] Small tweaks improving speed serving pages
44+
[Cleanup] Use .clear() on strings instead of assigning empty string
45+
[Webserver] Fix serving CSS
46+
[Web] Allow to stream from file system (e.g. CSS inline)
47+
[ESP32-S2] Add PlatformIO envs for ESP32-s2
48+
[IR] Cleanup check for redefine IR plugin USES
49+
Revert "[Windows Build] Convert IRremoteESP8266 to single cpp file"
50+
[Build] Fix build of ESP32 max LittleFS build on Windows
51+
[PIO] Simplify ESP32 env definitions.
52+
[PIO] Simplify WROVER kit envs and remove WROVER kit ETH builds
53+
[PIO] Add missing ESP32-S2 build envs
54+
[IDF4.4] Use Tasmota's IDF 4.4 platform-tasmota-espressif32
55+
[IDF4.4-v2.0.2] Now actually using the latest espressif/Arduino-esp32
56+
[LittleFS] Make sure to always define USE_LITTLEFS on LittleFS envs
57+
[PIO build ESP32] Attempt to fix boot loop on ESP32 with IDF4.4
58+
[Cleanup] Misc optimisations to reduce build size
59+
[LittleFS] Some cleanup to fix boot loops ESP32 IDF4.4 for 16M flash
60+
[IDF4.4 + 16M] Make normal builds with IDF4.4 work on 16M flash
61+
[IDF4.4 + 16M] Restore missing ESP32 builds
62+
[Cleanup] Make ESP32 PIO envs a bit more readable
63+
[Cleanup] Split ESP32S2 envs to separate ini file.
64+
[PIO build] Do not use commas in build_flags (Linux build fail)
65+
[PIO] fix incorrect esp32 IRExt envs
66+
[PIO] add labels to envs which wil later adjusted in extends
67+
[PIO] Use shorter extends chain for ESP32 max builds
68+
[PIO] Apparently when referring an env, the 'env:' prefix is needed
69+
[P096 eink] Fix failing build
70+
[ESP32 LittleFS] Add old LittleFS library to lib_ignore
71+
[P118] Disable P118 ITHO for now as it crashes on IDF4.4
72+
[ESP32 Factory] Fix boot loop on 16M flash nodes using factory image
73+
[ESP32 factory] Use esptool.py to generate and patch combined binary
74+
[Build] Add missing esptool==3.2 in requirements.txt
75+
[ESP32 factory] Revert factory image script to not use esptool.py
76+
[ESP32 factory] Final fix using esptool.py by Jason2866
77+
[ESP32 factory] Change -factory.bin to .factory.bin
78+
[ESP32 factory] using the pio env to find esptool
79+
[ESP32 build] Restore ESP32 build for 16M1M (using SPIFFS) with Ethernet
80+
[Libs] Update adafruit/Adafruit BusIO @ ^1.10.0
81+
[ESP32 IDF4.4] Set CPU frequency to 240 MHz
82+
[ESP32 Max] Do not use "LIMIT_BUILD_SIZE" on Max builds
83+
[ESP32 PSRAM] Rename define ESP32_ENABLE_PSRAM to BOARD_HAS_PSRAM
84+
[Ethernet] Add selector for newer supported Ethernet chips
85+
[PSRAM] Fix 40 MHz signal on GPIO-17 using Tasmota PSRAM functions
86+
[Build] Fix build on ESP8266
87+
[Ethernet] Work-around for bug in IDF4.4 in ETH.linkUp()
88+
[Cleanup] Fix parameter mismatch floating point formatting String
89+
[ESP32 IDF4.4] Update to include latest merges
90+
[PSRAM] Fix incorrect log of found PSRAM
91+
[Eth] Show state of actual active network device in logs
92+
[Eth] Power cycle Ethernet device if power pin is defined
93+
[PWM] Fix PWM and status LED on ESP32 IDF4.4
94+
[Eth] Add option to autodetect Eth PHY address + documentation
95+
[ESP32-S2] Disable -flto on ESP32-S2
96+
Disable -flto on ESP32 due to linker errors.
97+
[Cleanup] Move defines from Commands/GPIO to DataStructs/PinMode.h
98+
[ESP32 IDF4.4] Move to platform-espressif32 v2.0.2.1
99+
[Bugfix] Fix possible crash when printing floating point values
100+
[Cleanup] Fix define paths on .h files
101+
[Cleanup] Fix missing paths on #include statements + update I2Cdev lib
102+
[I2Cdev lib] Change `byte` to `uint8_t`
103+
[ESP32] Update to IDF 4.4 Arduino-ESP32 2.0.1
104+
[ESP32] Allow building LittleFS builds on ESP32
105+
[Build] Fix case sensitive include
106+
[Windows Build] Convert IRremoteESP8266 to single cpp file
107+
[IR build] Fix build issue on IR plugins
108+
[WiFi ESP32] Disable WiFi TX power settings for ESP32 (IDF4.4)
109+
[ESP32 IDF4.4] Update to the latest Arduino ESP32 2.0.1.1
110+
[Cleanup] Use .clear() on strings instead of assigning empty string
111+
[Web] Allow to stream from file system (e.g. CSS inline)
112+
[ESP32-S2] Add PlatformIO envs for ESP32-s2
113+
[IR] Cleanup check for redefine IR plugin USES
114+
Revert "[Windows Build] Convert IRremoteESP8266 to single cpp file"
115+
[Build] Fix build of ESP32 max LittleFS build on Windows
116+
[PIO] Simplify ESP32 env definitions.
117+
[PIO] Simplify WROVER kit envs and remove WROVER kit ETH builds
118+
[PIO] Add missing ESP32-S2 build envs
119+
[IDF4.4] Use Tasmota's IDF 4.4 platform-tasmota-espressif32
120+
[IDF4.4-v2.0.2] Now actually using the latest espressif/Arduino-esp32
121+
[LittleFS] Make sure to always define USE_LITTLEFS on LittleFS envs
122+
[PIO build ESP32] Attempt to fix boot loop on ESP32 with IDF4.4
123+
[Cleanup] Misc optimisations to reduce build size
124+
[LittleFS] Some cleanup to fix boot loops ESP32 IDF4.4 for 16M flash
125+
[IDF4.4 + 16M] Make normal builds with IDF4.4 work on 16M flash
126+
[IDF4.4 + 16M] Restore missing ESP32 builds
127+
[Cleanup] Make ESP32 PIO envs a bit more readable
128+
[Cleanup] Split ESP32S2 envs to separate ini file.
129+
[PIO build] Do not use commas in build_flags (Linux build fail)
130+
[PIO] fix incorrect esp32 IRExt envs
131+
[PIO] add labels to envs which wil later adjusted in extends
132+
[PIO] Use shorter extends chain for ESP32 max builds
133+
[PIO] Apparently when referring an env, the 'env:' prefix is needed
134+
[P096 eink] Fix failing build
135+
[ESP32 LittleFS] Add old LittleFS library to lib_ignore
136+
[P118] Disable P118 ITHO for now as it crashes on IDF4.4
137+
[ESP32 Factory] Fix boot loop on 16M flash nodes using factory image
138+
[ESP32 factory] Use esptool.py to generate and patch combined binary
139+
[Build] Add missing esptool==3.2 in requirements.txt
140+
[ESP32 factory] Revert factory image script to not use esptool.py
141+
[ESP32 factory] Final fix using esptool.py by Jason2866
142+
[ESP32 factory] Change -factory.bin to .factory.bin
143+
[ESP32 factory] using the pio env to find esptool
144+
[ESP32 build] Restore ESP32 build for 16M1M (using SPIFFS) with Ethernet
145+
[Libs] Update adafruit/Adafruit BusIO @ ^1.10.0
146+
[ESP32 IDF4.4] Set CPU frequency to 240 MHz
147+
[ESP32 Max] Do not use "LIMIT_BUILD_SIZE" on Max builds
148+
[ESP32 PSRAM] Rename define ESP32_ENABLE_PSRAM to BOARD_HAS_PSRAM
149+
[Ethernet] Add selector for newer supported Ethernet chips
150+
[PSRAM] Fix 40 MHz signal on GPIO-17 using Tasmota PSRAM functions
151+
[Build] Fix build on ESP8266
152+
[Ethernet] Work-around for bug in IDF4.4 in ETH.linkUp()
153+
[Cleanup] Fix parameter mismatch floating point formatting String
154+
[ESP32 IDF4.4] Update to include latest merges
155+
[PSRAM] Fix incorrect log of found PSRAM
156+
[Eth] Show state of actual active network device in logs
157+
[Eth] Power cycle Ethernet device if power pin is defined
158+
[PWM] Fix PWM and status LED on ESP32 IDF4.4
159+
[Eth] Add option to autodetect Eth PHY address + documentation
160+
[ESP32-S2] Disable -flto on ESP32-S2
161+
Disable -flto on ESP32 due to linker errors.
162+
[Cleanup] Move defines from Commands/GPIO to DataStructs/PinMode.h
163+
[ESP32 IDF4.4] Move to platform-espressif32 v2.0.2.1
164+
[Cleanup] Fix missing paths on #include statements + update I2Cdev lib
165+
[I2Cdev lib] Change `byte` to `uint8_t`
166+
[EDP32 IDF4.4] Fix merge issues
167+
[IDF 4.4] Update to platform-espressif32 v2.0.2.2
168+
Temporary revert move operator on RamTracker
169+
[MQTT commands] Add command via MQTT with variable parameters
170+
[IDF 4.4] Update to espressif/arduino-esp32 tag 2.0.3
171+
[WiFi] Prevent stack overflow when WiFi connection isn't successful
172+
[WiFi] Properly clear duplicates from WiFi scans
173+
[WiFi] Fix connecting to the strongest WiFi AP
174+
[Build] Add missing include in Servo.cpp
175+
[IDF 4.4] Update to platform-espressif32-2.0.3rc1
176+
Revert "[IDF 4.4] Update to platform-espressif32-2.0.3rc1"
177+
[Build] Fix build on display plugins using NodeMCU pin labels
178+
[MQTT] Reduce rate of MQTT reconnects when failing to reconnect
179+
[IDF 4.4] Update to latest platform espressif32 zip file
180+
[Web flash] Let user choose to erase flash or not upon flashing
181+
[Eth] Fix loosing DNS info when disabling WiFi after ETH got IP
182+
[ETH] Cleanup unused variable
183+
[Rules] Fix issues with rules one-liners (#4025)
184+
[ESP32] Fix PWM on IDF4.4
185+
[Docs] Fix formatting of C005 OpenHab MQTT documentation
186+
[MQTT Events] Allow receiving events + eventvalues via MQTT (C005)
187+
[Provisioning] Cleanup code to manage internal file names
188+
[Provisioning] Cleanup of no longer needed strings + use RULESETS_MAX
189+
[Misc] pre-merge small fixes from pending ESPEasy-NOW PR
190+
[Web] Cleanup code to show MAC address input field
191+
[MQTT events] Do not add '=' when no eventvalues present + dedup
192+
[WiFi] Revert accidentally reject SSID < 8 chars
193+
Access extra GPS values + document setLevel command
194+
[Tools page] Fix to keep original command instead of showing parsed one
195+
[ESP32] Update to platform-espressif32-v.2.0.3
196+
[PlatformIO] Revert to PlatformIO 5.2.5
197+
[PIO lib_deps] Set Adafruit ILI9341 library version
198+
[PIO] Make lib_deps multi-line definitions
199+
[PlatformIO] Change to multi-line lib_ignore
200+
[PlatformIO] Remove normal_ESP32_16M8M_LittleFS env.
201+
[PlatformIO] Clean up ini files.
202+
[PlatformIO] Update to PIO 6.0.1
203+
[PlatformIO] Clean requirements.txt files to only the essentials
204+
[PVS Studio] Fix a number of issues reported by PVS Studio (#4066)
205+
[Sysvars] Add various system variables to hardware info
206+
[System Variables] Clean-up parsing system variables
207+
[System Variables] Clean-up to reduce build size for sysvars parsing
208+
[Build] Fix warnings on unused enums in switch statements
209+
[Cleanup] Small optimizations to reduce bin size
210+
[Cleanup] Reduce loading controller settings when not ready to process
211+
[Cleanup] Add function addFormSelector_YesNo to remove code duplication
212+
[Cleanup] Reduce build size by combining controller queue types
213+
[Controller Queue] Add missing includes
214+
[PVS Studio] Fix some hints provided by PVS Studio
215+
[P073, PVS Studio] Fix bug in font handling for Siekoo display
216+
[Cleanup] Various PVS-Studio hints
217+
[Build] switch case does not (yet) exist in the 'mega' branch
218+
[PIO] Add build_flags to every intermediate PIO env.
219+
[PIO] Add lib_ignore to all 1M non-Custom builds
220+
[Build] Set lib_ignore for all ESP8266 Testing builds
221+
[Build] Remove test_X_alt_wifi_ESP8266_4M1M_VCC envs
222+
[MQTT command[ Fix unintended change of MQTT command syntax (#4093)
223+
[Build] Warnings when building with -Wswitch enabled on ESP32 (#4085)
224+
[Build] Fix warning of 0x99 not in 'esp_partition_subtype_t'
225+
[LoRaWAN TTN] Fix serial port selector on LoRaWAN TTN controller
226+
[ESPEasySerial] Update to 2.0.10
227+
228+
Ton Huisman (56):
229+
[P128] Migrate NeoPixelBuxFX from playground / djcysmic/NeopixelBusFX
230+
[P128] Fix ESP32 issues, add config for GPIO pin (only ESP32)
231+
[P128] Move all code & variables to Plugin_data_struct
232+
[P128] Initialization improvements, code optimizations
233+
[P128] Forgot some code-debug
234+
[P128] Code optimizations, review feedback
235+
[P128] Small UI fixes while writing documentation
236+
[P128] Add plugin documentation
237+
[P128] Add compile-time pixel-type selection #defines
238+
[Build] Add NeoPixel builds for ESP8266 4M and 1M, ESP32 and ESP32s2 with all NeoPixel plugins
239+
[Docs] Update documentation to reflect NeoPixel builds, and improved Display and Energy build labels
240+
[P128] Fix JSON assembly, some bugfixes and code improvements
241+
[P128] Log optimization
242+
[P133] Add plugin for LTR390 UV Sensor
243+
[P133] Add to TEST_E build configuration
244+
[P128] Doc: Bring command syntax in line with other commands by using commas
245+
[P128] Fix define clash with library method
246+
[P133] Add documentation
247+
[P132] New plugin INA3221 3 channel DC Voltage/Current
248+
[P132] Add separate Conversion rate setting for Voltage and Current
249+
[P132] Add documentation
250+
[P073] Correct endless loop in max7219_ShowTime
251+
[Build] Move ESP32s2 neopixel build to ESP32s2 pio config file
252+
[P022] Fix [taskname].gpio,all,n command
253+
[C002] Handle P029 and P088 as if enabled for this controller
254+
[Sysvars] Add %systm_hm_0%, %systm_hm_sp%, %systm_hm_am_0%, %systm_hm_am_sp%, %systime_am_0% and %systime_am_sp%
255+
[Sysvars] Update documentation
256+
[Build] Include Display plugin-set in ESP32 Display build
257+
[P007] Add Input mode selection, Enable Analog output, analogout command, updated documentation
258+
[P007] Fix typo
259+
[P128] Fix NEOPIXEL_ESP32[s2] build configurations
260+
[GPIO] Remove unwanted colon from GPIO log
261+
[P028] Add Error State Value option (BMx280)
262+
[P028] Minor UI correction
263+
[P028] Update/overhaul of documentation
264+
[P028] Set error value -1 for Humidity and Pressure
265+
[Core] Add support for Error State Values
266+
[Core UI] Add support for Error State Values
267+
[P028] Use core Error State Value support
268+
[P028] Update documentation for Error State Values
269+
[P028] Minor documentation corrections
270+
[P028] Reduce codesize
271+
[P020] Add option to process events without network client connected
272+
[P020] Fix and simplify saving settings on ESP8266 (was working on ESP32)
273+
[P020] Add option for processing multi-line messages
274+
[P020] Scrape off a few bytes from buildsize by disabling some debug messages
275+
[P020] Improvements for processing multi-line messages, optimize String handling
276+
[P020] Add some extra checks to avoid crashes because of optimized String handling
277+
[P020] Improved string parsing for multi-line support
278+
[Settings] Add PCONFIG_ULONG(n), union with PCONFIG_LONG(n)
279+
[Build] Restore TEST_E builds for ESP and ESP32s2
280+
[Fix] Complete implementation for changed addFormSelector() definition
281+
[P128] [Build] Fix pio config issue, revert NeoPixelBus library to previous version (C++17 compatibility errors)
282+
[P128] Optimizations
283+
[Settings] Replace long by int32_t for PCONFIG_LONG(n)
284+
[P128] [Build] Fix pio config issue missed earlier
285+
286+
1287
-------------------------------------------------
2288
Changes in release mega-20220427 (since mega-20220328)
3289
-------------------------------------------------

0 commit comments

Comments
 (0)