Releases: Kitura/KituraContracts
Releases · Kitura/KituraContracts
Fix dependency issue
Remove support for Swift 4.x; Add support for Swift 5.4
Update TravisCI: Remove Swift 4.x; Add Swift 5.4 (#61) * Update TravisCI: Remove Swift 4.x; Add Swift 5.4 * Swift 5.x update: Ensure RequestError body is not a JSON fragment * RequestError: JSON fragment enforcement in DEBUG builds only
1.2.0
- feat: Support alternate date formats for
QueryParamsin QueryEncoder and QueryDecoder (#45)- For usage examples, see the documentation for the
dateEncodingStrategyanddateDecodingStrategyproperties ofQueryParams.
- For usage examples, see the documentation for the
- feat:
UUIDextended to conform toIdentifier(#47)
1.1.3
1.1.2
1.1.0
1.0.2
1.0.1
Added the following behavior for Empty Query Values:
- Any Optional type (including String?) defaults to nil
- Non-optional String successfully decodes to ""
- Non-optional Bool decodes to false
- All other non-optional types throw a decoding error
1.0.0
QueryEncoder/QueryDecoder: Add new protocolOperationand various structs to implement common operations.