mirror of
https://github.com/alexhopeoconnor/WiFiManager.git
synced 2026-10-17 16:41:31 +10:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c10f1a3e92 | ||
|
|
d8a78bae03 | ||
|
|
f4fa653a7b |
@@ -1,5 +1,17 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## 3.0.6
|
||||||
|
|
||||||
|
- Correct async PlatformIO dependency owners to the registry's canonical lowercase identity, so a clean consumer builds WiFiManager and its ESP8266/ESP32 transport dependencies without duplicating them in `lib_deps`. Remove the superseded include-path bridge.
|
||||||
|
|
||||||
|
## 3.0.5
|
||||||
|
|
||||||
|
- Add a library-owned PlatformIO bridge for the asynchronous web/TCP include paths required when WiFiManager is nested beneath DeviceFramework.
|
||||||
|
|
||||||
|
## 3.0.4
|
||||||
|
|
||||||
|
- Set the package's deep PlatformIO dependency-discovery mode so WiFiManager's asynchronous web/TCP children remain available when it is consumed through DeviceFramework.
|
||||||
|
|
||||||
## 3.0.3
|
## 3.0.3
|
||||||
|
|
||||||
- Declare the ESP8266 and ESP32 async TCP libraries explicitly in the PlatformIO package manifest so clean consumers resolve the headers required by the asynchronous portal.
|
- Declare the ESP8266 and ESP32 async TCP libraries explicitly in the PlatformIO package manifest so clean consumers resolve the headers required by the asynchronous portal.
|
||||||
|
|||||||
@@ -208,34 +208,25 @@ When developing both libraries together, use a local `symlink://` or
|
|||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
Use the release tag and list the asynchronous web/TCP packages at project level.
|
Use the release tag. The package manifest resolves DFTE, the asynchronous web
|
||||||
PlatformIO installs the manifest dependencies automatically, but its dependency
|
server, and the platform-specific TCP library automatically:
|
||||||
finder requires these headers to be direct project dependencies before it adds
|
|
||||||
their include paths:
|
|
||||||
|
|
||||||
```ini
|
```ini
|
||||||
[common]
|
[common]
|
||||||
lib_deps =
|
lib_deps =
|
||||||
WiFiManager=https://github.com/alexhopeoconnor/WiFiManager.git#v3.0.3
|
WiFiManager=https://github.com/alexhopeoconnor/WiFiManager.git#v3.0.6
|
||||||
ESP32Async/ESPAsyncWebServer@3.9.1
|
|
||||||
|
|
||||||
[env:esp8266]
|
[env:esp8266]
|
||||||
extends = common
|
extends = common
|
||||||
platform = espressif8266
|
platform = espressif8266
|
||||||
board = d1_mini
|
board = d1_mini
|
||||||
framework = arduino
|
framework = arduino
|
||||||
lib_deps =
|
|
||||||
${common.lib_deps}
|
|
||||||
ESP32Async/ESPAsyncTCP@2.0.0
|
|
||||||
|
|
||||||
[env:esp32]
|
[env:esp32]
|
||||||
extends = common
|
extends = common
|
||||||
lib_deps =
|
|
||||||
platform = espressif32
|
platform = espressif32
|
||||||
board = esp32dev
|
board = esp32dev
|
||||||
framework = arduino
|
framework = arduino
|
||||||
${common.lib_deps}
|
|
||||||
ESP32Async/AsyncTCP@3.4.9
|
|
||||||
```
|
```
|
||||||
|
|
||||||
The text after `#` is a Git ref. PlatformIO clones the repository and checks
|
The text after `#` is a Git ref. PlatformIO clones the repository and checks
|
||||||
|
|||||||
+6
-5
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "WiFiManager",
|
"name": "WiFiManager",
|
||||||
"version": "3.0.3",
|
"version": "3.0.6",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"wifi",
|
"wifi",
|
||||||
"wi-fi",
|
"wi-fi",
|
||||||
@@ -40,18 +40,18 @@
|
|||||||
],
|
],
|
||||||
"dependencies": [
|
"dependencies": [
|
||||||
{
|
{
|
||||||
"owner": "ESP32Async",
|
"owner": "esp32async",
|
||||||
"name": "ESPAsyncWebServer",
|
"name": "ESPAsyncWebServer",
|
||||||
"version": "3.9.1"
|
"version": "3.9.1"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"owner": "ESP32Async",
|
"owner": "esp32async",
|
||||||
"name": "ESPAsyncTCP",
|
"name": "ESPAsyncTCP",
|
||||||
"version": "2.0.0",
|
"version": "2.0.0",
|
||||||
"platforms": "espressif8266"
|
"platforms": "espressif8266"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"owner": "ESP32Async",
|
"owner": "esp32async",
|
||||||
"name": "AsyncTCP",
|
"name": "AsyncTCP",
|
||||||
"version": "3.4.9",
|
"version": "3.4.9",
|
||||||
"platforms": "espressif32"
|
"platforms": "espressif32"
|
||||||
@@ -71,7 +71,8 @@
|
|||||||
"lib/WiFiManager/src",
|
"lib/WiFiManager/src",
|
||||||
"LICENSE",
|
"LICENSE",
|
||||||
"README.md",
|
"README.md",
|
||||||
"library.json"
|
"library.json",
|
||||||
|
"tools"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"$schema": "https://raw.githubusercontent.com/platformio/platformio-core/develop/platformio/assets/schema/library.json",
|
"$schema": "https://raw.githubusercontent.com/platformio/platformio-core/develop/platformio/assets/schema/library.json",
|
||||||
|
|||||||
@@ -3,10 +3,9 @@ default_envs = esp8266
|
|||||||
|
|
||||||
[common]
|
[common]
|
||||||
framework = arduino
|
framework = arduino
|
||||||
lib_ldf_mode = chain
|
lib_ldf_mode = deep+
|
||||||
lib_deps =
|
lib_deps =
|
||||||
WiFiManager=symlink://../..
|
WiFiManager=symlink://../..
|
||||||
ESP32Async/ESPAsyncWebServer@3.9.1
|
|
||||||
|
|
||||||
[env:esp8266]
|
[env:esp8266]
|
||||||
extends = common
|
extends = common
|
||||||
@@ -18,7 +17,6 @@ build_flags =
|
|||||||
-DWM_LOG_LEVEL=3
|
-DWM_LOG_LEVEL=3
|
||||||
lib_deps =
|
lib_deps =
|
||||||
${common.lib_deps}
|
${common.lib_deps}
|
||||||
ESP32Async/ESPAsyncTCP@2.0.0
|
|
||||||
|
|
||||||
[env:esp32]
|
[env:esp32]
|
||||||
extends = common
|
extends = common
|
||||||
@@ -30,4 +28,3 @@ build_flags =
|
|||||||
-DWM_LOG_LEVEL=3
|
-DWM_LOG_LEVEL=3
|
||||||
lib_deps =
|
lib_deps =
|
||||||
${common.lib_deps}
|
${common.lib_deps}
|
||||||
ESP32Async/AsyncTCP@3.4.9
|
|
||||||
|
|||||||
Reference in New Issue
Block a user