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

Commit 5b7c443

Browse files
authored
v1.9.4 to update PIO
### Releases v1.9.4 1. Update `platform.ini` and `library.json` to use original `khoih-prog` instead of `khoih.prog` after PIO fix
1 parent c656c62 commit 5b7c443

15 files changed

+197
-550
lines changed

CONTRIBUTING.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ If you don't find anything, please [open a new issue](https://github.com/khoih-p
1414

1515
Please ensure to specify the following:
1616

17-
* Arduino IDE version (e.g. 1.8.15) or Platform.io version
18-
* `ESP8266` or `ESP32` Core Version (e.g. ESP8266 core v3.0.2 or ESP32 v1.0.6)
17+
* Arduino IDE version (e.g. 1.8.16) or Platform.io version
18+
* `ESP8266` or `ESP32` Core Version (e.g. ESP8266 core v3.0.2 or ESP32 v2.0.0)
1919
* Contextual information (e.g. what you were trying to achieve)
2020
* Simplest possible steps to reproduce
2121
* Anything that might be relevant in your opinion, such as:
@@ -26,10 +26,10 @@ Please ensure to specify the following:
2626
### Example
2727

2828
```
29-
Arduino IDE version: 1.8.15
29+
Arduino IDE version: 1.8.16
3030
ESP8266 Core Version 3.0.2
3131
OS: Ubuntu 20.04 LTS
32-
Linux xy-Inspiron-3593 5.4.0-81-generic #91-Ubuntu SMP Thu Jul 15 19:09:17 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
32+
Linux xy-Inspiron-3593 5.4.0-86-generic #97-Ubuntu SMP Fri Sep 17 19:19:40 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
3333
3434
Context:
3535
I encountered an endless loop while trying to connect to Local WiFi.

README.md

Lines changed: 24 additions & 500 deletions
Large diffs are not rendered by default.

changelog.md

Lines changed: 144 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,61 +1,175 @@
1-
## ESPAsync_WiFiManager_Lite (Light Weight Credentials / WiFiManager for ESP32/ESP8266)
1+
# ESPAsync_WiFiManager
22

3-
[![arduino-library-badge](https://www.ardu-badge.com/badge/ESPAsync_WiFiManager_Lite.svg?)](https://www.ardu-badge.com/ESPAsync_WiFiManager_Lite)
4-
[![GitHub release](https://img.shields.io/github/release/khoih-prog/ESPAsync_WiFiManager_Lite.svg)](https://github.com/khoih-prog/ESPAsync_WiFiManager_Lite/releases)
5-
[![GitHub](https://img.shields.io/github/license/mashape/apistatus.svg)](https://github.com/khoih-prog/ESPAsync_WiFiManager_Lite/blob/main/LICENSE)
3+
[![arduino-library-badge](https://www.ardu-badge.com/badge/ESPAsync_WiFiManager.svg?)](https://www.ardu-badge.com/ESPAsync_WiFiManager)
4+
[![GitHub release](https://img.shields.io/github/release/khoih-prog/ESPAsync_WiFiManager.svg)](https://github.com/khoih-prog/ESPAsync_WiFiManager/releases)
5+
[![GitHub](https://img.shields.io/github/license/mashape/apistatus.svg)](https://github.com/khoih-prog/ESPAsync_WiFiManager/blob/master/LICENSE)
66
[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](#Contributing)
7-
[![GitHub issues](https://img.shields.io/github/issues/khoih-prog/ESPAsync_WiFiManager_Lite.svg)](http://github.com/khoih-prog/ESPAsync_WiFiManager_Lite/issues)
7+
[![GitHub issues](https://img.shields.io/github/issues/khoih-prog/ESPAsync_WiFiManager.svg)](http://github.com/khoih-prog/ESPAsync_WiFiManager/issues)
88

99
---
1010
---
1111

1212
## Table of Contents
1313

1414
* [Changelog](#changelog)
15-
* [Major Release v1.5.0](#major-release-v150)
16-
* [Release v1.4.0](#release-v140)
17-
* [Release v1.3.0](#release-v130)
18-
* [Release v1.2.0](#release-v120)
19-
* [Release v1.1.0](#release-v110)
20-
* [Release v1.0.0](#release-v100)
21-
15+
* [Releases v1.9.4](#releases-v194)
16+
* [Releases v1.9.3](#releases-v193)
17+
* [Releases v1.9.2](#releases-v192)
18+
* [Releases v1.9.1](#releases-v191)
19+
* [Releases v1.9.0](#releases-v190)
20+
* [Releases v1.8.1](#releases-v181)
21+
* [Major Releases v1.8.0](#major-releases-v180)
22+
* [Releases v1.7.1](#releases-v171)
23+
* [Releases v1.7.0](#releases-v170)
24+
* [Releases v1.6.3](#releases-v163)
25+
* [Releases v1.6.2](#releases-v162)
26+
* [Releases v1.6.1](#releases-v161)
27+
* [Releases v1.6.0](#releases-v160)
28+
* [Major Releases v1.5.0](#major-releases-v150)
29+
* [Releases v1.4.3](#releases-v143)
30+
* [Releases v1.4.2](#releases-v142)
31+
* [Releases v1.4.1](#releases-v141)
32+
* [Major Releases v1.4.0](#major-releases-v140)
33+
* [Releases v1.3.0](#releases-v130)
34+
* [Releases v1.2.0](#releases-v120)
35+
* [Releases v1.1.2](#releases-v112)
36+
* [Major Releases v1.1.1](#major-releases-v111)
37+
* [Releases v1.0.11](#releases-v1011)
38+
2239
---
2340
---
2441

25-
2642
## Changelog
2743

28-
### Major Release v1.5.0
44+
### Releases v1.9.4
45+
46+
1. Update `platform.ini` and `library.json` to use original `khoih-prog` instead of `khoih.prog` after PIO fix
47+
48+
### Releases v1.9.3
49+
50+
1. Add WiFi scanning of hidden SSIDs. Check [Add support for Wifi hidden SSID scanning. #66](https://github.com/khoih-prog/ESP_WiFiManager/pull/66)
51+
52+
### Releases v1.9.2
53+
54+
1. Fix MultiWiFi connection issue with ESP32 core v2.0.0-rc1+
55+
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](https://github.com/me-no-dev/ESPAsyncWebServer/pull/970)
56+
3. Verify compatibility with new ESP32 core v2.0.0-rc1+
57+
4. Verify compatibility with new ESP8266 core v3.0.2
58+
59+
### Releases v1.9.1
60+
61+
1. Fix warnings and verify compatibility with new ESP8266 core v3.0.0
62+
2. Autodetect ESP8266 core v1.7.4- or new ESP8266 core v3.0.0 to use the new breaking features
2963

30-
1. Enable scan of WiFi networks for selection in Configuration Portal. Check [PR for v1.3.0 - Enable scan of WiFi networks #10](https://github.com/khoih-prog/WiFiManager_NINA_Lite/pull/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)
31-
2. Minor enhancement to not display garbage when data is invalid
64+
### Releases v1.9.0
3265

33-
### Release v1.4.0
66+
1. Add WiFi `/scan` page.
67+
2. Fix timezoneName not displayed in Info page.
68+
3. Clean up.
69+
70+
### Releases v1.8.1
71+
72+
1. Fix bug.
73+
2. Don't display invalid time when not synch yet.
74+
75+
### Major Releases v1.8.0
76+
77+
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](https://github.com/khoih-prog/ESPAsync_WiFiManager/issues/51)
78+
2. Store those `_timezoneName` and `TZ` in LittleFS or SPIFFS config file.
79+
3. Using these new timezone feature is optional.
80+
4. Add checksum in config file to validate data read from LittleFS or SPIFFS config file.
81+
5. Update examples to show how to use the new TZ feature.
82+
83+
### Releases v1.7.1
84+
85+
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 mater what APStaticIP is set to. #58](https://github.com/khoih-prog/ESP_WiFiManager/issues/58)
86+
2. Fix MultiWiFi bug.
87+
88+
### Releases v1.7.0
3489

3590
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](#howto-install-esp32-core-for-esp32-s2-saola-ai-thinker-esp-12k-and-esp32-c3-boards-into-arduino-ide).
3691
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](#howto-install-esp32-core-for-esp32-s2-saola-ai-thinker-esp-12k-and-esp32-c3-boards-into-arduino-ide).
3792

38-
### Release v1.3.0
93+
### Releases v1.6.3
94+
95+
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](https://github.com/khoih-prog/ESPAsync_WiFiManager/pull/49)
96+
2. Add `dnsServer can't start` error message.
97+
98+
### Releases v1.6.2
3999

