Skip to content

Releases: veliovgroup/request-extra

v2.0.7

05 Apr 18:11
3e3eabf
Compare
Choose a tag to compare
  • 👷 This is maintenance release, update potentially unsafe dependency;
  • 📦 [dev-dependency] [email protected], was v7.1.0.

v2.0.6

02 Mar 06:49
d18cfed
Compare
Choose a tag to compare
  • 👷 Maintenance release;
  • 👨‍🔬 Update test-suite for IDN domains over HTTPS;
  • 📋 Minor documentation update;
  • 📦 [dev-dependency] update mocha to v7.1.0, was v6.2.2.

v2.0.5

18 Jan 21:20
3cedfdf
Compare
Choose a tag to compare
  • 👷 This is stability and compatibility patch release;
  • 👨‍💻 Compatibility with locally built node-libcurl. Via checking availability of Curl.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

15 Jan 17:28
3e7c054
Compare
Choose a tag to compare
  • 👨‍🔬 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 to v2.0.3, was v2.0.2

v2.0.3

28 Nov 00:23
b4c264f
Compare
Choose a tag to compare
  • 👷‍♂️ Fix for timeouts
  • 👨‍🔬 Add test coverage for .abort() method
  • 👨‍💻 Fix error returned by .abort() method — as per documentation to return 499: Client Closed Request error object

v2.0.1

27 Nov 21:33
2fb339c
Compare
Choose a tag to compare
  • 👷‍♂️ Regular maintenance release
  • 📦 Update [dev-dependency] [email protected] (was 6.2.1)

v2.0.0

11 Oct 15:12
ffdeabd
Compare
Choose a tag to compare

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 to libcurl
    • curlFeatures - Explicitly enable/disable features of libcurl
  • 🧰 API of LibCurlRequest :
    • LibCurlRequest#abort() - Abort ongoing request
    • LibCurlRequest#send() - Send (e.g. perform) pending request
    • LibCurlRequest#onData() - Hook data streaming event
    • LibCurlRequest#onHeader - Hook headers streaming event

Removed:

  • Promises API
  • Async/Await API
  • LibCurlRequest#request
  • LibCurlRequest#curl
  • LibCurlRequest#on(/*...*/) — events API

Changed:

  • 📦 node-libcurl upgraded to v2.0.2 (was v2.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

28 Jun 19:17
89c0a2e
Compare
Choose a tag to compare
  • 👨‍💻 Minor security fix

v1.0.2

26 Jun 13:18
66b69e1
Compare
Choose a tag to compare
  • 👨‍💻 Remove unused dev dependencies;
  • 📦 Update NPM dependencies;
  • 👷‍♂️ Minor codebase enhancements
  • 📋 Minor docs fixes.

v1.0.1

03 Jun 09:18
0b176d5
Compare
Choose a tag to compare
  • 👷‍♂️ Fix GitHub's vulnerabilities
  • 📋 Update docs