Skip to content

Commit 2a07cca

Browse files
committed
automatically updated release notes for mega-20230930
1 parent b5b9156 commit 2a07cca

File tree

1 file changed

+200
-0
lines changed

1 file changed

+200
-0
lines changed

dist/Release_notes.txt

+200
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,203 @@
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+
1201
-------------------------------------------------
2202
Changes in release mega-20230822 (since mega-20230623)
3203
-------------------------------------------------

0 commit comments

Comments
 (0)