mirror of
https://github.com/letscontrolit/ESPEasy.git
synced 2026-07-27 19:57:38 +00:00
automatically updated release notes for mega-20230930
This commit is contained in:
Vendored
+200
@@ -1,3 +1,203 @@
|
||||
-------------------------------------------------
|
||||
Changes in release mega-20230930 (since mega-20230822)
|
||||
-------------------------------------------------
|
||||
|
||||
Release date: za 30 sep 2023 15:46:23 CEST
|
||||
|
||||
Adam Groszer (1):
|
||||
added InfluxDB v2 HTTP API docs and some other minors
|
||||
|
||||
Fabio Ancona (3):
|
||||
Update README.md adding "Climate"
|
||||
[DOC] Update P014 to avoid to use this Plugin with SHT2x devices
|
||||
Update P014.rst
|
||||
|
||||
Michael Schröder (1):
|
||||
Ignore more variants of own Custom.h
|
||||
|
||||
TD-er (83):
|
||||
Update issue templates
|
||||
[ADS1x15] Support ADS1015 & add sample rate selector
|
||||
[ADS1x15] Add ADS1015/ADS1115 sensor type detection to task config page
|
||||
[Cleanup] Add macro NR_ELEMENTS for array counting
|
||||
[ADS1x15] Add option to select multiple task value outputs
|
||||
[ADS1x15] Simplify storage of settings
|
||||
[ADS1x15] Update documentation
|
||||
[ADS1x15] Update documentation
|
||||
[ADS1x15] Replace "ADS1115" with "ADS1x15" in docs and I2C scan result
|
||||
[ADS1x15] Fix PBC -> PCB typo in documentation
|
||||
[BMP3xx] Add support for Bosch BMP384/388/390 temp/pressure modules
|
||||
[BMP3xx] Fix saving I2C address
|
||||
[BMP3xx] Perform a few reads after init to initialize the IIR filter
|
||||
[BMP3xx] Add detected chip + altitude compensation
|
||||
[BMP3xx] Document P154 BMP388/BMP390
|
||||
[BME280] Show detected sensor model like is done for ADS1x15 and BMP3xx
|
||||
[Scheduler] Cleanup of Scheduler code
|
||||
[Scheduler] Allow to schedule task calls to specific functions
|
||||
[Scheduler] Split Various Scheduler timer types into separate .cpp files
|
||||
[Cleanup] Fix build issue in WOL plugin
|
||||
[Scheduler] Remove unneeded scheduler call type
|
||||
[Scheduler] Cleanup includes and fix decode()
|
||||
[Documentation] Document ESPEasy Functional Blocks
|
||||
[Documentation] Add ESPEasy Functional block diagram
|
||||
[Docs] Mark arrow between controller and MQTT broker as bidirectional
|
||||
[Docs] Clarify some arrows in ESPEasy block diagram
|
||||
[Task] Revert 'soft disable' task (for now...)
|
||||
[Cleanup] Make deviceIndex_t a strict class
|
||||
[Cleanup] Only allow PLUGIN_ADD to change Device[] vector
|
||||
[Cleanup] Make pluginID_t a strict class
|
||||
[Cleanup] Fix build error on ETH builds with pluginID_t
|
||||
[Cleanup] Partial conversion npluginID_T to class
|
||||
[Cleanup] Complete convert npluginID_t to strict class
|
||||
[Cleanup] Reduce build size on ESP8266 making DeviceVector less strict
|
||||
[Cleanup] Fix crashing compiler on ESP8266 builds
|
||||
[Cleanup] Reduce build size to 'undo' extra added bytes in this cleanup
|
||||
[Cleanup] Further reduction of build size
|
||||
[Cleanup] Fix build on ESP8266 Collection A
|
||||
[Cleanup] Fix build error on ESP8266 Display
|
||||
[Cleanup] Reduce build size by moving small functions to .h files
|
||||
[Cleanup] Use constexpr for static pluginID compares
|
||||
[Cleanup] Use more constexpr for static pluginID compares
|
||||
[Controller] Simplify ESPEasy core administration of CPlugins
|
||||
[Cleanup] Misc code cleanup + add comments from PVS Studio
|
||||
[Plugin] Simplify ESPEasy plugin registration + reduce build size
|
||||
[Cleanup] Simplify code for return values internal ESPEasy commands
|
||||
[Cleanup] Simplify get/set functions of VariousBits1 in SettingsStruct
|
||||
[Cleanup] Remove no longer needed globals/Protocol.h/.cpp
|
||||
[Neopixel] Fix build error signed/unsigned compare
|
||||
[Cleanup] Apply GPIO log optimizations to reduce build size (@Ton)
|
||||
[Cleanup] Fix storing new task (taskenable still doesn't work...)
|
||||
[Cleanup] Fix silly bug setting tasks disabled.
|
||||
[Cleanup] Reduce size of embedded lookup table to only included plugins
|
||||
[Cleanup] Do not use 'Number' in DeviceStruct class
|
||||
[Cleanup] Simplify DeviceIndex_sorted
|
||||
[Cleanup] Fix merge issue
|
||||
[Cleanup] Minor code tweaks to reduce build size
|
||||
[Debug] Add "minimal" special build for analysis
|
||||
[PVS Studio] Fix issues found by PVS Studio
|
||||
[Cleanup] Reduce build size by moving isInitialized() to .h files
|
||||
[Servo] Fix servo for ESP32-S2/C3
|
||||
[Cleanup] Reduce build size for bitlevel access in Controller Settings
|
||||
[Cleanup] Remove code redundancy from DevicesPage and UploadPage
|
||||
[PluginStats] Fix showing stats when using 256 samples buffer
|
||||
[Cleanup] Fix crash when adding new controller
|
||||
[Cleanup] Disable drawing partition layout for limit build size builds
|
||||
[Cleanup] Fix isNaN check in thermocouple plugin
|
||||
[Debug] Add special debug build env for Display builds
|
||||
[Cleanup] Reduce build size making Improv smaller
|
||||
[Debug] Set special debug 'display' build to BUILD_NO_DEBUG
|
||||
[Cleanup] Shorten (very) elaborate notes in P039 ThermoCouple
|
||||
[Cleanup] clarify single event note + reduce GPIO command logs
|
||||
[I2C scanner] Fix missing ++x; causing reboot during I2C scan
|
||||
[ADC] Fix handling negative ADC values from Hall Effect sensor
|
||||
[Notifications] Fix deleting notifier
|
||||
[GPIO] Fix check for valid GPIO
|
||||
[RTTTL] Fix parsing correct command argument
|
||||
[RTTTL] Fix argument index for melody + prevent crash when changing song
|
||||
[RTTTL] Fix stupid mix-up of old/new command argument parsing
|
||||
[RTTTL] Only check for old/new syntax in the 1st argument
|
||||
[RTTTL] I need some coffee....
|
||||
[Internal temp] Fix crashes on ESP32-S2/S3/C3 + filter
|
||||
[ESP32 temp] Fix specific includes for ESP32-S2
|
||||
|
||||
Ton Huisman (77):
|
||||
[P036] Show current display content on Devices page
|
||||
[P036] Wrap on-display output in `pre` tag to keep spaces and similar formatting
|
||||
[P036] Remove unreachable code, other optimizations
|
||||
[addHtmlDiv] Add optional `attribute` argument
|
||||
[P036] Reduce Show Display font-size to 75%, code optimizations
|
||||
[P023] Add Show Values for on-Display content, code improvements and optimizations
|
||||
[P036] Make Interval optional
|
||||
[P036] Update documentation
|
||||
[P023] Add documentation
|
||||
[P023] Updated screenshot
|
||||
[P036] Add center/right align in preview, make preview compile-optional, code optimizations
|
||||
[P036] Only disable alignment feature for 1M builds
|
||||
[P036] Add new compile-time directives to Custom-sample.h
|
||||
[Build] Make `Climate` build fit
|
||||
[P036] Code optimizations
|
||||
[P023] Minor code optimizations
|
||||
[P036] Add optional user-defined display headers
|
||||
[P036] Change compile-time defines to bool, change enums to uint8_t type, update changelog
|
||||
[P036] Fix copy/paste error for `userDef2`
|
||||
[P028] Add detection-mode setting
|
||||
[P028] Ignore humidity if Sensor model BMP280 is selected
|
||||
[Devices] Add event PLUGIN_WEBFORM_LOAD_ALWAYS that is also called for remote data-feed devices
|
||||
[P028] Fix VType matching for remote data-feed, implement new WEBFORM_LOAD_ALWAYS event
|
||||
[P028] Update documentation
|
||||
[Controllers] Show correct data (or nothing) for controllers without Host or Port settings
|
||||
[Controllers] Code improvement
|
||||
[P036] Enable Userdefined headers by default for LIMIT_BUILD_SIZE builds
|
||||
[P104] Add Dot subcommand to draw individual dots in a zone
|
||||
[P104] Update documentation
|
||||
[P104] Code improvements and a bugfix
|
||||
[P028] Fix merge conflict
|
||||
[P036] Code improvements using `constexpr`
|
||||
[Rules] Improving removal of comments
|
||||
[Rules] Separate comment removal from reading a line
|
||||
[Release] `release.yml` script improvements
|
||||
[P036] Fix merge conflicts, small source formatting improvements
|
||||
[SD-card] Bugfix: Opening a file from SD-card doesn't always work
|
||||
[SD-browser] Code improvements
|
||||
[P153] Fix incorrect Sensor_VType setting
|
||||
[SD-Card] Show SD-card CS GPIO pin in pin-selection
|
||||
[P036] Bugfix in documentation-syntax
|
||||
[P051] Fix device being automatically disabled and I2C scan issue
|
||||
[I2C Scan] Make I2C scan more robust by adding extra wakeup
|
||||
[Docs] Add I2C Scan documentation
|
||||
[Docs] Additional I2C Scan documentation (mux)
|
||||
[Docs] Rules example for PostToHTTP/PutToHTTP
|
||||
[UI] Bugfix: Don't show - None - [SD-CARD] in GPIO selector when SD-Card is not configured (improves #4780)
|
||||
[Build] Restore RTTTL feature in ESP8266 Climate build
|
||||
[RTTTL] Add Async play and other improvements
|
||||
[RTTTL] update documentation
|
||||
[GPIO] Decrease buildsize by optimizing logging
|
||||
[RTTTL] Add FEATURE_ flags to Custom-sample.h
|
||||
[GPIO] Adopt optimized logging improvements (@gijs)
|
||||
[Build] Add Collection G builds
|
||||
[Build] Move [P154] BMP3xx to Collection G
|
||||
[Build] Add checks for some external defined compiletime settings
|
||||
[P036] Code formatting and optimizations
|
||||
[P037] Build: Include all features in ESP32 builds
|
||||
[P073] Reduce logging for BUILD_NO_DEBUG builds to reduce size
|
||||
[P036] Updates for documentation
|
||||
[P026][Sysvars] Add Internal temperature sensor value for ESP32
|
||||
[P026][Sysvars] Feedback and fixes
|
||||
[P026][Sysvars] Fix typo in comment
|
||||
[P026] Add Get Config feature for all values
|
||||
[P026] Add documentation
|
||||
[Scripts] Handle 8M builds in WebFlasher
|
||||
[P026][Sysvars] Avoid temperature reading errors on ESP32 classic (2 tries only)
|
||||
[P026][Sysvars] Read temperature every second on ESP32 classic for better results
|
||||
[Build] Try to use real branch name on GH Actions builds
|
||||
[Build] Ignore Docs commits to trigger an Actions run
|
||||
[P026][Sysvars] Explicitly disable FEATURE_INTERNAL_TEMPERATURE for ESP8266
|
||||
[P026][Sysvars] Add delay() call
|
||||
[Build][P026] Update documentation (without Actions run...)
|
||||
[P037] Update documentation
|
||||
[RTTTL] Add events for RTTTL play (async only), fix intermitted/skipped async playing
|
||||
[RTTTL] Restore Cancelled event, update documentation
|
||||
[P000 Docs] Update some internal links
|
||||
|
||||
chromoxdor (2):
|
||||
Fixed error in section TaskValueSet
|
||||
Update GPIO.cpp
|
||||
|
||||
dependabot[bot] (1):
|
||||
Bump actions/checkout from 3 to 4
|
||||
|
||||
uwekaditz (9):
|
||||
[P036] Add ticker as scroll option
|
||||
Compiler error if P036_SendEvent was not set
|
||||
Calculation for ticker IdxStart and IdxEnd was wrong for 64x48 display, Start page updates after network has connected in PLUGIN_ONCE_A_SECOND
|
||||
Some bug fixes (only 1 line displayed)
|
||||
Removed unnecessary clear() functions
|
||||
Merged with mega from 2023-08-25
|
||||
Wrong #ifdef P036_SEND_EVENTS
|
||||
CHG: Disable scrolling or ticker if new line content received (PLUGIN_WRITE)
|
||||
CHG: Code reduced if P036_ENABLE_TICKER is not used
|
||||
|
||||
|
||||
-------------------------------------------------
|
||||
Changes in release mega-20230822 (since mega-20230623)
|
||||
-------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user