Skip to content

Releases: jamf/Subprocess

Update exitedWithNonZeroStatus error

01 Jul 11:13
8bd63b5
Compare
Choose a tag to compare

Changed

  • Breaking: added the output of the command to Shell's exception exitedWithNonZeroStatus error to better conform to objc interop and NSError
  • Updated minimum deployment target to macOS 10.13.

Added dynamic library targets to SPM

15 May 14:37
4eae51a
Compare
Choose a tag to compare
Add dynamic linking options (#4)

* Added dynamic linking options

* Fixed naming convention to match Jamf internal convention

Co-authored-by: Cyrus Ingraham <[email protected]>

Added Cocoapods support

13 Mar 17:51
00f236f
Compare
Choose a tag to compare
Updated version numbers for new release (#3)

Co-authored-by: Cyrus Ingraham <[email protected]>

Initial release

13 Mar 15:30
e50548b
Compare
Choose a tag to compare
Initial release (#1)

* Setup project structure and added initial implementations

* Implemented unit tests

* Implemented remaining unit and system tests

* Removed example project

* Fixed SPM build/test errors and updated podspec

* Fixed podspec syntax

* Removed Cocoapods from github workflow

* Added contents of README

* Added documentation for the Subprocess class

* Added missing equals in documentation

* Added table of contents to README

* Fixed README table formatting issue

* More table of contents formatting in README

* Final format for table of contents

* Added badges to README

* Fixed build badge

* Another fix for the build badge

* Made recommended changes from PR

* Fixed SwiftPM building and testing

* Fixed SwiftPM build and test

* Updated deployment target to 10.12

* Removed Linux support files and content

* Added Swiftlint, fixed all warnings and moved Subprocess.Input into a non-nested type Input

* Added Jazzy documentation

* Added LICENSE to Input.swift

* Updated documentation copyright

* Move commented out line

* Cleaned up Package.swift, added description and removed whitespaces

* Fixed non-zero spelling

* Updated fixed build error from SubprocessError name change

* Forgot a couple more places using SubprocessError :)

* Changed factory methods to conform to Swift API guidelines

* Fixed typo in comment of Input.swift

* Updated repo description

* Updated deployment target at the project level

* Fixed grammer in comments

* Removed copyrights in Info.plists

Co-authored-by: Cyrus Ingraham <[email protected]>