Skip to content

Commit

Permalink
automatically updated release notes for mega-20240229
Browse files Browse the repository at this point in the history
  • Loading branch information
TD-er committed Feb 29, 2024
1 parent c4fd0e9 commit d6514ec
Showing 1 changed file with 290 additions and 0 deletions.
290 changes: 290 additions & 0 deletions dist/Release_notes.txt
@@ -1,3 +1,293 @@
-------------------------------------------------
Changes in release mega-20240229 (since mega-20231225)
-------------------------------------------------

Release date: Thu Feb 29 03:10:58 PM CET 2024

Fabio Ancona (1):
Added missing P166

TD-er (104):
[IPv6] Fix node with IPv6 not seen by other p2p nodes with only IPv4
[PVS Studio] Fix "dangerous expression" macros.
[PVS Studio] Fix missing 'break;' in switch statement
[PVS Studio] Fix Not all members of a class are initialized inside the constructor
[PluginStats] Add PluginStats chart data to /json
[PluginStats] Fix pluginstats via JSON & improve speed
[ESPEasy p2p] Fix Ethernet connected nodes not listed on other nodes
[Build] Make ESP8266 Energy build fit again
[Build] Fix duplicate extra_scripts declaration in some ESP8266 builds
[HW CDC] Fix delay when no client connected to read serial logs
[UDP] Only process UDP packets while connected
[Factory Reset] Fix applying NVS stored settings only when these exist
[ESP-IDF5.1] Add custom_ESP32s2_4M316k_LittleFS_CDC
[Factory Reset] Add default flags for factory reset
[ESP-IDF5.1] Fix starting DHCP on ESP AP during setup
[Cleanup] Reduce bin size (NVS storage & P128 NeoPixelBus)
[Cleanup] Reduce build size (P128 NeoPixelBus)
[Cleanup] Reduce build size (P104/P128)
[Cleanup] Reduce build size (P104 load/save functions)
[Cleanup] Reduce build size
[Cleanup] Reduce build size (AdaFruitGFX_Helper fonts)
[ESP32] Disable PSRAM for ESP32 4M builds (WT32-ETH01 issues)
[Docs] Add credits to origin of ESP32-S3 flash/PSRAM options
[ESP-IDF5.1] Improve IPv6 for ESP32-xx
[ESP-IDF5.1] Fix IPv6 for ESP32-S3
[Build] Fix build due to typo in source code
Fix "Enable SDK WiFi Auto Reconnect" state on sysinfo page (#4935)
[build] Fix another build issue due to includes
Revert "[Cleanup] Reduce build size (AdaFruitGFX_Helper fonts)"
[Factory reset] Fix using factory reset defaults on new devices
[ESP-IDF5.1] Update to latest ESP-IDF & Arduino fixes
Fix crash in command arg parsing with nullptr string
[IPv6] Allow `ip6` command from all command sources
[P077] Add `cseclearpulses` command to reset CF pulses counter
[Cleanup] Reduce build size by simplifying logs
[Provisioning] Show error and event on failed firmware update (#4941)
[Build] Fix build error on ESP8266
[P077_CSE] Fix cseclearpulses command
[P077 CSE7766] Call PLUGIN_READ right after `cseclearpulses`
[P016 IR] Reduce stack usage executing commands
[P016 IR] Fix some build mistakes reducing stack usage
[P016 IR] Reduce stack usage execute command
[P016 IR] Add debug code to reproduce crashes Uwe
[Cleanup] Reduce stack usage P036 OLED Framed
[P036 Framed OLED] Apply cleanup from Ton's TAR pull request
[P036 OLED Framed] Add bound checks when drawing fonts
[Commands] Allow commands from external source to be queued (stack)
[Cleanup] Reduce stack usage P036 OLED Framed
[P036 Framed OLED] Apply cleanup from Ton's TAR pull request
[P036 OLED Framed] Add bound checks when drawing fonts
[ESP32 IPv6] Fix getting IPv6 address on ESP32 classic
[Build] Add ESP8266 custom IR 1M build + IPv6 to custom ESP32 IR build
[IPv6] Move log to more logical place
[SPI Ethernet] Add support for SPI Ethernet modules
[SPI Ethernet] Fix build for pre ESP-IDF5.1
[SPI Ethernet] Fix build
[SPI Ethernet] Use user configurable SPI bus for SPI Ethernet
[SPI Ethernet] Fix build pre-ESP-IDF5.1
[SPI Ethernet] Fix detect Link Up/Down + cleanup code
[SPI Ethernet] Fix build on ESP-IDF < 5.x
[Build] Fix building on ESP8266
[SPI Ethernet] Document SPI Ethernet + Eth config for available boards
[SPI Ethernet] Fix typo in docs
[Cleanup] Fix crashes on ESP32 sending log from ISR callback functions
[SPI Ethernet] Add "- None -" Ethernet type option on Hardware Page
[ESP-IDF5.1] Update to latest SDK/Arduino commits
[IPv6] Fix IPv6 on ESP32-S3
[Build] Fix missing #endif
[SPI Ethernet] Allow selecting RMII pins for SPI Ethernet
[SPI Ethernet] Fix concurrency issue with shared SPI bus for ETH/display
[Build] Fix build on ESP32-C3
[PWM] Fix ESP32 LittleFS build PWM GPIO : port#2 is out of range (#4962)
[SPI Ethernet] Make default Ethernet parameters more neutral
[PWM] Fix deadlock on ESP32-classic with PWM fade
[ESP32 PWM] Fix calling ledcAttach for Servo and PWM on ESP32 IDF5.1
[ESP-IDF5.1] Update to latest Arduino and ESP-IDF commits
[Email] Fix sending multiple lines in body (#4967)
[ESP-IDF5.1] Fix build ESP32-C2
[Build] Test ESP32-solo1 build on CI
[ESP-IDF5.1] Update to latest platform build
[SPI Eth] Add ESP32-S3 ETH builds
[ESP32 WiFi] Fix slow connect after WiFi scan
[SPI Eth] Allow SPI Ethernet W5500 to have not connected INT pin
[Build] Fix missing include
[ESP-IDF5.1] Update to latest IDF and Arduino commits
[ESP-IDF5.1] Update platform package for ESP32-solo1
[ESP-IDF5.1] Fix renamed platform zip file
[ESP32 WiFi] Fix crashing on wifi disconnect
[WiFi] Fix crash when calling disconnect or wifimode,off from remote src
[WiFi] Fix crash when WiFi was turned off while data is sent
[Docs] Add warning changing ECO mode when using SPI Ethernet
[GPIO] Add form note setting pull-up on Hardware tab (#4800)
[Rules] Remove warning for max size on Rules edit page
[Eth] Show Ethernet adapter used in JSON/Sysinfo
[ESP-IDF5.x] Add fix to ESP-IDF/Arduino for W5500 without RST (AtomPoE)
[HW info] Add checks for properly identify embedded flash/PSRAM
[ESP8266] Reduce memory usage by actively flushing webpage buffers
[IPv6] Fix slowdown restarting services on receiving IPv6 address
[ESP32-C3/C6] Fix web slowdown by reverting Arduino/IDF code
[Build] Fix build issue on ESP-IDF4.4
[Build] Fix build on non-ESP32-S3
[Build] Fix typo in ESP32-S2 code
[ESP32-C3/C6] Fix stalling on concurrent connections
[Build] Add flag to help not compile/download unused libs

Ton Huisman (116):
[P044] Uncrustify format source
[P044] Make Led pin configurable
[P044] Correct auto-complete typo
[Plugins] Call PLUGIN_WEBFORM_PRE_SERIAL_PARAMS before serial settings are displayed to allow settings conversion
[Plugins] Call PLUGIN_WEBFORM_PRE_SERIAL_PARAMS before serial settings are displayed to allow settings conversion
[P020] Merge [P044] code into [P020], so P020 van emulate P044
[P020/P044] Migrate settings also on plugin start without prior save from UI
[P020] Code improvement
[P020/P044] Add option for including P1 data in #data event
[UI] Add Separator character input selector
[P020/P044] Add feature to replace spaces and newlines in received data
[P020] Add plugin documentation
[P037] Implement replacement character input selector, update documentation
[UI] Fix unsupported feature compilation error, fix signed/unsigned warning
[P044] Only show usable settings
[P044] Update plugin documentation (based on P020)
[Build] Adjust Custom ESP8266 as already planned to fix build failure
[P020/P044] Adjustments to complete the merge
[P020] Add extra check before sending P1 data
[P020] Revert extra check before sending P1 data, minor improvements
[StringConverter] Add parseHexTextString()
[P020] Add command `serialsendmix`
[StringConverter] Improvements to parseHexTextString()
[P020] Add command documentation
[P020] Correct some typos in documentation
[StringConverter] Add parseHexTextData() to handle 0x00
[P020] Use parseHextTextData() to handle 0x00 in data
[P020] Update documentation for 0x00..0xFF hex data support in serialsendmix
[P020] Update changelog
[P020] Unification of Ser2Net log messages
[Build] Manually apply WiFi build fixes (missing includes)
[ESPEasySerial] Add shortName option to be used as eventname
[Helpers] Implement ESPEasySerial shortName option to be used as eventname
[P020] Increase max. buffer size [P020] Add options for using Serial Port name as event and/or append the task number [P020/P044] Fix plugin initialization when USB (HW)CDC or I2C Serial is selected
[P020] Update documentation for new options
[P020] Fix receiving P1 data
[P020] Fix merge conflict
[P020] Allow some extra time-out while receiving P1 data, add missing CR/LF
[P044/P020] Improved defaults for P1 WiFigateway
[P020][P044] Minor improvements, update with latest mega changes
[Docs] Hardware page: Add missing documentation for new I2C Slow default
[P043] Add support for %sunrise% and %sunset% based time-values
[Docs] Add missing %syssec_d% variable
[P151] Add missing PLUGIN_I2C_GET_ADDRESS function
[Docs] Update in Plugin-template embedded documentation
[Docs] Add Rules example for registering daily working time
[TimeCalc] Fix parse errors
[Text input] Add `datalist` support, manually cherry picked from P123 PR
[Text input] Implement `datalist` support
[P043] Add selection list (datalist) support for input time string
[P043] Rework Day,Time inputs, add configurable Day,Time count
[P043] Change Value input layout to be on same line as the Day,Time input, code optimization
[Docs] Update Commands and Events references
[P043] Add option for On/Off value input
[P043] Add 'config' command support and get config value support
[P043] Add documentation
[Build] Disable some failing build envs
[Docs] Add P043 to commands and events reference pages
[P043] Fix simple Yes/No behavior like GPIO mode
[P043] Update documentation
[Build] Fix buildscripts for v4 Actions `upload-artifact`, `download-artifact` and `delete-artifact`
[Build] GH Actions v4 use unique upload-id
[Build] GH Actions use setup-python v5, improved glob for delete-artifact
[Build] GH Actions v4 try fix artifact download permissions issue
[Docs] Update `README.md` with new builds/ESPs/options
[Build] GH Actions v4 Sort builds by ESP, remove repackage step
[Build] GH Actions v4 Fix build names vs dependencies, add all-binaries artifact
[Build] GH Actions v4 Rename `repackage` job to `combine_package`
[Build] GH Actions v4 Apply also to `release.yml`, add ESP32-C2 and ESP32-C6 artifact uploads
[Lib] NeoPixelBus_Wrapper: Allow fall-back to Adafruit_NeoPixel lib for ESP8266
[Lib] NeoPixelBus_Wrapper: Fix compilation for IR builds
[Lib] NeoPixelBus_Wrapper: Correct includes attribute
[Docs] Add Rules example for measuring daily used power/energy
[Adafruit_NeoPixel] Fix compiler warning
[NeoPixelBus_wrapper] Update README.md
[NeoPixelBus_wrapper] Correct class inheritance error
[Adafruit_NeoPixel] Exclude from ESP32 builds (unused)
[Adafruit_NeoPixel] Correct function signature issues causing compiler warnings
[P131] Fix compiler warning -Wreorder
[SuperTinyCron] Remove unused commandline tool
[P020] Replace WiFiServer->available() by accept() (for IDF >= 5)
[Build] Combine_package use separate downloads to reduce chance of failure
[Build] Combine_package use wretry.action to try and succeed the downloads
[Build] Remove RTTTL from `normal_IRext_no_rx` build for size, add some libs to lib_ignore for `custom_IR` builds
[P043] Exclude some code that won't work for PLUGIN_BUILD_MINIMAL_OTA builds
[Release] Add ESP32-C2 and ESP32-C6 downloads
[Build/Release] Fix some issues, apply workarounds where needed
[Docs] Update copyright year to 2024
[Docs] Update copyright year to 2024
[Docs] Update copyright year to 2024
[Docs] Update Sphinx tools and configuration
[IR] Enable all protocols for ESP32 IR builds
[Bugfix] Update bootstrap version for Sphinx to fix documentation menus
[P166] Add plugin GP8403 DAC Dual channel 0-10V
[P166] Add isI2CEnabled check on PLUGIN_INIT
[Build/Release] Update actions/cache to v4
[P166] Send out datat for events/controllers when changing output values
[Build/Release] Remove Wdalen/retry.action plugin for Node 20 compatibility
[P166] Send out data by scheduling a timer
[P166] Update changelog
[P166] Set default I2C address to 0x5F, as that's how is delivered
[UI] Add alternative 'default' selection to `addFormSelectorI2C()`
[P166] Restore I2C address selector order, fix compiler warning 're-order'
[UI] Add alternative 'default' selection to `addFormSelectorI2C()`, select by address
[P166] Adjust I2C address selector default
[UI] Update plugin I2C address selectors to normal order, with matching default
[P166] Optionally restore last output value on warm boot (setting, default enabled)
[P166] Fix bug that Initial values where not applied after settings save
[P166] Add documentation
[P166] Documentation improvements
[Build] Allow FEATURE_SERVO for Custom builds with LIMIT_BUILD_SIZE set
[Bugfix] `%vcc%` variable isn't recognized
[MQTT] Add PublishR command: publish with will-retain
[Docs] Documentation and EasyColorCode updates and fixes, Feb 2024
[MQTT] Fix debug strformat message
[EasyColorCode] Correction and var rename commonEvents

chromoxdor (30):
Update Networking.cpp
Update Networking.cpp
Update Networking.cpp
make thinkspeak event optional
compare also the last part of the uri to generate an event
add check if we got an answer otherwise we get -1 as a value
Update Networking.cpp
Update Networking.cpp
Update define_plugin_sets.h
Update define_plugin_sets.h
Update Networking.cpp
Add ThingspeakReply to wordlist
Update Networking.cpp
Update Networking.cpp
added documentation
Update Rules.rst
single + multifield reply combined
Update Rules.rst
Update Rules.rst
a little formatting
Update espeasy.min.js
Update Rules.rst
add %sysec_d% and fix typo
remove change since ton already did it :)
Update StringGenerator_System.cpp
initial changes
Update _P102_PZEM004Tv3.ino
Update _P102_PZEM004Tv3.ino
Update Rules.rst
Update codemirror to 5.65.16

flashmark (9):
Initial plugin structure
Rough, working version
Added recovery from communication failures
Rework after review, added documentation
Fixed compiler issue after rebase
Minor cleanup
Some fixes after review
Added to CLimate and Collection G plugin sets. Removed some leftovers.
Merge

uwekaditz (11):
[P016] Add protocol RAW to UI if 'Accept DecodeType UNKNOWN' is set
uint64ToString() changed to ll2String()
Check the vector size when checking for commands, and check that the command is really not empty
Reduce code for debug message
Revert "Merge branch 'P016]-PullRequest' of https://github.com/uwekaditz/ESPEasy into P016]-PullRequest"
Revert "Reduce code for debug message"
Reduce code for debug message
Use the new property addToQueue in ExecuteCommand_all()
Uncrustify
Uncrustify #ifdef's
[P016] BUG: Decode type UNKNOWN was not added to the web settings


-------------------------------------------------
Changes in release mega-20231225 (since mega-20231130)
-------------------------------------------------
Expand Down

0 comments on commit d6514ec

Please sign in to comment.