Skip to content

Commit f017b8b

Browse files
committed
automatically updated release notes for mega-20230822
1 parent 7ae0b97 commit f017b8b

File tree

1 file changed

+186
-0
lines changed

1 file changed

+186
-0
lines changed

dist/Release_notes.txt

+186
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,189 @@
1+
-------------------------------------------------
2+
Changes in release mega-20230822 (since mega-20230623)
3+
-------------------------------------------------
4+
5+
Release date: Tue Aug 22 09:40:44 PM CEST 2023
6+
7+
TD-er (102):
8+
[Eastron] Fix merge issues
9+
[Eastron] Uncrustify + remove 500 bytes of duplicate strings
10+
[Eastron] Fix merge issues
11+
[Cleanup] Reduce bin size by stripping unused code
12+
[Cleanup] Reduce bin size by deduplicate factory reset code
13+
[Factory Reset] Fix keeping settings (#4263)
14+
[RFcal] Fix typo in command "clearwifirfcal"
15+
[SendToHTTP] Only include "Authorization" header when credentials set
16+
[ESP32 2.0.5.x] Fix crashes calling noInterrupt() in ISR callback
17+
[Adafruit NeoPixel] Update lib to fix noInterrupts
18+
[Quad Enc] Fix ESP32 noInterrupts()
19+
[Build] Fix merge issues, missing #endif
20+
[ESP32-solo1] Add support for single-core ESP32
21+
[Web flasher] Split "4M collections builds" in a separate group
22+
[release build] Copy ESP32solo1 binaries during release
23+
[Crash Analysis] Show controller/plugin name on crash at system event
24+
[Build] Fix merge issue with duplicate PlatformIO envs
25+
[Build] Fix missing #ifdef check
26+
[Devices] Fix showing all included plugins in devices pull-down list
27+
[Cleanup] Move plugin function pointer array to PROGMEM
28+
[Cleanup] Simplify weblog buffer
29+
[Cleanup] Fix build error due to missing defines
30+
[Cleanup] Improve web serve speed + value formatting speed
31+
[Cleanup] Reduce resouces used on Dallas, Sysinfo and Dummy tasks
32+
[Build] Fix missing #ifdef check
33+
[Cleanup] Reduce CPU usage only calculate valuecount once
34+
[ESPEasy p2p] Remove delay() calls from p2p messaging
35+
[Cleanup] Remove unused PLUGIN_EVENT_OUT
36+
[Cleanup] Get timing stats for controller function calls
37+
[cleanup] Simplify parse controller variables
38+
[P2P] unit with latest build not receiving values of shared plugins (#4718)
39+
[P2P] Check for unset DeviceNumber in matchesSensorType
40+
[Cleanup] Speedup frequent calls + reduce build size
41+
[Cleanup] Reduce calls to saveToRTC()
42+
[Cleanup] Simplify mustConsiderAsJSONString()
43+
[Cleanup] Remove long webserver debug log
44+
[Cleanup] Reduce backgroundtasks() frequency
45+
[Cleanup] Reduce mem allocs for ADC logs
46+
[HLW8012] Improve stability and accuracy
47+
[Cleanup] Allow a task to set initial PLUGIN_READ on init
48+
[Cleanup] Reduce memory usage when timingstats is disabled (or read)
49+
[PlatformIO] Force PIO to 6.1.7
50+
[HLW8012] Fix instability due to IRAM
51+
[Build] Move "hard_" builds to ESP8266 SDK 3.1.2
52+
[Cleanup] Reduce items being logged in TimingStats
53+
[Build] Revert switching 'hard_' builds to ESP8266 SDK 2.7.x
54+
[HLW8012] Remove IIR filter from interrupt callback function
55+
[PlatformIO] Test build with PIO 6.1.9rc1
56+
[PlatformIO] Test build PIO 6.1.9rc1 (2nd attempt)
57+
[PIO] Set minimal PIO version to 6.1.9
58+
[Cleanup] Simplify allocation of ControllerSettings allocation, memleak?
59+
[PVS Studio] Fix issues found by PVS Studio
60+
[PVS Studio] Fix build error & unsafe macro
61+
[PVS Studio] Fix some issues found by PVS Studio
62+
[Cleanup] Attempt to fix memory leak in PluginTaskData
63+
[ArduinoJSON] Update to ArduinoJson 6.21.2
64+
[Cleanup] Simplify PluginStats::getSample
65+
[PVS Studio] Fix some issues reported by PVS Studio
66+
[MDNS] Disable MDNS for ESP8266 due to memory leak
67+
[CSE7766] Improve reliability + fix issue with console port selection
68+
[CSE7766] Fix parsing packets with lost bytes
69+
[CSE7766] Add output selection of units of measure
70+
[WiFi] Fix ESP8266 instability compiler optimization flag -O2
71+
[mDNS] Call MDNS.announce() every second on ESP8266 (mem leak?)
72+
[Cleanup] Add strformat function to simplify log line creation
73+
[Build] Fix build errors incorrect use of strformat()
74+
[Cleanup] Move duplicate oversampling code to helper class
75+
[ESP32 Serial] Fix serial tasks not working after save or restart task
76+
[ESP32 Serial] Do not cache baud rate between end() and begin()
77+
[Cleanup] Replace oversampling code duplication P145
78+
[Cleanup] Replace oversampling code duplication P060
79+
[Cleanup] Replace oversampling code duplication P067
80+
[CSE7766] Update task value with intermediate oversampling value
81+
[Oversampling] Add reset + weighted keep last
82+
[ESP32 Serial] Fix serial tasks not working after save or restart task
83+
[Eastron] Update SDM library to v2.2.2
84+
[Eastron] Re-apply ESPEasy specific changes to SDM library
85+
[Eastron] Generate all SDM register strings
86+
[Eastron] Cleanup showing default taskvalue names + SDM72_V2add
87+
[Eastron] Cleanup code duplicates & uncrustify
88+
[Eastron] Fix compiler warnings
89+
[Eastron] Add support for SDM320C
90+
[Eastron] Split 'readVal' function to allow async reads
91+
[Eastron] Add "demand" in register description
92+
[Eastron] Implement complete async read of Eastron registers
93+
[Eastron] Add hardware RTS support for ESP32 (for ~RE/DE pin on RS485)
94+
[Eastron] Fix ESP32 hardware RTS flow control
95+
[Eastron] improve speed & add commands to set modbusID & baudrate
96+
[Eastron] Start documentation
97+
[Eastron] Document RS485 specific wiring
98+
[Eastron] Complete documentation on Eastron plugin
99+
[Eastron] Add support for RS485 collision detection on ESP32
100+
[Serial Console] Fix HW Serial0 unusable on ESP8266 limited builds
101+
[Eastron] Add delay on first PLUGIN_READ to allow reading registers
102+
[Build] Set ESP8266 Energy build to LIMIT_BUILD_SIZE
103+
[Build] Change LIMIT_BUILD_SIZE on ESP8266 Energy to BUILD_NO_DEBUG
104+
[Eastron] Improve read stability on ESP8266
105+
[CSE7766] Fix crash when not all stats are enabled
106+
[Settings] Fix setting task var names & load default names
107+
[Settings] Fix task value names not being updated on ESP32 (cache)
108+
[Settings] Fix setting custom task value name on Eastron task
109+
[ADS1115] Retry on error reads within timeout
110+
111+
Ton Huisman (68):
112+
[Release][Bugfix] Script should deploy an archive per CPU Architecture
113+
[Docs] Describe `Wrk` and `Wkd` indicators for `Clock#Time` event
114+
[P153] Remove unused #include
115+
[Build] Add support for ESP32-S3 8MB units
116+
[Build] Rearrange 8M2M to 8M1M configuration
117+
[P118] Fix compilation when suppressing only DEBUG logging
118+
[Build] Check all ESP32 builds correctly for factory.bin filesize
119+
[Docs] Fix typo on Plugin page
120+
[Build] Add `boards` definitions for ESP32-S3 8MB and ESP32-S3 16MB
121+
[ETH] Allow Ethernet Power GPIO pin unset (#4724)
122+
[P014] Set default output values to Temp/Hum
123+
[P118] Fix compilation when included in Custom builds
124+
[Build] Update board_name for custom_ESP32_4M2M_NO_OTA_LittleFS
125+
[Build] Add missing #undef FEATURE_TIMING_STATS
126+
[Rules] Add minHexDigits to toHex function
127+
[Docs] Improvements and various fixes
128+
[Build] Add some missing defines to MAX build to make them explicitly available
129+
[P128] Revert changes after library update (not working with ESP8266)
130+
[UI] Add option for disabling Rules auto-completion
131+
[P035] Add Inverted output option, as supported by the IRsend library
132+
[P035] Code improvements
133+
[P035] Add documentation
134+
[P009] Small documentation typo
135+
[P014] Fix invalid cast
136+
[Build] Move ESP32_4M2M settings to own board file
137+
[Build] Remove unused board definition files
138+
[P118] Allow enable/disable of ORCON feature via Custom.h
139+
[P141] Allow enable/disable of Cursor X/Y values feature via Custom.h
140+
[Console] Add newline after console command to avoid mixing in with logging
141+
[P046] Fix documentation, address some code issues, WiP
142+
[P046] Fix compilation issue and include in MAX build
143+
[Build] Include IR plugins in MAX builds
144+
[P035] Small size reductions, remove some unused commented code
145+
[Build] Enable I2C device scan for ESP32 builds
146+
[P098] Add documentation
147+
[EasyColorCode] Fix typo `7ddt` (was 7dtt)
148+
[EasyColorCode] Add some missing commands
149+
[P013] Move to category Distance (from position), add missing [P134] to Distance too
150+
[Controllers] Fix `validCPluginID` check (initialization and actual check)
151+
[P098] Add precaution to documentation for PWM usage
152+
[Build] Reduce ENERGY build size by removing DEBUG logging
153+
[Build] Fix compiler warnings
154+
[EasyColorCode] Fix some auto-complete issues and typos
155+
[EasyColorCode] Add few missing commands for P036
156+
[Lib] Update NeoPixelBus to current latest
157+
[P128] Use customized NeoPixelBus library, upgrading to latest features won't properly work
158+
[P113] Fix for shifted I2C address in library, code improvements
159+
[P113] Apply the fix at the original crime-scene ;-)
160+
[Libs] Update VL53L1X library to current latest v1.2.12 (with fix)
161+
[P113] Disable I2C address selection as that seems to mess up the sensor
162+
[P113] Update documentation
163+
[P122] Uncrustify and move initialization from constructor to .h file
164+
[P153] Remove unused variable
165+
[P020] Sourcecode formatting for clarification
166+
[Docs] Correct some layout issues, causing parts of documentation to disappear
167+
[P113] Add a few extra nullptr checks
168+
[Core] Fix some string/message inconsistencies
169+
[P113] Add a few extra nullptr checks
170+
[Converters] Add toStringNoZero() function
171+
[Generic] Improvements and fixes part 2, Aug 2023
172+
[P113] Fix typo in log statement
173+
[AdaGFX] Additional error information for unsupported bmp files, improve docs
174+
[UI] Widen `textarea` fields for easier input of larger/wider text
175+
[Docs] P002 / P047 Add YT link for selecting a proper (analog) Soil-moisture sensor
176+
[Converters] Use the correct conversion
177+
[Tools] Remove ESP Easy Flasher, update Espressif Download tool
178+
[Tools] Revert esptool to last version
179+
[Tools] Add `blank_8MB.bin` for erasing 8MB units, exclude from ESP8266 archive
180+
181+
tomcatxx (3):
182+
Update SDM.h
183+
Update _P078_Eastron.ino
184+
Update SDM.h
185+
186+
1187
-------------------------------------------------
2188
Changes in release mega-20230623 (since mega-20230508)
3189
-------------------------------------------------

0 commit comments

Comments
 (0)