Files
AsyncHTTPRequest_Generic/changelog.md
Khoi Hoang c0be95b2ba v1.8.0 to add support to ESP8266 using W5x00
### Releases v1.8.0

1. Add support to ESP8266 using W5x00 with [lwIP_w5100](https://github.com/esp8266/Arduino/tree/master/libraries/lwIP_w5100) or [lwIP_w5500](https://github.com/esp8266/Arduino/tree/master/libraries/lwIP_w5500) library
2. Add example [AsyncHTTPRequest_ESP8266_Ethernet](https://github.com/khoih-prog/AsyncHTTPRequest_Generic/tree/master/examples/AsyncHTTPRequest_ESP8266_Ethernet) to demo the new feature.
3. Update `Packages' Patches`
2022-04-13 22:41:55 -04:00

6.2 KiB

AsyncHTTPRequest_Generic

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



Table of Contents



Changelog

Releases v1.8.0

  1. Add support to ESP8266 using W5x00 with lwIP_w5100 or lwIP_w5500 library
  2. Add example AsyncHTTPRequest_ESP8266_Ethernet to demo the new feature.
  3. Update Packages' Patches

Releases v1.7.1

  1. Add example AsyncHTTPRequest_ESP_Multi to demo connection to multiple addresses.
  2. Update Packages' Patches

Releases v1.7.0

  1. Add support to new ESP32-S3
  2. Add LittleFS support to ESP32-C3
  3. Use ESP32-core's LittleFS library instead of Lorol's LITTLEFS library for v2.0.0+

Releases v1.6.0

  1. Reduce the breaking effect of v1.5.0 by enabling compatibility with old code to include only AsyncHTTPRequest_Generic.h
  2. Update Packages' Patches

Releases v1.5.0

  1. Fix multiple-definitions linker error and weird bug related to src_cpp. Check Different behaviour using the src_cpp or src_h lib #80
  2. Optimize library code by using reference-passing instead of value-passing
  3. Update all examples

Releases v1.4.1

Warning: Releases v1.4.1+ can be used and autodetect ESP32 core v2.0.0+ or v1.0.6- for WT32_ETH01
  1. Auto detect ESP32 core to use for WT32_ETH01
  2. Fix bug in WT32_ETH01 examples to reduce connection time

Releases v1.4.0

  1. Fix crashing bug when request a non-existing IP. Check Http GET polling causes crash when host disconnected #22
  2. Modify platform.ini to avoid compile error with PIO when using ESP8266/ESP32

Releases v1.3.1

  1. Update platform.ini and library.json to use original khoih-prog instead of khoih.prog after PIO fix
  2. Update Packages' Patches

Releases v1.3.0

  1. Add support to WT32_ETH01 (ESP32 + LAN8720) boards
  2. Add examples with new features

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
  4. Update ESP_WiFiManager-related example to fix multiWiFi timings to work better with latest esp32 core v1.0.6

Releases v1.1.5

  1. Fix dependency on unpublished STM32AsyncTCP Library. Check Compilation broken due to error in STM32AsyncTCP dependency and how to run one of the examples?.

Releases v1.1.4

  1. Fix library.properties dependency

Releases v1.1.3

  1. Fix non-persistent Connection header bug. Check 'Connection' header expects 'disconnect' instead 'close' ? #13
  2. Add ESP32-S2 support
  3. Tested with Latest ESP32 Core 1.0.5 for ESP32-based boards.

Releases v1.1.2

  1. Rename _lock and _unlock to avoid conflict with ESP32/ESP8266 AsyncWebServer library. Check compatibility with ESPAsyncWebServer #11
  2. Fix compiler warnings.

Releases v1.1.1

  1. Prevent crash if request and/or method not correct.

Releases v1.1.0

  1. Add HTTP PUT, PATCH, DELETE and HEAD methods. Check Add support for sending PUT, PATCH, DELETE request
  2. Add Table of Contents
  3. Add Version String

Releases v1.0.2

  1. Make Mutex Lock and delete more reliable and error-proof to prevent random crash.

Releases v1.0.1

  1. Restore cpp code besides Impl.h code to use in case of multiple definition linker error. Thanks to Daniel Brunner to report and make PR in Fixed linker errors when included in multiple .cpp files. See HOWTO Fix Multiple Definitions Linker Error

Releases v1.0.0

  1. Initial coding to add support to STM32F/L/H/G/WB/MP1 using built-in LAN8742A Ethernet (Nucleo-144, DISCOVERY, etc).
  2. Add examples using STM32 boards.