Here's what has changed recently.
Software that keeps on giving.
13th February 2026
1.2.2 Release ( latest )
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.
Fixed an bug where scan never started for arduino-pico (RP2040+W & RP2350+W) platforms.
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.
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.
11th March 2025
1.2.1 Release
Fixed custom hostname not being applied
Upgraded UI to Svelte 5 framework and Typescript. The move to Typescript provides excellent IDE intellisense and makes the whole application robust while preventing any human errors!
21st February 2025
1.2.0 Release
Parameters can now be set as optional. By default all parameters are required to be entered by user, but now they can be set as optional using setRequired function
Fixed auto reconnect logic
Fixed more C warnings
Added RP2350 compatibility
(Async Mode) Switched to newer ESP32Async/ESPAsyncWebServer dependency. More info on: https://docs.netwizard.pro/docs/intro/async-mode
(Async Mode) Switched to RPAsyncTCP dependency for usage with RP2040 and RP2350 MCUs
Updated platformio.ini
14th January 2025
1.1.0 Release
Updated dependencies
Fixed a bug that caused the firmware to crash due to DNS race condition
Added new "textarea" parameter
Added missing erase function
Added ArduinoJson v7.3.0 compatibility
Fixed ArduinoJson include position
Fixed C warnings
Fixed RP2040 core compatibility (fixed by updating dependencies)
Pricing Update: NetWizard Pro now comes in 2 tiers - Essential and Advantage. Existing customers who purchased NetWizard Pro before 14th January 2025 have been upgraded to Advantage tier (excluding dedicated technical support).
License Update: Updated license to Softt Commercial License 1.2 (SCL-1.2). Minor improvements in legal wording related to the use of library. Specifically, under sub-sections "grant of license" and "restrictions".
9th August 2024
1.0.4 Release
[Critical] Fixed configuration parameters not being parsed properly
Fixed portal state not showing properly in logs of demo examples
6th August 2024
1.0.3 Release
Resolved the issue of enum clashes with potential third-party libraries
2nd August 2024
1.0.2 Release
Fixed captive portal not appearing in async mode
Fixed "request body not found" error in async mode
Fixed exit timeout macro not being used
Fixed use of timeout variable for connection attempts
Fixed exit not being called in async mode
19th July 2024
1.0.1 Release
Updated Dependencies
ESP32 Arduino Core v3.0.3 compatibility
18th July 2024
1.0.0 Release
Added Toggle Parameter
Added Password Input Parameter
Integrated Links
Integrated Statistics
Supported Branding