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

Commit

Permalink
v2.3.0 to add new features, send big data
Browse files Browse the repository at this point in the history
### 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`
  • Loading branch information
khoih-prog committed Nov 15, 2022
1 parent 537e3d0 commit 21458cf
Show file tree
Hide file tree
Showing 29 changed files with 636 additions and 466 deletions.
252 changes: 186 additions & 66 deletions README.md

Large diffs are not rendered by default.

14 changes: 14 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,19 @@
[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](#Contributing)
[![GitHub issues](https://img.shields.io/github/issues/khoih-prog/EthernetWebServer.svg)](http://github.com/khoih-prog/EthernetWebServer/issues)

<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>
<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>
<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>
<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>

---
---

## Table of Contents


* [Changelog](#changelog)
* [Releases v2.3.0](#releases-v230)
* [Releases v2.2.4](#releases-v224)
* [Releases v2.2.3](#releases-v223)
* [Releases v2.2.2](#releases-v222)
Expand Down Expand Up @@ -58,6 +64,14 @@

## Changelog

### 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`

### Releases v2.2.4

1. Add support to Seeeduino nRF52840-based boards such as **Seeed XIAO_NRF52840 and XIAO_NRF52840_SENSE**, etc. using Seeed `mbed` or `nRF52` core
Expand Down
6 changes: 3 additions & 3 deletions library.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "EthernetWebServer",
"version": "2.2.4",
"version": "2.3.0",
"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",
"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.",
"authors":
Expand Down Expand Up @@ -32,12 +32,12 @@
{
"owner": "khoih-prog",
"name": "Ethernet_Generic",
"version": "^2.6.0"
"version": "^2.7.0"
},
{
"owner": "ssilverman",
"name": "QNEthernet",
"version": ">=0.15.0",
"version": ">=0.16.0",
"platforms": ["teensy"]
}
],
Expand Down
2 changes: 1 addition & 1 deletion library.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name=EthernetWebServer
version=2.2.4
version=2.3.0
author=Khoi Hoang
license=MIT
maintainer=Khoi Hoang <khoih.prog@gmail.com>
Expand Down
8 changes: 4 additions & 4 deletions platformio/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -49,17 +49,17 @@ lib_ldf_mode = chain+
lib_deps =
; PlatformIO 4.x
; Functional-Vlpp@~1.0.2
; Ethernet_Generic@>=2.6.2
; Ethernet_Generic@>=2.7.0
; EthernetENC@~2.0.3
; UIPEthernet@~2.0.12
; QNEthernet@>=0.15.0
; QNEthernet@>=0.16.0

; PlatformIO 5.x
khoih-prog/Functional-Vlpp@~1.0.2
khoih-prog/Ethernet_Generic@~2.6.2
khoih-prog/Ethernet_Generic@~2.7.0
jandrassy/EthernetENC@~2.0.3
uipethernet/UIPEthernet@~2.0.12
ssilverman/QNEthernet@>=0.15.0
ssilverman/QNEthernet@>=0.16.0

build_flags =
; set your debug output (default=Serial)
Expand Down
3 changes: 2 additions & 1 deletion src/EthernetHttpClient.h
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
@file Esp8266WebServer.h
@author Ivan Grokhotkov
Version: 2.2.4
Version: 2.3.0
Version Modified By Date Comments
------- ----------- ---------- -----------
Expand All @@ -30,6 +30,7 @@
2.2.2 K Hoang 06/09/2022 Slow SPI clock for old W5100 shield or SAMD Zero. Improve support for SAMD21
2.2.3 K Hoang 17/09/2022 Add support to AVR Dx (AVR128Dx, AVR64Dx, AVR32Dx, etc.) using DxCore
2.2.4 K Hoang 26/10/2022 Add support to Seeed XIAO_NRF52840 and XIAO_NRF52840_SENSE using `mbed` or `nRF52` core
2.3.0 K Hoang 15/11/2022 Add new features, such as CORS. Update code and examples to send big data
*************************************************************************************************************************************/

// Library to simplify HTTP fetching on Arduino
Expand Down

0 comments on commit 21458cf

Please sign in to comment.