fix: retain async dependencies for nested PlatformIO builds

This commit is contained in:
2026-08-26 01:17:05 +10:00
parent 63b0291961
commit f4fa653a7b
3 changed files with 8 additions and 3 deletions
+4
View File
@@ -1,6 +1,10 @@
# Changelog
## 3.0.3
## 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.
- 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.
+1 -1
View File
@@ -216,7 +216,7 @@ their include paths:
```ini
[common]
lib_deps =
WiFiManager=https://github.com/alexhopeoconnor/WiFiManager.git#v3.0.3
WiFiManager=https://github.com/alexhopeoconnor/WiFiManager.git#v3.0.4
ESP32Async/ESPAsyncWebServer@3.9.1
[env:esp8266]
+3 -2
View File
@@ -1,6 +1,6 @@
{
"name": "WiFiManager",
"version": "3.0.3",
"version": "3.0.4",
"keywords": [
"wifi",
"wi-fi",
@@ -63,7 +63,8 @@
],
"build": {
"includeDir": "lib/WiFiManager/include",
"srcDir": "lib/WiFiManager/src"
"srcDir": "lib/WiFiManager/src",
"libLDFMode": "deep+"
},
"export": {
"include": [