Skip to content
This repository has been archived by the owner on Feb 4, 2023. It is now read-only.

Latest commit

 

History

History
266 lines (179 loc) · 12.6 KB

changelog.md

File metadata and controls

266 lines (179 loc) · 12.6 KB

ESPAsync_WiFiManager Library

arduino-library-badge GitHub release GitHub contributions welcome GitHub issues

Donate to my libraries using BuyMeACoffee



Table of Contents



Changelog

Releases v1.15.1

  1. Using random channel for softAP without password. Check fix: using random CH for non-password use too #118
  2. Fix bug. Check fix: ending portal loop without processing its flags #119
  3. Add astyle using allman style. Restyle the library

Releases v1.15.0

  1. Optionally display Credentials (SSIDs, PWDs) in Config Portal. Check Populate portal wifi with saved credentials #91 and Prepopulating the configuration with SSID and Password from stored file #115
  2. Display Credentials Hint on Config Portal
  3. Periodic code clean-up

Releases v1.14.1

  1. Remove dependency on ESP_AsyncWebServer, ESPAsyncTCP and AsyncTCP in library.properties. Check "no protocol" error #113"
  2. Add notes about manual installation of above-mentioned libraries for Arduino IDE

Releases v1.14.0

  1. Fix ESP32 chipID. Check Help for storing variables in memory (non-volatile) #87
  2. Add ESP32 ESP_getChipOUI() function
  3. Display new info on Config Portal for ESP32
  4. Remove dependency on LittleFS_esp32 library to prevent PIO error when using new ESP32 core v1.0.6+

Releases v1.13.0

  1. Using AsyncDNSServer instead of DNSServer. Check Captive Portal hanging depending on active core for AsyncTCP #100

Releases v1.12.2

  1. Optimize code by using passing by reference instead of by value
  2. Delete all confusing, function-lacking minimal examples
  3. Delete all Modeless examples
  4. Display informational warnings only when _ESPASYNC_WIFIMGR_LOGLEVEL_ > 3

Releases v1.12.1

  1. Add LittleFS support to ESP32-C3.
  2. Use ESP32-core's LittleFS library instead of Lorol's LITTLEFS library for v2.0.0+

Releases v1.12.0

  1. Add support to ESP32-S3 (ESP32S3_DEV, ESP32_S3_BOX, UM TINYS3, UM PROS3, UM FEATHERS3, etc.) using ESP32 core, esp32-s3-support branch, v2.0.2+

Releases v1.11.0

  1. Reduce the breaking effect of v1.10.0 by enabling compatibility with old code to include only ESPAsync_WiFiManager.h. Check Important Breaking Change from v1.10.0

Releases v1.10.0

  1. Fix multiple-definitions linker error and weird bug related to src_cpp. Check Different behaviour using the src_cpp or src_h lib #80
  2. Optimize library code by using reference-passing instead of value-passing

Releases v1.9.8

  1. Fix bug returning IP 255.255.255.255 in core v2.0.0+ when using hostname

Releases v1.9.7

  1. Fix bug to permit using HTTP port different from 80. Check WiFiManager works only on port 80 #75

Releases v1.9.6

  1. Fix compile error for ESP32 core v1.0.5-

Releases v1.9.5

  1. Auto detect ESP32 core and use either built-in LittleFS or LITTLEFS library
  2. Update library.json to use new headers for PIO

Releases v1.9.4

  1. Update platform.ini and library.json to use original khoih-prog instead of khoih.prog after PIO fix

Releases v1.9.3

  1. Add WiFi scanning of hidden SSIDs. Check Add support for Wifi hidden SSID scanning. #66

Releases v1.9.2

  1. Fix MultiWiFi connection issue with ESP32 core v2.0.0-rc1+
  2. Fix AsyncWebServer library compile error with ESP32 core v2.0.0-rc1+. Check Fix compiler error for ESP32-C3 and mbed TLS v2.7.0+ #970
  3. Verify compatibility with new ESP32 core v2.0.0-rc1+
  4. Verify compatibility with new ESP8266 core v3.0.2

