1. 17 5月, 2020 7 次提交
    • J
      Prepare 5.2.0 Release (#3189) · 64dd16a5
      Jon Shier 提交于
      * Version to 5.2.0.
      
      * Update Jazzy docs.
      64dd16a5
    • J
      More Flexible Response Handlers (#3188) · 30d4d4b9
      Jon Shier 提交于
      * Allow response handlers to take all parameters for the underlying response serializers.
      
      * Add updated response handler signatures to the documentation.
      30d4d4b9
    • J
      Minor documentation updates (#3187) · 313be048
      Jon Shier 提交于
      * Fix typos in Advanced Usage.
      
      * Fix spelling mistakes, add notes about native types in migration guide.
      
      * Update comment and variable name in trust extension.
      
      * Add note about not using the `URLSession` to interact with tasks.
      
      * Latest formatting.
      
      * Update indentation.
      
      * Add note about disabling trust evaluation.
      313be048
    • J
      Fix Decimal encoding in URLEncodedFormEncoder. (#3185) · 75fc9eaf
      Jon Shier 提交于
      75fc9eaf
    • J
      Fix threading issue: activeRequests could be accessed off of the rootQueue. (#3179) · 34642910
      Jon Shier 提交于
      * Fix queueing for request setup methods.
      
      * Update comment.
      
      * Update GitHub to use Xcode 11.4.1.
      34642910
    • J
      Combine Support! (#3160) · 3390ffce
      Jon Shier 提交于
      * Add DataResponsePublisher.
      
      * Add cancellation test.
      
      * Make publisher generic to serializer, add more tests.
      
      * Add manual resuming, direct serializer method.
      
      * Simplify publisher type by erasing serializer.
      
      * Add additional convenience methods, rename publish methods.
      
      * Rename Decodable type parameter.
      
      * Rename base publish method.
      
      * Add external label for queue parameter.
      
      * Allow unserialized publishing, add inline docs.
      
      * Add Advanced docs, test for sequential requests.
      
      * Fix Swift 5.1 build.
      
      * Fix SPM build.
      
      * Add stream and download publishers.
      
      * Add additional cancellation test.
      
      * Add download publishers, additional serializer initializers.
      
      * Add additional API and test cases.
      
      * Latest formatting.
      
      * Add documentation.
      
      * Add items to index.
      
      * Fix typos in documentation.
      
      * Update usage and inline docs.
      3390ffce
    • C
      Added AuthenticationInterceptor and Authenticator protocol (#3164) · 4f72b95b
      Christian Noon 提交于
      * Added AuthenticationInterceptor to handle adapt and retry queue during refresh
      
      * Addressed PR feedback in AuthenticationInterceptor public APIs and test suite
      
      * Added docstrings to all public APIs in AuthenticationInterceptor file
      
      * Added AuthenticationInterceptor section to AdvancedUsage doc
      
      * Addressed PR feedback by updating docstrings, fixing typos, and adding more info
      
      * Removed unnecessary Alamofire declaration on Session property
      
      * Replaced refresh date timestamps with system uptime to improve reliability
      
      * Ran swiftformat over the project to fix any formatter issues
      4f72b95b
  2. 16 5月, 2020 2 次提交
  3. 04 5月, 2020 1 次提交
  4. 05 4月, 2020 3 次提交
    • J
      Prepare 5.1 Release (#3143) · fca036f7
      Jon Shier 提交于
      * Version to 5.1.0.
      
      * Update Jazzy docs.
      
      * Add one item to the CHANGELOG.
      fca036f7
    • J
      Add RequestModifier for Top Level APIs (#3137) · b18b808a
      Jon Shier 提交于
      * Adopt 5.1 formatting.
      
      * Turn Protector into Protected property wrapper, add tests.
      
      * Update README for Swift 5.1 / Xcode 11 requirement.
      
      * Formatting.
      
      * Fix build after master merge.
      
      * Build fixes after master merge.
      
      * Add custom timeout parameter.
      
      * Add RequestModifier.
      
      * Fix build after merge.
      
      * Add inline docs.
      
      * Restructure tests, remove old doc comments.
      
      * Add more tests.
      
      * Add documentation.
      
      * Fix typo.
      
      * Adjust ToCs.
      
      * Add inline docs, docs for where the modifers are in the pipeline.
      b18b808a
    • J
      Update GitHub Actions to Xcode 11.4. (#3134) · 863b8b22
      Jon Shier 提交于
      * Move to Xcode 11.4.
      
      * Fix format.
      
      * No seriously.
      
      * Name macOS jobs.
      
      * Update for actual 11.4 install path.
      863b8b22
  5. 01 4月, 2020 3 次提交
    • J
      Add DataStreamRequest (#3074) · 508b96ea
      Jon Shier 提交于
      * Adopt 5.1 formatting.
      
      * Turn Protector into Protected property wrapper, add tests.
      
      * Update README for Swift 5.1 / Xcode 11 requirement.
      
      * Formatting.
      
      * Start building DataStreamRequest.
      
      * Implement validation.
      
      * Support Decodable streaming.
      
      * Add event support and tests, queue usage and checking.
      
      * Add Output/InputStream support.
      
      * Refactor Output type, response serialization, validation.
      
      * Fix Xcode 11.3 build issues.
      
      * Add inline docs for top level APIs.
      
      * Add DataStreamRequest usage docs.
      
      * Refactor some layout, add convenience.
      
      * Add additional event, more tests.
      
      * Test cleanup.
      
      * Fix build after master merge.
      
      * Add automatically cancellation during errors.
      
      * Small cleanup.
      
      * Refactor stream types, add inline cancellation.
      
      * Enable cancellation on Stream itself.
      
      * Remove commented code.
      
      * Build fixes after master merge.
      
      * Update stream request documentation.
      
      * Mention cancellation by throwing error from the Handler.
      
      * Explicitly ignore error on Completion.
      
      * Fix indentation in Advanced usage.
      
      * Add inline docs for convenience properties.
      
      * Clarify fatalError.
      
      * Added addition inline docs, address comments.
      508b96ea
    • J
      Linux Preparation (#3115) · 52eb559f
      Jon Shier 提交于
      * Adopt 5.1 formatting.
      
      * Turn Protector into Protected property wrapper, add tests.
      
      * Update README for Swift 5.1 / Xcode 11 requirement.
      
      * Formatting.
      
      * Fix build after master merge.
      
      * Add protocol abstraction around locks, MutexLock.
      
      * Replace CFAbsoluteTimeGetCurrent usage.
      
      * Update User-Agent generation.
      
      * Replace arc4random().
      
      * Add Events typealias.
      
      * Replace CFString conversion to internal code.
      
      * Replace CF usage with direct type encoding check.
      
      * Enable PR builds on all branches.
      
      * Only include MutexLock on Linux.
      Co-Authored-By: NJeff Kelley <147458+SlaunchaMan@users.noreply.github.com>
      
      * Make lock type explicitly per platform.
      Co-Authored-By: NJeff Kelley <147458+SlaunchaMan@users.noreply.github.com>
      
      * Make UnfairLock Apple platform specific.
      Co-Authored-By: NJeff Kelley <147458+SlaunchaMan@users.noreply.github.com>
      
      * Clean up styling around platform checks.
      
      * Remove explicit return for non returning func.
      
      * Build fixes after master merge.
      
      * Document why objCType checking works.
      
      * Add precondition checks to MutexLock.
      
      * Match platform wrapping style.
      Co-authored-by: NJeff Kelley <147458+SlaunchaMan@users.noreply.github.com>
      52eb559f
    • J
      Adopt Swift 5.1 (#3066) · cc57cd7f
      Jon Shier 提交于
      * Adopt 5.1 formatting.
      
      * Turn Protector into Protected property wrapper, add tests.
      
      * Update README for Swift 5.1 / Xcode 11 requirement.
      
      * Formatting.
      
      * Fix build after master merge.
      
      * Build fixes after master merge.
      
      * Add Catalyst testing.
      
      * Get Catalyst testing working.
      
      * Fix tests on unavailable platforms.
      
      * Version to 5.1.0.
      cc57cd7f
  6. 31 3月, 2020 1 次提交
  7. 24 3月, 2020 2 次提交
  8. 22 3月, 2020 1 次提交
    • J
      Prevent Multiple finish() Calls (#3116) · f3f29dcc
      Jon Shier 提交于
      * Add additional state to prevent multiple finish calls.
      
      * Put test session on the main queue.
      
      * Reset isFinishing for retry.
      
      * Add dispatchPreconditions to Request, fix issues.
      f3f29dcc
  9. 18 3月, 2020 1 次提交
  10. 16 3月, 2020 5 次提交
  11. 15 3月, 2020 4 次提交
  12. 12 3月, 2020 1 次提交
  13. 09 3月, 2020 2 次提交
  14. 08 3月, 2020 1 次提交
  15. 06 3月, 2020 2 次提交
  16. 03 3月, 2020 1 次提交
  17. 27 2月, 2020 1 次提交
  18. 25 2月, 2020 1 次提交
  19. 24 2月, 2020 1 次提交