Change log
[1.2.2] Dec. 13, 2020
Fix
Fixed an issue where OTA updates would crash on the ESP32 platform. (issue #284 )
With this fix, AUTOCONNECT_UPLOAD_ASFIRMWARE_USE_REGEXP
must be enabled for regular expressions to be enabled in AUTOCONNECT_UPLOAD_ASFIRMWARE
.
[1.2.1] Dec. 5, 2020
Fix
Fixed that not declared error with AUTOCONNECT_NOUSE_JSON
. (issue #282 )
[1.2.0] Dec. 3, 2020
New features
Enhancements
Fixes
Avoids an empty-body warning when AC_DEBUG
is disabled. (issue #218 )
Fixed a core panic in the regex with ESP32.
Fixed an exception in the AutoConnect::end function.
Fixed an invalid SPIFFS compile error with ESP32.
Fixed deficiently forward references with HandleClient.ino example. (PR #275 )
Fixed incorrect connection wait time. (issue #216 )
Fixed not being able to specify channel ID with a mqttRSSI.ino example. (issue #262 )
Fixed posterior being disabled in AutoConnectElement.
[1.1.7] Apr. 19, 2020
Fixes
Fixed Apply button not work.
[1.1.6] Apr. 17, 2020
Fixes
Fixed OTA page translation not work.
[1.1.5] Apr. 15, 2020
New features
Enhancements
[1.1.4] Feb. 14, 2020
New features
Supports for overriding text of the menu items with user-defined labels.
Fixes
Fixed the compiler warning with experimental WiFi mode of ESP8266.
[1.1.3] Jan. 1, 2020
Enhancements
Improved Config New button behavior.
Added AUTOCONNECT_NOUSE_JSON
directive
Fixes
Fixed relocate Config New menu URI inability.
Removed compiler warning of unused.
[1.1.2] Oct. 22, 2019
Fixes
Fixed a crash when no SSID found.
Fixed memory leak on destruction.
[1.1.1] Oct. 17, 2019
Fixes
Fixed crash with unique_ptr deleting reference content.
Fixed disconnection request initialization missing.
[1.1.0] Oct. 15, 2019
Enhancements
Fixes
Fixed compilation error that no member named 'printTo' with ArduinoJson version 5.
[1.0.3] Sept. 30, 2019
Fixes
Fixed a return of AutoConnectCredential::entries().
[1.0.2] Sept. 19, 2019
Fixes
Fixed compilation error that no member named 'success' with ArduinoJson version 5.
Fixed SSID non termination.
Fixed compilation error that getBytesLength missing with ESP32.
Added #include directive restriction for EEPROM and ESP8266httpUpdate to FAQ.
[1.0.1] Sept. 13, 2019
Enhancements
Added an example sketch for ESP32 boards that migrates credentials stored in EEPROM partition to the Preferences.
[1.0.0] Sept. 7, 2019
New features
Enhancements
Supported Arduino core for ESP32 1.0.3.
Added AutoConnectAux::isValid function.
Added the global
attribute with all AutoConnectElements.
Changed the credential storage area to Preferences with ESP32 core 1.0.3 and later. In ESP32, the credentials stored past in EEPROM will lose .
[0.9.12] Aug. 18, 2019
Fixes
Fixed missing captive portal notifications on the newer mobile OS client. As a result of this fix, the SoftAP default IP address and gateway have been changed to 172.217.28.1
.
[0.9.11] July 13, 2019
New features
Supports new element as AutoConnectSytle that can insert the custom CSS into AutoConnectAux page.
Enhancements
Supports that <br>
tags can now be added to each element.
Supports that able to place the checkbox label forward or backward.
Supports flicker signal output according to the status of WiFi_mode.
Supports AutoConnectAux::fetchElement function to retrieve inputted element values via a custom Web page.
Fixes
Fixed bug in AutoConnectCredential when offset is >256.
[0.9.10] June 12, 2019
Fixes
Fixed the unable to get AutoConnectElemets values in the sketch with ESP8266 arduino core 2.5.2.
[0.9.9] May 25, 2019
Enhancements
Supports ESP8266 Arduino core 2.5.2.
Menu text/background color can be statically customized.
Added the enable attribute to the AutoConnectElements. This attribute gives dynamically change to the element activation during the sketch executing.
Added ID attribute to HTML tag generated from AutoConnectText.
Fixes
Fixed the input box layout collapsed.
Fixed that the decoration of AutoConnectButton was disabled.
Fixed that the value remains even after clearing the option with AutoConnectSelect.
Fixed that an alignment violation exception occurred when loading AutoConnectAux described by JSON with PROGMEM attribute.
[0.9.8] May 3, 2019
New features
Enhancements
Enhanced to support ArduinoJson 6.9.1 or later.
Enhanced to use PSRAM on ESP32 module as the buffer allocation destination of JsonDocument with ArduinoJson 6.10.0 or later.
Added an operator[]
as a shortcut for AutoConnectAux::getElement function.
Added an AutoConnectElement::as<T> function to easily coding for conversion from an AutoConnectElement to an actual type.
Added a format attribute with the AutoConnectText element.
Added a selected attribute with the AutoConnectSelect element.
Enhanced AutoConnectAux::loadElement with multiple elements loading.
Changed menu labels placement in source files structure.
Changed API interface of AutoConnect::where function.
Fixes
Fixed blank page responds with Configure new.
Fixed loading elements value missing.
Fixed losing elements in saveElement with ArduinoJson version 6.
Fixed compile error with older than ESP8266 core 2.5.0.
[0.9.7] Jan. 25, 2019
New features
Supports AutoConnect menu extension by user sketch with AutoConnectAux .
Supports loading and saving of user-defined parameters with JSON format.
Enhancements
Fixes
Fixed crash in some environments. Thank you @ageurtse
[0.9.6] Sept.27, 2018.
Enhancements
Improvement of RSSI detection for saved SSIDs.
Fixes
Fixed disconnection SoftAP completely at the first connection phase of the AutoConnect::begin .
[0.9.5] Aug.27, 2018.
Enhancements
Fixes
Fixed that crash may occur if the number of stored credentials in the EEPROM is smaller than the number of found WiFi networks.
[0.9.4] May 5, 2018.
New features
Supports AutoConnectConfig::autoReconnect option, it will scan the WLAN when it can not connect to the default SSID, apply the applicable credentials if it is saved, and try reconnecting.
Enhancements
Automatically focus Passphrase after selecting SSID with Configure New AP.
[0.9.3] March 23, 2018.
Enhancements
Supports a static IP address assignment.
[0.9.2] March 19, 2018.
Enhancements
Improvement of string literal declaration with the examples, no library change.
[0.9.1] March 13, 2018.