Skip to content

Releases: ericcornelissen/shescape

Release v2.1.1

01 May 08:05
e5456b9
Compare
Choose a tag to compare
  • Add support for Node.js v22. ([#1536])
  • Add a Shescape stub with failing methods to the testing module. ([#1530])

Release v2.1.0

23 Dec 17:03
13ea4a7
Compare
Choose a tag to compare
  • Add shescape/stateless module with v1-like API. ([#1130])
  • Re-export Shescape as Stubscape from shescape/testing. ([#1308])

Release v2.0.2

19 Nov 15:57
fca81da
Compare
Choose a tag to compare
  • Harden against polluted prototypes. ([#1280], [#1285])

Release v2.0.1

28 Oct 11:39
3e4c4d6
Compare
Choose a tag to compare
  • Add a failing Shescape stub to the testing module. ([#1149])
  • Improve alignment between Shescape and Stubscape. ([#1149])

Release v2.0.0

07 Sep 21:44
8c210f7
Compare
Choose a tag to compare
  • BREAKING CHANGE: Change main API from an object to a class. ([#963])
  • BREAKING CHANGE: Drop support for Node.js ^10.13.0, ^12, 14.0.0 through
    14.18.0, and 16.0.0 through 16.13.0. ([#963])
  • BREAKING CHANGE: Drop the interpolation option. ([#963])
  • BREAKING CHANGE: Enable the flagProtection option by default. ([#963])
  • BREAKING CHANGE: Reject non-array inputs to escapeAll & quoteAll. ([#963])
  • BREAKING CHANGE: Reject unresolved shells. ([#963])
  • BREAKING CHANGE: Reject unsupported shells. ([#963])
  • Bump dependency which from v2 to v3. ([#963])
  • Don't resolve default shell when shell option is falsy. ([#963])

Release v1.7.4

21 Aug 08:21
5b0d201
Compare
Choose a tag to compare
  • Fix potential silent executable lookup failure for Windows. ([#1142])
  • Support more valid shell values for Windows. ([#1137])

Release v1.7.3

07 Aug 07:31
0544287
Compare
Choose a tag to compare
  • Change escaping of carriage return characters for CMD and Csh. ([#1094])
  • Fix TypeScript type declarations for "shescape/testing". ([#1083])
  • Fix TypeScript type exports for CommonJS use. ([#1082])

Release v1.7.2

07 Jul 07:48
3d6b0c0
Compare
Choose a tag to compare
  • Fix incorrect escaping of " when escaping for CMD. ([#1022])
  • Fix incorrect escaping of " when escaping for PowerShell. ([#1023])
  • Fix incorrect escaping of " when quoting for PowerShell. ([#1023])
  • Fix incorrect escaping of % when quoting for CMD. ([#986], [#998])

Release v1.7.1

21 Jun 21:16
0640cc9
Compare
Choose a tag to compare
  • Add % escaping for CMD. ([#982])
  • Correct documented behavior of quoting functions. ([#969])
  • Expand injection strings to cover environment variables. ([#982])
  • Fix incorrect escaping of $ and backticks for PowerShell. ([#984])
  • Improve quoting functionality for PowerShell. ([#983])

Release v1.7.0

12 Jun 19:03
68c4a83
Compare
Choose a tag to compare
  • Add flag protection option. ([#908])
  • Add @since information to API options. ([#909])
  • Add options to the API documentation. ([#936])