|
| 1 | +------------------------------------------------- |
| 2 | +Changes in release mega-20230623 (since mega-20230508) |
| 3 | +------------------------------------------------- |
| 4 | + |
| 5 | +Release date: vr 23 jun 2023 22:56:40 CEST |
| 6 | + |
| 7 | +Florian Binder (3): |
| 8 | + Enhance P098 to work without encoder and limit sensors |
| 9 | + remove PLUGIN_TIME_CHANGE |
| 10 | + use PCONFIG_LONG instead of PCONFIG |
| 11 | + |
| 12 | +Joan Soler Galmes (2): |
| 13 | + Added Start and End Pixel feature for scan and dualscan modes |
| 14 | + Modified description of the command |
| 15 | + |
| 16 | +Joan Soler Galmés (1): |
| 17 | + Replaced all occurences of hex2rrggbb("000000") for hex2rrggbb(F("000000")) and An int doesn't need to be converted to an int. (Thx TD-er) |
| 18 | + |
| 19 | +TD-er (146): |
| 20 | + [ESP32-C3 / -S3] Add support for ESP32-C3 & ESP32-S3 |
| 21 | + [ESP32-C3] Disable P097 ESP32Touch for ESP32-C3 |
| 22 | + [GPIO info] Define flash pins for ESP32-C3 and ESP32-S3 |
| 23 | + [GPIO info] Add hardware/GPIO specifics for ESP32-C3/S3 |
| 24 | + [GPIO Boot States] Fix bug storing ESP32-S2 boot states + add ESP32-S3 |
| 25 | + [Build] Fix missing include |
| 26 | + [Build] Fix build for ESP8266 missing a define macro |
| 27 | + [NeoPixelBus] Update NeoPixelBus library to 2.7.5 |
| 28 | + [ESP32-S3] Fix board definitions + build errors on ESP32-S3 |
| 29 | + [ESP32-S3] Add 16M max_ESP32s3_16M8M_LittleFS build |
| 30 | + [ESP32-C3] Fix computing free stack on ESP32-C3 |
| 31 | + [Docs] Document pins to use for ESP32-S2/S3/C3 |
| 32 | + [PSRAM] Fix PSRAM detection on ESP32-S3 |
| 33 | + [Docs] Update documentation regarding supported ESP chips |
| 34 | + [NeoPixelBus] Work-around to compile on older compilers (ESP8266 2.7.4) |
| 35 | + [docs] Fix copy/paste error in ESP32-C3 docs |
| 36 | + [Docs] Update specs of supported (and not yet supported) ESP modules |
| 37 | + [Docs] Document future ESP32 C2/C6/H2 |
| 38 | + [Cleanup] Simplify detection of active flash mode |
| 39 | + [p2p] Fix task value data exchange between nodes via p2p (#4649) |
| 40 | + [p2p] Fix check on received data for matching plugin IDs |
| 41 | + [p2p] Fix collecting stats + send to controller on p2p received data |
| 42 | + [p2p] Fix build on LIMIT_BUILD_SIZE builds |
| 43 | + [p2p] Fix receiving p2p data on another node (stupid copy/paste bug) |
| 44 | + [ESP32-S2/S3/C3] Update user configurable SPI bus in ESPEasy. |
| 45 | + [Build] Fix PlatformIO env definition. |
| 46 | + [Build] Fix build for ESP8266 due to misplaced #ifdef ESP32 |
| 47 | + [ESP32-S3/C3] Generate web flasher manifest files for all ESP platforms |
| 48 | + [WiFi] Make Wi-Fi TX power configurable for ESP32-S2/S3/C3 |
| 49 | + [ESP32 SDK] Update to ESP32 SDK 2.0.9 + Enable WiFi TX pwr for ESP32 |
| 50 | + [PIO build] Update build scripts for scons 4.5.x |
| 51 | + [Build] Fix build error due to strange cast of double type in rules |
| 52 | + [Build] Work-around for new ESP8266 macro of round() |
| 53 | + [Build ESP8266] Replace calls to round() |
| 54 | + [Build] Use HWrandom to overcome build issues |
| 55 | + [Build] Fix missing include |
| 56 | + [Build] Remove extern "C" to allow for (C++) function overloading |
| 57 | + [Build] include ESPEasy_common.h instead of Arduino.h where possible |
| 58 | + [Cleanup] Moving not commonly needed code out of ESPEasy_common.h |
| 59 | + [Build] Remove "Helpers" folder from concat script |
| 60 | + [Build] Include ESPEasy_common.h instead of ESPEasy_config.h |
| 61 | + [Build] Add Helpers folder to concat .cpp for ESP8266 |
| 62 | + [Build] Add ESPEasyCore to concat cpp & split global RulesCalculate obj |
| 63 | + [Build test] Disable lots of plugins + not concat Helpers/*.cpp |
| 64 | + [Build test] Disable P037 to test build failures |
| 65 | + [Build test] Undef round right after include <Arduino.h> |
| 66 | + [Build] Revert disabling plugins + concat Helpers/*.cpp |
| 67 | + [Build] Include cmath after Arduino.h to redefine round() |
| 68 | + [Build] Fix building ESPEasy in PlatformIO 6.1.7 (#4656) |
| 69 | + [Cleanup] Fix IP address formatting |
| 70 | + [Python] Create tool to generate web flasher files from build |
| 71 | + [Python] Generate index.html for web flasher |
| 72 | + [Build] Include obviously missing plugins from Climate builds |
| 73 | + Change jquery CDN URL for China users |
| 74 | + [Cleanup] Reduce build size by using float instead of double in rules |
| 75 | + [Cleanup] Fix build, removing double function declaration |
| 76 | + [Cleanup] Use float version of geometric functions to reduce bin size |
| 77 | + [Cleanup] Remove duplicate code for leading zeroes formatting int |
| 78 | + [Cleanup] Keep flags for rules floating point value type in sync |
| 79 | + [Cleanup] Revert some changes based on review feedback |
| 80 | + [Custom build] Make it easier for custom builds to force float type |
| 81 | + [USB CDC] Support USB serial port for ESP32-S2/S3/C3 |
| 82 | + [ESPEasySerial] Split common code to separate .cpp file |
| 83 | + [ESPEasy Console] Split console to separate class |
| 84 | + [ESPEasy Console] Fix build error |
| 85 | + [Build] Fix building on ESP32-S2 |
| 86 | + [ESPEasy Console] Enable USB CDC for ESP32-S2 |
| 87 | + [mDNS] Disable mDNS for ESP32-S2 as it seems to affect WiFi stability |
| 88 | + [ESPEasySerial] Add platform specific default pins for Serial0 and 1 |
| 89 | + [HWCDC] Add event handling to automatically switch to USB serial |
| 90 | + [HWCDC] Fix automatic switching to USB console port |
| 91 | + [USBCDC] Add using USBCDC as console for ESP32-S2 |
| 92 | + [ESPEasySerial] Start adding USB serial to ESPEasySerial |
| 93 | + [ESPEasySerial] Create wrapper classes for USBCDC and HWCDC |
| 94 | + [ESPEasySerial] Split files into wrappers and drivers |
| 95 | + [ESPEasySerial] Cleanup ESPEasySerial class |
| 96 | + [ESPEasySerial] Fix compile errors |
| 97 | + [ESPEasySerial] Fix compile errors. |
| 98 | + [ESPEasySerial] Fix build on ESP32-S2 CDC builds |
| 99 | + [ESPEasySerial] Fix build errors on ESP8266 |
| 100 | + [ESPEasySerial] Fix (another) build issue on ESP8266 with SWserial disabled |
| 101 | + [ESPEasySerial] Fix selecting HWCDC on ESP32-C3/S3 for console |
| 102 | + [ESPEasySerial] Fix Custom ESP32 build |
| 103 | + [ESPEasySerial] Simplify check availability nr serial ports on SoC |
| 104 | + [ESPEasySerial] Fix switching HWCDC + dynamically set default pins |
| 105 | + [ESPEasySerial] Add preliminary support for console serial port fallback |
| 106 | + [ESPEasySerial] Refactor file names to clarify their use |
| 107 | + [ESPEasySerial] Fix build issue inconsistent defines |
| 108 | + [ESPEasySerial] Fix USBCDC on ESP32-S2 |
| 109 | + [ESPEasySerial] Fix fallback USBCDC to Serial0 (input not working yet) |
| 110 | + [ESPEasySerial] Add separate output buffers for fallback serial |
| 111 | + [ESPEasySerial] Add setting to enable/disable fallback to serial0 |
| 112 | + [ESPEasySerial] Fix parsing commands via any serial console |
| 113 | + [ESPEasySerial] Fix crashes on ESP32-C3 |
| 114 | + [USBCDC] Remove 2nd USB CDC port + use USB CDC on ESP32-S3 |
| 115 | + [ESPEasy Console] Show actual serial port config on sysinfo page |
| 116 | + [Console] Reduce boottime when using CDC as port for console |
| 117 | + [USB CDC] Add max_ESP32s3_16M8M_LittleFS_CDC (e.g. for Lilygo T-dongle) |
| 118 | + [ESP32-S3 CDC] Switch USB serial to HWCDC for ESP32-S3 for web flasher |
| 119 | + [ESPEasySerial] Fix setting correct baudrate |
| 120 | + [ESPEasySerial] Fix saving SW serial pins |
| 121 | + [ESPEasySerial] Get actual baudrate from SW Serial |
| 122 | + [ESPEasySerial] Add SW Serial support for ESP32 |
| 123 | + [ESPEasySerial] Do not show default GPIO pins on SW Serial |
| 124 | + [ESPEasySerial] Document new USB serial ports + SWserial for ESP32-xx |
| 125 | + [ESPEasySerial] Update version nr to v3.0.0 |
| 126 | + [Cleanup] Improve formatting of GPIO description on devices page |
| 127 | + [HWCDC] Enable HWCDC for all ESP32-C3 builds |
| 128 | + [USBCDC] Enable USB CDC for all ESP32-S2 builds |
| 129 | + [HWCDC] Enable HWCDC for all ESP32-S3 builds |
| 130 | + [Web Flasher] Remove separation of CDC builds in dropdown list |
| 131 | + [Build] Fix missing include for WiFi.h / ESP8266WiFi.h |
| 132 | + [Build] Remove confusing custom build env. for ESP32-S2 |
| 133 | + [Build] Fix build not using ESPEasySerial |
| 134 | + [ESP32 SDK] Update SDK to fixed code for HWCDC.end() |
| 135 | + [DNS] Fix DNS server corruption by IPv6 global IP prefix |
| 136 | + [DNS] Allow DNS cache of 0.0.0.0 to be restored |
| 137 | + [Web flasher] Add link to list of plugins per build to flasher page |
| 138 | + [Web flasher] Use Tasmota's version of ESP Web Tools JS to flash USBCDC |
| 139 | + [ESP32-S3] Clarify OPI flash requirements in 16M PSRAM build |
| 140 | + [Build] Mark P065 as dependency on ESPEasySerial |
| 141 | + [ESP32-S3] Document SPI mode quirks for ESP32-S3 |
| 142 | + [IMPROV] Implement Improv to ease deployment via web flasher |
| 143 | + [ESP32-S2] Fix esptool.py upload parameters to help autoreset flashing |
| 144 | + [Serial Helper] Disable updating GPIOs on switch serial port on webpage |
| 145 | + [IMPROV] Replace library + modify |
| 146 | + [IMPROV] Add WiFi scan + board/build identification for web flasher |
| 147 | + [IMPROV] Fix build on ESP8266 |
| 148 | + [IMPROV] Fix ESP8266 |
| 149 | + [IMPROV] Fix build on ESP8266 |
| 150 | + [IMPROV] Do not include IMPROV in ESP8266 limited build size builds |
| 151 | + [IMPROV] Fix connect to Wifi + add logging |
| 152 | + [IMPROV] Clear scan result |
| 153 | + [IMPROV] Clean up ESPEasy console handling fallback serial |
| 154 | + [ETH] No DNS entries when using Ethernet (#4702) |
| 155 | + [IMPROV] Feed invalid IMPROV messages to console input again |
| 156 | + [IMPROV] Use parse state to check parse result |
| 157 | + [ESP32 IDF] Update to IDF 4.4.5 (2023-06-14) |
| 158 | + [ESP32 IDF] Update to IDF 4.4.5 (2023-06-14) |
| 159 | + [Cleanup] Simplify init plugins |
| 160 | + [Cleanup] Fix simplify init plugins |
| 161 | + [Cleanup] Move Plugin_ptr[] to PROGMEM |
| 162 | + [Cleanup] Simplify init included controllers |
| 163 | + [Cleanup] Reduce memory usage on builds with low numbered plugins |
| 164 | + [Cleanup] Fix missing include |
| 165 | + [Devices] Fix showing all included plugins in devices pull-down list |
| 166 | + |
| 167 | +Ton Huisman (62): |
| 168 | + [P152] Add plugin Output - ESP32 DAC |
| 169 | + [P152] Add plugin to ESP32 and ESP32-S2 Normal (all) builds |
| 170 | + [Core] Add support for ESP32 DAC GPIO selection, display and checks |
| 171 | + [P152] Review feedback |
| 172 | + [Core] ESP32 DAC GPIO review feedback |
| 173 | + [P152] Add documentation |
| 174 | + [Core] ESP32 DAC GPIO Show warning for PSRAM pin |
| 175 | + [P152] Update documentation for PSRAM warning |
| 176 | + [P153] Add plugin Environment - SHT4x (Temperature Humidity sensor) |
| 177 | + [P145] Fix compiler warning (unused variable) |
| 178 | + [P152] Update documentation removing non-existent PSRAM warning (#4624) |
| 179 | + [P153] Add command support, apply feedback and other improvements |
| 180 | + [P147] Add plugin Gases - CO2 SGP4x |
| 181 | + [Helpers] Add `calc_CRC8()` function |
| 182 | + [P147] Rename plugin Gases - SGP4x VOC(/NOx), add to I2C Scanner |
| 183 | + [P083] Rename plugin: Gases - SGP30 TVOC/eCO2 |
| 184 | + [Custom] Add P147 options, format some definitions |
| 185 | + [Lib] Add Sensirion Arduino Gas Index Algorithm library |
| 186 | + [P147] Implement Sensirion Gas Index lib, finish SGP41 support |
| 187 | + [P147] Change term Calibration to Compensation |
| 188 | + [Lib] Revert unsupported sampling frequency from NOxGasIndexAlgorithm |
| 189 | + [P147] Adjust timing for SGP41, Fix low-power measurement, fix settings-save issue |
| 190 | + [P147] Include plugin in Collection F build |
| 191 | + [P152] Minor improvements, add to Custom-sample.h |
| 192 | + [P153] Minor UI improvements |
| 193 | + [P153] Add documentation |
| 194 | + [P147] Make Compensation values each optional, minor UI adjustment |
| 195 | + [P147] Add documentation |
| 196 | + [Build] ESP32 derivates available in separate archives |
| 197 | + [Build] Fix typo in script |
| 198 | + [Build] Update README.md |
| 199 | + [Build] Fix quotes in script |
| 200 | + [Build] Fix quotes in script |
| 201 | + [Build] Fix wildcards in find command |
| 202 | + [Build] Fix wildcards in find command |
| 203 | + [Build] Fix build issue with latest SCons (temp. fix: downgrade) |
| 204 | + [Build] Fix build issue with latest SCons (copied) |
| 205 | + [Build] Linux find doesn't like wildcards in variables |
| 206 | + [Build] Restore for loop and fix silly typo |
| 207 | + [P152] Apply new CPU defines for enabling plugin |
| 208 | + [P128] Adjust to latest updates of NeoPixelBuxfx library |
| 209 | + [P128] Definition improvements for new CPU types, add support for BGR neopixels |
| 210 | + [C018] Correct include paths (Arduino IDE compilation) |
| 211 | + [P025] Correct include path (Arduino IDE compilation) |
| 212 | + [C018][P025] Shorten include paths |
| 213 | + [P152] Fix typo |
| 214 | + [SD] Corrections for writing logging to sd-card |
| 215 | + [SD] Fix SD card filebrowser, add `uploadsd` feature |
| 216 | + [SD] Fix traversing subdirectories in filebrowser |
| 217 | + [SD] Corrections for writing logging to sd-card |
| 218 | + [SD] Fix SD card filebrowser, add `uploadsd` feature |
| 219 | + [SD] Fix traversing subdirectories in filebrowser |
| 220 | + [P146] Add documentation |
| 221 | + [P153] [Bugfix] Using Startup config with Heater enabled causes checksum errors |
| 222 | + [P153] Return NaN on command-, read- or checksum-error |
| 223 | + [P146] Clarify setting description |
| 224 | + [P146] Extend documentation, add example |
| 225 | + [P146] Extend documentation, fix some typos |
| 226 | + [Build] Add CONFIGURATION_CODE on System Info page |
| 227 | + [P037] Remove unsupported Formula fields from settings |
| 228 | + [C015] Blynk: Fix compile-error when enabling the SSL option |
| 229 | + [Build] [Bugfix] Typo in enum code for CONFIGURATION_CODE |
| 230 | + |
| 231 | +almirus (3): |
| 232 | + Plugin P133 (LTR390 UV) was moved from Collection_E to Climate |
| 233 | + Update define_plugin_sets.h |
| 234 | + Update doc for P133 |
| 235 | + |
| 236 | + |
1 | 237 | -------------------------------------------------
|
2 | 238 | Changes in release mega-20230508 (since mega-20230507)
|
3 | 239 | -------------------------------------------------
|
|
0 commit comments