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

Commit 1d9b882

Browse files
authored
v1.15.1 to fix bug, etc.
### Releases v1.15.1 1. Using random channel for softAP without password. Check [fix: using random CH for non-password use too #118](#118) 2. Fix bug. Check [fix: ending portal loop without processing its flags #119](#119) 3. Add astyle using `allman` style. Restyle the library
1 parent 4c8794b commit 1d9b882

12 files changed

+762
-615
lines changed

CONTRIBUTING.md

Lines changed: 23 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,6 @@ If you don't find anything, please [open a new issue](https://github.com/khoih-p
1212

1313
### How to submit a bug report
1414

15-
Please report bugs in ESP_WiFiManager if you find them.
16-
17-
However, before reporting a bug please check through the following:
18-
19-
* [Existing Open Issues](https://github.com/khoih-prog/ESP_WiFiManager/issues) - someone might have already encountered this.
20-
21-
If you don't find anything, please [open a new issue](https://github.com/khoih-prog/ESP_WiFiManager/issues/new).
22-
23-
### How to submit a bug report
24-
2515
Please ensure to specify the following, or your post will be ignored and deleted:
2616

2717
* Arduino IDE version (e.g. 1.8.19) or Platform.io version
@@ -39,7 +29,7 @@ Please ensure to specify the following, or your post will be ignored and deleted
3929
Arduino IDE version: 1.8.19
4030
ESP8266 Core Version 3.0.2
4131
OS: Ubuntu 20.04 LTS
42-
Linux xy-Inspiron-3593 5.15.0-48-generic #54~20.04.1-Ubuntu SMP Thu Sep 1 16:17:26 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
32+
Linux xy-Inspiron-3593 5.15.0-52-generic #58~20.04.1-Ubuntu SMP Thu Oct 13 13:09:46 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
4333
4434
Context:
4535
I encountered a crash when using this library
@@ -50,14 +40,36 @@ Steps to reproduce:
5040
3. ...
5141
4. ...
5242
```
43+
---
5344

5445
### Sending Feature Requests
5546

5647
Feel free to post feature requests. It's helpful if you can explain exactly why the feature would be useful.
5748

5849
There are usually some outstanding feature requests in the [existing issues list](https://github.com/khoih-prog/ESPAsync_WiFiManager/issues?q=is%3Aopen+is%3Aissue+label%3Aenhancement), feel free to add comments to them.
5950

51+
---
52+
6053
### Sending Pull Requests
6154

6255
Pull Requests with changes and fixes are also welcome!
6356

57+
Please use the `astyle` to reformat the updated library code as follows (demo for Ubuntu Linux)
58+
59+
1. Change directory to the library GitHub
60+
61+
```
62+
xy@xy-Inspiron-3593:~$ cd Arduino/xy/ESPAsync_WiFiManager_GitHub/
63+
xy@xy-Inspiron-3593:~/Arduino/xy/ESPAsync_WiFiManager_GitHub$
64+
```
65+
66+
2. Issue astyle command
67+
68+
```
69+
xy@xy-Inspiron-3593:~/Arduino/xy/ESPAsync_WiFiManager_GitHub$ bash utils/restyle.sh
70+
```
71+
72+
73+
74+
75+

README.md

Lines changed: 25 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2199,7 +2199,7 @@ This is terminal debug output when running [Async_ConfigOnDRD_FS_MQTT_Ptr_Medium
21992199

22002200
```
22012201
Starting Async_ConfigOnDRD_FS_MQTT_Ptr_Medium using LittleFS on ESP32_DEV
2202-
ESPAsync_WiFiManager v1.15.0
2202+
ESPAsync_WiFiManager v1.15.1
22032203
ESP_DoubleResetDetector v1.3.2
22042204
Config File not found
22052205
Can't read Config File, using default values
@@ -2218,7 +2218,7 @@ Opening Configuration Portal. No timeout : DRD or No stored Credentials..
22182218

22192219
```
22202220
Starting Async_ConfigOnDRD_FS_MQTT_Ptr_Medium using LittleFS on ESP32_DEV
2221-
ESPAsync_WiFiManager v1.15.0
2221+
ESPAsync_WiFiManager v1.15.1
22222222
ESP_DoubleResetDetector v1.3.2
22232223
Config File not found
22242224
Can't read Config File, using default values
@@ -2304,7 +2304,7 @@ This is terminal debug output when running [Async_ConfigOnDRD_FS_MQTT_Ptr_Comple
23042304

23052305
```
23062306
Starting Async_ConfigOnDRD_FS_MQTT_Ptr_Complex using LittleFS on ESP8266_NODEMCU_ESP12E
2307-
ESPAsync_WiFiManager v1.15.0
2307+
ESPAsync_WiFiManager v1.15.1
23082308
ESP_DoubleResetDetector v1.3.2
23092309
{"AIO_SERVER_Label":"io.adafruit.com","AIO_SERVERPORT_Label":"1883","AIO_USERNAME_Label":"user_name","AIO_KEY_Label":"aio_key"}
23102310
Config File successfully parsed
@@ -2344,7 +2344,7 @@ TWWWW WTWWW
23442344

23452345
```
23462346
Starting Async_ConfigOnDRD_FS_MQTT_Ptr_Complex using LittleFS on ESP8266_NODEMCU_ESP12E
2347-
ESPAsync_WiFiManager v1.15.0
2347+
ESPAsync_WiFiManager v1.15.1
23482348
ESP_DoubleResetDetector v1.3.2
23492349
{"AIO_SERVER_Label":"io.adafruit.com","AIO_SERVERPORT_Label":"1883","AIO_USERNAME_Label":"user_name","AIO_KEY_Label":"aio_key"}
23502350
Config File successfully parsed
@@ -2434,7 +2434,7 @@ This is terminal debug output when running [Async_ConfigOnDoubleReset](examples/
24342434

24352435
```cpp
24362436
Starting Async_ConfigOnDoubleReset with DoubleResetDetect using SPIFFS on ESP32_DEV
2437-
ESPAsync_WiFiManager v1.15.0
2437+
ESPAsync_WiFiManager v1.15.1
24382438
ESP_DoubleResetDetector v1.3.2
24392439
[WM] RFC925 Hostname = ConfigOnDoubleReset
24402440
[WM] setSTAStaticIPConfig for USE_CONFIGURABLE_DNS
@@ -2493,7 +2493,7 @@ This is terminal debug output when running [Async_ConfigOnDoubleReset](examples/
24932493
24942494
```cpp
24952495
Starting Async_ConfigOnDoubleReset with DoubleResetDetect using LittleFS on ESP8266_NODEMCU_ESP12E
2496-
ESPAsync_WiFiManager v1.15.0
2496+
ESPAsync_WiFiManager v1.15.1
24972497
ESP_DoubleResetDetector v1.3.2
24982498
[WM] RFC925 Hostname = ConfigOnDoubleReset
24992499
[WM] setSTAStaticIPConfig for USE_CONFIGURABLE_DNS
@@ -2553,7 +2553,7 @@ This is terminal debug output when running [Async_ESP_FSWebServer_DRD](examples/
25532553

25542554
```cpp
25552555
Starting Async_ESP_FSWebServer_DRD using LittleFS on ESP8266_NODEMCU_ESP12E
2556-
ESPAsync_WiFiManager v1.15.0
2556+
ESPAsync_WiFiManager v1.15.1
25572557
ESP_DoubleResetDetector v1.3.2
25582558
Opening / directory
25592559
FS File: CanadaFlag_1.png, size: 40.25KB
@@ -2631,7 +2631,7 @@ This is terminal debug output when running [Async_ESP32_FSWebServer_DRD](example
26312631
26322632
```
26332633
Starting Async_ESP32_FSWebServer_DRD using LittleFS on ESP32_DEV
2634-
ESPAsync_WiFiManager v1.15.0
2634+
ESPAsync_WiFiManager v1.15.1
26352635
ESP_DoubleResetDetector v1.3.2
26362636
FS File: /CanadaFlag_1.png, size: 40.25KB
26372637
FS File: /CanadaFlag_2.png, size: 8.12KB
@@ -2742,7 +2742,7 @@ This is terminal debug output when running [Async_ConfigOnDoubleReset](examples/
27422742
27432743
```
27442744
Starting Async_ConfigOnDoubleReset using LittleFS on ESP32S2_DEV
2745-
ESPAsync_WiFiManager v1.15.0
2745+
ESPAsync_WiFiManager v1.15.1
27462746
ESP_DoubleResetDetector v1.3.2
27472747
ESP Self-Stored: SSID = HueNet1, Pass = 12345678
27482748
[WM] * Add SSID = HueNet1 , PW = 12345678
@@ -2779,7 +2779,7 @@ This is terminal debug output when running [Async_ConfigOnDoubleReset_TZ](exampl
27792779
27802780
```
27812781
Starting Async_ConfigOnDoubleReset_TZ using LittleFS on ESP32_DEV
2782-
ESPAsync_WiFiManager v1.15.0
2782+
ESPAsync_WiFiManager v1.15.1
27832783
ESP_DoubleResetDetector v1.3.2
27842784
ESP Self-Stored: SSID = HueNet1, Pass = password
27852785
[WM] * Add SSID = HueNet1 , PW = password
@@ -2823,7 +2823,7 @@ Local Date/Time: Fri Oct 7 16:19:03 2022
28232823
28242824
```
28252825
Starting Async_ConfigOnDoubleReset_TZ using LittleFS on ESP32_DEV
2826-
ESPAsync_WiFiManager v1.15.0
2826+
ESPAsync_WiFiManager v1.15.1
28272827
ESP_DoubleResetDetector v1.3.2
28282828
ESP Self-Stored: SSID = HueNet1, Pass = password
28292829
[WM] * Add SSID = HueNet1 , PW = password
@@ -2870,7 +2870,7 @@ This is terminal debug output when running [Async_ESP_FSWebServer_DRD](examples/
28702870
28712871
```
28722872
Starting Async_ESP_FSWebServer_DRD using LittleFS on ESP8266_NODEMCU_ESP12E
2873-
ESPAsync_WiFiManager v1.15.0
2873+
ESPAsync_WiFiManager v1.15.1
28742874
ESP_DoubleResetDetector v1.3.2
28752875
Opening / directory
28762876
FS File: drd.dat, size: 4B
@@ -2944,7 +2944,7 @@ Local Date/Time: Fri Oct 7 16:18:03 2022
29442944
29452945
```
29462946
Starting Async_ESP_FSWebServer_DRD using LittleFS on ESP8266_NODEMCU_ESP12E
2947-
ESPAsync_WiFiManager v1.15.0
2947+
ESPAsync_WiFiManager v1.15.1
29482948
ESP_DoubleResetDetector v1.3.2
29492949
Opening / directory
29502950
FS File: drd.dat, size: 4B
@@ -3003,7 +3003,7 @@ This is terminal debug output when running [Async_ConfigOnDoubleReset_TZ](exampl
30033003
30043004
```
30053005
Starting Async_ConfigOnDoubleReset_TZ using SPIFFS on ESP32C3_DEV
3006-
ESPAsync_WiFiManager v1.15.0
3006+
ESPAsync_WiFiManager v1.15.1
30073007
ESP_DoubleResetDetector v1.3.2
30083008
ESP Self-Stored: SSID = HueNet1, Pass = 12345678
30093009
[WM] * Add SSID = HueNet1 , PW = 12345678
@@ -3049,7 +3049,7 @@ This is terminal debug output when running [Async_ConfigOnDoubleReset](examples/
30493049
30503050
```
30513051
Starting Async_ConfigOnDoubleReset using LittleFS on ESP32S3_DEV
3052-
ESPAsync_WiFiManager v1.15.0
3052+
ESPAsync_WiFiManager v1.15.1
30533053
ESP_DoubleResetDetector v1.3.2
30543054
ESP Self-Stored: SSID = HueNet1, Pass = password
30553055
[WM] * Add SSID = HueNet1 , PW = password
@@ -3092,7 +3092,7 @@ This is terminal debug output when running [Async_ConfigOnDoubleReset](examples/
30923092
30933093
```
30943094
Starting Async_ConfigOnDoubleReset using LittleFS on ESP32C3_DEV
3095-
ESPAsync_WiFiManager v1.15.0
3095+
ESPAsync_WiFiManager v1.15.1
30963096
ESP_DoubleResetDetector v1.3.2
30973097
ESP Self-Stored: SSID = HueNet1, Pass = password
30983098
[WM] * Add SSID = HueNet1 , PW = password
@@ -3185,7 +3185,12 @@ Submit issues to: [ESPAsync_WiFiManager issues](https://github.com/khoih-prog/ES
31853185
18. Thanks to [Dean Ott](https://github.com/deanjott) for reporting [WiFiManager works only on port 80 #75](https://github.com/khoih-prog/ESPAsync_WiFiManager/issues/75) and providing the solution leading to v1.9.7
31863186
19. Thanks to [Twaste](https://github.com/Twaste) for initiate the discussion in [Different behaviour using the src_cpp or src_h lib #80](https://github.com/khoih-prog/ESPAsync_WiFiManager/discussions/80) and providing the idea to the solution, to fix `multiple-definitions` linker error, leading to v1.10.0
31873187
20. Thanks to [Zongyi Yang](https://github.com/ZongyiYang) for creating merged PR [Fixes Captive Portal hanging depending on active core for AsyncTCP #100 #104](https://github.com/khoih-prog/ESPAsync_WiFiManager/pull/104).
3188-
21. Thanks to [MattiaCC93](https://github.com/MattiaCC93) for open discussion [Help for storing variables in memory (non-volatile) #87](https://github.com/khoih-prog/ESP_WiFiManager/discussions/87#discussioncomment-3593028) and report the ESP32 chipID bug, leading to v1.14.0.
3188+
21. Thanks to [MattiaCC93](https://github.com/MattiaCC93) for open discussion [Help for storing variables in memory (non-volatile) #87](https://github.com/khoih-prog/ESP_WiFiManager/discussions/87#discussioncomment-3593028) and report the ESP32 chipID bug, leading to v1.14.0
3189+
22. Thanks to [slaesh](https://github.com/slaesh) for creating merged PRs
3190+
- [fix: using random CH for non-password use too #118](https://github.com/khoih-prog/ESPAsync_WiFiManager/pull/118)
3191+
- [fix: ending portal loop without processing its flags #119](https://github.com/khoih-prog/ESPAsync_WiFiManager/pull/119)
3192+
, leading to v1.15.1
3193+
31893194

31903195
<table>
31913196
<tr>
@@ -3220,6 +3225,9 @@ Submit issues to: [ESPAsync_WiFiManager issues](https://github.com/khoih-prog/ES
32203225
<td align="center"><a href="https://github.com/ZongyiYang"><img src="https://github.com/ZongyiYang.png" width="100px;" alt="ZongyiYang"/><br /><sub><b>Zongyi Yang</b></sub></a><br /></td>
32213226
<td align="center"><a href="https://github.com/MattiaCC93"><img src="https://github.com/MattiaCC93.png" width="100px;" alt="MattiaCC93"/><br /><sub><b>MattiaCC93</b></sub></a><br /></td>
32223227
</tr>
3228+
<tr>
3229+
<td align="center"><a href="https://github.com/slaesh"><img src="https://github.com/slaesh.png" width="100px;" alt="slaesh"/><br /><sub><b>slaesh</b></sub></a><br /></td>
3230+
</tr>
32233231
</table>
32243232

32253233
---

changelog.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
## Table of Contents
1313

1414
* [Changelog](#changelog)
15+
* [Releases v1.15.1](#releases-v1151)
1516
* [Releases v1.15.0](#releases-v1150)
1617
* [Releases v1.14.1](#releases-v1141)
1718
* [Releases v1.14.0](#releases-v1140)
@@ -54,6 +55,13 @@
5455

5556
## Changelog
5657

58+
### Releases v1.15.1
59+
60+
1. Using random channel for softAP without password. Check [fix: using random CH for non-password use too #118](https://github.com/khoih-prog/ESPAsync_WiFiManager/pull/118)
61+
2. Fix bug. Check [fix: ending portal loop without processing its flags #119](https://github.com/khoih-prog/ESPAsync_WiFiManager/pull/119)
62+
3. Add astyle using `allman` style. Restyle the library
63+
64+
5765
### Releases v1.15.0
5866

5967
1. Optionally display Credentials (SSIDs, PWDs) in Config Portal. Check [Populate portal wifi with saved credentials #91](https://github.com/khoih-prog/ESP_WiFiManager/discussions/91) and [Prepopulating the configuration with SSID and Password from stored file #115](https://github.com/khoih-prog/ESPAsync_WiFiManager/discussions/115)

library.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ESPAsync_WiFiManager",
3-
"version": "1.15.0",
3+
"version": "1.15.1",
44
"keywords": "wifi, WiFiManager, esp8266, esp32, esp32-s2, esp32-s3, esp32-c3, AsyncWebServer, Async-WiFiManager, MultiWiFi, Async, Communication, Credentials, Config-Portal, DoubleReset, MultiReset, littlefs, spiffs, dns-server, iot, eeprom",
55
"description": "ESP32 (including ESP32-S2, ESP32-S3 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, ESP32-S3 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. Auto detect ESP32 core and use either built-in LittleFS or external LITTLEFS library. Using AsyncDNSServer instead of DNSServer. Now using correct ESP32 chipIP and optionally display Credentials on Config Portal",
66
"authors":

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.15.0
2+
version=1.15.1
33
author=Khoi Hoang
44
maintainer=Khoi Hoang <[email protected]>
55
license=MIT

0 commit comments

Comments
 (0)