All Versions
Latest Version
Avg Release Cycle
104 days
Latest Release
1725 days ago

Changelog History

  • v2.0.1 Changes

    October 29, 2019
    • πŸ›  Fixes wrong SPM Package description.
  • v2.0 Changes

    September 26, 2019

    Some little improvements and sadly breaking changes.

    • πŸ‘‰ Use brand new Result<T, Error> type
    • βœ‚ Removed unneeded URLRequestConvertible
    • NetworkServiceMock tweaks

    Thanks to @OliverDobner-DBSystel

  • v1.2 Changes

    August 22, 2018

    During summer we worked on the following improvements.

    • πŸ†• New type called ContainerNetworkTask which supports request chaining.
    • πŸŽ‰ Initialize a URL with a StaticString to get rid of if let/guard let
    • πŸ“š Small documentation improvements

    🍱 Enjoy the rest of the summer β˜€οΈπŸ§πŸ–πŸ™.

  • v1.1 Changes

    June 06, 2018

    βœ… From now on testing with a NetworkServiceMock is more flexible.
    βœ… It allows you to test cases where multiple requests are involved.

    • When your code performs multiple requests, NetworkServiceMock now queues them and you are able to respond to all requests independently with success or error.
    • 🍱 Request chains are now supported: Requests started by responses of requests started by responses of requests started by responses... πŸŒ€
  • v1.0 Changes

    January 15, 2018

    With Version 1.0, the API is declared as stable and will be maintained by conforming to semantic versioning.

    What’s new

    πŸ‘Œ Support for introspection of the data of a Resource with Resource inspectData

    πŸ†• New documentation which can be found here

    ⬇️ Droping the name schema where protocols would end with β€˜providing’ or representing

    NetworkAccessProvinding -> NetworkAccess, NetworkServiceProviding -> NetworkService, NetworkTaskRepresenting -> NetworkTask, NetworkService -> BasicNetworkService

  • v0.7 Changes

    September 21, 2017

    What`s new

    • πŸ‘Œ Support for iOS 11 SDK
    • πŸ‘Œ Support for Swift 4.0
    • πŸ‘Œ Support for new Codeable to use in a Resource
    • πŸ—„ Cleans up API by removing deprecated types/methods
  • v0.6.0 Changes

    August 02, 2017

    What`s new

    • Access HTTPURLResponse when requesting a resource.
    • πŸš€ We deprecate ResourceModeling. By doing so we try to get rid of the complexity. The next release will introduce more simple APIs.
    • πŸ”¨ Refactoring of internal request processing
  • v0.5.0 Changes

    June 21, 2017

    🚚 As discussed in #34 we remove our own representation of Requests and use native URLRequest. By using URLRequest we replace our hard to understand idea of urlKeys.

    What`s new

    • URLRequestConvertible to bridge custom Request objects to URLRequest
    • 🍱 official CocoaPods support πŸŽ–
    • πŸ†• new ways of type erase a ResourceModeling
  • v0.4.0 Changes

    April 06, 2017
    • Migration to Swift 3.1
    • Completion handlers execute on a given Queue
    • 🐧 Linux Support 🐧
    • NetworkServiceMock to improve testing βœ…
    • πŸ‘• SwiftLint 0.17.0
  • v0.3.2

    April 06, 2017