Skip to content
This repository was archived by the owner on Feb 4, 2023. It is now read-only.

Commit b170feb

Browse files
authored
v2.3.0 for ESP32 and LwIP ENC28J60 Ethernet
### Releases v2.3.0 1. Add support to ESP32 boards using `LwIP ENC28J60 Ethernet`
1 parent 0f7954e commit b170feb

9 files changed

+191
-99
lines changed

README.md

Lines changed: 159 additions & 84 deletions
Large diffs are not rendered by default.

changelog.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
## Table of Contents
1818

1919
* [Changelog](#changelog)
20+
* [Releases v2.3.0](#releases-v230)
2021
* [Releases v2.2.1](#releases-v221)
2122
* [Releases v2.2.0](#releases-v220)
2223
* [Releases v2.1.3](#releases-v213)
@@ -39,6 +40,10 @@
3940

4041
## Changelog
4142

43+
### Releases v2.3.0
44+
45+
1. Add support to ESP32 boards using `LwIP ENC28J60 Ethernet`
46+
4247
### Releases v2.2.1
4348

4449
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/issues/44) and [Getting 400 Bad Request on second call to same host #14](https://github.com/khoih-prog/AsyncHTTPSRequest_Generic/issues/14)

library.json

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name":"AsyncHTTPSRequest_Generic",
33
"version": "2.2.1",
4-
"description":"Simple Async HTTPS Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of AsyncTCP_SSL library for ESP32 (including ESP32_S2, ESP32_S3 and ESP32_C3), WT32_ETH01 (ESP32 + LAN8720). Supporting in the future for RP2040W, ESP8266, Portenta_H7, STM32 with built-in LAN8742A Ethernet, etc. Now you can send HTTP / HTTPS requests to multiple addresses and receive responses from them.",
4+
"description":"Simple Async HTTPS Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of AsyncTCP_SSL library for ESP32 (including ESP32_S2, ESP32_S3 and ESP32_C3), WT32_ETH01 (ESP32 + LAN8720) and ESP32 with LwIP ENC28J60. Supporting in the future for RP2040W, ESP8266, Portenta_H7, STM32 with built-in LAN8742A Ethernet, etc. Now you can send HTTP / HTTPS requests to multiple addresses and receive responses from them.",
55
"keywords":"communication, async, tcp, https, ssl, tls, ESP8266, ESP32, ESP32-S2, wt32-eth01, ESPAsyncTCP, AsyncTCP, stm32, ethernet, wifi, lan8742a, lan8720, f407ve, nucleo-144, stm32f7",
66
"authors": [
77
{
@@ -42,10 +42,16 @@
4242
"version": ">=1.5.1",
4343
"platforms": ["espressif32"]
4444
},
45+
{
46+
"owner": "khoih-prog",
47+
"name": "WebServer_ESP32_ENC",
48+
"version": ">=1.5.1",
49+
"platforms": ["espressif32"]
50+
},
4551
{
4652
"owner": "khoih-prog",
4753
"name": "AsyncHTTPRequest_Generic",
48-
"version": ">=1.10.2",
54+
"version": ">=1.11.0",
4955
"platforms": ["espressif8266", "espressif32"]
5056
},
5157
{

library.properties

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
name=AsyncHTTPSRequest_Generic
2-
version=2.2.1
2+
version=2.3.0
33
author=Bob Lemaire,Khoi Hoang <khoih.prog@gmail.com>
44
maintainer=Khoi Hoang <khoih.prog@gmail.com>
55
license=GPLv3
6-
sentence=Simple Async HTTPS Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of AsyncTCP_SSL library for ESP32 (including ESP32_S2, ESP32_S3 and ESP32_C3), WT32_ETH01 (ESP32 + LAN8720).
6+
sentence=Simple Async HTTPS Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of AsyncTCP_SSL library for ESP32 (including ESP32_S2, ESP32_S3 and ESP32_C3), WT32_ETH01 (ESP32 + LAN8720) and ESP32 with LwIP ENC28J60.
77
paragraph=Supporting in the future for RP2040W, ESP8266, Portenta_H7, STM32 with built-in LAN8742A Ethernet, etc. Now you can send HTTP / HTTPS requests to multiple addresses and receive responses from them
88
category=Communication
99
url=https://github.com/khoih-prog/AsyncHTTPSRequest_Generic
1010
architectures=*
11-
depends=AsyncTCP_SSL, WebServer_WT32_ETH01, AsyncHTTPRequest_Generic, ESPAsync_WiFiManager
11+
depends=AsyncTCP_SSL, WebServer_WT32_ETH01, WebServer_ESP32_ENC, AsyncHTTPRequest_Generic, ESPAsync_WiFiManager
1212
includes=AsyncHTTPSRequest_Generic.h,AsyncHTTPSRequest_Generic.hpp

platformio/platformio.ini

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,13 +48,15 @@ lib_ldf_mode = chain+
4848
lib_deps =
4949
; PlatformIO 4.x
5050
; AsyncTCP_SSL@>=1.3.1
51-
; AsyncHTTPRequest_Generic@>=1.10.2
51+
; AsyncHTTPRequest_Generic@>=1.11.0
5252
; WebServer_WT32_ETH01@>=1.5.1
53+
; WebServer_ESP32_ENC@>=1.5.1
5354
; ESPAsync_WiFiManager@>=1.15.1
5455
; PlatformIO 5.x
5556
khoih-prog/AsyncTCP_SSL@>=1.3.1
56-
khoih-prog/AsyncHTTPRequest_Generic@>=1.10.2
57+
khoih-prog/AsyncHTTPRequest_Generic@>=1.11.0
5758
khoih-prog/WebServer_WT32_ETH01@>=1.5.1
59+
khoih-prog/WebServer_ESP32_ENC@>=1.5.1
5860
khoih-prog/ESPAsync_WiFiManager@>=1.15.1
5961

6062

src/AsyncHTTPSRequest_Debug_Generic.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
You should have received a copy of the GNU General Public License along with this program.
1818
If not, see <https://www.gnu.org/licenses/>.
1919
20-
Version: 2.2.1
20+
Version: 2.3.0
2121
2222
Version Modified By Date Comments
2323
------- ----------- ---------- -----------
@@ -36,6 +36,7 @@
3636
2.1.3 K Hoang 18/10/2022 Not try to reconnect to the same host:port after connected
3737
2.2.0 K Hoang 20/10/2022 Fix crash and memory leak
3838
2.2.1 K Hoang 09/11/2022 Default to reconnect to the same host:port after connected for new HTTP sites
39+
2.3.0 K Hoang 28/11/2022 Add support to ESP32 boards using LwIP ENC28J60 Ethernet
3940
*****************************************************************************************************************************/
4041

4142
#pragma once

src/AsyncHTTPSRequest_Generic.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
You should have received a copy of the GNU General Public License along with this program.
1818
If not, see <https://www.gnu.org/licenses/>.
1919
20-
Version: 2.2.1
20+
Version: 2.3.0
2121
2222
Version Modified By Date Comments
2323
------- ----------- ---------- -----------
@@ -36,6 +36,7 @@
3636
2.1.3 K Hoang 18/10/2022 Not try to reconnect to the same host:port after connected
3737
2.2.0 K Hoang 20/10/2022 Fix crash and memory leak
3838
2.2.1 K Hoang 09/11/2022 Default to reconnect to the same host:port after connected for new HTTP sites
39+
2.3.0 K Hoang 28/11/2022 Add support to ESP32 boards using LwIP ENC28J60 Ethernet
3940
*****************************************************************************************************************************/
4041

4142
#pragma once

src/AsyncHTTPSRequest_Generic.hpp

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
You should have received a copy of the GNU General Public License along with this program.
1818
If not, see <https://www.gnu.org/licenses/>.
1919
20-
Version: 2.2.1
20+
Version: 2.3.0
2121
2222
Version Modified By Date Comments
2323
------- ----------- ---------- -----------
@@ -36,6 +36,7 @@
3636
2.1.3 K Hoang 18/10/2022 Not try to reconnect to the same host:port after connected
3737
2.2.0 K Hoang 20/10/2022 Fix crash and memory leak
3838
2.2.1 K Hoang 09/11/2022 Default to reconnect to the same host:port after connected for new HTTP sites
39+
2.3.0 K Hoang 28/11/2022 Add support to ESP32 boards using LwIP ENC28J60 Ethernet
3940
*****************************************************************************************************************************/
4041

4142
#pragma once
@@ -51,13 +52,13 @@
5152

5253
////////////////////////////////////////
5354

54-
#define ASYNC_HTTPS_REQUEST_GENERIC_VERSION "AsyncHTTPSRequest_Generic v2.2.1"
55+
#define ASYNC_HTTPS_REQUEST_GENERIC_VERSION "AsyncHTTPSRequest_Generic v2.3.0"
5556

5657
#define ASYNC_HTTPS_REQUEST_GENERIC_VERSION_MAJOR 2
57-
#define ASYNC_HTTPS_REQUEST_GENERIC_VERSION_MINOR 2
58-
#define ASYNC_HTTPS_REQUEST_GENERIC_VERSION_PATCH 1
58+
#define ASYNC_HTTPS_REQUEST_GENERIC_VERSION_MINOR 3
59+
#define ASYNC_HTTPS_REQUEST_GENERIC_VERSION_PATCH 0
5960

60-
#define ASYNC_HTTPS_REQUEST_GENERIC_VERSION_INT 2002001
61+
#define ASYNC_HTTPS_REQUEST_GENERIC_VERSION_INT 2003000
6162

6263
////////////////////////////////////////
6364

src/AsyncHTTPSRequest_Impl_Generic.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
You should have received a copy of the GNU General Public License along with this program.
1818
If not, see <https://www.gnu.org/licenses/>.
1919
20-
Version: 2.2.1
20+
Version: 2.3.0
2121
2222
Version Modified By Date Comments
2323
------- ----------- ---------- -----------
@@ -36,6 +36,7 @@
3636
2.1.3 K Hoang 18/10/2022 Not try to reconnect to the same host:port after connected
3737
2.2.0 K Hoang 20/10/2022 Fix crash and memory leak
3838
2.2.1 K Hoang 09/11/2022 Default to reconnect to the same host:port after connected for new HTTP sites
39+
2.3.0 K Hoang 28/11/2022 Add support to ESP32 boards using LwIP ENC28J60 Ethernet
3940
*****************************************************************************************************************************/
4041

4142
#pragma once

0 commit comments

Comments
 (0)