shelljs v0.8.0 Release Notes
Release Date: 2018-01-12 // over 6 years ago-
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)