All Versions
25
Latest Version
Avg Release Cycle
47 days
Latest Release
149 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v2.1.2 Changes
June 01, 2020๐ DEPRECATED: Due to caching issues while building the distribution files, this build is broken, use 2.1.3 instead. Sorry about that.
๐ Fixed
- ๐ Fix
curly.post
andcurly.head
using wrong libcurl options to set the HTTP Method. - ๐ Fix
postinstall
script not working properly. - Setting the
HTTPPOST
option tonull
would, wrongly, throw an Error. - Setting any string option to
null
would, wrongly, throw an Error.
โ Added
- ๐ฑ We now have API docs! ๐ฅณ http://jcmais.github.io/node-libcurl/modules/_index_.html
Thanks to typedoc - โ Added back prebuilt binaries for:
- Electron v3, v4 and v5
- โ Added
isMonitoringSockets
boolean readonly property toEasy
instances, it istrue
whenmonitorSocketEvents
has been called on thatEasy
instance. - โ Added
CurlVersion
enum to be used with therawFeatures
property returned fromCurl.getVersionInfo
.
- ๐ Fix
-
v2.1.2-1 Changes
May 09, 2020 -
v2.1.2-0 Changes
May 09, 2020- ๐ docs: add COMMON_ISSUES and more examples to the README.md 703c951
- ๐ fix: postinstall script not working properly - fixes #220050a3fc
- ๐ fix: curly.post and curly.head using wrong libcurl options to set the HTTP method 357f01d
- ๐ง benchmark: add benchmark result for a linux machine (#218) acfa47a
- ๐ docs: update CHANGELOG.md [skip ci] 889db0d
-
v2.1.1 Changes
April 28, 2020๐ Fixed
- โ Remove
benchmark
folder from the distributed npm package (reducing the package size)
- โ Remove
-
v2.1.0 Changes
April 12, 2020๐ Fixed
- ๐ Fix retrieve-win-deps Windows build script not working correctly
- ๐ Fix context switches between addon callbacks not causing Node.js to drain microtasks - (#177)
- Fix some curl_off_t getinfo values corrupting the stack
WRITEFUNCTION
,HEADERFUNCTION
andREADFUNCTION
callbacks now correctly rethrow JS errors thrown inside of them.
The return value of both callbacks is now also checked to be an integer, any other type will cause an error.
This is considered a fix because previously the return value was being cast to an integer, which means the method would already fail, as there are remote chances (aka impossible) casting something else to an integer would yield the length of the data passed by libcurl.
โ Added
- Added missing
CURLOPT_SASL_AUTHZID
option - libcurl 7.66.0 - Added missing
CURLE_AUTH_ERROR
error code added with libcurl 7.66.0 - Added missing
CURLINFO_RETRY_AFTER
info field - libcurl 7.66.0 - Added missing
CURL_HTTP_VERSION_3
constant related http version to theCurlHttpVersion
enum - libcurl 7.66.0 - Added missing
CURLMOPT_MAX_CONCURRENT_STREAMS
option - libcurl 7.67.0 - Added missing
CurlProgressFunc
enum to reflect the newCURL_PROGRESSFUNC_CONTINUE
constant - libcurl 7.68.0 - โ Added missing
CurlSslOpt
enum memberNoPartialChain
- libcurl 7.68.0 - โ Added missing
CURLE_HTTP3
error code - An HTTP/3 layer problem - libcurl 7.68.0 - Added missing
CURLM_WAKEUP_FAILURE
error code - wakeup is unavailable or failed - libcurl 7.68.0 - Added missing
CURLM_BAD_FUNCTION_ARGUMENT
error code - function called with a bad parameter - libcurl 7.69.0 - Added missing
CURLE_QUIC_CONNECT_ERROR
error code - QUIC connection error - libcurl 7.69.0 - Added missing
CURLOPT_MAIL_RCPT_ALLLOWFAILS
option - libcurl 7.69.0
๐ Changed
- โ
Prebuilt binaries are now compiled with libcurl 7.69.1 and, when possible, latest version of other related dependencies:
- OpenSSL 1.1.1d
- nghttp2 1.4.0
- libssh2 1.9.0
- โ Added prebuilt binaries for:
- Electron v8
- NW.js v0.44, v0.43 and v0.42
- โฌ๏ธ Dropped prebuilt binaries for:
- Node.js 8
- Electron v3, v4 and v5
- NW.js v0.38 and v0.39
- โ Remove dynamic require (#204)
- ๐ The C++ implementation for the previously removed
onData
andonHeader
Curl/Easy instance fields has been removed - If you were still using those internal fields your code is going to break. UseWRITEFUNCTION
andHEADERFUNCTION
options instead.
-
v2.1.0-5 Changes
April 10, 2020- ๐ docs: update README.md and package description on npm 60b8624
- utils: add benchmarks acbd128
- ๐ docs: update changelog 3ac73ad
- โ tests: fix issue-177 test not testing for null correctly 43f006d
- โ tests: test more callbacks on easy handle tests f247263
- ๐ fix: READFUNCTION/HEADERFUNCTION/WRITEFUNCTION should correctly throw errors 71b0380
๐ See also Unreleased Changes
-
v2.1.0-4 Changes
April 10, 2020- โ tests: fix mocha watch mode 3a341a0
- ๐ fix: rework fix for #177 and add tests for it e742020
- โ tests: fix flacky http2 test 429a693
- ๐ docs: update changelog ef1982f
- fix: add separated curl_off_t CURLINFO maps to fix issues when running curl_get_info() 17b6e9a
- ๐ docs: update Changelog 58d41e1
- โก๏ธ tests: update callbacks test to include error rethrow scenario 4cf966a
- โ tests: add tests for easy handle 5ddf461
- โก๏ธ ts: update target and lib to point to es2018 7f4c57c
- ๐ fix: use AsyncResource instead of Nan::Call on OnMessage callback - fixes #1773a287d7
- ๐ fix: use asyncResource runInAsyncScope instead of Nan::Call on Easy handle ee6dcbb
๐ See also Unreleased Changes
-
v2.0.3 Changes
December 11, 2019 -
v2.0.2 Changes
September 20, 2019โ Added
- ๐ Build on Electron v6 ### ๐ Changed
- ๐ Improved build scripts
- โฌ๏ธ bump libssh2 to 1.9.0
-
v2.0.1 Changes
June 06, 2019๐ Fixed
- ๐ Fixed problem when building with libcurl <= 7.38