Skip to content

Releases: soto-project/soto-core

Improve external representation and object mapping

17 Nov 16:51
4adb01c
Compare
Choose a tag to compare
  • If the response type has payloadPath, the responded body data should be handled as buffer not external representation.
  • More robust mapping process between external representation and object. It's necessary for successfully decoding with Swift's Decoder
    • Convert the value in XML to JSON native type if the value is meaningful for JSON. (e.g, "null" => null, "3.1" => Double: 3.1)
    • Convert the header value to number if it can cast Double. (e.g "1" => Int: 1, "1.1" => Double: 1.1)

1.0.4: Merge pull request #13 from noppoMan/add-description

09 Oct 19:02
Compare
Choose a tag to compare

1.0.3: Merge pull request #12 from noppoMan/add-timestamp-type

08 Oct 17:47
Compare
Choose a tag to compare
add TimeStamp type to handle timestamp value in response

1.0.2: Merge pull request #10 from noppoMan/kludgey-decimal-cast

08 Oct 09:19
Compare
Choose a tag to compare
kludgey decimal cast for Linux platforms

1.0.1: Merge pull request #9 from noppoMan/linux-numeric-cast

08 Oct 06:14
Compare
Choose a tag to compare

Swift 4 and 3.2 supporting

07 Oct 21:21
Compare
Choose a tag to compare
  • Start to support Swift 4 and 3.2
  • No compatibility with Swift 3.1

0.2.5: Merge pull request #7 from noppoMan/swift4

06 Oct 09:58
Compare
Choose a tag to compare
Update files to Swift 4 layout

0.2.4: Merge pull request #6 from noppoMan/meta-data-service

12 Jul 11:34
Compare
Choose a tag to compare
add MetaDataService to auto retrieve instance role credentials

0.2.3: Merge pull request #5 from noppoMan/flat-dictionary

11 Jul 09:57
Compare
Choose a tag to compare
add serializeToFlatDictionary to create valid query string for services that use query service protocol

0.2.2: Merge pull request #4 from noppoMan/noppoMan-patch-1

11 Jul 06:31
Compare
Choose a tag to compare