-
fix #GH-12 - thanks, Ada Cohen
Correctly quote empty strings on Unix (shell). This is a bug fix rather than a breaking change, but released as a new major version in case anyone was relying on the broken behavior, which has been there since the start.
const pattern = '' shell`echo foo | grep ${pattern}` // => echo foo | grep
const pattern = '' shell`echo foo | grep ${pattern}` // => echo foo | grep ''
-
update dependencies
- add tests for the examples in the README
- doc tweaks
- remove unused dependency
- doc tweaks
- Breaking change:
- remove the
require("shell-escape-tag").default
shim (just userequire("shell-escape-tag")
(orimport
))
- remove the
- bump the minimum compatibility level to maintained Node.js versions (and compatible browsers)
- update dependencies
- doc tweaks
- update dependencies
- fix documentation error
-
code:
- allow (but don't require) the module to be required without
the unsightly .default detour i.e. both of these now work:
- require("shell-escape-tag").default
- require("shell-escape-tag")
- fix warning in node v6.6.0 and above by using the new inspect-hook API
- allow (but don't require) the module to be required without
the unsightly .default detour i.e. both of these now work:
-
build:
- migrate from Babel 6 to Babel 7
- migrate from Mocha to AVA
- update dependencies
-
build:
- migrate Babel 5 to Babel 6
- migrate Grunt to Gulp 4
- migrate npm to yarn + lockfile
- update dependencies
-
code:
- add additional tests for null/undefined pruning
- re-remove lodash.isarray (thanks, TehShrike)
-
changelog:
- add timestamps
- fix formatting
- reinstate lodash.isarray for backwards compatibility
- doc tweaks
- narrow the scope of the lodash import (TehShrike)
- add changelog to package files
- add
.travis.yml
- add changelog
- add Travis and NPM badges
- initial release