All Versions
11
Latest Version
Avg Release Cycle
14 days
Latest Release
1837 days ago

Changelog History
Page 1

  • v2.1.0 Changes

    October 14, 2016
  • v2.0.0 Changes

    September 30, 2016

    πŸ’₯ Breaking

    _Swift 3.0 Support _

    πŸ“‡ Renamed HTTPBody to httpBody and HTTPHeader to httpHeader

    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)
  • v1.1.1 Changes

    October 18, 2016

    πŸ— > See build details and artifacts at buddybuild:
    πŸ— > https://dashboard.buddybuild.com/apps/57e58ce073e94e0100c34a01/build/5806802b704b6f010083639d

  • v1.1.0 Changes

    October 14, 2016

    πŸ— > See build details and artifacts at buddybuild:
    πŸ— > https://dashboard.buddybuild.com/apps/57e58ce073e94e0100c34a01/build/58014b553b4a9b0100067d1b

  • v1.0.1 Changes

    September 26, 2016
    • πŸ›  Fix Router to handle same url with different HTTP methods
  • v1.0.0 Changes

    September 24, 2016
    • πŸ‘ Swift 2.3 support
    • πŸ“‡ Renamed KakapoDB to Store
    • init(id:db:) required by Storable protocol has been changed to init(id:store:)
    • πŸ“‡ Renamed KakapoServer to Server
  • v0.2.0 Changes

    September 19, 2016
    • πŸš€ Just another Swift 2.2 release before 1.0.0
    • Implement NSURLProtocol.stopLoading() for delayed requests (#96) by @leviathan
    • Prevent empty include array on `JSONAPISerializable arrays when no relationships
    • ⚑️ Update excluded link key topLinks to relationshipsLinks
  • v0.1.0 Changes

    August 10, 2016

    πŸš€ First release! :party_parrot:
    βž• Added Documentation and sample project

  • v0.0.1 Changes

    July 03, 2016
    • Key transformer
    • String id
  • v0.0.1-beta2 Changes

    July 03, 2016
    • Key transformer
    • String id