40-
1. Fix invalid "blank" Config Data treated as Valid.
41-
2. Permit optionally inputting one set of WiFi SSID/PWD by using `REQUIRE_ONE_SET_SSID_PW == true`
42-
3. Enforce WiFi PWD minimum length of 8 chars
43-
4. Fix bug where EEPROM_SIZE truncated by DRD/MRD to 512, resulting lost and corrupted data.
100+
1. Fix example misleading messages. Check [**Minor: examples/Async_ESP32_FSWebServer/ wrongly uses FileFS.begin(true)** #47](https://github.com/khoih-prog/ESPAsync_WiFiManager/issues/47)
44101

45-
### Release v1.2.0
102+
### Releases v1.6.1
46103

47-
1. Configurable **Customs HTML Headers**, including Customs Style, Customs Head Elements, CORS Header.
48-
2. Fix Config Portal Bug.
49-
3. Update examples
104+
1. Modify multiWiFi-related timings to work better with latest esp32 core v1.0.6
50105

51-
### Release v1.1.0
106+
### Releases v1.6.0
52107

53-
1. Add support to **ESP32-S2 (ESP32-S2 Saola and AI-Thinker ESP-12K)**
108+
1. Fix WiFi Scanning bug.
109+
110+
### Major Releases v1.5.0
111+
112+
1. Add support to **ESP32-S2 (ESP32-S2 Saola, AI-Thinker ESP-12K, ESP32S2 Dev Module, UM FeatherS2, UM ProS2, microS2, etc.)**
54113
2. Add [**Instructions to install ESP32-S2 core**](#howto-install-esp32-s2-core-for-esp32-s2-saola-ai-thinker-esp-12k-boards-into-arduino-ide)
114+
3. Rewrite library code to be more efficient and multitask friendly
115+
116+
### Releases v1.4.3
117+
118+
1. Fix examples' bug not saving Static IP in certain cases.
119+
2. Add feature to warn if using examples with old library versions
120+
121+
### Releases v1.4.2
122+
123+
1. Fix examples' bug not using saved WiFi Credentials after losing all WiFi connections.
124+
2. Fix compiler warnings.
125+
126+
### Releases v1.4.1
127+
128+
1. Fix bug.
129+
2. Fix compiler warnings.
130+
131+
### Major Releases v1.4.0
132+
133+
1. Fix staticIP not saved in examples. See [ESP32 static IP not saved after restarting the device](https://github.com/khoih-prog/ESPAsync_WiFiManager/issues/19)
134+
2. Add structures and functions to handle AP and STA IPs.
135+
3. Add complex examples
136+
* [Async_ConfigOnDRD_FS_MQTT_Ptr_Complex](examples/Async_ConfigOnDRD_FS_MQTT_Ptr_Complex) to demo usage of std::map
137+
* [Async_ConfigOnDRD_FS_MQTT_Ptr_Medium](examples/Async_ConfigOnDRD_FS_MQTT_Ptr_Medium).
138+
4. Add simple minimal examples
139+
* [Async_ConfigOnDRD_ESP32_minimal](examples/Async_ConfigOnDRD_ESP32_minimal)
140+
* [Async_ConfigOnDRD_ESP8266_minimal](examples/Async_ConfigOnDRD_ESP8266_minimal)
141+
* [Async_AutoConnect_ESP32_minimal](examples/Async_AutoConnect_ESP32_minimal)
142+
* [Async_AutoConnect_ESP8266_minimal](examples/Async_AutoConnect_ESP8266_minimal)
143+
5. Modify Version String
144+
6. Add Table of Contents
145+
146+
### Releases v1.3.0
147+
148+
1. Add LittleFS support to ESP32-related examples to use [**LittleFS_esp32 Library**](https://github.com/lorol/LITTLEFS)
149+
2. Add Version String
150+
151+
### Releases v1.2.0
152+
153+
1. Restore cpp code besides Impl.h code to use in case of `multiple definition` linker error. See [`Change Implementation to seperate *.h and *.cpp file instead of *.h and *-Impl.h`](https://github.com/khoih-prog/ESP_WiFiManager/issues/38) and [`Support building in PlatformIO PR`](https://github.com/khoih-prog/ESP_WiFiManager/pull/20). Also have a look at [**HOWTO Fix Multiple Definitions Linker Error**](https://github.com/khoih-prog/ESPAsync_WiFiManager#HOWTO-Fix-Multiple-Definitions-Linker-Error)
154+
2. Fix bug [/close does not close the config portal](https://github.com/khoih-prog/ESPAsync_WiFiManager/issues/16).
155+
156+
### Releases v1.1.2
157+
158+
1. Fix bug in examples.
159+
160+
### Major Releases v1.1.1
55161

56-
### Release v1.0.0
162+
1. Add **MultiWiFi feature to auto(Re)connect to the best WiFi at runtime**
163+
2. Fix bug, typo and minor improvement.
164+
3. Completely enhanced examples to use new MultiWiFi feature.
165+
4. Add setCORSHeader function to allow **configurable CORS Header**. See [Using CORS feature](https://github.com/khoih-prog/ESPAsync_WiFiManager#15-using-cors-cross-origin-resource-sharing-feature)
166+
5. Bump up to v1.1.1 to sync with [ESP_WiFiManager v1.1.1](https://github.com/khoih-prog/ESP_WiFiManager/releases/tag/v1.1.1).
57167

58-
1. Initial release to support ESP32 and ESP8266 to use the better **asynchronous** [ESPAsyncWebServer](https://github.com/me-no-dev/ESPAsyncWebServer).
168+
### Releases 1.0.11
59169

170+
1. Initial coding to use ESPAsyncWebServer instead of (ESP8266)WebServer.
171+
2. Add more features and error checking to many examples.
172+
3. Add example [Async_ConfigOnDRD_FS_MQTT_Ptr](examples/Async_ConfigOnDRD_FS_MQTT_Ptr)
173+
4. Bump up to v1.0.11 to sync with ESP_WiFiManager v1.0.11.
60174

61175

library.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ESPAsync_WiFiManager",
3-
"version": "1.9.3",
3+
"version": "1.9.4",
44
"keywords": "wifi, wi-fi, WiFiManager, esp8266, esp32, esp32-s2, esp32-c3, AsyncWebServer, Async-WebServer, Async-WiFiManager, MultiWiFi, Async, Communication, Credentials, Config-Portal, DoubleReset, MultiReset, littlefs, spiffs, eeprom, dns-server, iot",
55
"description": "ESP32 (including ESP32-S2 and ESP32-C3), ESP8266 WiFi Connection Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal. This Library is used for configuring ESP32 (including ESP32-S2 and ESP32-C3), ESP8266 modules WiFi Credentials at runtime. You can also specify static DNS servers, personalized HostName, fixed or random AP channel. Now with MultiWiFi auto(Re)connect, configurable CORS Header and auto-Timezone features.",
66
"authors":
@@ -42,7 +42,7 @@
4242
"platforms": ["espressif8266", "espressif32"]
4343
},
4444
{
45-
"owner": "khoih.prog",
45+
"owner": "khoih-prog",
4646
"name": "ESP_DoubleResetDetector",
4747
"version": ">=1.1.1",
4848
"platforms": ["espressif8266", "espressif32"]

library.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=ESPAsync_WiFiManager
2-
version=1.9.3
2+
version=1.9.4
33
author=Khoi Hoang
44
maintainer=Khoi Hoang <[email protected]>
55
license=MIT

platformio/platformio.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ lib_deps =
4141
me-no-dev/ESP Async WebServer@>=1.2.3
4242
me-no-dev/ESPAsyncTCP@>=1.2.2
4343
me-no-dev/AsyncTCP@>=1.1.1
44-
khoih.prog/ESP_DoubleResetDetector@>=1.1.1
44+
khoih-prog/ESP_DoubleResetDetector@>=1.1.1
4545
lorol/LittleFS_esp32@>=1.0.6
4646

4747
build_flags =

src/ESPAsync_WiFiManager-Impl.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
Built by Khoi Hoang https://github.com/khoih-prog/ESPAsync_WiFiManager
1515
Licensed under MIT license
1616
17-
Version: 1.9.3
17+
Version: 1.9.4
1818
1919
Version Modified By Date Comments
2020
------- ----------- ---------- -----------
@@ -42,6 +42,7 @@
4242
1.9.1 K Hoang 18/05/2021 Fix warnings with ESP8266 core v3.0.0
4343
1.9.2 K Hoang 02/08/2021 Fix Mbed TLS compile error and MultiWiFi connection issue with ESP32 core v2.0.0-rc1+
4444
1.9.3 K Hoang 13/08/2021 Add WiFi scanning of hidden SSIDs
45+
1.9.4 K Hoang 10/10/2021 Update `platform.ini` and `library.json`
4546
*****************************************************************************************************************************/
4647

4748
#pragma once

src/ESPAsync_WiFiManager.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
Built by Khoi Hoang https://github.com/khoih-prog/ESPAsync_WiFiManager
1515
Licensed under MIT license
1616
17-
Version: 1.9.3
17+
Version: 1.9.4
1818
1919
Version Modified By Date Comments
2020
------- ----------- ---------- -----------
@@ -42,6 +42,7 @@
4242
1.9.1 K Hoang 18/05/2021 Fix warnings with ESP8266 core v3.0.0
4343
1.9.2 K Hoang 02/08/2021 Fix Mbed TLS compile error and MultiWiFi connection issue with ESP32 core v2.0.0-rc1+
4444
1.9.3 K Hoang 13/08/2021 Add WiFi scanning of hidden SSIDs
45+
1.9.4 K Hoang 10/10/2021 Update `platform.ini` and `library.json`
4546
*****************************************************************************************************************************/
4647

4748
#pragma once
@@ -63,7 +64,7 @@
6364
#define USING_ESP32_C3 true
6465
#endif
6566

66-
#define ESP_ASYNC_WIFIMANAGER_VERSION "ESPAsync_WiFiManager v1.9.3"
67+
#define ESP_ASYNC_WIFIMANAGER_VERSION "ESPAsync_WiFiManager v1.9.4"
6768

6869
#if ESP8266
6970
#if (ARDUINO_ESP8266_GIT_VER == 0xcf6ff4c4)

src/ESPAsync_WiFiManager_Debug.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
Built by Khoi Hoang https://github.com/khoih-prog/ESPAsync_WiFiManager
1515
Licensed under MIT license
1616
17-
Version: 1.9.3
17+
Version: 1.9.4
1818
1919
Version Modified By Date Comments
2020
------- ----------- ---------- -----------
@@ -42,6 +42,7 @@
4242
1.9.1 K Hoang 18/05/2021 Fix warnings with ESP8266 core v3.0.0
4343
1.9.2 K Hoang 02/08/2021 Fix Mbed TLS compile error and MultiWiFi connection issue with ESP32 core v2.0.0-rc1+
4444
1.9.3 K Hoang 13/08/2021 Add WiFi scanning of hidden SSIDs
45+
1.9.4 K Hoang 10/10/2021 Update `platform.ini` and `library.json`
4546
*****************************************************************************************************************************/
4647

4748
#pragma once

src_cpp/ESPAsync_WiFiManager.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
Built by Khoi Hoang https://github.com/khoih-prog/ESPAsync_WiFiManager
1515
Licensed under MIT license
1616
17-
Version: 1.9.3
17+
Version: 1.9.4
1818
1919
Version Modified By Date Comments
2020
------- ----------- ---------- -----------
@@ -42,6 +42,7 @@
4242
1.9.1 K Hoang 18/05/2021 Fix warnings with ESP8266 core v3.0.0
4343
1.9.2 K Hoang 02/08/2021 Fix Mbed TLS compile error and MultiWiFi connection issue with ESP32 core v2.0.0-rc1+
4444
1.9.3 K Hoang 13/08/2021 Add WiFi scanning of hidden SSIDs
45+
1.9.4 K Hoang 10/10/2021 Update `platform.ini` and `library.json`
4546
*****************************************************************************************************************************/
4647

4748
#include "ESPAsync_WiFiManager.h"

0 commit comments

Comments
 (0)