- refactor: improve JSDoc support
- feat: support
passStderr
options for asynchronous processes (process.js
)
- fix: match error for test function with tag (
tester.js
) - feat: possibility to execute a process synchronously (
process.js
)
- fix: correctly handle a
200 OK
which is interleaved with curl progress (curl.js
)
- feat: possibility disable extra processing (ie: use
--data-binary
) when passing body from file (curl.js
)
- feat: wrapper to interact with pass (
password-store.js
) - feat: function to retrieve home directory (
path.js
)
- feat: possibility to define content type when uploading a file (
curl.js
)
- feat: add support for setting stdout handle for curl process (
curl.js
)
- fix: fix parsing of incomplete ssh debug lines (
ssh.js
)
- feat: possibility to pass extra form data when uploading a file (
curl.js
) - feat: possibility to pass input as string when executing a command (
process.js
)
- feat: new internal function
strToBytesArray
to convert astring
to a nUint8Array
(strings.js
) - refactor!: renamed internal function
utf8ArrayToStr
tobytesArrayToStr
and changed prototype (strings.js
) - fix: close stdout & stderr pipes after execution (
process.js
)
- feat: allow to pass same header multiple time (
curl.js
) - feat: possibility to define how duplicate response headers should be handled (
curl.js
) - feat: support for cookies (
curl.js
)
- fix: fix semver comparison (
version.js
)
- feat: add timestamp when emitting
stdout
andstderr
events (process.js
) - feat: add extra function to fallback to a default value when a command line argument is missing (
arg.js
) - feat: allow to pass custom properties to
Process
constructor (process.js
) - feat: possibility to use custom buffer size when reading from child process streams (
process.js
) - refactor: set default buffer size to
512
bytes - fix: remove loop when reading from child process
- feat: add support for setting stdout handle in the child process (
process.js
) - feat: add support for outputting to a file only if a given condition was fulfilled (
curl.js
) - feat: support broader semver format (
version.js
)
- feat: add support for setting stdin handle in the child process (
process.js
) - feat: add support for setting stdin handle for curl process (
curl.js
)
- feat: add support for passing JSON body from a file (
curl.js
) - feat: add support for passing raw body from a file (
curl.js
)
- feat: add support for JWT in curl requests (
curl.js
) - feat: add
error
property toCurl
(curl.js
) - fix: remove progress meter from
Curl.curlError
(curl.js
)
- Possibility to indicate that a test should be skipped using
opt.skip
(tester.js
) - Possibility to repeat a test multiple times using
opt.repeat
(tester.js
) - Wrapper around ssh binary (
ssh.js
) - Wrapper around ssh-agent binary (
ssh.js
)
- Move
getLines
fromprocess.js
tostrings.js
- Add static method
getSignalName
toProcess
(process.js
) - Add property
wasCancelled
to know whether or not a curl request was cancelled (curl.js
) - Update documentation for
version
module - Reset buffered output everytime
run
method is called (process.js
)
- Provide extra information in case of mismatch when using
tester.eq
(`tester.js) - Change interface of custom reporter (
tester.js
)
- Fix
getScriptName
function (path.js
)
- Provide argument index to custom validator (
arg.js
) - Change interface of custom reporter (
tester.js
) - Invert arguments
target
¤t
(version.js
)
- Throw an error if an empty
cmdline
argument is passed toProcess
constructor (process.js
) - Change interface of custom reporter (
tester.js
)
- Initial version