The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
# [4.0.0](https://github.com/cobbal/swsh/compare/v3.1.0...v4.0.0) (2022-07-31)
### Features
* add swift 5.5 async versions of most Command methods ([0a49325](https://github.com/cobbal/swsh/commit/0a49325f9a9ce9d8e0ce4779fbb487cea788f8b5))
### BREAKING CHANGES
* old synchronous versions of these methods can no longer
be called in asynchronous contexts
make all test cases hide their asynchrony so linux stops crashing
# [3.1.0](https://github.com/cobbal/swsh/compare/v3.0.0...v3.1.0) (2021-12-04)
### Features
* add meaningful descriptions to Commands ([e7cabda](https://github.com/cobbal/swsh/commit/e7cabda5b137c0406e82a16cc7ef977a566e9b5a))
# [3.0.0](https://github.com/cobbal/swsh/compare/v2.0.0...v3.0.0) (2021-09-21)
### Bug Fixes
* workaround for Xcode 13 bug ([d69ead5](https://github.com/cobbal/swsh/commit/d69ead58347ca21f0edf36de5e309895cafeaca1))
### chore
* update to SPM 5.3 ([67b5585](https://github.com/cobbal/swsh/commit/67b5585493e1af34dda9dbbe5104a34355e6fab9))
### Features
* add `FileManager/withCurrentDirectoryPath` ([25e910e](https://github.com/cobbal/swsh/commit/25e910ebcbb079996f62ec8f02a78b603da4c86c))
### BREAKING CHANGES
* SPM 5.3 now required
# [2.0.0](https://github.com/cobbal/swsh/compare/v1.0.1...v2.0.0) (2020-08-10)
### Features
* fd duplication and more general output/error combining ([1667abd](https://github.com/cobbal/swsh/commit/1667abd0bf7b9c84c0d3c0835a5abdd7f590c4c5))
* rework FD mapping systems ([5becc68](https://github.com/cobbal/swsh/commit/5becc68299b150069c007ca62c9f9c8dcb15869f))
### BREAKING CHANGES
* Traditional, imperative file descriptor remapping has
been removed in favor of a more functional mapping of what the child
process will see. dup calls are now synthesized to get the right FDs
in the right place.
Hopefully, this will be more composable.
Also, joinErr parameters have been removed in favor of the
`combineError` property.
## [1.0.1](https://github.com/cobbal/swsh/compare/v1.0.0...v1.0.1) (2020-07-20)
### Bug Fixes
* default kill signal should be TERM ([639a7af](https://github.com/cobbal/swsh/commit/639a7af5161297bb4958f0e8d2974d4f712cc33e))
# [1.0.0](https://github.com/cobbal/swsh/compare/v0.2.0...v1.0.0) (2020-07-16)
### Features
* killing processes ([a787f6a](https://github.com/cobbal/swsh/commit/a787f6af1ac64ecdce8ab62a35b6bbb73f13e4ae))
### BREAKING CHANGES
* `runJson` has been renamed to `runJSON`
# [0.2.0](https://github.com/cobbal/swsh/compare/v0.1.0...v0.2.0) (2020-02-07)
### Bug Fixes
* docs not building in release ([5936876](https://github.com/cobbal/swsh/commit/5936876fec4ff13c707024650ada9854998c7823))
* make API public instead of internal ([6416599](https://github.com/cobbal/swsh/commit/64165991dffe3f944b0a8c8916835b42cb78ceba))
* release script ([#9](https://github.com/cobbal/swsh/issues/9)) ([5387ec7](https://github.com/cobbal/swsh/commit/5387ec78a28c98c696c391fb697b55d48a99864c))
* report correct exit code ([28ca42b](https://github.com/cobbal/swsh/commit/28ca42bbb0fb3720848b3f9f3b32df581d42b3d6))
### Features
* Add linux support ([#7](https://github.com/cobbal/swsh/issues/7)) ([15f7339](https://github.com/cobbal/swsh/commit/15f733951456ee45d4b066861a9b0b6444f2fef2))
# [0.1.0](https://github.com/cobbal/swsh/compare/v0.0.2...v0.1.0) (2019-12-28)
### Features
* initial release ([b5cc527](https://github.com/cobbal/swsh/commit/b5cc5276cbcf59950de0bfb5a96be22d71b3ce14))