|
| 1 | +------------------------------------------------- |
| 2 | +Changes in release mega-20230930 (since mega-20230822) |
| 3 | +------------------------------------------------- |
| 4 | + |
| 5 | +Release date: za 30 sep 2023 15:46:23 CEST |
| 6 | + |
| 7 | +Adam Groszer (1): |
| 8 | + added InfluxDB v2 HTTP API docs and some other minors |
| 9 | + |
| 10 | +Fabio Ancona (3): |
| 11 | + Update README.md adding "Climate" |
| 12 | + [DOC] Update P014 to avoid to use this Plugin with SHT2x devices |
| 13 | + Update P014.rst |
| 14 | + |
| 15 | +Michael Schröder (1): |
| 16 | + Ignore more variants of own Custom.h |
| 17 | + |
| 18 | +TD-er (83): |
| 19 | + Update issue templates |
| 20 | + [ADS1x15] Support ADS1015 & add sample rate selector |
| 21 | + [ADS1x15] Add ADS1015/ADS1115 sensor type detection to task config page |
| 22 | + [Cleanup] Add macro NR_ELEMENTS for array counting |
| 23 | + [ADS1x15] Add option to select multiple task value outputs |
| 24 | + [ADS1x15] Simplify storage of settings |
| 25 | + [ADS1x15] Update documentation |
| 26 | + [ADS1x15] Update documentation |
| 27 | + [ADS1x15] Replace "ADS1115" with "ADS1x15" in docs and I2C scan result |
| 28 | + [ADS1x15] Fix PBC -> PCB typo in documentation |
| 29 | + [BMP3xx] Add support for Bosch BMP384/388/390 temp/pressure modules |
| 30 | + [BMP3xx] Fix saving I2C address |
| 31 | + [BMP3xx] Perform a few reads after init to initialize the IIR filter |
| 32 | + [BMP3xx] Add detected chip + altitude compensation |
| 33 | + [BMP3xx] Document P154 BMP388/BMP390 |
| 34 | + [BME280] Show detected sensor model like is done for ADS1x15 and BMP3xx |
| 35 | + [Scheduler] Cleanup of Scheduler code |
| 36 | + [Scheduler] Allow to schedule task calls to specific functions |
| 37 | + [Scheduler] Split Various Scheduler timer types into separate .cpp files |
| 38 | + [Cleanup] Fix build issue in WOL plugin |
| 39 | + [Scheduler] Remove unneeded scheduler call type |
| 40 | + [Scheduler] Cleanup includes and fix decode() |
| 41 | + [Documentation] Document ESPEasy Functional Blocks |
| 42 | + [Documentation] Add ESPEasy Functional block diagram |
| 43 | + [Docs] Mark arrow between controller and MQTT broker as bidirectional |
| 44 | + [Docs] Clarify some arrows in ESPEasy block diagram |
| 45 | + [Task] Revert 'soft disable' task (for now...) |
| 46 | + [Cleanup] Make deviceIndex_t a strict class |
| 47 | + [Cleanup] Only allow PLUGIN_ADD to change Device[] vector |
| 48 | + [Cleanup] Make pluginID_t a strict class |
| 49 | + [Cleanup] Fix build error on ETH builds with pluginID_t |
| 50 | + [Cleanup] Partial conversion npluginID_T to class |
| 51 | + [Cleanup] Complete convert npluginID_t to strict class |
| 52 | + [Cleanup] Reduce build size on ESP8266 making DeviceVector less strict |
| 53 | + [Cleanup] Fix crashing compiler on ESP8266 builds |
| 54 | + [Cleanup] Reduce build size to 'undo' extra added bytes in this cleanup |
| 55 | + [Cleanup] Further reduction of build size |
| 56 | + [Cleanup] Fix build on ESP8266 Collection A |
| 57 | + [Cleanup] Fix build error on ESP8266 Display |
| 58 | + [Cleanup] Reduce build size by moving small functions to .h files |
| 59 | + [Cleanup] Use constexpr for static pluginID compares |
| 60 | + [Cleanup] Use more constexpr for static pluginID compares |
| 61 | + [Controller] Simplify ESPEasy core administration of CPlugins |
| 62 | + [Cleanup] Misc code cleanup + add comments from PVS Studio |
| 63 | + [Plugin] Simplify ESPEasy plugin registration + reduce build size |
| 64 | + [Cleanup] Simplify code for return values internal ESPEasy commands |
| 65 | + [Cleanup] Simplify get/set functions of VariousBits1 in SettingsStruct |
| 66 | + [Cleanup] Remove no longer needed globals/Protocol.h/.cpp |
| 67 | + [Neopixel] Fix build error signed/unsigned compare |
| 68 | + [Cleanup] Apply GPIO log optimizations to reduce build size (@Ton) |
| 69 | + [Cleanup] Fix storing new task (taskenable still doesn't work...) |
| 70 | + [Cleanup] Fix silly bug setting tasks disabled. |
| 71 | + [Cleanup] Reduce size of embedded lookup table to only included plugins |
| 72 | + [Cleanup] Do not use 'Number' in DeviceStruct class |
| 73 | + [Cleanup] Simplify DeviceIndex_sorted |
| 74 | + [Cleanup] Fix merge issue |
| 75 | + [Cleanup] Minor code tweaks to reduce build size |
| 76 | + [Debug] Add "minimal" special build for analysis |
| 77 | + [PVS Studio] Fix issues found by PVS Studio |
| 78 | + [Cleanup] Reduce build size by moving isInitialized() to .h files |
| 79 | + [Servo] Fix servo for ESP32-S2/C3 |
| 80 | + [Cleanup] Reduce build size for bitlevel access in Controller Settings |
| 81 | + [Cleanup] Remove code redundancy from DevicesPage and UploadPage |
| 82 | + [PluginStats] Fix showing stats when using 256 samples buffer |
| 83 | + [Cleanup] Fix crash when adding new controller |
| 84 | + [Cleanup] Disable drawing partition layout for limit build size builds |
| 85 | + [Cleanup] Fix isNaN check in thermocouple plugin |
| 86 | + [Debug] Add special debug build env for Display builds |
| 87 | + [Cleanup] Reduce build size making Improv smaller |
| 88 | + [Debug] Set special debug 'display' build to BUILD_NO_DEBUG |
| 89 | + [Cleanup] Shorten (very) elaborate notes in P039 ThermoCouple |
| 90 | + [Cleanup] clarify single event note + reduce GPIO command logs |
| 91 | + [I2C scanner] Fix missing ++x; causing reboot during I2C scan |
| 92 | + [ADC] Fix handling negative ADC values from Hall Effect sensor |
| 93 | + [Notifications] Fix deleting notifier |
| 94 | + [GPIO] Fix check for valid GPIO |
| 95 | + [RTTTL] Fix parsing correct command argument |
| 96 | + [RTTTL] Fix argument index for melody + prevent crash when changing song |
| 97 | + [RTTTL] Fix stupid mix-up of old/new command argument parsing |
| 98 | + [RTTTL] Only check for old/new syntax in the 1st argument |
| 99 | + [RTTTL] I need some coffee.... |
| 100 | + [Internal temp] Fix crashes on ESP32-S2/S3/C3 + filter |
| 101 | + [ESP32 temp] Fix specific includes for ESP32-S2 |
| 102 | + |
| 103 | +Ton Huisman (77): |
| 104 | + [P036] Show current display content on Devices page |
| 105 | + [P036] Wrap on-display output in `pre` tag to keep spaces and similar formatting |
| 106 | + [P036] Remove unreachable code, other optimizations |
| 107 | + [addHtmlDiv] Add optional `attribute` argument |
| 108 | + [P036] Reduce Show Display font-size to 75%, code optimizations |
| 109 | + [P023] Add Show Values for on-Display content, code improvements and optimizations |
| 110 | + [P036] Make Interval optional |
| 111 | + [P036] Update documentation |
| 112 | + [P023] Add documentation |
| 113 | + [P023] Updated screenshot |
| 114 | + [P036] Add center/right align in preview, make preview compile-optional, code optimizations |
| 115 | + [P036] Only disable alignment feature for 1M builds |
| 116 | + [P036] Add new compile-time directives to Custom-sample.h |
| 117 | + [Build] Make `Climate` build fit |
| 118 | + [P036] Code optimizations |
| 119 | + [P023] Minor code optimizations |
| 120 | + [P036] Add optional user-defined display headers |
| 121 | + [P036] Change compile-time defines to bool, change enums to uint8_t type, update changelog |
| 122 | + [P036] Fix copy/paste error for `userDef2` |
| 123 | + [P028] Add detection-mode setting |
| 124 | + [P028] Ignore humidity if Sensor model BMP280 is selected |
| 125 | + [Devices] Add event PLUGIN_WEBFORM_LOAD_ALWAYS that is also called for remote data-feed devices |
| 126 | + [P028] Fix VType matching for remote data-feed, implement new WEBFORM_LOAD_ALWAYS event |
| 127 | + [P028] Update documentation |
| 128 | + [Controllers] Show correct data (or nothing) for controllers without Host or Port settings |
| 129 | + [Controllers] Code improvement |
| 130 | + [P036] Enable Userdefined headers by default for LIMIT_BUILD_SIZE builds |
| 131 | + [P104] Add Dot subcommand to draw individual dots in a zone |
| 132 | + [P104] Update documentation |
| 133 | + [P104] Code improvements and a bugfix |
| 134 | + [P028] Fix merge conflict |
| 135 | + [P036] Code improvements using `constexpr` |
| 136 | + [Rules] Improving removal of comments |
| 137 | + [Rules] Separate comment removal from reading a line |
| 138 | + [Release] `release.yml` script improvements |
| 139 | + [P036] Fix merge conflicts, small source formatting improvements |
| 140 | + [SD-card] Bugfix: Opening a file from SD-card doesn't always work |
| 141 | + [SD-browser] Code improvements |
| 142 | + [P153] Fix incorrect Sensor_VType setting |
| 143 | + [SD-Card] Show SD-card CS GPIO pin in pin-selection |
| 144 | + [P036] Bugfix in documentation-syntax |
| 145 | + [P051] Fix device being automatically disabled and I2C scan issue |
| 146 | + [I2C Scan] Make I2C scan more robust by adding extra wakeup |
| 147 | + [Docs] Add I2C Scan documentation |
| 148 | + [Docs] Additional I2C Scan documentation (mux) |
| 149 | + [Docs] Rules example for PostToHTTP/PutToHTTP |
| 150 | + [UI] Bugfix: Don't show - None - [SD-CARD] in GPIO selector when SD-Card is not configured (improves #4780) |
| 151 | + [Build] Restore RTTTL feature in ESP8266 Climate build |
| 152 | + [RTTTL] Add Async play and other improvements |
| 153 | + [RTTTL] update documentation |
| 154 | + [GPIO] Decrease buildsize by optimizing logging |
| 155 | + [RTTTL] Add FEATURE_ flags to Custom-sample.h |
| 156 | + [GPIO] Adopt optimized logging improvements (@gijs) |
| 157 | + [Build] Add Collection G builds |
| 158 | + [Build] Move [P154] BMP3xx to Collection G |
| 159 | + [Build] Add checks for some external defined compiletime settings |
| 160 | + [P036] Code formatting and optimizations |
| 161 | + [P037] Build: Include all features in ESP32 builds |
| 162 | + [P073] Reduce logging for BUILD_NO_DEBUG builds to reduce size |
| 163 | + [P036] Updates for documentation |
| 164 | + [P026][Sysvars] Add Internal temperature sensor value for ESP32 |
| 165 | + [P026][Sysvars] Feedback and fixes |
| 166 | + [P026][Sysvars] Fix typo in comment |
| 167 | + [P026] Add Get Config feature for all values |
| 168 | + [P026] Add documentation |
| 169 | + [Scripts] Handle 8M builds in WebFlasher |
| 170 | + [P026][Sysvars] Avoid temperature reading errors on ESP32 classic (2 tries only) |
| 171 | + [P026][Sysvars] Read temperature every second on ESP32 classic for better results |
| 172 | + [Build] Try to use real branch name on GH Actions builds |
| 173 | + [Build] Ignore Docs commits to trigger an Actions run |
| 174 | + [P026][Sysvars] Explicitly disable FEATURE_INTERNAL_TEMPERATURE for ESP8266 |
| 175 | + [P026][Sysvars] Add delay() call |
| 176 | + [Build][P026] Update documentation (without Actions run...) |
| 177 | + [P037] Update documentation |
| 178 | + [RTTTL] Add events for RTTTL play (async only), fix intermitted/skipped async playing |
| 179 | + [RTTTL] Restore Cancelled event, update documentation |
| 180 | + [P000 Docs] Update some internal links |
| 181 | + |
| 182 | +chromoxdor (2): |
| 183 | + Fixed error in section TaskValueSet |
| 184 | + Update GPIO.cpp |
| 185 | + |
| 186 | +dependabot[bot] (1): |
| 187 | + Bump actions/checkout from 3 to 4 |
| 188 | + |
| 189 | +uwekaditz (9): |
| 190 | + [P036] Add ticker as scroll option |
| 191 | + Compiler error if P036_SendEvent was not set |
| 192 | + Calculation for ticker IdxStart and IdxEnd was wrong for 64x48 display, Start page updates after network has connected in PLUGIN_ONCE_A_SECOND |
| 193 | + Some bug fixes (only 1 line displayed) |
| 194 | + Removed unnecessary clear() functions |
| 195 | + Merged with mega from 2023-08-25 |
| 196 | + Wrong #ifdef P036_SEND_EVENTS |
| 197 | + CHG: Disable scrolling or ticker if new line content received (PLUGIN_WRITE) |
| 198 | + CHG: Code reduced if P036_ENABLE_TICKER is not used |
| 199 | + |
| 200 | + |
1 | 201 | -------------------------------------------------
|
2 | 202 | Changes in release mega-20230822 (since mega-20230623)
|
3 | 203 | -------------------------------------------------
|
|
0 commit comments