v0.8.0
Closed issues:
- Snyk vulnerability DB reporting command injection vulnerability in ShellJS #810
- chore: upgrade nyc #803
- Update CI to use Node v9 #799
- Link to FAQ wiki section in our issue template #787
- Is it possible to get a js library(file) for ShellJS #776
- 48, #774
- 47 #773
- Exec function calls JSON.stringify on command #772
- getting different result from terminal and with shelljs #769
- test() does not support -w and -x options #768
- Snyk "high severity" issue #766
- Snyk "high security #765
- ShellJS doesn't respect NPM Registry being set outside of it #761
- Run second shell script #756
- shelljs seems NOT compatible with nexe under CentOS 6.5 #754
- Feature request: pushd/popd -q option #753
- cat doesn't support '-n' option #750
- shelljs run xcodebuild error #749
- Add wrappers around fs.statSync and fs.lstatSync #745
- Improve coverage for exec() #742
- Improve coverage for head() #741
- shelljs is no longer used in PDF.js #737
- ls doesn't follow links to directories #733
- Add test for
ls regular-file.txt
#732 - shelljs.exec hangs when password it's asked #716
- Clean up common tests #714
- Can't run docker with exec() (the input device is not a TTY) #680
- Cant get encoding buffer to work on exec #675
- Set up Codecov for the project #671
- ShellJS: internal error Error: EBUSY: resource busy or locked, lstat 'C:\pagefile.sys' #514
- Feature request: provide a way to skip option parsing #778
- Switch to os.homedir() when we move to v4+ #683
- Drop support for v0.12 #647
- feature: echo -n #559
- Don't kill the node process upon unexpected error #483
- Echo doesn't return value ending in a trailing newline #476
- Synchronous exec stalls permenantly when there is an error/w the shell #7
Merged pull requests:
- docs: announce plugin API #812 (nfischer)
- chore: update CI to Node v9 #811 (nfischer)
- refactor(exec): remove paramsFile #807 (nfischer)
- chore: update nyc dependency #805 (nfischer)
- refactor: harden plugins against unknown options #804 (nfischer)
- chore(eslint): use words instead of numbers #797 (nfischer)
- Add note to issue template about FAQ #794 (freitagbr)
- Remove codeFile parameter #791 (nfischer)
- Use execFileSync to launch child process #790 (nfischer)
- refactor(exec): move child process to source file #786 (nfischer)
- Remove unnecessary shell.error checks from common tests #785 (freitagbr)
- Add a test for ls for a single file #784 (freitagbr)
- Wrap fs.statSync and fs.lstatSync #783 (freitagbr)
- chore: set AVA options #780 (nfischer)
- chore: clean up refs to unsupported node versions #779 (nfischer)
- Added
-q
(quiet) option topush
,popd
,dirs
functions. #777 (alexreg) - feat(cat): number output lines (#750) #775 (gcca)
- refactor(test): update AVA and refactor tests #760 (nfischer)
- chore: add skipOnWin and skipOnUnix test helpers #746 (nfischer)
- test(exec): add tests for coverage #744 (nfischer)
- test(head): improve coverage #743 (nfischer)
- Remove PDF.js mention from README.md #738 (voy)
- Provide an API to pass parameters which resemble options #792 (nfischer)
- Fix ls not following links to directories by default #764 (freitagbr)
- Add "encoding" option to exec #763 (freitagbr)
- Merge dev into master #731 (freitagbr)
- Deprecate common.getUserHome, advise using os.homedir instead #725 (freitagbr)
- Echo test mocks #708 (freitagbr)
- Safely exit by throwing an error #546 (freitagbr)
- chore(make): depreciate shelljs/make #431 (ariporad)