Releases v1.9.1

  1. Fix warnings and verify compatibility with new ESP8266 core v3.0.0
  2. Autodetect ESP8266 core v1.7.4- or new ESP8266 core v3.0.0 to use the new breaking features

Releases v1.9.0

  1. Add WiFi /scan page.
  2. Fix timezoneName not displayed in Info page.
  3. Clean up.

Releases v1.8.1

  1. Fix bug.
  2. Don't display invalid time when not synch yet.

Major Releases v1.8.0

  1. Add auto-Timezone feature with variable _timezoneName (e.g. America/New_York) and function to retrieve TZ (e.g. EST5EDT,M3.2.0,M11.1.0) to use directly to configure ESP32/ESP8266 timezone. Check How to retrieve timezone? #51
  2. Store those _timezoneName and TZ in LittleFS or SPIFFS config file.
  3. Using these new timezone feature is optional.
  4. Add checksum in config file to validate data read from LittleFS or SPIFFS config file.
  5. Update examples to show how to use the new TZ feature.

Releases v1.7.1

  1. Fix captive-portal bug if Config Portal AP address is not default 192.168.4.1. Check In AP, DNS server always redirects to 192.168.4.1 no matter what APStaticIP is set to. #58
  2. Fix MultiWiFi bug.

Releases v1.7.0

  1. 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.
  2. 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.

Releases v1.6.3

  1. Fix dnsServer not closed to free up DNS port 53. Check Allow captive portal to run more than once by closing dnsServer cleanly. #49
  2. Add dnsServer can't start error message.

Releases v1.6.2

  1. Fix example misleading messages. Check Minor: examples/Async_ESP32_FSWebServer/ wrongly uses FileFS.begin(true) #47

Releases v1.6.1

  1. Modify multiWiFi-related timings to work better with latest esp32 core v1.0.6

Releases v1.6.0

  1. Fix WiFi Scanning bug.

Major Releases v1.5.0

  1. Add support to ESP32-S2 (ESP32-S2 Saola, AI-Thinker ESP-12K, ESP32S2 Dev Module, UM FeatherS2, UM ProS2, microS2, etc.)
  2. Add Instructions to install ESP32-S2 core
  3. Rewrite library code to be more efficient and multitask friendly

Releases v1.4.3

  1. Fix examples' bug not saving Static IP in certain cases.
  2. Add feature to warn if using examples with old library versions

Releases v1.4.2

  1. Fix examples' bug not using saved WiFi Credentials after losing all WiFi connections.
  2. Fix compiler warnings.

Releases v1.4.1

  1. Fix bug.
  2. Fix compiler warnings.

Major Releases v1.4.0

  1. Fix staticIP not saved in examples. See ESP32 static IP not saved after restarting the device
  2. Add structures and functions to handle AP and STA IPs.
  3. Add complex examples
  1. Add simple minimal examples
  1. Modify Version String
  2. Add Table of Contents

Releases v1.3.0

  1. Add LittleFS support to ESP32-related examples to use LittleFS_esp32 Library
  2. Add Version String

Releases v1.2.0

  1. Restore cpp code besides Impl.h code to use in case of multiple definition linker error. See Change Implementation to separate *.h and *.cpp file instead of *.h and *-Impl.h and Support building in PlatformIO PR. Also have a look at HOWTO Fix Multiple Definitions Linker Error
  2. Fix bug /close does not close the config portal.

Releases v1.1.2

  1. Fix bug in examples.

Major Releases v1.1.1

  1. Add MultiWiFi feature to auto(Re)connect to the best WiFi at runtime
  2. Fix bug, typo and minor improvement.
  3. Completely enhanced examples to use new MultiWiFi feature.
  4. Add setCORSHeader function to allow configurable CORS Header. See Using CORS feature
  5. Bump up to v1.1.1 to sync with ESP_WiFiManager v1.1.1.

Releases 1.0.11

  1. Initial coding to use ESPAsyncWebServer instead of (ESP8266)WebServer.
  2. Add more features and error checking to many examples.
  3. Add example Async_ConfigOnDRD_FS_MQTT_Ptr
  4. Bump up to v1.0.11 to sync with ESP_WiFiManager v1.0.11.