Releases: letscontrolit/ESPEasy
Releases · letscontrolit/ESPEasy
Release mega-20191122
Changes in mega-20191122 (since mega-20191119): ESPEasy release bot (1): automatically updated release notes for mega-20191122 Florent Kilchoer (1): Add options in custom.h to enable first controller at startup Florin (1): Clean Warning messages inside external libraries: AS_BH1750 & Adafruit Gijs Noorlander (14): [PIO] Cleanup platformio.ini and move to core 2.6.1 as default (#2742) [PIO] Update .travis.yml with new env names [Cleanup] Make timing stats optional to reduce size [PIO] Fix using wrong name for regular_platform [PIO] Cleanup ESP32 environments by using extends [PIO] Fix building hardware specific builds [PIO] Fix empty build_flags [PIO] Only build needed environments [PIO] Split platformio.ini into separate files + cleanup. [PIO] Add core 2.6.1 SDK3 builds and PIO env list for Vagrant [New UI] Add /buildinfo JSON to give list of included plugins/controllers [PIO] Use same build_flags def for _debug_ envs [PIO] Update .travis.yml to include core 2.6.1 SDK3 builds [Vagrant] Sample pio_envlist.txt file TD-er (2): [PIO] Reduce platformio.ini complexity by using extends [PIO] Disable build cache dir (Windows/Unix slash in path)
Release mega-20191119
Changes in mega-20191119 (since mega-20191116): Bartlomiej Zimon (3): [p2p] small optimization [DHT] add extra ms [DHT] reoreder interrupt handling ESPEasy release bot (1): automatically updated release notes for mega-20191119 Florin (5): Adding the subscribe command to allow for subscribing to other topics in the rules mqtt subscribe command moved declaration to ESPEasy_fwdecl.h cleanup and formatting add documentation for subscribe command. Gijs Noorlander (3): [Rules] Fix comparing time (#2732) [WiFi] Retry setting WiFi mode if it fails to do so (#2721) [WiFi] Only allow automatic AP mode in first 5 minutes from boot uwekaditz (4): [P036] CHG: Header content only changed once within display interval [P036] Value 128 change to P36_MaxDisplayWidth [P036] Commands (PLUGIN_WRITE) reviewed completely [P036] Commands (PLUGIN_WRITE) reviewed completely
Release mega-20191116
Changes in mega-20191116 (since mega-20191113): ESPEasy release bot (1): automatically updated release notes for mega-20191116 Florin (1): skip publishing of values with empty labels Gijs Noorlander (4): [pubSubClient] Fix signed/unsigned compare warning [SD] Allow to compile with FEATURE_SD defined (#2700) [PIO] Ignore SD/SDFS libraries to reduce build size [C002] Allow heatpump commands for new plugin P088 Plebs (2): fix for #2730 (longpulse command) fixed longpress with a new timer type TD-er (4): [PubSubClient] Fix check for domain string [PubSubClient] Only update lastOutActivity when write is successful [MQTT] Improve update MQTT client connected status [pubsubclient] Fix bug in publish
Release mega-20191113
Changes in mega-20191113 (since mega-20191108): BrainHunter (1): Added TX-Enable Pin to ser2net for RS485 support. ESPEasy release bot (1): automatically updated release notes for mega-20191113 Gijs Noorlander (12): [Docs] Document changed rules parameter parsing [Rules] Allow back quote as parameter separator wrapper [Rules] Check nr arguments on commands and log when too many arguments [Log] Show loglevel on serial log output [Rules] Fix incorrect reject of commands handling tasks (#2726) [Rules] Improve parse argument as int [Pulse Counter] Add taskIndex parameter to resetPulseCounter command [Rules] Proper error log with incorrect number of arguments [PIO] patch for core 2.6.0 build env. [PIO] Use Jason2866 version of core 2.6.0 [Custom Build] Fix order of Custom.h and ESPEasyDefaults.h [Rules] Fix parse issue where bogus parameter is found due to extra spaces Yannick (2): Fix bug when read SHT20 Update reading process (no blocking) jimmys01 (1): [IR] Updated library reduces memory consumption stefan (1): [OTA] Fix ESP8266 OTA update uwekaditz (6): Update _P036_FrameOLED.ino Update _P036_FrameOLED [P036] Added pagination to customized header Update _P036_FrameOLED.ino [P036] BUG Wifi bars for 128x64 and 128x32 displays must be on right side [P036] Time for PLUGIN_READ reduced
Release mega-20191108
Changes in mega-20191108 (since mega-20191104): Bartlomiej Zimon (1): P003 Pulse: add resetpulsecounter command for setting counters to 0 ESPEasy release bot (1): automatically updated release notes for mega-20191108 TD-er (1): [Docs] Document new resetpulsecounter command jimmys01 (7): Update IR library [IR TX RX] Add IRSEND JSON formated command [IR TX] Pretify and show to the log the supported Protocols, make JSON keys not case sensitive [IR TX] Fix travis issues Refactor P035 Refactor P035 Another refactor of P035
Release mega-20191104
Changes in mega-20191104 (since mega-20191103): ESPEasy release bot (1): automatically updated release notes for mega-20191104 Gijs Noorlander (4): [OTA] Fix minimal OTA size computations (#2707) [Rules] Fix (serious) bug in matching compares (#2704) [Build] ESP32 does not yet provide Web based OTA [Build] Exclude debug_custom builds from nightly build
Release mega-20191103
Changes in mega-20191103 (since mega-20191028): ESPEasy release bot (1): automatically updated release notes for mega-20191103 Gijs Noorlander (30): [Minimal OTA] Exclude web pages from minimal OTA build [Modbus RTU] Move strings to flash [Build] Fix uninitialized warning in Scheduler [Minimal OTA] Exclude Github Copy button on minimal build [WiFi] Fix WiFi reissue when gotIp event is delayed [Minimal OTA] Add defines to enable/disable any web page [Minimal OTA] Disable buttons for not included pages [FEATURE_SD] Fix build issues when FEATURE_SD is defined (not finished) Fix JSON service stopped working (#2697) [Cleanup] Fix issue ControllerSettings & extra checks TaskIndex [clangtidy] Use sizeof(*this) instead of sizeof(this) [clangtidy] Clean up Commands/* [clangtidy] Clean up DataStructs/* [clangtidy] Missing header guard defines [clangtidy] Const reference function parameters [clangtidy] Missing forward declaration of toString(float,int) [Build] Fix build issue ESP32 [Custom Build] Add WEBSERVER_CUSTOM_BUILD_DEFINED to strip out web pages [Custom build] Strip out MQTT commands when no MQTT used. [MQTT] Fix Publish command (#2662) [Build] Fix build issue with core 2.4.1 (F() macro) [Minimize OTA] Allow to define USES_SSDP from Custom.h [Cleanup] Split remaining .h files in Commands dir into .h and .cpp [Rules] Add some debug logs for checking conditionMatchExtended [clangtidy] Address some warnings reported by CLangTidy [Cleanup] Change toString(bool) into boolToString(bool) [Cleanup] Extra boundary checks for deviceIndex [Cleanup] Add boundary checks for accessing UserVar [Cleanup] Include define_plugin_sets.h in ESPEasy_common.h and only include common [Build] Fix build error in P086_Homie Plebs (1): fixed serious bug for MONITOR command for offline PCF or MCP
Release mega-20191028
Changes in mega-20191028 (since mega-20191016): ESPEasy release bot (1): automatically updated release notes for mega-20191028 Gijs Noorlander (25): [Rules] Improve rules matching (#2660) [PIO] Fix build issue using Python 3 [PIO] Fix build issue due to duplicate env in platformio.ini [Rules] Make handling compare condition more deterministic. [Cleanup] Make use of consistent names for DeviceIndex (#2676) [Cleanup] Proper handling of tasks not supported in current build [ESPEasy p2p] Allow changing remote unit on receiving plugin (#2679) [Cleanup] Use of taskIndex_t & reduce memory usage in structs [Cleanup] Use taskIndex_t everywhere where a task index is used. [sendToHttp] Trim spaces from path (#2681, #2660) [WDT reboot] Fix SW watchdog reboot when saving rules [ADC] Perform first read of ADC at init, before starting WiFi (#2646) [ArduinoIDE] Fix include errors for ArduinoIDE [WiFi AP] No automatic attempt to reconnect with connected client (#2650) [WiFi] Only reset wifi connect attempt on stable connection (#2650) [MQTT] Use parseString functions to disect publish command (#2657) [Rules] Fix grammar in parsing parameters (#2686) [Commands] Mark commands not using standard parse functions (#2686) [PIO] Cleanup old environments and add debug definitions Remove redundant Wire.beginTransmission (#1417) [Build] Add custom 4M2M build [Build] Rename ESP32 env 1M8_partition to 4M316k [Docs] Describe PlatformIO installation [NTP] Sign of time offset reported in log was wrong [Cleanup] rename deepSleep functions and parameters (#1803)
Release mega-20191003
Changes in mega-20191003 (since mega-20190928): ESPEasy release bot (1): automatically updated release notes for mega-20191003 Gijs Noorlander (13): [PIO] Describe core 2.6.0 branches/repositories [SenseAir] Fix incorrect handling of Modbus error codes [Uncrustify] Format SenseAir, AcuDC24x and Modbus RTU file Fix cached search for task value name may return wrong index (#2639) [Rules] Optimize rules parsing [INT#n] isn't doing transformations properly (#2642) Add system variable %sysstack% Disable firmware upload button when NO_HTTP_UPDATER is defined [Rules] Optimize ruleMatch function [Rules] Remove duplicate code to replace %eventvalue% [Rules] Split conditionMatch to share with event match [Rules] Allow extra inequality checks for rule event matching [Build] Fix forward declaration build error TD-er (3): [Build] Add NO_HTTP_UPDATER to exclude http updates [ADC] Fix oversampling offset during WiFi connect [ADC] Build fix ESP32 & Uncrustify jimmys01 (3): [IR] Update lib to 2.6.6 [IR] Further granulate the selection of IR capabilities Add the RAW RAW2 define also in the custom.h file as well
Release mega-20190928
Changes in mega-20190928 (since mega-20190926): ESPEasy release bot (1): automatically updated release notes for mega-20190928 Gijs Noorlander (3): [Build] Fix binary size check for xxx_1M builds [Build] Build log file does not interpret /t [Build] Fix use of flag BUILD_NO_DEBUG Saverio Cisternino (1): Update ccronexpr library to v20190415 jimmys01 (1): Add to PLUGIN_SET_ONLY_TEMP_HUM left over sensors