Skip to content

Latest commit

 

History

History
277 lines (110 loc) · 9.42 KB

CHANGELOG.md

File metadata and controls

277 lines (110 loc) · 9.42 KB

5.0.0 (2022-12-20)

Bug Fixes

  • Replace commander with simple command-line parsing (2f140c6)

Features

  • Provide native ESM export (6aa74c7)

BREAKING CHANGES

  • Although the same command-line syntax is supported, replacing the parser might cause a not integhded breaking change.
  • Node.js 14.8 is required. Although this package should work with Node.js 12 or even Node.js 10 still well, the declaration of exports in package.json is recognised reliably by Node.js 14.8 or newer.

4.0.0 (2021-12-12)

Features

chore

BREAKING CHANGES

  • Node.js has to be upgraded to 12 or newer version.

3.0.1 (2021-12-12)

Bug Fixes

  • Specifying timeout made the connection fail immediately (cad761e)

3.0.0 (2019-10-19)

Features

  • Add formatting the console output as a raw JSON (format "raw") (f2f88f8)
  • Allow making multiple requests and returning their average timings (112d581)

BREAKING CHANGES

  • The source code was refactored to depend on some features available first in Node.js 8. Asynchronous async/await keywords, for example.

2.1.4 (2019-10-18)

Bug Fixes

2.1.3 (2019-10-18)

Bug Fixes

  • Upgrade package dependencies (c608e0a)
  • Use a global timeout handler a workaround for the idle socket setTimeout in Node.js 10+ (1a4481f)

2.1.2 (2019-10-18)

Bug Fixes

  • Fix crash on Node.js 10+ caused by consuming both readable and data events (7c86d3b)
  • Upgrade npm dependencies (b3132b3)

2.1.1 (2019-06-08)

Bug Fixes

  • Upgrade module dependencies (d54d700)

2.1.0 (2019-03-10)

Bug Fixes

  • Upgrade package dependencies (415fe74)

Features

  • Add support for specifying connection timeout (6edb361)

2.0.1 (2018-05-19)

Bug Fixes

  • Adapt http2 connection for Node.js 8.11.2 and Node.js 10 (1663f64)

2.0.0 (2018-04-27)

Bug Fixes

  • Upgrade NPM module dependencies (8a464e0)

chore

  • Dropped support of Node.js 4 (5ac3a71)

BREAKING CHANGES

  • Dropped support of Node.js 4

1.1.2 (2018-03-16)

Bug Fixes

  • Upgrade package dependencies (02a440c)

1.1.1 (2017-12-21)

Bug Fixes

  • Upgrade semantic release and other dependencies (5c0df8a)

1.1.0 (2017-11-11)

Bug Fixes

  • Add code "ERR_INSECURE_SCHEME" to the error if https is not used for a HTTP/2 request (5995015)
  • Fail by default, if the operation if writing to the output file failed (0dbf72c)
  • Return response headers independently on returning response content (9af088f)

Features

  • Support (secure only) HTTP/2 requests (a1f7a2f)
  • Support specifying HTTP version 1.0 in the request header (3cb303c)

1.0.0 (2017-11-06)

Features

  • Make command-line options compatible with curl (33d2917)

Performance Improvements

  • Make command-line options compatible with curl (527dfd5)

BREAKING CHANGES

  • Some command-line options:

-e, --ignore-certificate => -k, --insecure -u, --unit => -t, --time-unit -U, --user => -u, --user

0.5.0 (2017-11-06)

Features

  • Allow sending data with the POST verb (8a5975b)
  • Allow specifying the HTTP verb on the command line (1f055d1)
  • Allow using the HEAD verb to show document info only (abd440e)
  • Allow writing response headers with received data to a file (499fcc0)
  • Allow writing the received data to a file (1fd28c2)

0.4.0 (2017-11-06)

Features

  • Allow specifying one or multiple HTTP headers (d5c18f8)
  • Allow specifying username and password for Basic Authentication (7526819)

0.3.3 (2017-11-04)

Bug Fixes

  • Do not add seconds in nanosecond precision to avoid errors (880bf85)

0.3.2 (2017-11-04)

Bug Fixes

  • Print both HTTP status code and message (ac1f074)
  • Use either "readable" or "data" event to catch the firstByte timing (bacfa14)
  • Use only the "data" event to catch the firstByte timing (f5bb930)

0.3.1 (2017-10-22)

Bug Fixes

  • Remove the dependency on the module "request", which is not used any more (b06b5f4)
  • Round results of divisions instead of truncating them (2feb8dc)

0.3.0 (2017-10-22)

Bug Fixes

  • Improve description of the timing type (c4429fa)

Features

  • Allow ignoring of TLS certificate errors (e639341)

0.2.0 (2017-10-21)

Features

  • Add timing for Socket Close (b24119a)

0.1.0 (2017-10-21)