Skip to content
This repository has been archived by the owner on Jan 29, 2023. It is now read-only.

Latest commit

 

History

History
144 lines (95 loc) · 5.6 KB

changelog.md

File metadata and controls

144 lines (95 loc) · 5.6 KB

EthernetWebServer_STM32 Library

arduino-library-badge GitHub release GitHub contributions welcome GitHub issues

Donate to my libraries using BuyMeACoffee



Table of Contents



Changelog

Releases v1.5.0

  1. Add support to any custom hardware / software SPI for W5x00 using Ethernet_Generic Library
  2. Add support to STM32L5 boards, such as Nucleo-L552ZE-Q

Releases v1.4.1

  1. Change from arduino.cc to arduino.tips in examples

Releases v1.4.0

  1. Use new Ethernet_Generic library as default for W5x00.
  2. Rewrite all the examples to support new features
  3. Add example multiFileProject to demo how to avoid multiple-definitions linker error for multiple-file project

Releases v1.3.4

  1. Fix decoding error bug when using special & in data fields. Check Decoding Error. two times called urlDecode in Parsing-impl.h. #17

Releases v1.3.3

  1. Fix libb64 fallthrough compile warning

Releases v1.3.2

  1. Fix wrong http status header bug. Check fix for wrong http status header #42
  2. Fix authenticate issue caused by libb64

Releases v1.3.1

  1. Fix bug related to String in examples

Major Releases v1.3.0

  1. Reduce usage of Arduino String with std::string
  2. Optimize library code and examples by using reference-passing instead of value-passing.
  3. Update Packages' Patches

Releases v1.2.1

  1. Change option for PIO lib_compat_mode from default soft to strict to minimize compile error in cross-platform
  2. Update Packages' Patches

Releases v1.2.0

  1. Add support to LAN8720 Ethernet for many STM32F4 (F407xx, NUCLEO_F429ZI) and STM32F7 (DISCO_F746NG, NUCLEO_F746ZG, NUCLEO_F756ZG) boards.
  2. Add LAN8720 examples
  3. Add Packages' Patches for STM32 to use LAN8720 with STM32Ethernet and LwIP libraries

Releases v1.1.1

  1. Clean-up all compiler warnings possible.
  2. Add Table of Contents
  3. Add examples
  4. Add Version String

Major Releases v1.1.0

  1. Add high-level HTTP and WebSockets Client by merging ArduinoHttpClient Library
  2. Add many more examples for HTTP and WebSockets Client.

Releases v1.0.6

  1. Add support to PROGMEM-related commands, such as sendContent_P() and send_P()
  2. Update Platform.ini to support PlatformIO 5.x owner-based dependency declaration.
  3. Clean up code.

Major Releases v1.0.5

  1. Add support to new EthernetENC library for ENC28J60.
  2. Add support to Ethernet2, Ethernet3 and EthernetLarge libraries on top of Ethernet.
  3. Add debug feature. Clean up code. Restructure examples.

Releases v1.0.4

  1. Add support to all STM32 boards (STM32F/L/H/G/WB/MP1) with 32K+ Flash.
  • STM32L0, STM32L1, STM32L4
  • STM32G0, STM32G4
  • STM32H7
  • STM32WB
  • STM32MP1

Releases v1.0.3

  1. Fix bug not closing client and releasing socket.
  2. Merge new features from latest ESP8266WebServer
  3. Add and enhance examples.
  4. Restore dependency to Functional-Vlpp library.

Releases v1.0.2

  1. Remove dependency on Functional-Vlpp library.
  2. Enhance examples and update README.md

Releases v1.0.1

  1. Add support to W5x00 Ethernet shields to all STM32 boards having 64+K bytes Flash.