All Versions
Latest Version
Avg Release Cycle
81 days
Latest Release
1302 days ago

Changelog History
Page 1

  • v5.1.0 Changes

    September 25, 2020

    โœ… Test with Swift 5.3 and Xcode 12 (#93)

    ๐Ÿ‘‰ Use xcpretty-actions-formatter

    โšก๏ธ Update Xcode project. (#94)

    โšก๏ธ As suggested by Xcode 12. Also update Swift version.

    ๐Ÿš€ Release 5.1 (#95)

    โšก๏ธ Update

    โšก๏ธ Update podspec.

  • v5.1.0-beta.1 Changes

    July 13, 2020

    Compile on Swift 5.3

    โœ‚ Remove "support" for iOS.
    Running shell commands has never worked on iOS, it was just a hack to enable kareman/FileSmith (which does work on iOS) and SwiftShell to use the same *Stream protocols.

    ๐Ÿšš Readme: Remove mentions of FileSmith.
    FileSmith and SwiftShell no longer cooperate specifically.

    โž• Add GitHub CI tests (#85)

    Set Swift version to 5.2.4.

    โœ‚ Remove custom nullDevice.
    ๐Ÿ”€ Turns out my implementation of nullDevice in SwiftFoundation was merged four years ago and I forgot about it.

    โœ‚ Remove Tests/LinuxMain.swift, use '--enable-test-discovery' on Linux instead.

    โœ… Use built-in XCTest error testing.

    โœ‚ Remove Process extensions for Linux.
    ๐Ÿ‘€ It seems they have been added to Swift Foundation.

    โœ‚ Remove missing files from Xcode project.

    Reformat code using swiftformat 0.40.14
    Because it is the last version of swiftformat that does indentation and alignment correctly (tabs for indentation, spaces for alignment).

    โœ… Test on Swift 5.1 too. (#86)

    ๐Ÿ‘ Readme: supports Swift 5.1 - 5.3

    ๐Ÿšš Readme: remove Travis badge

    ๐Ÿš€ Xcode project: set deployment target, remove unused iOS stuff. (#89)

    โœ… CI: Separate out Xcode and cocapods tests (#88)

  • v5.0.1 Changes

    October 03, 2019
    • ๐Ÿ›  fix framework build setting from corrupting xcode archive type.
    • ๐Ÿ‘Œ support older macOS versions (10.11)
  • v5.0.0 Changes

    March 27, 2019
    • โšก๏ธ Update to Swift 5
    • ๐ŸŽ Set minimum macOS version to 10.13, because of deprecated methods in Foundation.Process.
    • ๐Ÿ“ฆ swiftshell-init uses Swift 5 in it's generated Package.swift.
    • ๐Ÿ— The 'exit' functions now only print filename and line number in debug builds.
  • v4.1.2 Changes

    October 03, 2018
    • set Swift version to 4.2.
    • ๐Ÿ›  fix multi threading issue raised by Xcode's tread sanitiser when using the 'run(...)' commands. (#69)
  • v4.1.1 Changes

    July 31, 2018

    โœ‚ Remove swiftlint build phase, as it was inactive and led to Carthage build errors on Xcode 10 beta 3.

  • v4.1.0 Changes

    April 18, 2018
    • โšก๏ธ Update to Swift 4.1.
    • โž• Add AsyncCommand.stop, interrupt, suspend and resume. Also for Linux (#59, #60).
    • โž• Add runAsyncAndPrint command (#61).
    • ๐Ÿ‘Œ Improve documentation and formatting.
      ๐Ÿ“š Use present tense in documentation.
      โž• Add missing documentation.

    ๐Ÿ› Bug fixes

    • 0๏ธโƒฃ Make main.stdout.encoding default to main.encoding.
    • โš™ run: do not read both standard output and standard error if they are the same.


    • Mark stream's readData() with @discardableResult
    • โœ… Make testIntsLazySplit_NoEmptySlices actually do something.
    • โšก๏ธ Xcode 9.3: update to recommended project settings.
    • โšก๏ธ Readme: update with new functionality.
      Also fix some other stuff.
  • v4.1.0-beta2

    April 13, 2018
  • v4.1.0-beta.2

    April 13, 2018
  • v4.1.0-beta.1

    April 10, 2018