execa

Process execution for humans

MIT License

Downloads
338.7M
Stars
6.3K
Committers
60

Bot releases are hidden (Show)

execa -

Published by ehmicky about 5 years ago

Features

  • Add execPath option which allows changing the path to the Node.js executable to use in child processes. (#377)
execa -

Published by ehmicky about 5 years ago

Breaking changes

Features

Bug fixes

  • Fix errors being thrown when detached: true or cleanup: false is used (#360)
  • Make execa compatible with Node.js 13.0.0-pre (#370)

Dependencies

  • Upgrade npm-run-path from 3.0.0 to 4.0.0 (#376)
  • Upgrade cross-spawn to 7.0.0 (#367)

Documentation

  • Document the reasons why the returned promise might fail (#364)
execa -

Published by ehmicky about 5 years ago

Features

Documentation

  • Document the reasons why the returned promise might fail (#364)

Dependencies

  • Upgrade cross-spawn to 7.0.0 (#367)
execa -

Published by ehmicky about 5 years ago

Bug fixes

  • Make execa compatible with Node.js 13.0.0-pre (#370) d268fd1

https://github.com/sindresorhus/execa/compare/v2.0.4...v2.0.5

execa -

Published by sindresorhus about 5 years ago

Bug fixes

  • Fix errors being thrown when detached: true or cleanup: false is used (#360) 211febe

https://github.com/sindresorhus/execa/compare/v2.0.3...v2.0.4

execa -

Published by ehmicky over 5 years ago

Bug fixes

  • Add missing TypeScript definition for all (#345)

Documentation

  • Add tip on how to execute the current package's binary (#339, #340)
execa -

Published by ehmicky over 5 years ago

Bug fixes

  • Fix memory leak (#321, #330)
  • Fix result.all not being constant across calls (#327, #330)
execa -

Published by ehmicky over 5 years ago

Bug fixes

  • Correctly set the engines.node field in package.json. Supported Node versions are either ^8.12.0 or >=9.7.0 (#319, #323)

Documentation

execa -

Published by ehmicky over 5 years ago

Thanks to @GMartigny, @BendingBender, @tomsotte, @ammarbinfaisal, @zokker13, @stroncium, @satyarohith, @bradfordlemley, @coreyfarrell, @brandon93s, @dtinth, @papb for the great features and bug fixes they've contributed!

Please check the Medium article about this release!

Breaking changes

Features

Bug fixes

  • Fix timeout option not working as expected (#199)
  • Fix error.timedOut not working with execa.sync() (#249)
  • Fix maxBuffer errors not using the same shape as the other errors (#266)
  • Fix extendEnd option not working with shell option (#184)
  • Fix stripFinalNewline option not applied on error properties (#240)
  • Fix /q parameter not added when using cmd instead of cmd.exe (#203)
  • Fix uncaught exception when using input option with a non-executable file (#212, #258)
  • Fix errors on child processes waiting for stdout/stderr to complete (#270)
  • Fix validating that the stdio option cannot be used together with stdin: 0 (#301).

Documentation

  • Improve documentation (#158, #235, #237, #239, #241, #256)

Design

  • Add a logo (#201)

Tests

  • Fix various tests (f185a0e8, #185, #215, #216, #224, #218, #225, #231, #233, #247, #300)

Maintainers

  • Add @ehmicky as an additional maintainer.
execa -

Published by sindresorhus over 5 years ago

This is an alpha release for the upcoming 2.0.0.

Thanks to @GMartigny, @BendingBender, @tomsotte, @ammarbinfaisal, @zokker13, @stroncium, @satyarohith, @bradfordlemley, @coreyfarrell, @brandon93s, @dtinth, @papb for the great features and bug fixes they contributed!

Breaking changes

Features

Bug fixes

  • Fix timeout option not working as expected (#199)
  • Fix error.timedOut not working with execa.sync() (#249)
  • Fix maxBuffer errors not using the same shape as the other errors (#266)
  • Fix extendEnd option not working with shell option (#184)
  • Fix stripFinalNewline option not applied on error properties (#240)
  • Fix /q parameter not added when using cmd instead of cmd.exe (#203)
  • Fix uncaught exception when using input option with a non-executable file (#212, #258)
  • Fix errors on child processes waiting for stdout/stderr to complete (#270)

Documentation

  • Improve documentation (#158, #235, #237, #239, #241, #256)

Design

  • Add a logo (#201)

Tests

  • Fix various tests (f185a0e8, #185, #215, #216, #224, #218, #225, #231, #233, #247)

Maintainers

  • Add @ehmicky as an additional maintainer.
execa -

Published by sindresorhus almost 6 years ago

This marks execa as stable. No actual changes since 0.11.0.