Releases: veliovgroup/request-extra
Releases · veliovgroup/request-extra
v4.1.0
📦 NPM request-libcurl@4.1.0
Whats' new
- 🚀 Async API; New
requestAsync,req.sendAsync, andreq.abortAsync - 🤝 Support for the latest node.js (20, 22 ,24)
- 👨🔬 Improved tests and test for async APIs
Updates/Changes
- 🖥️ Default user agent upgraded to
chrome@134
Dependencies
- 📦
node-libcurl@4.1.0(was 4.0.0)
Dev Dependencies
- 📦
chai@5.2.0(was: 5.1.1) - 📦
mocha@11.7.1(was: 10.6.8)
v4.0.0
📦 NPM request-libcurl@4.0.0
Major Changes
⚠️ Min. required node.js version now is>=16.14
Whats' new
- ✨
type: module - ✨
.cjsCommonJS version built via rollup.js
Updates/Changes
- 🖥️ Default user agent upgraded to
chrome@126
Dependencies
- 📦
node-libcurl@4.0.0, wasv3.0.0
Dev Dependencies
- 📦
chai@5.1.1, wasv4.3.7 - 📦
mocha@10.6.0, wasv10.1.0
v3.0.0
- 👨💻 Accept empty (
null) values asheadersoption to unset default headers likeAccept:and defaultUser-Agent - 👷♂️ Make sure
formoption is string when calculatingContent-Lengthheader - 👨💻 Fix assigning and applying default options via
request.defaultOptions.* - 🔥 Minimum required version of node.js now
^14.14 || >=16 - 📦
node-libcurlupdated tov3.0.0, (wasv2.3.4) - 📦 [dev]
chai@4.3.7 - 📦 [dev]
mocha@10.1.0
v2.3.4
This is maintenance release
- 👨💻 Codebase refactoring
- 👨🔧 Fix edge case issue
v2.3.3
👷♂️ This is maintenance release
- 🤝 Compatibility with latest node LTS
- 👨💻 Fixes for executables on various platforms from win to arm
- 📔 Minor documentation update
- 👨🔬 Tests minor updates and fixes
📦 Dependencies update
- 📦
node-libcurl@2.3.4, wasv2.3.3 - 📦 [
dev]chai@4.3.6, wasv4.3.4 - 📦 [
dev]mocha@10.0.0, wasv9.1.1
v2.3.2
- Dependencies update
Dependencies:
- 📦
node-libcurl@2.3.3, wasv2.3.1; - 📦
[dev]mocha@9.1.1, wasmocha@8.3.2.
v2.3.1
Changes:
- 👷 Pass latest
locationheader to the final response headers, when{followRedirect: true} - 👨💻 Return correct headers after redirect chain, when
{followRedirect: true} - 👷 Do not continue if CURL OPTION is failed to set;
- 📋 Documentation minor update (mostly links fixes);
- 👨🔬 Test-suite update;
Dependencies:
- 📦
node-libcurl@2.3.1, wasv2.3.0(fix missingzstddependency); - 📦
[dev]chai@4.3.4; - 📦
[dev]mocha@8.3.2.
v2.3.0
- 🤘 HTTP/3 support by latest cURL
- 👷 Improved errors handling
- 👷 Improved arguments type check
- 📋 Improved documentation and examples
Added:
- ✨
pipeTooption — Pass response data to writableStream, for example download a file to FS
Changed:
- 👨💻
.pipe()method now can be used multiple times to pipe response to multiple writeable streams - 📦
node-libcurlupgraded tov2.3.0, wasv2.2.0 - 📦
[dev-dependency]mochaupgraded tov8.2.1, wasv8.1.1
v2.2.1
- 👷 This is maintenance release;
- 📦
node-libcurlupdated tov2.2.0, wasv2.1.1; - 📦
dev-dependencymochaupdated tov8.1.1, wasv7.1.2.
v2.2.0
Added:
- 👷 Add
.pipe()method; - 📋 Update documentation with "download example" via
.pipe()method;