Releases: veliovgroup/request-extra
Releases · veliovgroup/request-extra
v2.0.7
- 👷 This is maintenance release, update potentially unsafe dependency;
- 📦 [dev-dependency]
[email protected]
, wasv7.1.0
.
v2.0.6
- 👷 Maintenance release;
- 👨🔬 Update test-suite for IDN domains over HTTPS;
- 📋 Minor documentation update;
- 📦 [dev-dependency] update
mocha
tov7.1.0
, wasv6.2.2
.
v2.0.5
- 👷 This is stability and compatibility patch release;
- 👨💻 Compatibility with locally built
node-libcurl
. Via checking availability ofCurl.option
, as some of the options might be not available due to build-configuration or platform itself; - 📋 Documentation: Add "known issues" section;
v2.0.4
- 👨🔬 Test-suite: add support for
DEBUG
env.var - 👨🔬 Test-suite: add tests for T-IDN (translate/punycode IDN)
- 👨🔬 Test-suite and documentation: fix minor typos
- 📦 Update
node-libcurl
tov2.0.3
, wasv2.0.2
v2.0.3
- 👷♂️ Fix for timeouts
- 👨🔬 Add test coverage for
.abort()
method - 👨💻 Fix error returned by
.abort()
method — as per documentation to return499: Client Closed Request
error object
v2.0.1
- 👷♂️ Regular maintenance release
- 📦 Update [dev-dependency]
[email protected]
(was6.2.1
)
v2.0.0
In order to follow our primary idea — simple, robust, and efficient codebase we have removed all unnecessary "features", leaving us with a classic callback-based API.
New:
- 🤓 All new reworked, reviewed, and optimized codebase
- 👨🔬 90% auto-tests coverage for HTTP(S) protocol, and 99% auto-tests coverage for library's features
- 🧰 New options (see updated docs):
- ⚒
rejectUnauthorizedProxy
- Check SSL/TLS certificate of a proxy host - ⚒
upload
- Easily upload a file with a single option - ⚒
curlOptions
- Explicitly pass options tolibcurl
- ⚒
curlFeatures
- Explicitly enable/disable features oflibcurl
- ⚒
- 🧰 API of LibCurlRequest :
- ⚒
LibCurlRequest#abort()
- Abort ongoing request - ⚒
LibCurlRequest#send()
- Send (e.g. perform) pending request - ⚒
LibCurlRequest#onData()
- Hookdata
streaming event - ⚒
LibCurlRequest#onHeader
- Hookheaders
streaming event
- ⚒
Removed:
- Promises API
- Async/Await API
LibCurlRequest#request
LibCurlRequest#curl
LibCurlRequest#on(/*...*/)
— events API
Changed:
- 📦
node-libcurl
upgraded tov2.0.2
(wasv2.0.1
)
Thanks to @JCMais for node-libcurl
library
Thanks to @curl team for maintaining libcurl
library through decades
Thanks to @bagder for building and maintaining libcurl
since forever!
v1.0.3
- 👨💻 Minor security fix
v1.0.2
- 👨💻 Remove unused
dev
dependencies; - 📦 Update NPM dependencies;
- 👷♂️ Minor codebase enhancements
- 📋 Minor docs fixes.
v1.0.1
- 👷♂️ Fix GitHub's vulnerabilities
- 📋 Update docs