Releases: devlucky/Kakapo
Releases · devlucky/Kakapo
1.1.1
- Restore Swift 2.2 support Antoine Marcadet
See build details and artifacts at buddybuild:
https://dashboard.buddybuild.com/apps/57e58ce073e94e0100c34a01/build/5806802b704b6f010083639d
2.1.0
- Added
PATCH
method support Hernan Gonzalez
1.1.0
- Added
PATCH
method support Hernan Gonzalez
See build details and artifacts at buddybuild:
https://dashboard.buddybuild.com/apps/57e58ce073e94e0100c34a01/build/58014b553b4a9b0100067d1b
2.0.0
Breaking
-
_Swift 3.0 Support_
-
Renamed
HTTPBody
tohttpBody
andHTTPHeader
tohttpHeader
-
HTTPMethod
enum cases are now lowercase -
Updated APIs to follow Swift 3 new naming guidelines:
Serializable
serialize(_ keyTransformer: KeyTransformer? = nil) -> Any?
->serialized(transformingKeys keyTransformer: KeyTransformer? = nil) -> Any?
CustomSerializable
customSerialize(_ keyTransformer: KeyTransformer?) -> Any?
->customSerialized(transformingKeys keyTransformer: KeyTransformer?) -> Any?
Store
filter<T: Storable>(_: T.Type, includeElement: (T) -> Bool) -> [T]
->filter<T: Storable>(_: T.Type, isIncluded: (T) -> Bool) -> [T]
JSONAPISerializable
data(includeRelationships: Bool, includeAttributes: Bool, keyTransformer: KeyTransformer?) -> Any?
->data(includingRelationships: Bool, includingAttributes: Bool, transformingKeys keyTransformer: KeyTransformer?) -> Any?
includedRelationships(includeChildren: Bool, keyTransformer: KeyTransformer?) -> [Any]?
->includedRelationships(includingChildren: Bool, transformingKeys keyTransformer: KeyTransformer?) -> [Any]?
JSONAPISerializer
init(_ object: T, topLevelLinks: [String: JSONAPILink]? = nil, topLevelMeta: Serializable? = nil, includeChildren: Bool = false)
->init(_ object: T, topLevelLinks: [String: JSONAPILink]? = nil, topLevelMeta: Serializable? = nil, includingChildren: Bool = false)
1.0.1
1.0.0
0.2.0
0.1.0
Beta 2
- Key transformer
- String id
Beta 1
- JSON API support (part 2)