Commit Graph
37 Commits
Author SHA1 Message Date
Khoi Hoang c9a376e2fc v1.13.0 for LwIP W6100 and fix bug
### Releases v1.13.0

1. Add support to ESP32 boards using `LwIP W6100 Ethernet`
2. Fix bug of `_parseURL()`. Check [Bug with _parseURL() #21](https://github.com/khoih-prog/AsyncHTTPSRequest_Generic/issues/21)
3. Improve `README.md` so that links can be used in other sites, such as `PIO`
2023-02-01 00:54:32 -05:00
Khoi Hoang 3949066843 v1.12.0 for ESP32 and LwIP W5500 Ethernet
### Releases v1.12.0

1. Add support to ESP32 boards using `LwIP W5500 Ethernet`
2. Fix bug. Check [Fix "blank new line in chunk" bug #50](https://github.com/khoih-prog/AsyncHTTPRequest_Generic/pull/50)
2022-11-30 17:09:38 -05:00
Khoi Hoang ce09b7d741 v1.11.0 for ESP32 and LwIP ENC28J60 Ethernet
### Releases v1.11.0

1. Add support to ESP32 boards using LwIP ENC28J60 Ethernet
2. Use `allman astyle` and add `utils`. Restyle the library
2022-11-28 23:20:44 -05:00
Khoi Hoang 639ce917e5 v1.10.2 default to reconnect to the same host:port
### Releases v1.10.2

1. Default to reconnect to the same `host:port` after connected for new HTTP sites. Check [Host/Headers not always sent with 1.10.1 #44](https://github.com/khoih-prog/AsyncHTTPRequest_Generic/issues44)
2. Update `Packages' Patches`
2022-11-09 23:46:36 -05:00
Khoi Hoang 40e15e30f9 v1.10.1 to fix bug of wrong reqStates
### Releases v1.10.1

1. Fix bug of wrong `reqStates`
2. Optional larger `DEFAULT_RX_TIMEOUT` from default 3s, for slower networks
2022-10-21 15:09:41 -04:00
Khoi Hoang 89d10346df v1.10.0 to fix bug and clean-up
### Releases v1.10.0

1. Fix bug.
2. Clean up
2022-10-20 16:54:51 -04:00
Khoi Hoang 79f62c3f4a v1.9.2 not to reconnect after connected
### Releases v1.9.2

1. Not try to reconnect to the same host:port after connected. Check [setReuse feature #12](https://github.com/khoih-prog/AsyncHTTPSRequest_Generic/issues/12)
2. Update `Packages' Patches`
2022-10-18 22:36:53 -04:00
Khoi Hoang a1d91e3f3c v1.9.1 to fix ESP32 chipID
### Releases v1.9.1

1. Fix ESP32 chipID for example `AsyncHTTPRequest_ESP_WiFiManager`
2. Remove dependency on `LittleFS_esp32` library to prevent PIO error when using new ESP32 core v1.0.6+
2022-09-09 23:06:15 -04:00
Khoi Hoang 7eb3b1b470 v1.9.1 to fix ESP32 chipID
### Releases v1.9.1

1. Fix ESP32 chipID for example `AsyncHTTPRequest_ESP_WiFiManager`
2. Remove dependency on `LittleFS_esp32` library to prevent PIO error when using new ESP32 core v1.0.6+
2022-09-09 23:04:17 -04:00
Khoi Hoang 3b52e27f7c Fix typo 2022-09-09 11:51:08 -04:00
Khoi Hoang 07e2add996 v1.9.0 to fix bug and optimize code
### Releases v1.9.0

1. Fix long timeout if using `IPAddress`. Check [setTimeout() hasn't any effect #38](https://github.com/khoih-prog/AsyncHTTPRequest_Generic/issues/38)
2. Optimize code
3. Display only successful responseText in examples
4. Improve debug messages by adding functions to display error messages instead of `cryptic error number`
5. Remove support to STM32 using **LAN8720** due to problem with new STM32 core v2.3.0
5. Update `Packages' Patches`
2022-08-30 22:59:23 -04:00
Khoi Hoang 0948b9989e v1.8.2 to fix library.properties, etc.
### Releases v1.8.2

1. Fix library.properties to remove unavailable items from depends. Check [Remove unavailable items from depends field of library.properties #35](https://github.com/khoih-prog/AsyncHTTPRequest_Generic/pull/35)
2. Remove lorol's LittleFS_esp32 library dependency as LittleFS has been included in new ESP32 cores v1.0.6+
3. Fix compile error for [AsyncHTTPRequest_ESP_WiFiManager example](https://github.com/khoih-prog/AsyncHTTPRequest_Generic/tree/master/examples/AsyncHTTPRequest_ESP_WiFiManager)
4. Update `Packages' Patches`
2022-08-10 15:32:34 -04:00
per1234 1b67b2f3ff Remove unavailable items from depends field of library.properties
The depends field of the library.properties metadata file specifies the dependencies that should be installed along with
the library by the Arduino Library Manager.

This field must contain only the names of libraries that are available for installation via Library Manager.

The presence of any items which are not in Library Manager causes installation of the library to fail:

- Arduino IDE 1.x: "no protocol:" error
- Arduino IDE 2.x: fails silently
- Arduino CLI: "No valid dependencies solution found" error
2022-08-09 20:25:26 -07:00
Khoi Hoang e981dea822 v1.8.1 to add support to ESP8266 using ENC28J660
### Releases v1.8.1

1. Add support to ESP8266 using ENC28J60 with [lwIP_enc28j60](https://github.com/esp8266/Arduino/tree/master/libraries/lwIP_enc28j60) library
2022-04-14 00:16:04 -04:00
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
Khoi Hoang ffde7a20a0 v1.7.1 for multi-address requests
### Releases v1.7.1

1. Add example [AsyncHTTPRequest_ESP_Multi](https://github.com/khoih-prog/AsyncHTTPRequest_Generic/tree/master/examples/AsyncHTTPRequest_ESP_Multi) to demo connection to multiple addresses.
2. Update `Packages' Patches`
2022-02-25 20:45:58 -05:00
Khoi Hoang c9ad8ecce1 Fix typo 2022-02-12 00:21:32 -05:00
Khoi Hoang f95cc9ee90 v1.7.0 to add support to ESP32-S3
### 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+
2022-02-11 23:39:39 -05:00
Khoi Hoang 54f8e860c5 v1.6.0 to reduce v1.5.0 breaking effect
### 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`
2022-01-23 19:20:49 -05:00
Khoi Hoang 9bf7a201c9 v1.5.0 to fix multiple-definitions linker error
### 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](https://github.com/khoih-prog/ESPAsync_WiFiManager/discussions/80)
2. Optimize library code by using `reference-passing` instead of `value-passing`
3. Update all examples
2021-12-30 16:40:14 -05:00
Khoi Hoang 569da2d1d6 v1.4.1 to auto detect ESP32 core
#### 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
2021-11-29 02:02:35 -05:00
Khoi Hoang b5ad450801 v1.4.0 to fix crashing bug
### Releases v1.4.0

1. Fix crashing bug when request a non-existing IP. Check [Http GET polling causes crash when host disconnected #22](https://github.com/khoih-prog/AsyncHTTPRequest_Generic/issues/22)
2. Modify `platform.ini` to avoid compile error with PIO when using ESP8266/ESP32
2021-11-23 02:17:05 -05:00
Khoi Hoang 8094d27cdc v1.3.1 to update PIO
### 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`
2021-10-09 15:12:57 -04:00
Khoi Hoang 96eb8f8724 v1.3.0 to add support to WT32_ETH01 boards
### Releases v1.3.0

1. Add support to WT32_ETH01 (ESP32 + LAN8720) boards
2. Add examples with new features
2021-07-10 00:19:34 -04:00
Khoi Hoang 89913afc29 v1.2.0 to add support to LAN8720 for STM32
### 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
2021-04-12 00:32:52 -04:00
Khoi Hoang 0fd4700d36 v1.1.5
### Releases v1.1.5

1. Fix dependency on unpublished [**STM32AsyncTCP Library**](https://github.com/philbowles/STM32AsyncTCP). Check [Compilation broken due to error in STM32AsyncTCP dependency](https://github.com/khoih-prog/AsyncWebServer_STM32/issues/4) and [how to run one of the examples?](https://github.com/khoih-prog/AsyncWebServer_STM32/issues/2).
2021-03-22 20:22:33 -04:00
Khoi Hoang 0ea789ec47 v1.1.4
### Releases v1.1.4

1. Fix `library.properties` dependency
2021-03-22 10:57:22 -04:00
Khoi Hoang ee0c5d4612 v1.1.4
### Releases v1.1.4

1. Fix `library.properties` dependency on unpublished [STM32AsyncTCP](https://github.com/philbowles/STM32AsyncTCP) creating error when installing this library using `Library Manager`
2021-03-22 09:53:43 -04:00
Khoi Hoang 21267b9adc v1.1.4
### Releases v1.1.4

1. Fix `library.properties` dependency on unpublished [STM32AsyncTCP](https://github.com/philbowles/STM32AsyncTCP) creating error when installing this library using `Library Manager`
2021-03-21 22:36:56 -04:00
Khoi Hoang 18f99ef29a Update library.properties 2021-03-21 22:29:18 -04:00
Khoi Hoang c9be0bdaab Releases v1.1.3
### Releases v1.1.3

1. Fix non-persistent Connection header bug. Check [**'Connection' header expects 'disconnect' instead 'close' ? #13**](https://github.com/khoih-prog/AsyncHTTPRequest_Generic/issues/13)
2. Add ESP32-S2 support
3. Tested with [**Latest ESP32 Core 1.0.5**](https://github.com/espressif/arduino-esp32) for ESP32-based boards.
2021-02-25 16:51:32 -05:00
Khoi Hoang 2379954e53 v1.1.2
### Releases v1.1.2

1. Rename _lock and _unlock to avoid conflict with [**ESP32/ESP8266 AsyncWebServer**](https://github.com/me-no-dev/ESPAsyncWebServer) library. Check [**compatibility with ESPAsyncWebServer #11**](https://github.com/khoih-prog/AsyncHTTPRequest_Generic/issues/11)
2. Fix compiler warnings.
2021-02-11 14:56:44 -05:00
Khoi Hoang 233dbbbbcd v1.1.1
### Releases v1.1.1

1. Prevent crash if request and/or method not correct.
2020-12-23 23:35:07 -05:00
Khoi Hoang e7dabe52bc Releases v1.1.0
### Releases v1.1.0

1. Add HTTP PUT, PATCH, DELETE and HEAD methods. Check [Add support for sending PUT, PATCH, DELETE request](https://github.com/khoih-prog/AsyncHTTPRequest_Generic/issues/5)
2. Add Table of Contents
3. Add Version String
2020-12-23 17:35:01 -05:00
Khoi Hoang b5831c36a1 v1.0.2
### Releases v1.0.2

1. Make Mutex Lock and delete more reliable and error-proof to prevent random crash.
2020-11-09 03:59:44 -05:00
Khoi Hoang 7635f3df69 v1.0.1
### 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](https://github.com/0xFEEDC0DE64) to report and make PR in [**Fixed linker errors when included in multiple .cpp files**](https://github.com/khoih-prog/AsyncHTTPRequest_Generic/pull/1). See [**HOWTO Fix `Multiple Definitions` Linker Error**](https://github.com/khoih-prog/AsyncHTTPRequest_Generic#HOWTO-Fix-Multiple-Definitions-Linker-Error)
2020-10-09 16:06:03 -04:00
Khoi Hoang 34e655efb8 v1.0.0
### Releases v1.0.0

1. Initial coding to add support to STM32F/L/H/G/WB/MP1 using built-in Ethernet (Nucleo-144, DISCOVERY, etc).
2. Add examples using STM32 boards.
2020-09-13 23:05:46 -04:00