Skip to content

Releases: ericcornelissen/shescape

Release v1.6.7

29 May 10:45
ce38d76
Compare
Choose a tag to compare
  • Provide injection strings for testing purposes. ([#902])
  • Update the package homepage. ([#827])

Release v1.6.6

20 Apr 07:13
d8dcbec
Compare
Choose a tag to compare
  • 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

26 Jan 20:17
03fa433
Compare
Choose a tag to compare
  • Add support for Node.js v19. ([#682])

Release v1.6.4

22 Jan 14:43
b6edc97
Compare
Choose a tag to compare
  • Fix incorrect quoting of arguments with trailing \! for C shell. ([#675])

Release v1.6.3

21 Jan 14:10
9942dac
Compare
Choose a tag to compare
  • Add support for C shell. (#659)
  • Update documentation for readability. (#630, #652, #666)

Release v1.6.2

03 Jan 12:49
4fe9b27
Compare
Choose a tag to compare
  • 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

25 Oct 18:31
dbc5c9d
Compare
Choose a tag to compare
  • Fix potential polynomial backtracking in regular expression for Bash escaping with {interpolation:true}. (552e8ea)

Release v1.6.0

15 Oct 15:08
v1.6.0
e1915f5
Compare
Choose a tag to compare
  • 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

21 Aug 20:22
v1.5.10
656ecbc
Compare
Choose a tag to compare
  • 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

28 Jul 08:00
v1.5.9
51dda2b
Compare
Choose a tag to compare
  • 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)