0.38.0
What's Changed
Very large release. I will do a blog post on this once I get it published on npm.
- feat: support subshells by @dsherret in #232
- feat: basic output redirect support by @dsherret in #216
- feat: support input redirects by @dsherret in #223
- feat: ability to provide JavaScript objects and streams as file descriptors for redirects by @dsherret in #230 (similar to in Bun's new shell)
- feat: ability to provide a
CommandBuilder
to.stdin(...)
by @dsherret in #217 - feat: add
.pipe(...)
for piping stdout of a command to another command by @dsherret in #218 - feat: basic support of pipe sequences by @dsherret in (#219, #222)
- feat: add
KillSignal.prototype.abortedExitCode
by @dsherret in #220 - feat: ability to abort request's response by @dsherret in #229
- feat(BREAKING): error when providing an unexpected object that doesn't override
toString()
in a command expr by @dsherret in #231 - feat(BREAKING: remove need for
kind: "continue"
in custom commands by @dsherret in #221 - refactor(BREAKING): command pipe writes may now return a promise by @dsherret in #225
- refactor(BREAKING): rename
RequestResult
toRequestResponse
by @dsherret in #228 - fix: request wasn't timing out waiting for body by @dsherret in #227
Full Changelog: 0.37.1...0.38.0