Skip to content

Releases: Kitura/KituraContracts

Fix dependency issue

12 Sep 16:57
6edf7ac
Compare
Choose a tag to compare
2.0.1

Update dependency version (#62)

Remove support for Swift 4.x; Add support for Swift 5.4

23 Aug 22:12
6765033
Compare
Choose a tag to compare
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

24 Sep 09:45
Compare
Choose a tag to compare
  • feat: Support alternate date formats for QueryParams in QueryEncoder and QueryDecoder (#45)
    • For usage examples, see the documentation for the dateEncodingStrategy and dateDecodingStrategy properties of QueryParams.
  • feat: UUID extended to conform to Identifier (#47)

1.1.3

21 Jun 08:52
bdd4abf
Compare
Choose a tag to compare
  • Address compilation warnings with Swift 5.1

1.1.2

04 Apr 12:31
Compare
Choose a tag to compare
  • Support Swift 5

1.1.0

30 Aug 10:35
Compare
Choose a tag to compare
  • Feat: BodyDecoder and BodyEncoder protocols (#29)
  • QueryEncoder and QueryDecoder support for encoding to/from Data (#28)

1.0.2

05 Jul 11:24
83e5cb3
Compare
Choose a tag to compare
  • fix: Decoding custom types with TypeDecoder (#27)

1.0.1

25 Jun 14:00
Compare
Choose a tag to compare

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

29 May 15:13
Compare
Choose a tag to compare
  • QueryEncoder/QueryDecoder: Add new protocol Operation and various structs to implement common operations.

0.0.24

16 May 10:06
9d3e5b8
Compare
Choose a tag to compare
  • Revert the relaxing of Codable types (#22)