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
QueryParams
in QueryEncoder and QueryDecoder (#45)- For usage examples, see the documentation for the
dateEncodingStrategy
anddateDecodingStrategy
properties ofQueryParams
.
- For usage examples, see the documentation for the
- feat:
UUID
extended 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 protocolOperation
and various structs to implement common operations.