- Changelog
- Releases v1.6.2
- Releases v1.6.1
- Major Releases v1.6.0
- Releases v1.5.0
- Major Releases v1.4.0
- Releases v1.3.1
- Major Releases v1.3.0
- Major Releases v1.2.0
- Releases v1.1.3
- Releases v1.1.2
- Releases v1.1.1
- Major Releases v1.1.0
- Releases v1.0.16
- Releases v1.0.15
- Releases v1.0.14
- Releases v1.0.13
- Releases v1.0.12
- Releases v1.0.11
- Releases v1.0.10
- Update
platform.ini
andlibrary.json
to use originalkhoih-prog
instead ofkhoih.prog
after PIO fix - Update
Packages' Patches
- Fix issue with new ESP8266 core v3.0.1
- Fix AP connect issue caused by breaking ESP8266 core v3.0.0. Caused by multiple core changes, but the new solution results a better and faster connection to AP.
- Fix SSL issue caused by breaking ESP8266 core v3.0.0. Now the better BearSSL is used in both ESP32 and ESP8266 to replace the ESP8266 deprecated
axTLS
. Check Remove axTLS from code and documentation #7437 - Fix the
BLYNK_INFO_DEVICE
displaying the generic ESP8266 board with Blynk logo. Caused by new ESP8266 core changes ofbuild.board
. For example fromESP8266_NODEMCU
in core v2.7.4 toESP8266_NODEMCU_ESP12E
in core v3.0.0 - Fix many warnings only displayed in new core ESP8266 v3.0.0
- Make code compatible for either new ESP8266 core v3.0.0+ or ealier cores v2.7.4-
- Fix bug.
- Optimize and sync with Blynk_Async_WM library v1.5.0
- Enable scan of WiFi networks for selection in Configuration Portal. Check PR for v1.3.0 - Enable scan of WiFi networks #10. Now you can select optional SCAN_WIFI_NETWORKS, MANUAL_SSID_INPUT_ALLOWED to be able to manually input SSID, not only from a scanned SSID lists and MAX_SSID_IN_LIST (from 2-15)
- Fix invalid "blank" Config Data treated as Valid.
- Permit optionally inputting one set of WiFi SSID/PWD by using
REQUIRE_ONE_SET_SSID_PW == true
- Enforce WiFi PWD minimum length of 8 chars
- Minor enhancement to not display garbage when data is invalid
- Fix issue of custom Blynk port (different from 8080 or 9443) not working on ESP32. Check Custom Blynk port not working for BlynkSimpleEsp32_Async_WM.h #4
- Add LittleFS and SPIFFS support to new ESP32-S2 boards (Arduino ESP32C3_DEV). Check HOWTO Install esp32 core for ESP32-S2 (Saola, AI-Thinker ESP-12K) and ESP32-C3 boards into Arduino IDE.
- Add EEPROM and SPIFFS support to new ESP32-C3 boards (Arduino ESP32C3_DEV). Check HOWTO Install esp32 core for ESP32-S2 (Saola, AI-Thinker ESP-12K) and ESP32-C3 boards into Arduino IDE.
- Fix SSL issue with Blynk Cloud Server
- Update examples
- Configurable Customs HTML Headers, including Customs Style, Customs Head Elements, CORS Header.
- Add support to ESP32-S2 (ESP32-S2 Saola and AI-Thinker ESP-12K). Currently using EEPROM only. To add support to LittleFS and SPIFFS in future releases.
- Fix Config Portal Bug.
- Tested with Latest ESP32 Core 1.0.5 for ESP32-based boards.
- Update examples
- To permit autoreset after configurable timeout if DRD/MRD or non-persistent forced-CP. Check Good new feature: Blynk.resetAndEnterConfigPortal() Thanks & question #27
- Fix rare Config Portal bug not updating Config and dynamic Params data successfully in very noisy or weak WiFi situation
- Add functions to control Config Portal from software or Virtual Switches. Check How to trigger a Config Portal from code #25
- Add examples to demo the new Virtual ConfigPortal SW feature
- Optimize code
- Add support to LittleFS for ESP32 using LITTLEFS Library
- Add support to MultiDetectDetector. MultiDetectDetector feature to force Config Portal when configurable multi-reset is detected within predetermined time.
- Clean-up all compiler warnings possible.
- Add Table of Contents
- Add Version String
- Add MRD-related examples.
- Fix bug and logic of USE_DEFAULT_CONFIG_DATA.
- Auto format SPIFFS/LittleFS for first time usage.
- Update to use LittleFS for ESP8266 core 2.7.1+.
- Fix SSL connection bug.
- Fix dynamicParams loading bug in v1.0.14.
- Add Blynk_WM_Template example contributed by Thor Johnson.
Again thanks to Thor Johnson and Thor Johnson in Blynk for testing, bug finding, feature adding, README rewriting, collaborating, etc..
- Fix dynamicParams bug in v1.0.13. Again thanks to Thor Johnson and Thor Johnson in Blynk
- Optional default Credentials as well as Dynamic parameters to be optionally autoloaded into Config Portal to use or change instead of manually input.
- DoubleDetectDetector feature to force Config Portal when double reset is detected within predetermined time, default 10s.
- Configurable Config Portal Title to be either HostName, BoardName or default undistinguishable names.
- Examples are redesigned to separate Credentials / Defines / Dynamic Params / Code so that you can change Credentials / Dynamic Params quickly for each device.
Thanks to Thor Johnson to test, suggest and encourage to add those new features in v1.0.13, such as Default Credentials/Dynamic Params, Configurable Config Portal Title, DRD.
- Fix severe bug in v1.0.11
- New powerful-yet-simple-to-use feature to enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters.
- Dynamic custom parameters to be saved automatically in EEPROM, or SPIFFS.
- WiFi Password max length is 63, according to WPA2 standard
- Permit to input special chars such as ~, !, @, #, $, %, ^, &, _, -, space,etc. into data fields. Thanks to brondolin to provide the amazing fix.