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

Commit 21458cf

Browse files
authored
v2.3.0 to add new features, send big data
### Releases v2.3.0 1. Add new features, such as `CORS`, etc. 2. Add example [EthernetWebServer_BigData](https://github.com/khoih-prog/EthernetWebServer/tree/master/examples/EthernetWebServer_BigData) to demo how to send larger data than `2/4/8/16K` buffer 3. Modify example [AdvancedWebServer](https://github.com/khoih-prog/EthernetWebServer/tree/master/examples/AdvancedWebServer) to demo how to send larger data than `2/4/8/16K` buffer 4. Update code 5. Update `Packages' Patches`
1 parent 537e3d0 commit 21458cf

29 files changed

+636
-466
lines changed

README.md

Lines changed: 186 additions & 66 deletions
Large diffs are not rendered by default.

changelog.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,19 @@
66
[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](#Contributing)
77
[![GitHub issues](https://img.shields.io/github/issues/khoih-prog/EthernetWebServer.svg)](http://github.com/khoih-prog/EthernetWebServer/issues)
88

9+
<a href="https://www.buymeacoffee.com/khoihprog6" title="Donate to my libraries using BuyMeACoffee"><img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" alt="Donate to my libraries using BuyMeACoffee" style="height: 50px !important;width: 181px !important;" ></a>
10+
<a href="https://www.buymeacoffee.com/khoihprog6" title="Donate to my libraries using BuyMeACoffee"><img src="https://img.shields.io/badge/buy%20me%20a%20coffee-donate-orange.svg?logo=buy-me-a-coffee&logoColor=FFDD00" style="height: 20px !important;width: 200px !important;" ></a>
11+
<a href="https://profile-counter.glitch.me/khoih-prog/count.svg" title="Total khoih-prog Visitor count"><img src="https://profile-counter.glitch.me/khoih-prog/count.svg" style="height: 30px;width: 200px;"></a>
12+
<a href="https://profile-counter.glitch.me/khoih-prog-EthernetWebServer/count.svg" title="EthernetWebServer Visitor count"><img src="https://profile-counter.glitch.me/khoih-prog-EthernetWebServer/count.svg" style="height: 30px;width: 200px;"></a>
13+
914
---
1015
---
1116

1217
## Table of Contents
1318

1419

1520
* [Changelog](#changelog)
21+
* [Releases v2.3.0](#releases-v230)
1622
* [Releases v2.2.4](#releases-v224)
1723
* [Releases v2.2.3](#releases-v223)
1824
* [Releases v2.2.2](#releases-v222)
@@ -58,6 +64,14 @@
5864

5965
## Changelog
6066

67+
### Releases v2.3.0
68+
69+
1. Add new features, such as `CORS`, etc.
70+
2. Add example [EthernetWebServer_BigData](https://github.com/khoih-prog/EthernetWebServer/tree/master/examples/EthernetWebServer_BigData) to demo how to send larger data than `2/4/8/16K` buffer
71+
3. Modify example [AdvancedWebServer](https://github.com/khoih-prog/EthernetWebServer/tree/master/examples/AdvancedWebServer) to demo how to send larger data than `2/4/8/16K` buffer
72+
4. Update code
73+
5. Update `Packages' Patches`
74+
6175
### Releases v2.2.4
6276

6377
1. Add support to Seeeduino nRF52840-based boards such as **Seeed XIAO_NRF52840 and XIAO_NRF52840_SENSE**, etc. using Seeed `mbed` or `nRF52` core

library.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "EthernetWebServer",
3-
"version": "2.2.4",
3+
"version": "2.3.0",
44
"keywords": "WebServer, Ethernet, Ethernet2, Ethernet3, EthernetLarge, EthernetENC, UIPEthernet, NativeEthernet, QNEthernet, Portenta-H7, Teensy, SAMD21, SAMD51, SAM DUE, nRF52, ESP32, ESP8266, rpi-pico, rp2040, W5x00, W5500, ENC28J60, HTTP-Client, WebSocket-Client, server, client, websocket, LittleFS, SPIFFS, Arduino, Mega, AVR, AVR-Dx",
55
"description": "Simple Ethernet WebServer, HTTP Client and WebSocket Client library for AVR, AVR Dx, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, ESP, nRF52, ESP32, ESP8266 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, ENC28J60 or Teensy 4.1 NativeEthernet/QNEthernet. The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino boards (Atmel AVR-s, AVR-Dx, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, ESP8266, ESP32, Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28J60 network shields. It now supports WebServer serving from LittleFS/SPIFFS for ESP8266/ESP32. Ethernet_Generic library is used as default for W5x00 with custom SPI.",
66
"authors":
@@ -32,12 +32,12 @@
3232
{
3333
"owner": "khoih-prog",
3434
"name": "Ethernet_Generic",
35-
"version": "^2.6.0"
35+
"version": "^2.7.0"
3636
},
3737
{
3838
"owner": "ssilverman",
3939
"name": "QNEthernet",
40-
"version": ">=0.15.0",
40+
"version": ">=0.16.0",
4141
"platforms": ["teensy"]
4242
}
4343
],

library.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=EthernetWebServer
2-
version=2.2.4
2+
version=2.3.0
33
author=Khoi Hoang
44
license=MIT
55
maintainer=Khoi Hoang <khoih.prog@gmail.com>

platformio/platformio.ini

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,17 +49,17 @@ lib_ldf_mode = chain+
4949
lib_deps =
5050
; PlatformIO 4.x
5151
; Functional-Vlpp@~1.0.2
52-
; Ethernet_Generic@>=2.6.2
52+
; Ethernet_Generic@>=2.7.0
5353
; EthernetENC@~2.0.3
5454
; UIPEthernet@~2.0.12
55-
; QNEthernet@>=0.15.0
55+
; QNEthernet@>=0.16.0
5656

5757
; PlatformIO 5.x
5858
khoih-prog/Functional-Vlpp@~1.0.2
59-
khoih-prog/Ethernet_Generic@~2.6.2
59+
khoih-prog/Ethernet_Generic@~2.7.0
6060
jandrassy/EthernetENC@~2.0.3
6161
uipethernet/UIPEthernet@~2.0.12
62-
ssilverman/QNEthernet@>=0.15.0
62+
ssilverman/QNEthernet@>=0.16.0
6363

6464
build_flags =
6565
; set your debug output (default=Serial)

src/EthernetHttpClient.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
@file Esp8266WebServer.h
1313
@author Ivan Grokhotkov
1414
15-
Version: 2.2.4
15+
Version: 2.3.0
1616
1717
Version Modified By Date Comments
1818
------- ----------- ---------- -----------
@@ -30,6 +30,7 @@
3030
2.2.2 K Hoang 06/09/2022 Slow SPI clock for old W5100 shield or SAMD Zero. Improve support for SAMD21
3131
2.2.3 K Hoang 17/09/2022 Add support to AVR Dx (AVR128Dx, AVR64Dx, AVR32Dx, etc.) using DxCore
3232
2.2.4 K Hoang 26/10/2022 Add support to Seeed XIAO_NRF52840 and XIAO_NRF52840_SENSE using `mbed` or `nRF52` core
33+
2.3.0 K Hoang 15/11/2022 Add new features, such as CORS. Update code and examples to send big data
3334
*************************************************************************************************************************************/
3435

3536
// Library to simplify HTTP fetching on Arduino

0 commit comments

Comments
 (0)