Skip to content

Commit 3897e45

Browse files
committed
automatically updated release notes for mega-20211005
1 parent 6da69e7 commit 3897e45

File tree

1 file changed

+231
-0
lines changed

1 file changed

+231
-0
lines changed

dist/Release_notes.txt

+231
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,234 @@
1+
-------------------------------------------------
2+
Changes in release mega-20211005 (since mega-20210802)
3+
-------------------------------------------------
4+
5+
Release date: di 5 okt 2021 15:25:22 CEST
6+
7+
Boris Krivonog (5):
8+
Added support for operating and compressor frequency.
9+
Fixed json output.
10+
Fixed link to source, removed links to obsoleted urls, added simple changelog ...
11+
Make AC status additional info configurable.
12+
Make sure ESPeasy serial can be allocated if P093 data struct was allocated (embed it).
13+
14+
Max Prokhorov (1):
15+
[Build] Revert to platformio/toolchain-xtensa for the esp8266
16+
17+
Michael Schröder (1):
18+
P051 (AM2320) is TESTING not NORMAL
19+
20+
Plebs (3):
21+
Fixed #3736
22+
Updated plugin documentation
23+
patch for Safe Button and FHEM (#3739)
24+
25+
TD-er (92):
26+
[ESP32-S2] Add experimental support for ESP32-S2
27+
[ESP32-S2] Further make ESP32-S2 compile (no WiFi yet)
28+
[ESP32-S2] Add reset reasons
29+
[I2C] Add recovery to an I2C bus that hangs.
30+
[Cleanup] Uncrustify C014 Homie
31+
[Cleanup] C014 Log entries using F()
32+
[C014] Cleanup calls to CPlugin_014_sendMQTTdevice not using F()
33+
[C014] Cleanup calls to CPlugin_014_sendMQTTnode not using F()
34+
[ESP32-S2] Make it compile against esp32-2.0.0-pre
35+
[ESP32-S2] Add missing includes
36+
[ESP32-S2] Changed struct sizes for esp32-2.0.0-pre
37+
[ESP32-S2] Compute LogStruct size for new String size
38+
[ESP32-S2] Add GPIO definitions for ESP32-S2
39+
ESPEasySerial to 2.0.6 to support ESP32-S2
40+
[PIO] Force ESPEasySerial to update to @ 2.0.6
41+
[ESP32-S2] Fix build warnings + set ESPEasySerial lib to 2.0.6 for ESP32
42+
[ESP32-S2] Add touch pins to ESP32Touch plugin + check valid GPIO I2C
43+
[ESP32-S2] Use proper WiFi event ids for IDF > 3
44+
[Cleanup] Check for validGpio using new function
45+
[Cleanup] Include ESPEasyLimits.h where MAX_GPIO is used
46+
[TaskValueSet] Allow TaskValueSet on non-Dummy tasks (setting)
47+
[Hostname] Make generated hostname RFC952 compliant (#3723)
48+
[Cleanup] Use Arduino isDigit and isAlphaNumeric functions
49+
[Docs] Document "Allow TaskValueSet on all plugins" checkbox
50+
[Formula] Use correct nr of decimals in formula (#3721)
51+
[Formula] Allow using standard conversions and task values in formula
52+
[Formula] Add more documentation for formulas + examples
53+
[docs] Fix wrong topic length in docs.
54+
[Cleanup] Replace single character flash strings
55+
Fix setting month + century bit RTC lib
56+
Add 'client' to http.begin call
57+
[Cache Controller] Allow to save sample time in local time
58+
[RTC lib] Makecentury bit unambiguous in C++ terms
59+
[Cache Controller] Update dump.htm to not check for valid timestamp
60+
[docs] Update Cache Controller docs to mention different time exports
61+
[Scheduler] Convert defines into SchedulerTimerType_e enum class
62+
[MQTT] Fix duplicate call task PLUGIN_READ at MQTT connect
63+
[Uncrustify] Scheduler.cpp/.h
64+
[Scheduler] Rename SchedulerTimerType_e to what it is calling
65+
[NTP] Use random interval for NTP sync interval
66+
[docs] Add documentation on on the time wander info
67+
[docs] Describe all fields on the sysinfo page.
68+
[Web Login] Fix file access with password set (#3759 )
69+
[Web UI] Fix handling rules switching
70+
[Web UI] Do not POST rules parameters to save memory
71+
[Dashboard] Do not check for loggedIn() on dashboard.esp
72+
Accidentally removed extra check in isLoggedIn()
73+
Fix missing include in ConfigPage.cpp
74+
[I2C] Use 8 bit for I2C address selection
75+
[Build] Add -fno-strict-aliasing as build flag make builds more stable
76+
[Cleanup] Replace reinterpret_cast + fix compiler warning.
77+
[Casts] Change C-style (uint8_t*) casts into reinterpret_cast
78+
[Casts] Change C-style casts (int) and (float) into static_casts
79+
[Docs] Update README.md about newer build sets
80+
[Cleanup] Change some short strings to just a char.
81+
Add custom_ESP8266_2M256 PlatformIO build env
82+
[DMX512] Fix memory leak when exiting P054 DMX512 task
83+
[ESP32 ETH] Fix not getting DNS from DHCP at boot
84+
[ESP32] Switch to PlatformIO ESP32 core 3.3.2
85+
[ESP32-S2] Switch platform packages for ESP32s2 to improve build success
86+
[ESP32-s2] Suppress SDK info/debug logs on Serial0
87+
[ESP32-s2] Fix crash when scanning I2C bus
88+
[WiFi] Only set WiFi initialised when connected & got IP
89+
[WiFi] Clear IP config on disconnect
90+
[WiFi] Only set WiFi initialised when connected & got IP
91+
[WiFi] Only check WiFi connection timeouts if they are started.
92+
[WiFi] Try connect to hidden SSID without explicit BSSID + channel
93+
[ESP32] Force SDK log level to NONE
94+
[ESP32] Allow to compile using staging branch ESP32
95+
[Cleanup] Prevent float to double promotion
96+
[P013 sr04] Hangs on HI in state mode when NO_ECHO
97+
[Cleanup] Uncrustify _P013_HCSR04.ino
98+
[Blynk] Add ESP32 support for Blynk
99+
[Blynk] ESPEasy patched files Blynk lib 1.0.1
100+
[Blynk] Update to library v 1.0.1
101+
[Docs] Add note to rename the CSS file to esp.css
102+
[ESP32-S2] Use latest ESP32 core 2.0.0 + IDF4.4 + I2C fix
103+
[ESP32-S2] Mark ESP32-s2 and ESP32-c3 as ESPEasy platforms
104+
[PSRAM] Add preliminary support for PSRAM
105+
[ESP32 IDF4.x] Fix build issue with ESP32 IDF 4.x
106+
[P109 ThermOLED] Fix array bound error
107+
Fix build error on limited build size builds
108+
[Cleanup] Clean up of double includes + pio.ini description
109+
[NeoPixel] Update to latest Adafruit Neopixel library
110+
[Docs] Add some description of ESP82xx/ESP32/ESP32-S2
111+
[I2C] Fix switching low/high clock + fix PCF8563 ext. RTC
112+
[Cleanup] Get rid of global dummyString
113+
[I2C] Make clearing hung I2C bus optional
114+
[I2C] Do not run I2C tasks when bus is in error.
115+
[I2C] Clarify error on I2C scan
116+
[I2C] Only perform reset I2C bus during scan when enabled by user
117+
[I2C] Document the new feature to clear a stuck I2C bus.
118+
119+
Ton Huisman (95):
120+
[P065] Add mode and repeat commands From [a request in the forum](https://www.letscontrolit.com/forum/viewtopic.php?f=4&t=8521) - mode,<0..3> to set playback mode: 0=Repeat, 1=Folder repeat, 2=Single repeat, 3=Random - repeat,<0/1> enable/disable repeat play 0=Off, 1=On
121+
[P065] Uncrustify and some minor source adjustments
122+
[P065] Reviewer corrections
123+
[P065] Minor optimization
124+
[P065] Add documentation (partly migrated from the wiki)
125+
[P065] Add commands to command reference
126+
[P065] Add commands to command reference (cleanup)
127+
[P016] Correct hex value conversions to unsigned
128+
[P016] Revert a few invalid comments
129+
[P016] Small optimizations
130+
[P016] Apply suggestions and some more optimizations
131+
[P016] Add type in logging, more optimizations
132+
[P016] hexToUL doesn't seem to work with a char array
133+
[P016] Fixed zero termination of char array
134+
[P016] Update changelog
135+
[StringConverter] Fix hexToUL to accept 0x prefix
136+
[P016] Add support for 64 bit IR codes, incl. settings conversion, update settings UI
137+
[P016] Small code optimizations
138+
[P016] Update library enum definition
139+
[P016] Disable debug log for BUILD_NO_DEBUG and some cleanup
140+
[P016] Revert BUILD_NO_DEBUG dependency
141+
[P016] Updated documentation
142+
[P016] Match UI with documentation :-)
143+
[P016] Update logging for memory analysis
144+
[Markup] Introduce delay(0) during addSelector_options for longer option lists
145+
[P016] Refactor using vectors instead of arrays, load/save settings in chunks
146+
[P016] Refactored settings conversion into constructor and other improvements
147+
[P016] Reformatted source (uncrustify)
148+
[P105] Move AHT10 plugin from PlayGround
149+
[P105] Check for other I2C devices and show warning on device settings
150+
[P105] Complete the documentation
151+
[P105] Update Custom-sample.h plugin comment
152+
[P105] Add AHT10 to I2C scanner
153+
[P105] Replaced code by the 'other' AHT plugin from Playground, updated documentation, some other doc. fixes
154+
[P105] Code improvements, based on feedback
155+
[P105] Update I2C Scanner to include AHT20/AHT21
156+
[P105] Small code improvement
157+
[P008] Add 'Alternative decoding' option
158+
[P008] Format code using Uncrustify
159+
[P008] Format code minor improvement
160+
[I2C Scanner] Show available device(s) for detected addresses
161+
[I2C Scanner] Fix typo (swapped lines)
162+
[P105] Small improvements
163+
[P007] Add easier I2C Address and port selection options
164+
[P007] Correct off-by-1 error for Port setting
165+
[P019] PCF8574 Add easier I2C Address and port selection options
166+
[P007] Add documentation
167+
[P019] Add documentation
168+
[P019] Avoid unneeded flash-string
169+
[P007] Avoid unneeded flash-string
170+
[I2C Scanner] Reworked to minimize use of Strings
171+
[P103] Moved I2C address setting to designed plugin event
172+
[P109] Moved I2C address setting to designed plugin event, cleanup to use macros where appropriate
173+
[I2C Scanner] Restore leaving most of feature out of OTA builds
174+
[P009] MCP23017 Add easier I2C Address and port selection options
175+
[P009] Add documentation
176+
[I2C Scanner] Show proper message if no I2C pins configured
177+
[P009] Correct off-by-1 error for Port setting (copy/paste error)
178+
[I2C Scanner] Adjust errormessage, refactor checks into isI2CEnabled()
179+
[P103] Remove unsupported devices from I2C selection list
180+
[P103] Fix silly typo :-(
181+
[P108] DDS238 Fix 2-complement values (#3662)
182+
[IRremoteESP8266] Update library to 2.7.19 (from 2.7.13)
183+
[P016] Fix memory allocation issues
184+
[IRremoteESP8266] Remove unneeded library files
185+
[P016] Remove unneeded #define, update change history
186+
[P108] Code improvements
187+
[I2C Scanner] Move refactored check into Settings struct
188+
[P065] Adjust documentation on mode command not always working as advertised
189+
[I2C Scanner] Also check I2C Low Speed (is used by scanner)
190+
[P007] PCF8591 Allow multiple output values in task
191+
[P007] Updated documentation
192+
[P009] Code optimizations, remove duplicate
193+
[RTClib] (Bugfix) Write month correctly to DS3231 (#3749)
194+
[P105] Fix I2Cscanner merge issue
195+
[P033] Dummy device - make Interval optional
196+
[P033] Remove default Interval
197+
[P033] Migrate documentation from Wiki and update
198+
[P008] Reverted previous mod. Changed to allow 26..64 bits receive format. Updated documentation
199+
[SPI][ESP32] User-defined GPIO pins for SCLK, MISO and MOSI
200+
[P007] Cast measured value to double instead of float, update docs with Slow I2C Clock requirement
201+
[SPI][ESP32] Use enum for SPI options
202+
[P105] Correct type error
203+
[SPI][ESP32] Refactor use of enum for SPI options
204+
[SPI][ESP32] Make SPI options explicit
205+
[SPI][ESP32] Small cleanup, remove unneeded includes
206+
[SPI][ESP32] Remove unneeded include
207+
[SPI][ESP32] Remove redundant 'default'
208+
[P019] Fix compilation error (type)
209+
[P009] Fix compilation error (type)
210+
[P007] Remove unneeded cast
211+
[PinSelect] Bugfix missing last GPIO in Touch and Hall Effect selector (ESP32)
212+
[P017] Add warning for I2C Clockstretching to documentation
213+
[ESP32S2] Only show CPU0 reboot reason on single-core ESP32 S2
214+
[I2C Scanner] Fix device descriptions for 0x38 and 0x39 addresses
215+
216+
immiimmi (9):
217+
p20 fixed for esp8266; the pin will be resetted only if requested in the menu
218+
P020 bigger buffer needed
219+
Update _P020_Ser2Net.ino
220+
Update _P020_Ser2Net.ino
221+
Update P020_data_struct.h
222+
Update P020_data_struct.cpp
223+
Update _P020_Ser2Net.ino
224+
Update _P020_Ser2Net.ino
225+
Update _P020_Ser2Net.ino
226+
227+
stefan (2):
228+
Exclude not needed parts for USES_MQTT and WEBSERVER_METRICS
229+
Cleanup webserver_metrics
230+
231+
1232
-------------------------------------------------
2233
Changes in release mega-20210802 (since mega-20210503)
3234
-------------------------------------------------

0 commit comments

Comments
 (0)