- Add support to any custom hardware / software
SPIfor W5x00 using Ethernet_Generic Library - Add support to STM32L5 boards, such as
Nucleo-L552ZE-Q
- Change from
arduino.cctoarduino.tipsin HTTP examples - Add
lib_ldf_mode = chain+inplatformio.ini
- Use new Ethernet_Generic library as default for W5x00.
- Rewrite all the examples to support new features
- Add example multiFileProject to demo how to avoid
multiple-definitionslinker error for multiple-file project
- Sync with SSLClient v1.6.11. Check Pull in OPEnSLab-OSU's SSLClient v1.6.11 #17
- Add example AWS_IoT
- Change license from
MITtoGPLv3. Check Licensing of SSLClient #16
- Fix decoding error bug when using special
&in data fields. Check Decoding Error. two times called urlDecode in Parsing-impl.h. #17
- Fix libb64
fallthroughcompile warnings
- Fix wrong http status header bug. Check fix for wrong http status header #42
- Fix authenticate issue caused by libb64
- Reduce usage of Arduino String with std::string
- Optimize library code and examples by using reference-passing instead of value-passing.
- Fix bug related to String in library and examples
- Update
Packages' Patches
- Change option for PIO
lib_compat_modefrom defaultsofttostrictto minimize compile error in cross-platform - 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
- Clean-up all compiler warnings possible.
- Add Table of Contents
- Add high-level HTTP and WebSockets Client by merging ArduinoHttpClient Library
- Add many more examples for HTTP and WebSockets Client.
- Add Version String.
- Add SSL debug feature.
- Enhance examples.
- Permit sites with "Chain could not be linked to a trust anchor" such as mqtt.thingstream.io.
- Add example MQTTS_ThingStream to demonstrate new feature
- Initial coding for STM32F/L/H/G/WB/MP1 boards (with 32+K Flash) running LAN8742A, W5x00 or ENC28J60 shields using SSL.
- Supporting Built-in LAN8742A using STM32Ethernet library.
- Supporting W5x00 using Ethernet, EthernetLarge, Ethernet2 and Ethernet3 libraries
- Supporting ENC28J60 using EthernetENC and UIPEthernet libraries
