|
| 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 | + |
1 | 232 | -------------------------------------------------
|
2 | 233 | Changes in release mega-20210802 (since mega-20210503)
|
3 | 234 | -------------------------------------------------
|
|
0 commit comments