- Add examples Async_AdvancedWebServer_SendChunked and AsyncWebServer_SendChunked to demo how to use
beginChunkedResponse()
to send largehtml
in chunks - Use
allman astyle
and addutils
- Support using
CString
to save heap to sendvery large data
. Check request->send(200, textPlainStr, jsonChartDataCharStr); - Without using String Class - to save heap #8 - Add functions and example
Async_AdvancedWebServer_favicon
to supportfavicon.ico
- Add multiple examples to demo the new feature
- Fix issue with slow browsers or network
- Change license from
MIT
toGPLv3
to match with original ESPAsyncWebServer license
- Update examples for new STM32 core v2.3.0
- Update
Packages' Patches
- Fix authenticate issue caused by libb64
- Fix base64 encoding of websocket client key and add WebServer progmem support. Check PR Fix base64 encoding of websocket client key and progmem support for webserver #7
- Update
platform.ini
andlibrary.json
to use originalkhoih-prog
instead ofkhoih.prog
after PIO fix - Update
Packages' Patches
- Add support to LAN8720 Ethernet for many STM32F4 (F407xx, NUCLEO_F429ZI) and STM32F7 (DISCO_F746NG, NUCLEO_F746ZG, NUCLEO_F756ZG) boards.
- Add LAN8720 examples
- Add Packages' Patches for STM32 to use LAN8720 with STM32Ethernet and LwIP libraries
- Reduce compiled code size.
- Fix dependency on unpublished STM32AsyncTCP Library. Check Compilation broken due to error in STM32AsyncTCP dependency and how to run one of the examples?.
- Clean-up all compiler warnings possible.
- Update Table of Contents
- Add examples
- Add Version String
- Add back MD5/SHA1 authentication feature.
- Add example, update README.md, clean up.
- Initial coding to port ESPAsyncWebServer to STM32 boards using builtin LAN8742A Ethernet. More supports will be added gradually later, such as AsyncUDP, other Ethernet / WiFi shields.
- Add more examples.
- Add debugging features.
- Bump up to v1.2.3 to sync with ESPAsyncWebServer v1.2.3.