Releases: ayushsharma82/NetWizard
Release list
v1.2.2
What's Changed
- Fixed an critical bug where NetWizard started portal in AP+STA mode while STA was in disconnected status. This resulted in NetWizard unable to produce scan results or either connect to an AP manually because of internal conflict between WiFi API. NetWizard will now launch captive portal only in AP mode if the STA is not available at the point of starting it. After the portal has timed-out or exited by user, it will then proceed to re-connect STA normally at regular intervals. (fixes: #34)
- Fixed an bug where scan never started for arduino-pico (RP2040+W & RP2350+W) platforms. (fixes: #33)
- Fixed an bug where captive portal appeared as secured even when password string was empty. This affected arduino-pico (RP2040+W and RP2350+W) platforms only.
- Fixed an minor bug where scan completion wasn't properly handled for arduino-pico platform. (fixes: #33)
- Minor Improvement: Scan is now started immediately after captive portal is presented. This reduces the wait period for user at scan step in captive portal.
- Fixed an issue where UI would hang when there are multiple SSIDs of same name.
- Fixed a minor accessibility issue within UI where mobile browsers will zoom on the input fields upon clicking them. (Issue identified as font size need to be atleast 16px).
- Minor bug fixes and improvements across C code and UI.
Full Changelog: v1.2.1...v1.2.2
v1.2.1
What's Changed
- fix: hostname not applying by @ayushsharma82 in #28
- feat: updated UI to Svelte 5 framework by @ayushsharma82 in #28
- chore: updated dependencies by @ayushsharma82 in #28
Full Changelog: v1.2.0...v1.2.1
v1.2.0
Important
If you are using async mode of NetWizard (ie. using ESPAsyncWebServer), please know that we have officially switched our dependency to ESP32Async/ESPAsyncWebServer which is now the only official & maintained version. It's advised to delete old forks from your system and install the latest ESP32Async/ESPAsyncWebServer and it's dependencies from here.
This was a joint decision among multiple core collaborators to form a organization and keep a single active version. All the changes and improvements from mathieu's fork of ESPAsyncWebServer were merged in ESP32Async/ESPAsyncWebServer.
More information about required dependencies can also be found in our documentation.
What's Changed
- Parameters can now be optional! (by default all parameters are required to be entered by user but now they can be set as optional using
.setRequired(bool required)function. - Implemented WiFi AutoReconnect by @TimothyFran in #24
- Added RP2350 compatibility @ayushsharma82 in #26
- Switched to
ayushsharma82/RPAsyncTCPdependency for usage with RP2040 and RP2350 MCUs @ayushsharma82 in #26 - Switched to
ESP32Async/ESPAsyncWebServerdependency @ayushsharma82 in #26 - Update platformio.ini by @ayushsharma82 in #27
New Contributors
- @TimothyFran made their first contribution in #24
Full Changelog: v1.1.3...v1.2.0
v1.1.3
- Added CLA
- Minor improvements to Github workflow
Full Changelog: v1.1.2...v1.1.3
v1.1.2
What's Changed
- Fix DNS race condition by @jackspence7 #22
- Updated dependencies
- Added missing
erasefunction (Closes #18) - Added ArduinoJson v7.3.0 compatibility (Closes #21)
- Fixed ArduinoJson include position (Closes #23)
- Fixed C warnings
- Fixed RP2040 core compatibility (fixed by updating dependencies)
New Contributors
- @jackspence7 made their first contribution in #22
Full Changelog: v1.1.1...v1.1.2
v1.1.1
- Added written offer for source code due to compliance issues.
Full Changelog: v1.1.0...v1.1.1
v1.1.0
v1.0.9
What's Changed
This release addresses numerous bugs that were present in the async mode. NetWizard is now functioning optimally.
- fix: captive portal not popping up in async mode
- fix: request body not found error in async mode
- fix: example header
- fix: use exit timeout macro
- fix: use _nw.sta.timeout for connection attempts
- fix: exit not being called in async mode
Full Changelog: v1.0.8...v1.0.9
v1.0.8
What's Changed
- fix: update dependencies by @ayushsharma82 in #9
- ESP32 arduino core v3.0.3 compatibility
Full Changelog: v1.0.7...v1.0.8