Skip to content

Releases: GeorgeLyon/Shwift

3.1.1

29 Mar 05:01
d7be048
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.1.0...3.1.1

3.1.0

22 Mar 18:38
f73c481
Compare
Choose a tag to compare

What's Changed

  • Fix delimiter remainder and add capability to split on other delimiters by @GeorgeLyon in #26

Full Changelog: 3.0.0...3.1.0

3.0.0

03 Mar 21:57
edc8e76
Compare
Choose a tag to compare

This is an API-breaking release which replaces the old workaround for bad emulation of POSIX_SPAWN_CLOEXEC_DEFAULT on Linux with one that is simpler and more performant, but imposes restrictions on the API (namely that fileDescriptorMapping must be contiguous in destination file descriptor value). I don't believe this will be an issue in practice, but if you have a use case which is broken by this I'd love to hear it.

What's Changed

  • Replace clone_vm workaround for POSIX_SPAWN_CLOEXEC_DEFAULT not being supported on Linux by @GeorgeLyon in #18

Full Changelog: 2.0.1...3.0.0

2.0.1

09 Jun 20:43
5892f84
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.0.0...2.0.1

2.0.0

03 Oct 19:07
a5ce48a
Compare
Choose a tag to compare

This 2.0 release does not profoundly change the API of Shwift or Script. It does remove a (likely unused) public API to read a value from an Environment.

As an added bonus, Shwift is cleaned up for Swift 5.7 and much of the documentation has been improved.

1.2.1

11 Jan 20:02
29f9781
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.2.0...1.2.1

1.2.0

11 Jan 19:46
5a8dcbf
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.1.0...1.2.0

1.1.0

29 Dec 19:12
84fccd3
Compare
Choose a tag to compare

What's Changed

  • Prefer CancellationError to uncaught SIGTERM by @GeorgeLyon in #8
  • Add Process.launch which returns after exec by @GeorgeLyon in #9

Full Changelog: 1.0.2...1.0.3

1.0.2

10 Dec 23:45
8076673
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.0.1...1.0.2

1.0.1: Fix throwing on nonzero exit status (#5)

10 Dec 21:07
e33964b
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.0.0...1.0.1