v10.0.0
Breaking change
-
Dropped Arduino Core 2 support. If you are still using Arduino Core 2 (which is now unsupported by Arduino team also), then use version 9 or below
-
Removed getters for information that can be found from
getConfig()
instead
New features
- Added BSSID support for more stability in Mesh networks and more security.
When CaptivePortal launches, it will show the Access Point's BSSID so that satellite nodes of a Mesh network can be identified.
When selecting an access point, the BSSID is saved and will be reused.
So the board will only try to connect to this specific access point, even of some others are reachable.
If the satellite node goes down and ESPConnect cannot connect, then the Captive Portal will trigger again, so that you can re-select the new access point to connect to.
ESPConnect won't automatically re-scan and try to re-connect to another SSID with the same name, for security reasons, in order to avoid connecting to a rogue access point that would have been spawned and put with a higher signal to make the board connect to it instead of the configured one.

Under the hood
- Updated dependencies
Full Changelog: v9.0.1...v10.0.0