Releases: ericcornelissen/shescape
Releases · ericcornelissen/shescape
Release v1.6.7
- Provide injection strings for testing purposes. ([#902])
- Update the package homepage. ([#827])
Release v1.6.6
- Add support for Node.js v20. ([#823])
- Provide testing utilities. ([#710])
- Update type exports to be compatible with the TypeScript compiler option
"moduleResolution": "bundler"
. ([#761])
Release v1.6.5
- Add support for Node.js v19. ([#682])
Release v1.6.4
- Fix incorrect quoting of arguments with trailing
\!
for C shell. ([#675])
Release v1.6.3
- Add support for C shell. (#659)
- Update documentation for readability. (#630, #652, #666)
Release v1.6.2
- Add in-code example usage for each API function. ([#610])
- Add whitespace preservation for Bash, Dash, and Zsh. ([#584])
- Add whitespace preservation for PowerShell. ([#614])
- Improve TypeScript type definitions. ([#567])
- Improve JSDoc support for IDEs. ([#568])
- Update API documentation. ([#612])
Release v1.6.1
- Fix potential polynomial backtracking in regular expression for Bash escaping with
{interpolation:true}
. (552e8ea)
Release v1.6.0
- Escape control characters
U+0008
, U+000D
, U+001B
, and U+009B
. (#456)
- Improve escaping performance when interpolation is set to
true
. (#457)
- Improve newline substitution on Windows. (#458, #460)
- Improve specificity of supported Node.js versions. (#432, #459)
- Remove all side effects on import. (#408)
Release v1.5.10
- Fix potential polynomial backtracking in regular expression for Bash escaping with
{interpolation:true}
. (#373)
- Fix potential quadratic runtime regular expressions for Bash escaping with
{interpolation:true}
. (#373)
Release v1.5.9
- Fix escaping characters after
U+0085
with {interpolation:true}
for PowerShell on Windows systems. (#354)
- Improve performance of escaping for Dash. (#336)
- Include full documentation in published package. (#350)