Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

APIKit v6.0.0 #305

Draft
wants to merge 18 commits into
base: master
Choose a base branch
from
Draft

APIKit v6.0.0 #305

wants to merge 18 commits into from

Commits on Oct 22, 2022

  1. Add QueryParameters protocol to provide interface for URL query.

    (cherry picked from commit 263ba3f)
    matsuda authored and Econa77 committed Oct 22, 2022
    Configuration menu
    Copy the full SHA
    f88d9c9 View commit details
    Browse the repository at this point in the history
  2. Add a way to get progress of uploading

    taish authored and Econa77 committed Oct 22, 2022
    Configuration menu
    Copy the full SHA
    10eff15 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8617484 View commit details
    Browse the repository at this point in the history
  4. rename argment progressHandler to completionHandler in `SessionAd…

    …apter` protocol.
    
    (cherry picked from commit aa08818)
    taish authored and Econa77 committed Oct 22, 2022
    Configuration menu
    Copy the full SHA
    c74cce7 View commit details
    Browse the repository at this point in the history
  5. rename argment progressHandler to completionHandler in `TestSessi…

    …onTask`
    
    (cherry picked from commit 8748820)
    taish authored and Econa77 committed Oct 22, 2022
    Configuration menu
    Copy the full SHA
    e83b529 View commit details
    Browse the repository at this point in the history
  6. Fixed progressHandler to work properly

    (cherry picked from commit 20eebe8)
    taish authored and Econa77 committed Oct 22, 2022
    Configuration menu
    Copy the full SHA
    c0d5c4c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f1e774d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ee5fa51 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7aa125d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5fac79c View commit details
    Browse the repository at this point in the history
  11. Allow DataParser to return typed objects

    DataParser should not be required to return Any and have objects checked for type safety at runtime. This allows us to use the Swift build time type checking system with very minimal changes to existing code. The only API breaking change is that Request classes using the default JSONDataParser should now conform to JSONRequest, instead of just Request. This is because protocol extensions cannot declare default associated types.
    
    (cherry picked from commit 261af5f)
    gormster authored and Econa77 committed Oct 22, 2022
    Configuration menu
    Copy the full SHA
    2e33919 View commit details
    Browse the repository at this point in the history
  12. Rename Request.Parser to Request.DataParser

    (cherry picked from commit 3593a02)
    ishkawa authored and Econa77 committed Oct 22, 2022
    Configuration menu
    Copy the full SHA
    4142c14 View commit details
    Browse the repository at this point in the history
  13. Fix playground build error

    Econa77 committed Oct 22, 2022
    Configuration menu
    Copy the full SHA
    0d8c5cd View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    eb29cb6 View commit details
    Browse the repository at this point in the history
  15. Add APIKit 6 migration guide

    Econa77 committed Oct 22, 2022
    Configuration menu
    Copy the full SHA
    691c781 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2022

  1. Configuration menu
    Copy the full SHA
    c8ca8b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f965110 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    58fc67c View commit details
    Browse the repository at this point in the history