Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: shelljs/shelljs

v0.9.2

17 Mar 00:51
b90139f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.9.1...v0.9.2

v0.9.1

09 Mar 00:24
8c3c2ac
Compare
Choose a tag to compare

What's Changed

  • fix: add global.js and plugin.js to exports list by @nfischer in #1196

Full Changelog: v0.9.0...v0.9.1

v0.9.0

08 Mar 23:04
7d88393
Compare
Choose a tag to compare

What's Changed

New Contributors

Read more

v0.8.5

14 Jan 05:29
70668a4
Compare
Choose a tag to compare

This was a small security fix for #1058.

v0.8.4

25 Apr 04:00
fcf1651
Compare
Choose a tag to compare

Small patch release to fix a circular dependency warning in node v14. See #973.

v0.8.3

14 Oct 10:30
d4d1317
Compare
Choose a tag to compare

Closed issues:

  • Shelljs print stderr to console even if exec-only "silent" is true #905
  • refactor: remove common.state.tempDir #902
  • Can't suppress stdout for echo #899
  • exec() doesn't apply the arguments correctly #895
  • shell.exec('npm pack') painfully slow #885
  • shelljs.exec cannot find app.asar/node_modules/shelljs/src/exec-child.js #881
  • test infra: mocks and skipOnWin conflict #862
  • Support for shell function completion on IDE #859
  • echo command shows options in stdout #855
  • silent does not always work #851
  • Appveyor installs the latest npm, instead of the latest compatible npm #844
  • Force symbolic link (ln -sf) does not overwrite/recreate existing destination #830
  • inconsistent result when trying to echo to a file #798
  • Prevent require()ing executable-only files #789
  • Cannot set property to of [object String] which has only a getter #752
  • which() should check executability before returning a value #657
  • Bad encoding experience #456
  • phpcs very slow #440
  • Error shown when triggering a sigint during shelljs.exec if process.on sigint is defined #254
  • .to\(file\) does not mute STDIO output #146
  • Escaping shell arguments to exec() #143
  • Allow multiple string arguments for exec() #103
  • cp does not recursively copy from readonly location #98
  • Handling permissions errors on file I/O #64

Merged pull requests:

v0.8.2

14 Oct 10:29
Compare
Choose a tag to compare

Closed issues:

  • High severity vulnerability in shelljs 0.8.1 #842
  • Add test for ls() on a symlink to a directory #795
  • Harden shell.exec by writing the child process in a source file #782
  • shell.exec() doesn't respond correctly to config.fatal = true #735
  • Merge 'exec: internal error' with ShellJSInternalError #734
  • exec returning null from command #724
  • Only Get Stderr from Exec #371
  • Execute child.stdout.on before child.on("exit") #224

Merged pull requests:

  • Workaround codecov bug of miscalculation of coverage (#795) #838 (dwi2)
  • Update doc comments and regenerate README.md. #825 (Zearin)
  • chore: update contributing guidelines #817 (nfischer)
  • chore(lint): don't allow excess trailing newlines #816 (nfischer)
  • Remove separate "internal error" from exec #802 (freitagbr)

v0.8.1

20 Jan 23:19
Compare
Choose a tag to compare

Closed issues:

  • Exec failing with internal error when piping large output #818
  • using sed to replace just the first occurrence of a string #813

Merged pull requests:

v0.8.0

12 Jan 07:32
Compare
Choose a tag to compare

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:

v0.7.8

07 Jun 04:57
Compare
Choose a tag to compare

Closed issues:

  • Add node v8 to CI #729
  • Exec not working in Electron ! #726
  • is rechoir used anywhere? #723
  • ShellJS: internal error on shelljs.mkdir('myFile/myDir') #720
  • Can't make sed perform global replace #719
  • grep: option not recognized: l #717
  • Problems getting code, stdout, stderr #715
  • Copying hidden files fails on Windows 10 #711
  • How am I suppose to handle errors with ShellJS? #707
  • use cp('-r', './src', './dist') bug #705
  • Way to ignore files in globs. #699
  • Buffer constructor is deprecated #694
  • source command not working via exec method. #693
  • Would you be interested in a PR for open? #692
  • Get rid of common.platform in favor of process.platform #670
  • Passing empty string to cp throws internal error #664
  • Why does sed split files into an array, call replace on each line and rejoin? #645
  • feat: cp & mv should not overwrite recently created files #631
  • Echo tests unnecessarily run tests in own process #622
  • rm -rf on a symbolic link to a dir deletes its contents #587
  • "Cannot extract package" with node-webkit #181
  • EBADF, bad file descriptor #180

Merged pull requests: