shelljs/shelljs
### [`v0.8.3`](https://togithub.com/shelljs/shelljs/blob/master/CHANGELOG.md#v083httpsgithubcomshelljsshelljstreev083-2018-11-13)
[Compare Source](https://togithub.com/shelljs/shelljs/compare/v0.8.2...v0.8.3)
[Full Changelog](https://togithub.com/shelljs/shelljs/compare/v0.8.2...v0.8.3)
**Closed issues:**
- Shelljs print stderr to console even if exec-only "silent" is true [#905](https://togithub.com/shelljs/shelljs/issues/905)
- refactor: remove common.state.tempDir [#902](https://togithub.com/shelljs/shelljs/issues/902)
- Can't suppress stdout for echo [#899](https://togithub.com/shelljs/shelljs/issues/899)
- exec() doesn't apply the arguments correctly [#895](https://togithub.com/shelljs/shelljs/issues/895)
- shell.exec('npm pack') painfully slow [#885](https://togithub.com/shelljs/shelljs/issues/885)
- shelljs.exec cannot find app.asar/node_modules/shelljs/src/exec-child.js [#881](https://togithub.com/shelljs/shelljs/issues/881)
- test infra: mocks and skipOnWin conflict [#862](https://togithub.com/shelljs/shelljs/issues/862)
- Support for shell function completion on IDE [#859](https://togithub.com/shelljs/shelljs/issues/859)
- echo command shows options in stdout [#855](https://togithub.com/shelljs/shelljs/issues/855)
- silent does not always work [#851](https://togithub.com/shelljs/shelljs/issues/851)
- Appveyor installs the latest npm, instead of the latest compatible npm [#844](https://togithub.com/shelljs/shelljs/issues/844)
- Force symbolic link (ln -sf) does not overwrite/recreate existing destination [#830](https://togithub.com/shelljs/shelljs/issues/830)
- inconsistent result when trying to echo to a file [#798](https://togithub.com/shelljs/shelljs/issues/798)
- Prevent require()ing executable-only files [#789](https://togithub.com/shelljs/shelljs/issues/789)
- Cannot set property to of \[object String] which has only a getter [#752](https://togithub.com/shelljs/shelljs/issues/752)
- which() should check executability before returning a value [#657](https://togithub.com/shelljs/shelljs/issues/657)
- Bad encoding experience [#456](https://togithub.com/shelljs/shelljs/issues/456)
- phpcs very slow [#440](https://togithub.com/shelljs/shelljs/issues/440)
- Error shown when triggering a sigint during shelljs.exec if process.on sigint is defined [#254](https://togithub.com/shelljs/shelljs/issues/254)
- `.to\(file\)` does not mute STDIO output [#146](https://togithub.com/shelljs/shelljs/issues/146)
- Escaping shell arguments to exec() [#143](https://togithub.com/shelljs/shelljs/issues/143)
- Allow multiple string arguments for exec() [#103](https://togithub.com/shelljs/shelljs/issues/103)
- cp does not recursively copy from readonly location [#98](https://togithub.com/shelljs/shelljs/issues/98)
- Handling permissions errors on file I/O [#64](https://togithub.com/shelljs/shelljs/issues/64)
**Merged pull requests:**
- Add test case for sed on empty file [#904](https://togithub.com/shelljs/shelljs/pull/904) ([wyardley](https://togithub.com/wyardley))
- refactor: don't expose tempdir in common.state [#903](https://togithub.com/shelljs/shelljs/pull/903) ([nfischer](https://togithub.com/nfischer))
- chore(ci): fix codecov on travis [#897](https://togithub.com/shelljs/shelljs/pull/897) ([nfischer](https://togithub.com/nfischer))
- chore(npm): add ci-or-install script [#896](https://togithub.com/shelljs/shelljs/pull/896) ([nfischer](https://togithub.com/nfischer))
- Fix silent exec [#892](https://togithub.com/shelljs/shelljs/pull/892) ([nfischer](https://togithub.com/nfischer))
- chore(appveyor): run entire test matrix [#886](https://togithub.com/shelljs/shelljs/pull/886) ([nfischer](https://togithub.com/nfischer))
- docs: remove gitter badge [#880](https://togithub.com/shelljs/shelljs/pull/880) ([nfischer](https://togithub.com/nfischer))
- grep includes the i flag [#876](https://togithub.com/shelljs/shelljs/pull/876) ([ppsleep](https://togithub.com/ppsleep))
- Fix(which): match only executable files (#657) [#874](https://togithub.com/shelljs/shelljs/pull/874) ([termosa](https://togithub.com/termosa))
- chore: rename some tests [#871](https://togithub.com/shelljs/shelljs/pull/871) ([nfischer](https://togithub.com/nfischer))
- Fix cp from readonly source [#870](https://togithub.com/shelljs/shelljs/pull/870) ([nfischer](https://togithub.com/nfischer))
- chore: bump dev dependencies and add package-lock [#864](https://togithub.com/shelljs/shelljs/pull/864) ([nfischer](https://togithub.com/nfischer))
- fix(mocks): fix conflict between mocks and skip [#863](https://togithub.com/shelljs/shelljs/pull/863) ([nfischer](https://togithub.com/nfischer))
- chore: output npm version in travis [#850](https://togithub.com/shelljs/shelljs/pull/850) ([nfischer](https://togithub.com/nfischer))
- Prevent require-ing bin/shjs [#848](https://togithub.com/shelljs/shelljs/pull/848) ([freitagbr](https://togithub.com/freitagbr))
- chore(appveyor): do not use latest npm [#847](https://togithub.com/shelljs/shelljs/pull/847) ([nfischer](https://togithub.com/nfischer))
- chore: update shelljs-release version [#846](https://togithub.com/shelljs/shelljs/pull/846) ([nfischer](https://togithub.com/nfischer))
### [`v0.8.2`](https://togithub.com/shelljs/shelljs/blob/master/CHANGELOG.md#v082httpsgithubcomshelljsshelljstreev082-2018-05-08)
[Compare Source](https://togithub.com/shelljs/shelljs/compare/v0.8.1...v0.8.2)
[Full Changelog](https://togithub.com/shelljs/shelljs/compare/v0.8.1...v0.8.2)
**Closed issues:**
- High severity vulnerability in shelljs 0.8.1 [#842](https://togithub.com/shelljs/shelljs/issues/842)
- Add test for ls() on a symlink to a directory [#795](https://togithub.com/shelljs/shelljs/issues/795)
- Harden shell.exec by writing the child process in a source file [#782](https://togithub.com/shelljs/shelljs/issues/782)
- shell.exec() doesn't respond correctly to config.fatal = true [#735](https://togithub.com/shelljs/shelljs/issues/735)
- Merge 'exec: internal error' with ShellJSInternalError [#734](https://togithub.com/shelljs/shelljs/issues/734)
- exec returning null from command [#724](https://togithub.com/shelljs/shelljs/issues/724)
- Only Get Stderr from Exec [#371](https://togithub.com/shelljs/shelljs/issues/371)
- Execute child.stdout.on before child.on("exit") [#224](https://togithub.com/shelljs/shelljs/issues/224)
**Merged pull requests:**
- Workaround codecov bug of miscalculation of coverage (#795) [#838](https://togithub.com/shelljs/shelljs/pull/838) ([dwi2](https://togithub.com/dwi2))
- Update doc comments and regenerate README.md. [#825](https://togithub.com/shelljs/shelljs/pull/825) ([Zearin](https://togithub.com/Zearin))
- chore: update contributing guidelines [#817](https://togithub.com/shelljs/shelljs/pull/817) ([nfischer](https://togithub.com/nfischer))
- chore(lint): don't allow excess trailing newlines [#816](https://togithub.com/shelljs/shelljs/pull/816) ([nfischer](https://togithub.com/nfischer))
- Remove separate "internal error" from exec [#802](https://togithub.com/shelljs/shelljs/pull/802) ([freitagbr](https://togithub.com/freitagbr))
Renovate configuration
:date: Schedule: "every weekend" in timezone America/New_York.
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Renovate Bot. View repository job log here.
This PR contains the following updates:
0.8.1
->0.8.3
Release Notes
shelljs/shelljs
### [`v0.8.3`](https://togithub.com/shelljs/shelljs/blob/master/CHANGELOG.md#v083httpsgithubcomshelljsshelljstreev083-2018-11-13) [Compare Source](https://togithub.com/shelljs/shelljs/compare/v0.8.2...v0.8.3) [Full Changelog](https://togithub.com/shelljs/shelljs/compare/v0.8.2...v0.8.3) **Closed issues:** - Shelljs print stderr to console even if exec-only "silent" is true [#905](https://togithub.com/shelljs/shelljs/issues/905) - refactor: remove common.state.tempDir [#902](https://togithub.com/shelljs/shelljs/issues/902) - Can't suppress stdout for echo [#899](https://togithub.com/shelljs/shelljs/issues/899) - exec() doesn't apply the arguments correctly [#895](https://togithub.com/shelljs/shelljs/issues/895) - shell.exec('npm pack') painfully slow [#885](https://togithub.com/shelljs/shelljs/issues/885) - shelljs.exec cannot find app.asar/node_modules/shelljs/src/exec-child.js [#881](https://togithub.com/shelljs/shelljs/issues/881) - test infra: mocks and skipOnWin conflict [#862](https://togithub.com/shelljs/shelljs/issues/862) - Support for shell function completion on IDE [#859](https://togithub.com/shelljs/shelljs/issues/859) - echo command shows options in stdout [#855](https://togithub.com/shelljs/shelljs/issues/855) - silent does not always work [#851](https://togithub.com/shelljs/shelljs/issues/851) - Appveyor installs the latest npm, instead of the latest compatible npm [#844](https://togithub.com/shelljs/shelljs/issues/844) - Force symbolic link (ln -sf) does not overwrite/recreate existing destination [#830](https://togithub.com/shelljs/shelljs/issues/830) - inconsistent result when trying to echo to a file [#798](https://togithub.com/shelljs/shelljs/issues/798) - Prevent require()ing executable-only files [#789](https://togithub.com/shelljs/shelljs/issues/789) - Cannot set property to of \[object String] which has only a getter [#752](https://togithub.com/shelljs/shelljs/issues/752) - which() should check executability before returning a value [#657](https://togithub.com/shelljs/shelljs/issues/657) - Bad encoding experience [#456](https://togithub.com/shelljs/shelljs/issues/456) - phpcs very slow [#440](https://togithub.com/shelljs/shelljs/issues/440) - Error shown when triggering a sigint during shelljs.exec if process.on sigint is defined [#254](https://togithub.com/shelljs/shelljs/issues/254) - `.to\(file\)` does not mute STDIO output [#146](https://togithub.com/shelljs/shelljs/issues/146) - Escaping shell arguments to exec() [#143](https://togithub.com/shelljs/shelljs/issues/143) - Allow multiple string arguments for exec() [#103](https://togithub.com/shelljs/shelljs/issues/103) - cp does not recursively copy from readonly location [#98](https://togithub.com/shelljs/shelljs/issues/98) - Handling permissions errors on file I/O [#64](https://togithub.com/shelljs/shelljs/issues/64) **Merged pull requests:** - Add test case for sed on empty file [#904](https://togithub.com/shelljs/shelljs/pull/904) ([wyardley](https://togithub.com/wyardley)) - refactor: don't expose tempdir in common.state [#903](https://togithub.com/shelljs/shelljs/pull/903) ([nfischer](https://togithub.com/nfischer)) - chore(ci): fix codecov on travis [#897](https://togithub.com/shelljs/shelljs/pull/897) ([nfischer](https://togithub.com/nfischer)) - chore(npm): add ci-or-install script [#896](https://togithub.com/shelljs/shelljs/pull/896) ([nfischer](https://togithub.com/nfischer)) - Fix silent exec [#892](https://togithub.com/shelljs/shelljs/pull/892) ([nfischer](https://togithub.com/nfischer)) - chore(appveyor): run entire test matrix [#886](https://togithub.com/shelljs/shelljs/pull/886) ([nfischer](https://togithub.com/nfischer)) - docs: remove gitter badge [#880](https://togithub.com/shelljs/shelljs/pull/880) ([nfischer](https://togithub.com/nfischer)) - grep includes the i flag [#876](https://togithub.com/shelljs/shelljs/pull/876) ([ppsleep](https://togithub.com/ppsleep)) - Fix(which): match only executable files (#657) [#874](https://togithub.com/shelljs/shelljs/pull/874) ([termosa](https://togithub.com/termosa)) - chore: rename some tests [#871](https://togithub.com/shelljs/shelljs/pull/871) ([nfischer](https://togithub.com/nfischer)) - Fix cp from readonly source [#870](https://togithub.com/shelljs/shelljs/pull/870) ([nfischer](https://togithub.com/nfischer)) - chore: bump dev dependencies and add package-lock [#864](https://togithub.com/shelljs/shelljs/pull/864) ([nfischer](https://togithub.com/nfischer)) - fix(mocks): fix conflict between mocks and skip [#863](https://togithub.com/shelljs/shelljs/pull/863) ([nfischer](https://togithub.com/nfischer)) - chore: output npm version in travis [#850](https://togithub.com/shelljs/shelljs/pull/850) ([nfischer](https://togithub.com/nfischer)) - Prevent require-ing bin/shjs [#848](https://togithub.com/shelljs/shelljs/pull/848) ([freitagbr](https://togithub.com/freitagbr)) - chore(appveyor): do not use latest npm [#847](https://togithub.com/shelljs/shelljs/pull/847) ([nfischer](https://togithub.com/nfischer)) - chore: update shelljs-release version [#846](https://togithub.com/shelljs/shelljs/pull/846) ([nfischer](https://togithub.com/nfischer)) ### [`v0.8.2`](https://togithub.com/shelljs/shelljs/blob/master/CHANGELOG.md#v082httpsgithubcomshelljsshelljstreev082-2018-05-08) [Compare Source](https://togithub.com/shelljs/shelljs/compare/v0.8.1...v0.8.2) [Full Changelog](https://togithub.com/shelljs/shelljs/compare/v0.8.1...v0.8.2) **Closed issues:** - High severity vulnerability in shelljs 0.8.1 [#842](https://togithub.com/shelljs/shelljs/issues/842) - Add test for ls() on a symlink to a directory [#795](https://togithub.com/shelljs/shelljs/issues/795) - Harden shell.exec by writing the child process in a source file [#782](https://togithub.com/shelljs/shelljs/issues/782) - shell.exec() doesn't respond correctly to config.fatal = true [#735](https://togithub.com/shelljs/shelljs/issues/735) - Merge 'exec: internal error' with ShellJSInternalError [#734](https://togithub.com/shelljs/shelljs/issues/734) - exec returning null from command [#724](https://togithub.com/shelljs/shelljs/issues/724) - Only Get Stderr from Exec [#371](https://togithub.com/shelljs/shelljs/issues/371) - Execute child.stdout.on before child.on("exit") [#224](https://togithub.com/shelljs/shelljs/issues/224) **Merged pull requests:** - Workaround codecov bug of miscalculation of coverage (#795) [#838](https://togithub.com/shelljs/shelljs/pull/838) ([dwi2](https://togithub.com/dwi2)) - Update doc comments and regenerate README.md. [#825](https://togithub.com/shelljs/shelljs/pull/825) ([Zearin](https://togithub.com/Zearin)) - chore: update contributing guidelines [#817](https://togithub.com/shelljs/shelljs/pull/817) ([nfischer](https://togithub.com/nfischer)) - chore(lint): don't allow excess trailing newlines [#816](https://togithub.com/shelljs/shelljs/pull/816) ([nfischer](https://togithub.com/nfischer)) - Remove separate "internal error" from exec [#802](https://togithub.com/shelljs/shelljs/pull/802) ([freitagbr](https://togithub.com/freitagbr))Renovate configuration
:date: Schedule: "every weekend" in timezone America/New_York.
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "
rebase!
".:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot. View repository job log here.