- Changelog
- Releases v1.10.0
- Releases v1.9.3
- Releases v1.9.2
- Releases v1.9.1
- Releases v1.9.0
- Releases v1.8.2
- Releases v1.8.1
- Releases v1.8.0
- Releases v1.7.8
- Releases v1.7.7
- Releases v1.7.6
- Releases v1.7.5
- Releases v1.7.4
- Releases v1.7.3
- Releases v1.7.2
- Releases v1.7.1
- Major Releases v1.7.0
- Releases v1.6.1
- Major Releases v1.6.0
- Major Releases v1.5.0
- Major Releases v1.4.0
- Releases v1.3.1
- Releases v1.3.0
- Major Releases v1.2.0
- Releases v1.1.2
- Releases v1.1.1
- Releases v1.1.0
- Fix compile errors for new ESP32 core
v2.0.6
- Add support to Seeeduino nRF52840-based boards such as Seeed XIAO_NRF52840 and XIAO_NRF52840_SENSE, etc. using Seeed
mbed
ornRF52
core - Add astyle using
allman
style. Restyle the library - Display warning only when
_ETHERNET_WEBSERVER_LOGLEVEL_
> 3 - Update examples
- Update
Packages' Patches
to add SeeeduinonRF52
core
- Slow SPI clock for old
W5100
shield orSAMD Zero
- Use correct Debug Terminal
Serial
for so-called SAMD21 Zero boards from Arduino as well as Adafruit - Update
Packages' Patches
- Auto-select SPI(s)
SS/CS
pins according to board package if available - Update
Packages' Patches
- Add support to SPI1, SPI2 for Teensy using W5x00 with Ethernet_Generic library
- Add support to custom SPI for Mbed RP2040, Portenta-H7, etc. using W5x00 with Ethernet_Generic library
- Add examples AdvancedWebServer_Teensy4x_SPI1 to demo new feature
- Add examples AdvancedWebServer_RP2040_SPI1 to demo new feature
- Change from
arduino.cc
toarduino.tips
in examples - Add
lib_ldf_mode = chain+
inplatformio.ini
- Add support to SPI1 for RP2040 using arduino-pico core
- Rewrite all the examples to support new features
- Update
Packages' Patches
- Use new Ethernet_Generic library as default for W5x00.
- 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
- Sync with SSLClient v1.6.11. Check Pull in OPEnSLab-OSU's SSLClient v1.6.11 #17
- Add example AWS_IoT
- Change default SS pin for RP2040 using ArduinoCore-mbed core to 17 from 5 to be the same as arduino-pico core
- Update
Packages' Patches
- Change license from
MIT
toGPLv3
. Check Licensing of SSLClient #16
- Fix bug when using
QNEthernet
staticIP. Check QNEthernet and NativeEthernet staticIP not working with WS Server #39 - Simplify and add staticIP option to
NativeEthernet
examples. - Add support to SAMD21/SAMD51 boards using Fab_SAM_Arduino core
- Add
Packages' Patches
for Fab_SAM_Arduino core - 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
- Fix libb64
fallthrough
compile warning
- Fix libb64 compile error for ESP8266. Check multiple definition of base64 error with ver. 1.8.3 #44
- Update
Packages' Patches
- Fix wrong http status header bug. Check fix for wrong http status header #42
- Fix authenticate issue caused by libb64
- Fix bug related to String in library and examples
- Add support to Portenta_H7 using Arduino mbed_portenta core
- 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
- Add support to QNEthernet Library for Teensy 4.1 built-in Ethernet
- Update examples with new features
- Add support to QNEthernet Library for Teensy 4.1 built-in Ethernet
- Update examples with new features
- Add support to RP2040-based boards, such as RASPBERRY_PI_PICO, ADAFRUIT_FEATHER_RP2040 and GENERIC_RP2040, using Earle Philhower's arduino-pico core v1.3.1+.
- Update examples with new features
- Add support to RP2040-based boards, such as RASPBERRY_PI_PICO, ADAFRUIT_FEATHER_RP2040 and GENERIC_RP2040, using Arduino-mbed RP2040 core.
- Update examples with new features
- Clean-up all compiler warnings possible.
- Add Table of Contents
- Add support to NativeEthernet Library for Teensy 4.1
- 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 SAMD21/SAMD51, SAM DUE, Teensy to support Ethernet shields using SSL.
- Supporting W5x00 using Ethernet, EthernetLarge, Ethernet2 and Ethernet3 libraries
- Supporting ENC28J60 using EthernetENC and UIPEthernet libraries