Releases: Hieromon/AutoConnect
Releases · Hieromon/AutoConnect
1.4.2
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.
1.4.1
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.
1.4.0
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.
1.3.7
1.3.6
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
1.3.5
1.3.4
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.
1.3.3
1.3.2
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.