AutoConnect Versions Save

An Arduino library for ESP8266/ESP32 WLAN configuration at runtime with the Web interface

v1.4.2

1 year ago

Enhancements

  • Supports the whileConnecting exit called while waiting for WiFi connection.
  • Added AutoConnect::portalStatus function.

Fix

  • Fixed compilation error with ESP8266 Arduino Core 3.1.0 or later.

Notes

With ESP8266 Arduino core 3.1.0 and later, applying Non-OS SDK 3.0.x increased heap consumption. This makes AutoConnect on ESP8266 more prone to out of memory than previous core versions. To avoid running out of memory, see Reducing Binary Size and FAQ in the documentation.

v1.4.1

1 year ago

Enhancements

  • Supports asynchronous communication of custom web pages using the Fetch API. This allows interaction with the user without page transitions. See the AutoConnect documentation for details. (Discussions #503)
  • Added the FetchLED example.
  • Added the AutoConnect::locate function.

Fixed

  • Fixed AutoConnectConfigBase constructor missing to AutoConnectConfigExt. (Issue #551)

Notes:

AutoConnect v1.4.1 requires PageBuilder v1.5.5. Please adapt the version of PageBuilder in your library environment if necessary.

v1.4.0

1 year ago

Enhancements

  • Custom web page related features were decoupled to allow for two different configurations, AutoConnectCore and AutoConnect. AutoConnectCore reduces memory consumption by focusing only on WiFi connectivity utilities. See Reducing Binary Size chapter in the AutoConnect documentation for more information.
  • Supports credentials backup and restoration.
  • Added an AutoConnect::getCurrentCredential function.
  • Added an AutoConnectAux::referer function.
  • Added an AutoConnectConfig::preserveIP setting.
  • Added the WebSocketServer example.
  • Allow navigate to a custom URL once a WiFi connection is established.
  • Revised mqttRSSI examples program structure.

Fixed

  • Fixed updateserver.py script security vulnerability.

v1.3.7

1 year ago

Fixed

  • Fixed an authentication failure in Captive Portal state. (Issue #518)
  • Fixed loss of current SSID.

v1.3.6

1 year ago

Fixed

  • Fixed OTA connection reset during updating. (Issue #325)
  • Fixed the magnify default missing with AutoConnectRage.
  • Fixed snprintf buffer overflow with Open SSIDs menu.
  • Fixed broken layout with mqttRSSI examples.
  • Fixed unused wraning with mqttRSSI examples.
  • Fixed a wrong printf format with ConfigIP.ino example.
  • Fixed sprintf buffer overflow with Simple.ino example.
  • Fixed field-initializers missing with WebCamServer.ino example.
  • Added OTA exit routine register APIs description.
  • Update actions/checkout@v3

v1.3.5

1 year ago

Fixed

  • Fixed Fixed OTA exit not being called. (Issue #325)
  • Fixed an ambiguous type call with IPAddress. (Issue #480)
  • Fixed loss of response due to OTA session reset occurrence.
  • Made fit the mqttRSSI examples to ThingSpeak's updated channel authentication.

v1.3.4

2 years ago

Enhancements

  • Supports LittleFS_esp32 legacy library with ESP32 Arduino core 1.0.6 or less. (Discussions #471 )
  • Added enablement of credentials removal function with Open SSIDs menu. (Discussions #433)
  • Migrate the CI platform to GitHub actions.

Fixed

  • Fixed AutoConnectOTA crashing if there is no OTA partition.
  • Fixed AutoConnectUpdate crashing if there is no OTA partition.

v1.3.3

2 years ago

Fixed

  • Fixed the missing initialization of MQTT parameter settings of mqttRSSI.ino example sketch. (issue #451)
  • Reverted the MQTT API endpoint of Thingspeak.com in the mqttRSSI example sketches.
  • Changed ESP32Cam XCLK to be attenuated to avoid interference with WiFi signals.

v1.3.2

2 years ago

New features

  • Supports an AutoConnectRange as a new AutoConnectElement.

Enhancements

  • Adds the responsive parameter with AutoConnectAux.
  • Adds an AutoConnectAux::redirect function.
  • Adds an example for using AutoConnect with the ESP32 Camera Driver as WebCamServer.

Fixed

  • Fixed an issue where a password is lost when SoftAP is stopped.

v1.3.1

2 years ago

Fixed

  • Fixed an issue that was incompatible with ArduinoJson version 5. (issue #408)
  • Fixed LittleFS mount check not working with ESP32.
  • Fixed autoReconnect not being able to restore a static IP setting. (issue #400)
  • Fixed that static IP settings were not cleared when loading credential.