KituraContracts is a library containing type definitions shared by client (e.g. KituraKit) and server (e.g. Kitura) code. These shared type definitions include Codable Closure Aliases, RequestError, QueryEncoder, QueryDecoder, Coder, Identifier Protocol and Extensions to String and Int, which add conformity to the Identifier protocol.
The 0.0.x releases were tested on macOS and Linux using the Swift 4.0.3 and 4.1 binaries. Please note that this is the default version of Swift that is include in Xcode 9.2 and 9.3.
We love to talk server-side Swift and Kitura. Join our Slack to meet the team!
Help us keep the lights on
0.0.22 - Apr 17, 2018
- Update .swift-version to 4.1
0.0.21 - Apr 12, 2018
- Add missing Bool type to QueryDecoder (#17)
0.0.20 - Mar 5, 2018
- Resolves issues with Swift 4.1 (#14)
- Define type aliases for Codable identifier arrays (#15)