Skip to content

Commit ec086a4

Browse files
committed
automatically updated release notes for mega-20230623
1 parent 99dedc4 commit ec086a4

File tree

1 file changed

+236
-0
lines changed

1 file changed

+236
-0
lines changed

dist/Release_notes.txt

+236
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,239 @@
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+
1237
-------------------------------------------------
2238
Changes in release mega-20230508 (since mega-20230507)
3239
-------------------------------------------------

0 commit comments

Comments
 (0)