Releases: JCMais/node-libcurl
Releases · JCMais/node-libcurl
v4.0.0
v3.0.1-0
- docs: bump np version eb24ef1
- docs: add notes about breaking changes 2d2f568
- build: change electron versions where we are building the binaries 8b8dd87
- ci: fix broken ci build e08fb1b
- ci: upgrade pip before installing new module on appveyor 3f1a84e
- ci: fix for when python is not available (but python3 is) 9855d8b
- ci: change shebang to use bash shell for some ci scripts ae51e10
- build: fix download and unpack not having pipefail a5ecb8d
- build: fix windows build 308c8c7
- build: remove old nodejs versions and add v20 and v21 f89db85
- deps: update yarn lock file and lock husky file 2a297f3
- ci: fix type error due to formidable 96777ce
- ci: fix install_name_tool to not fail when running without a dynamic libcurl c4a2396
- deps: bump all package version 22dc6fa
- build: install setuptools if distutils cannot be found 1c76076
- ci: add more logs to zlib build 82a5cd9
- build: fix zlib build on node v20 and others 7416fb3
- build: remove special chars from zlib version keeping just major.minor.patch 309c108
- ci: add node v20 to the build pipeline 20200b7
- chore: fix type-checking issues post TS upgrade - also bump eslint and prettier f48b553
- deps: bump dependencies f9b0da6
- update README with the new requirements on linux [skip ci] 8879499
v3.0.0
Breaking Change
- The supported engines of Node.js were bumped to:
^14.14 || >=16
. - The supported versions of Electron now are:
v21
,v20
,v19
,v18
, andv17
. - The node-gyp package has been bumped, which means Python 3.0 is now required to build from source.
- Minimum c++ version your compiler needs to support is now
c++17
. - The minimum macOS version is now Big Sur (11.6)
- The prebuilt binaries on glibc Linux are now built on Ubuntu 20.04.
- The prebuilt binaries on musl Linux (Alpine) are now built on Alpine 3.16.
- The prebuilt binaries on Windows are now built with Visual Studio 2019.
- There are no prebuilt binaries for NW.js anymore. This is because nw-gyp does not support Python 3 currently.
- Option types for
CURLOPT_FTP_RESPONSE_TIMEOUT
has been removed, since libcurl 7.20 it was the same asCURLOPT_SERVER_RESPONSE_TIMEOUT
.
Added
- Add support for the following options:
- Add support for the following info options:
Changed
- Upgraded prebuild binaries to use libcurl 7.86.0. On Windows, OpenSSL 3.0.7 will be used.
v3.0.0-0
v2.3.4
Added
- support
curl_blob
options #300 by @johnwchadwick - added arm64 builds for macOS #312 by @johnwchadwick
- added most options that were missing up to libcurl version 7.79.1, including HSTS support.
- added prebuilt binaries for Node.js v17.
Changed
- Upgraded prebuild binaries to use libcurl 7.79.1. On Windows, OpenSSL 3.0.0 will be used.
- The only Electron versions with prebuilt binaries are:
16
,15
,14
,13
,12
, and11
. - The only Nwjs versions with prebuilt binaries are:
0.58
,0.57
, and0.56
.
v2.3.4-1
Pre-release. See changelog at: https://github.com/JCMais/node-libcurl/blob/v2.3.4-1/CHANGELOG.md
v2.3.4-0
Pre-release. See changelog at: https://github.com/JCMais/node-libcurl/blob/4066ffbb47beb74a3208873a9ae9b32dd647af40/CHANGELOG.md
v2.3.3
v2.3.2
v2.3.1
The yes, curly
is still an experimental release. 😅
If you are using curly
in your project, and you want to share any feedback about it, please post them in our Discord. I would love to read and discuss it!
Fixed
- Fixed not building zstd lib statically. #274
- Fixed download streams not working with responses that did not include a body. #271
Added
- Added prebuilt binaries for: Node.js 15, Electron v11, Electron v12, Nwjs 0.49.2, Nwjs 0.51.2, and Nwjs 0.52.0.
Changed
- Building the addon from source now requires a C++ compiler with support for c++1z (c++17).
Removed
- Removed prebuilt binaries for: Node.js 10, Electron v5, Electron v6, Electron v7, Nwjs v0.43, and Nwjs v0.44.