- Changelog
- Releases v1.10.1
- Releases v1.10.0
- Releases v1.9.5
- Releases v1.9.4
- Releases v1.9.3
- Releases v1.9.2
- Releases v1.9.1
- Releases v1.9.0
- Releases v1.8.0
- Releases v1.7.0
- Releases v1.6.3
- Releases v1.6.2
- Releases v1.6.1
- Releases v1.6.0
- Releases v1.5.4
- Releases v1.5.3
- Releases v1.5.2
- Releases v1.5.1
- Major Releases v1.5.0
- Releases v1.4.2
- Releases v1.4.1
- Major Releases v1.4.0
- Releases v1.3.1
- Releases v1.3.0
- Major Releases v1.2.0
- Releases v1.1.1
- Major Releases v1.1.0
- Releases v1.0.7
- Releases v1.0.6
- Releases v1.0.5
- Releases v1.0.4
- Releases v1.0.3
- Releases v1.0.2
- Releases v1.0.1
- Initial Releases v1.0.0
- Using new
WiFi101_Generic library
for sending larger data - Update
Packages' Patches
- Add new features, such as
CORS
, etc. - Update code and examples
- Use
allman astyle
and addutils
- Update
Packages' Patches
- Restore support to Teensy, etc.
- Fix bug in examples
- Restore support to ESP32 and ESP8266. Check Problem using ESP8266 nodeMCU 1.0 #20
- Better workaround for RP2040W
WiFi.status()
bug usingping()
to local gateway - Update WiFiMulti-related examples
- Workaround for RP2040W WiFi.status() bug
- Update WiFiMulti-related examples
- Add WiFiMulti support to RASPBERRY_PI_PICO_W using CYW43439 WiFi
- Add support to RASPBERRY_PI_PICO_W using CYW43439 WiFi
- Update
Packages' Patches
- Add WiFiMulti_Generic library support
- Add many WiFiMulti-related examples in WiFiMulti
- Update
Packages' Patches
- Fix issue with Portenta_H7 core v2.7.2+. Check [Portenta_H7] WiFi WebServer extremely slow from core v2.7.2 - v3.0.1 #441
- Rewrite to avoid
multiple-definitions
linker error for multiple-file project - Add example multiFileProject to demo how to avoid
multiple-definitions
linker error for multiple-file project - Update
Packages' Patches
- Fix decoding error bug when using special
&
in data fields. Check Decoding Error. two times called urlDecode in Parsing-impl.h. #17 - Update
Packages' Patches
- Add support to megaAVR boards (UNO_WIFI_REV2, NANO_EVERY) using Arduino megaAVR core
- Update
Packages' Patches
- Fix issue in v1.6.0
- Add support to new ESP32-S3 and ESP32_C3
- Update
Packages' Patches
- Fix libb64
fallthrough
compile warning - Fix bug not supporting ESP32/ESP8266 boards.
- Fix bug for WiFi other than WiFiNINA
- Fix authenticate issue caused by libb64
- Fix wrong http status header bug. Check fix for wrong http status header #42
- Fix bug related to String in library and examples
- Reduce usage of Arduino String with std::string
- Optimize library code and examples by using reference-passing instead of value-passing.
- Update
Packages' Patches
- Add more ESP32/ESP8266 supporting code
- Update
platform.ini
andlibrary.json
to use originalkhoih-prog
instead ofkhoih.prog
after PIO fix - Update
Packages' Patches
- Change option for PIO
lib_compat_mode
from defaultsoft
tostrict
to minimize compile error in crosss-platform - Update
Packages' Patches
for many boards
- Add support to Portenta_H7 using Arduino mbed_portenta core.
- Update
Packages' Patches
for Portenta_H7
- Add support to ESP32/ESP8266 to use in some rare use-cases
- Update
Packages' Patches
- Split
changelog.md
fromREADME.md
- Add support to Adafruit nRF52 core v0.22.0+
- Add support to Raytac MDBT50Q_RX Dongle
- Update
Packages' Patches
- Add support to Arduino Nano RP2040 Connect using Arduino mbed OS for Nano boards.
- Add support to RP2040-based boards, such as RASPBERRY_PI_PICO, ADAFRUIT_FEATHER_RP2040 and GENERIC_RP2040, using Earle Philhower's arduino-pico v1.5.1+ core.
- Add support to RP2040-based boards, such as RASPBERRY_PI_PICO, ADAFRUIT_FEATHER_RP2040 and GENERIC_RP2040, using Arduino-mbed RP2040 v2.1.0+ core.
- Add to examples the support to ESP32-AT/ESP8266-AT WiFi, using
WiFiEspAT library
- Fix bugs
- Update
Packages' Patches
- Clean-up all compiler warnings possible.
- Add MQTT examples
- Add Version String
- Add high-level HTTP and WebSockets Client by merging ArduinoHttpClient Library
- Add many more examples for HTTP and WebSockets Client.
- Add support to PROGMEM-related commands, such as sendContent_P() and send_P()
- Update Platform.ini to support PlatformIO 5.x owner-based dependency declaration.
- Clean up code.
- Update examples.
- Add support to all STM32F/L/H/G/WB/MP1 boards.
- Add support to Seeeduino SAMD21/SAMD51 boards.
- Restructure examples. Clean-up code.
- Fix bug not closing client and releasing socket exposed in NINA Firmware v1.4.0.
- Enhance examples.
- Add support to boards using WiFi101 built-in or shield. For example MKR1000, Teensy, Mega, etc..
- Support any future custom WiFi library that meets the no-compiling-error requirements.
- Add support to nRF52 boards, such as AdaFruit Feather nRF52832, nRF52840 Express, BlueFruit Sense, Itsy-Bitsy nRF52840 Express, Metro nRF52840 Express, NINA_B302_ublox, etc.
- Add support to SAM51 (Itsy-Bitsy M4, Metro M4, Grand Central M4, Feather M4 Express, etc.) and SAM DUE.
- Use new
WiFiNINA_Generic library
to provide support to many more boards running WiFiNINA.
The original WiFiNINA library only supports Nano-33 IoT, Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000 and Arduino UNO WiFi Rev.2.
This is simple yet complete WebServer library for AVR Mega, Teensy, SAMD21, STM32, etc.
boards running WiFi modules/shields (WiFiNINA U-Blox W101, W102, etc.). The functions are similar and compatible to ESP8266/ESP32 WebServer libraries to make life much easier to port sketches from ESP8266/ESP32.