111 Commits

Author SHA1 Message Date
Jon Shier
513364f870
Prepare 5.10.2 Release (#3921)
### Goals 
This PR prepares the 5.10.2 release.
2024-11-25 10:10:32 -05:00
Jon Shier
e16d3481f5
Prepare 5.10.1 (#3907)
### Goals 
This PR prepares the 5.10.1 release.
2024-10-19 15:29:09 -04:00
Jon Shier
ea6a94b7dd
Prepare 5.10 (#3900)
### Goals 
This PR prepares the 5.10 release.
2024-10-13 18:22:05 -04:00
Alexander Cyon
ba3dc4354d
chore: fix some typos (#3891)
### Goals 
Fix some typos.

### Testing Details 🔍
Installed firewalk, started it and ran `swift test` - tests passing.
2024-09-14 16:56:32 -04:00
Jon Shier
f455c29758
Prepare 5.9.1 (#3857)
### Goals 
This PR prepares the 5.9.1 release.
2024-03-30 21:21:38 -04:00
Jon Shier
723fa5a6c6
Prepare 5.9.0 (#3840)
### Goals 
This PR prepares the 5.9.0 release.
2024-03-03 21:17:59 -05:00
hugo-syn
0a8b4ca31e
chore: fix typo in CHANGELOG.md (#3829)
Fix typo in CHANGELOG.md

---------

Co-authored-by: Jon Shier <jon@jonshier.com>
2024-02-15 11:14:08 -05:00
Jon Shier
3dc6a42c77
Prepare 5.8.1 (#3789)
### Goals 
This PR prepares the 5.8.1 release.
2023-10-26 15:47:55 -04:00
Jon Shier
b2fa556e4e
Prepare 5.8.0 (#3768)
### Goals 
This PR prepares the 5.8.0 release.
2023-08-31 18:50:52 -04:00
Jon Shier
bc268c28fb
Prepare 5.7.1 (#3721)
### Goals 
This PR prepares the 5.7.1 release.
2023-05-10 15:59:02 +00:00
Jon Shier
134218330b
Prepare 5.7 (#3718)
### Goals 
This PR prepares the 5.7 release.
2023-05-09 22:58:41 +00:00
Jon Shier
78424be314
Prepare 5.6.4 (#3666)
### Issue Link 🔗
This PR prepares the 5.6.4 release.
2022-11-21 22:23:08 -05:00
Jon Shier
f512df4830
Prepare 5.6.3 (#3664)
### Issue Link 🔗
This PR prepares the 5.6.3 release.
2022-11-20 23:41:19 -05:00
Jon Shier
8dd85aee02
Prepare 5.6.2 (#3633)
* Update to 5.6.2.

* Update docs.
2022-07-17 22:23:40 -04:00
Jon Shier
ea4e4142e6
Fix CHANGELOG for 5.6.1. (#3599) 2022-04-18 12:15:40 -04:00
Jon Shier
354dda32d8
Prepare 5.6.1 (#3598)
* Version to 5.6.1.

* Update Ruby version.

* Update Jazzy docs.

* Fix date in 5.6.1 changelog.
2022-04-17 16:20:41 -04:00
Jon Shier
63dfa86548
Prepare 5.6.0 Release (#3593)
* Verstion to 5.6.0.

* Update Ruby dependencies.

* Update Jazzy docs.

* Additional versioning.
2022-04-13 19:55:39 -04:00
Jon Shier
f82c23a8a7
Prepare 5.5.0 (#3527)
* Version to 5.5.0.

* Update Ruby environment.

* Update Jazzy docs.

* Add more documentation links and index support.

* Regenerate docs for other changes.
2021-12-13 18:54:48 -05:00
Jon Shier
d120af1e86
Prepare 5.4.4 (#3496)
* Version to 5.4.4.

* Update Ruby dependencies.

* Update Jazzy docs.

* Fix the screen title for each request in the sample app (#3494)

* Add one more PR.

Co-authored-by: Tiago Maia <tiago.maia.lopes@gmail.com>
2021-09-20 19:46:54 -04:00
Cédric Luthi
a9dd90a920
Fix release dates of versions 5.4.2 and 5.4.3 in CHANGELOG (#3468)
No wonder 2020 feels like it never ended. Thanks!
2021-06-22 16:09:31 -04:00
Jon Shier
f96b619bcb
Prepare 5.4.3 (#3441)
* Version to 5.4.3.

* Update Jazzy docs.

* Formatting.
2021-04-21 22:49:02 -04:00
Jon Shier
4d19ad82f8
Prepare 5.4.2 Release (#3430)
* Prepare 5.4.2 release.

* Update Jazzy docs.
2021-04-03 17:45:03 -04:00
Jon Shier
c244d3275a
Prepare 5.4.1 (#3379)
* Version to 5.4.1.

* Update Ruby dependencies.

* Update documentation.
2020-12-20 21:07:21 -05:00
Jon Shier
cbbfc307c7
Prepare 5.4.0 (#3355)
* Version to 5.4.0.

* Update Jazzy docs.
2020-11-04 16:27:42 -05:00
Jon Shier
097e1f0316
Prepare 5.3.0 (#3328)
* Version to 5.3.0.

* Apply the latest formatting from SwiftFormat.

* Update Gems.

* Update Jazzy docs.
2020-10-17 21:04:45 -04:00
Jon Shier
becd9a729a
Prepare 5.2.2 Release (#3262)
* Version to 5.2.2.

* Update Jazzy docs.
2020-07-17 15:59:22 -04:00
Jon Shier
2777659076
Prepare 5.2.1 (#3208)
* Version to 5.2.1.

* Update Jazzy docs.
2020-05-25 22:37:08 -04:00
Jon Shier
64dd16a5f2
Prepare 5.2.0 Release (#3189)
* Version to 5.2.0.

* Update Jazzy docs.
2020-05-16 18:23:11 -04:00
Jon Shier
fca036f7ae
Prepare 5.1 Release (#3143)
* Version to 5.1.0.

* Update Jazzy docs.

* Add one item to the CHANGELOG.
2020-04-04 21:58:54 -04:00
Jon Shier
59037bfd28
Prepare 5.0.5 (#3129)
* Version to 5.0.5.

* Update Jazzy docs.
2020-03-23 23:13:09 -04:00
Jon Shier
0cbc2e0e4f
Prepare 5.0.4 (#3113)
* Verion to 5.0.4.

* Update Jazzy docs.
2020-03-15 18:30:32 -04:00
Jon Shier
69a3338fa7
Prepare 5.0.3 (#3111)
* Version to 5.0.3.

* Update Jazzy docs.
2020-03-14 22:48:18 -04:00
Jon Shier
5e0a0ba5e5 Fix Milestone link in CHANGELOG. 2020-02-23 16:46:13 -05:00
Jon Shier
b02c4ee7f1
Prepare 5.0.2 (#3078)
* Version to 5.0.2.

* Update Jazzy docs.
2020-02-23 16:43:29 -05:00
Jon Shier
cdb2f4a574
Prepare 5.0.1 Release (#3076)
* Version to 5.0.1.

* Update Jazzy docs.
2020-02-23 00:28:20 -05:00
Jon Shier
0c8cb78d05
Prepare 5.0 Release! (#3064)
* Version to 5.0.

* Update Jazzy docs.

* Test stability.
2020-02-14 18:25:32 -05:00
Jon Shier
2cbf59935f
Prepare 5.0.0-rc.3 (#2988)
* Version to 5.0.0-rc.3.

* Update Jazzy docs.
2019-10-26 20:54:44 -04:00
Jon Shier
c1d14588e5
Prepare RC2. (#2940)
* Version to RC2.

* Update Jazzy docs.
2019-09-08 18:46:34 -04:00
Jon Shier
82cc60d703
Prepare rc1 (#2934)
* Update version.

* Update README.

* Add version API.

* Update Gems.

* Update Jazzy docs.

* Update formatting.
2019-09-04 00:26:53 -04:00
Jon Shier
a6241748b5
Prepare Beta 7. (#2882)
* Update for beta 7.

* Update Jazzy docs.
2019-07-29 23:34:08 -04:00
Semen Zhydenko
576437d07f Fix common typos. (#2848)
* aquiring -> acquiring

* didnt -> didn't

* occured -> occurred

* reponse -> response

* recieves -> receives

* recieve -> receive

* Reverted changes in docs
2019-07-06 21:01:21 -04:00
Christian Noon
163db02519
Release - Prep for 5.0.0-beta.6 (#2815)
* Added release notes to the CHANGELOG and bumped the version to 5.0.0-beta.6

* Regenerated jazzy docs for the 5.0.0-beta.6 release
2019-04-23 17:14:39 -07:00
Jon Shier
e4371be5f8
Prepare beta 5 (#2806)
* Update CHANGELOG and version for beta 5.

* Update Gems.

* Update Jazzy docs.

* OS X -> macOS in README.
2019-04-12 22:43:38 -04:00
Christian Noon
e9c742d879
Prep 5.0.0-beta.4 Release (#2776)
* Added release notes to the CHANGELOG and bumped version to 5.0.0-beta.4

* Generated jazzy docs for 5.0.0-beta.4 release
2019-03-29 11:07:15 -07:00
Jon Shier
f57428f1d3
Prepare 5.0.0-beta.3. (#2741)
* Prepare beta 3.

* Update Ruby dependencies.

* Update documentation.
2019-03-07 20:08:38 -05:00
Christian Noon
77cff54fba Added release notes to the CHANGELOG and bumped version to 5.0.0-beta.2 2019-02-07 14:02:29 -08:00
Christian Noon
4a0aca494a Pulled all AF 4.8.1 changes into master for AF 5 2019-01-29 14:08:36 -08:00
Jon Shier
3e488dcd5c
Alamofire 5! (#2375)
* Drop iOS 8 / macOS 10.10 support and remove all workarounds. (#2254)

* Decodable response serialization and major refactor (#2265)

* First draft of response serializer refactor and decodable serializers.

* Refactor serializer protocols and implementations.

* Finish refactors, update inline docs.

* Remove download serializer from Data, as it’s default now.

* Update whitespace.

* Add failure expectation test.

* Remove unnecessary assert.

* Refactor serializers to use throws instead of Result.

* Refactor Lock Usage and Introduce Protector (#2290)

* Drop iOS 8 / macOS 10.10 support and remove all workarounds.

* First draft of response serializer refactor and decodable serializers.

* Refactor serializer protocols and implementations.

* Finish refactors, update inline docs.

* Remove download serializer from Data, as it’s default now.

* Update whitespace.

* Add failure expectation test.

* Initial versions of Mutex and Protector.

* Rename value to unsafeValue.

* Add UnfairLock.

* Use UnfairLock on supported OSes, hide everything.

* Clean whitespace.

* Cleanup based on comments.

* Remove TODO.

* Refactor ServerTrustPolicy (#2344)

* Drop iOS 8 / macOS 10.10 support and remove all workarounds.

* First draft of response serializer refactor and decodable serializers.

* Refactor serializer protocols and implementations.

* Finish refactors, update inline docs.

* Remove download serializer from Data, as it’s default now.

* Update whitespace.

* Add failure expectation test.

* Initial versions of Mutex and Protector.

* Rename value to unsafeValue.

* Add UnfairLock.

* Use UnfairLock on supported OSes, hide everything.

* Clean whitespace.

* Initial protocol abstraction and multiple evaluation implementation.

* Go back to simpler API, add composite case.

* Refactor away from enum.

* Remove custom tests.

* Move key comparison to AnyHashable.

* Update all documenation and naming.

* Fixup merge.

* Whitespace cleanup.

* Brotli Support (#2442)

* Drop iOS 8 / macOS 10.10 support and remove all workarounds.

* First draft of response serializer refactor and decodable serializers.

* Refactor serializer protocols and implementations.

* Finish refactors, update inline docs.

* Remove download serializer from Data, as it’s default now.

* Update whitespace.

* Add failure expectation test.

* Initial versions of Mutex and Protector.

* Rename value to unsafeValue.

* Add UnfairLock.

* Use UnfairLock on supported OSes, hide everything.

* Clean whitespace.

* Initial protocol abstraction and multiple evaluation implementation.

* Go back to simpler API, add composite case.

* Refactor away from enum.

* Remove custom tests.

* Move key comparison to AnyHashable.

* Update all documenation and naming.

* Add brotli support to default Accept-Encoding header.

* Add tests for encodings, make listing dynamic.

* Fixes after bad merges.

* Added radar to the README for the URLSessionTaskMetrics issue on watchOS. (#2387)

* Update to #2389 (#2443)

* Clarify OS versions affected by download resume bug (#2389)

* Rephrase a bit.

* Set appropriate protection levels on NetworkReachabilityManager members (#2393)

* Update Installation guide to current version (#2395)

* Update for Swift 4.1 / Xcode 9.3. (#2441)

* Update for Swift 4.1 / Xcode 9.3.

* Update .travis.yml.

* Update Ruby/Travis.

* ResultTests: Update and fix typos (#2416)

Using String.count instead of String.characters.count
Fix typos in some test failure messages
Asserting nil and not nil with XCTAssertNil and XCTAssertNotNil

* Include explicit xcpretty to fix Travis.

* Revert to Ruby 2.4.2 due to Travis stupidity.

* Add configurable parameter handling to URLEncoding. (#2431)

* Add configurable array parameter handling to URLEncoding.

* Add configurable boolean parameter handling to URLEncoding.

* Addressing PR feedback for URLEncoding.

* Documentation for BoolEncoding and ArrayEncoding options in URLEncoding.

* Remove pledgie.com (#2446)

* Typo in the example code - one missing ( (#2445)

* Minor doc reorganization. (#2453)

* Move templates into .github folder, in preparation for more.

* Update README to fix links geneated by Jazzy.

* extend userInfo-dict of .DidComplete-Notification to contain responseData of DataTasks (#2427)

* extend userInfo-dict of .DidComplete-Notification to contain responseData of DataTasks

* ResponseBodyInNotification: fix unittests sometimes failing on travis ci

* Update for 4.7 release.

* Add period.

* Decodable response serialization and major refactor (#2265)

* First draft of response serializer refactor and decodable serializers.

* Refactor serializer protocols and implementations.

* Finish refactors, update inline docs.

* Remove download serializer from Data, as it’s default now.

* Update whitespace.

* Add failure expectation test.

* Remove unnecessary assert.

* Refactor serializers to use throws instead of Result.

* Refactor Lock Usage and Introduce Protector (#2290)

* Drop iOS 8 / macOS 10.10 support and remove all workarounds.

* First draft of response serializer refactor and decodable serializers.

* Refactor serializer protocols and implementations.

* Finish refactors, update inline docs.

* Remove download serializer from Data, as it’s default now.

* Update whitespace.

* Add failure expectation test.

* Initial versions of Mutex and Protector.

* Rename value to unsafeValue.

* Add UnfairLock.

* Use UnfairLock on supported OSes, hide everything.

* Clean whitespace.

* Cleanup based on comments.

* Remove TODO.

* Fix for Swift 4.

* Update for compactMap.

* Fixes from merging.

* Update .swift-version.

* Alamofire 5 Core Rewrite! (#2521)

* Works towards integrating rewrite.

* Fix more tests.

* Add EventMonitor, work towards completion.

* Refactor request creation and lifetime methods, implement retry.

* Fix asynchronous state changes and cancellation during async work.

* Update how we turn strings into data.

* Reimplement multipart form data uploads.

* Implement downloads, progress, and enable tests.

* Remove some generics, cleanup whitespace.

* Remove another generic.

* Add URLSession intializer and default configuration.

* Update podspec for new requirements, link CFNetwork.

* Finalize EventMonitor events, other misc. cleanup.

* Refactor response description and timings.

* Format headers more readably.

* Description cleanup.

* Remove Timeline.

* Cleanup Request and add descriptions.

* Start refactoring notifications.

* Refactor notifications, add default event monitor implementation.

* Revert find/replace change to CHANGELOG.

* Remove experimental code.

* Mark some TODO refinements.

* Switch to a single mutable thread-safe state, reenable validation tests.

* Clean up whitespace.

* Mark property public instead of open.

* Add Alamofire root enum as a namespace for global functionality.

* Cleanup Alamofire global functionality, other cleanup.

* Cleanup some TODOs, start adding more docs.

* Cleanup authorization headers.

* Undo some unwanted changes.

* Continue work on documentation.

* Update how data is created from string.

* Refactor file downloads to always move file.

* Update event monitor method for new fileURL.

* Make acceptableContentTypes an autoclosure, as request is async.

* Enable thread sanitizer for iOS and tvOS testing.

* Fix iOS example.

* Fix test whose value varies by Swift version.

* Refactor the rewrite! (#2585)

* Refactor request storage out of SessionDelegate.

* Continue development.

* Rename SessionManager -> Session, update environment.

* Rename global Alamofire enum to AF, to avoid collision.

* Alamofire 5: Server Trust Errors (#2608)

* Work towards server trust enhancements.

* Refactor the rewrite! (#2585)

* Refactor request storage out of SessionDelegate.

* Continue development.

* Rename SessionManager -> Session, update environment.

* Rename global Alamofire enum to AF, to avoid collision.

* Sort project.

* Whitespace cleanup.

* Reimplement module changes from bad rebase.

* Finalize errors, refactor testing.

* Standardize self-signed support, add error descriptions.

* Remove per-target setting.

* Refactor evaluation API, DRY up a little bit.

* Update convienience property.

* Add comment for public `Error` API.

* Async RequestAdapter (#2628)

* Work towards server trust enhancements.

* Refactor the rewrite! (#2585)

* Refactor request storage out of SessionDelegate.

* Continue development.

* Rename SessionManager -> Session, update environment.

* Rename global Alamofire enum to AF, to avoid collision.

* Sort project.

* Whitespace cleanup.

* Reimplement module changes from bad rebase.

* Finalize errors, refactor testing.

* Standardize self-signed support, add error descriptions.

* Remove per-target setting.

* Make RequestAdapter async.

* Squashed commit of the following:

commit 32573d05b91d8b7349ca31b4726e80212483f02a
Author: Jon Shier <jon@jonshier.com>
Date:   Sat Nov 24 21:38:03 2018 -0500

    Revert CocoaPods version.

commit 657b2e5248a81e0d8f50533de43de57b3e3c514f
Author: Jon Shier <jon@jonshier.com>
Date:   Sat Nov 24 21:34:07 2018 -0500

    Disable swift_versions for now.

commit d0208adc369b3fb1e622aca5f0a3e0d170c4832b
Author: Jon Shier <jon@jonshier.com>
Date:   Sat Nov 24 21:22:04 2018 -0500

    Updates for 4.8.0 (#2648)

    * Prepare for 4.8 update.

    * Update Jazzy docs.

    * Update Swift packages.

    * Add os for Travis.

    * Move base Swift vesion to 4.

    * Update Travis to use bundle install, include xcpretty.

    * Fix watchOS targets, tests.

    * Add support for swift_versions.

    * Update CHANGELOG and .ruby-version.

    * Cache bundler and RVM.

    * Remove manual bundle install.

    * Use Ruby 2.4.5.

    * Remove manual RVM cache.

    * Remove now flaky resume data tests.

    * Fix non-deterministic tests.

    * Reenable pod lib lint step.

commit cbe9df67e590e797870d1fced2be375503496e0c
Author: Stéphane Copin <stephane.copin@live.fr>
Date:   Sun Nov 25 01:05:44 2018 +0100

    Makes rethrows all methods that can be marked as rethrows (#2488)

    * Makes rethrows all methods that can be marked as rethrows

    * Undo throwing changes to Response.

    * Remove throwing changes from map.

commit eb7610c264a6b9fcf99810924eb59c4a07b97ca5
Author: Giulio <giulio.lombardo@ynap.com>
Date:   Sun Nov 25 00:58:13 2018 +0100

    Improve cURLRepresentation implementation readability (#2625)

    * Improve cURLRepresentation variable readability

    * Further condense header handling.

commit 91538000a7b010d0fbfd24567dc08a3064fd6747
Author: Wanbok Choi (Wayne) <choi@wanbok.com>
Date:   Sun Nov 25 08:36:02 2018 +0900

    Add re-designed Package.swift manifest for swift 4 (#2621)

commit ed37179f066d65bd2a9c4aa5e20cb94863a14cea
Author: jaltreuter <jaltreuter@gmail.com>
Date:   Sat Nov 24 15:35:29 2018 -0800

    Add optional encoding completion callback queue argument for multipart form upload (#2620)

    * Add optional encoding completion callback queue argument for multipart form upload

    * Use queue argument of upload function when calling alternate upload function

commit a5cd9e233f24df3583f4b02f7e4722c076ab9032
Author: Jon Shier <jon@jonshier.com>
Date:   Mon Aug 20 01:16:56 2018 -0400

    Fix documentation_url in podspec.

commit 15d33128baf91f2f90124b177b713eb13cc0a6f1
Author: Aryeh Greenberg <aryeh@aryehgreenberg.com>
Date:   Mon Aug 20 00:57:32 2018 -0400

    Should explicitly specify documentation url (#2569)

    Cocoadocs does not work anymore. To avoid a 404 when a user clicks the documentation url on cocoapods, you need to specify a url.

commit 85badad3170652de2aa0469fb6570e00b10ae340
Author: Jon Shier <jon@jonshier.com>
Date:   Tue Jul 31 16:37:42 2018 -0400

    Add back note about using SO in general.

commit fab3c1928326987eddeae02ee3188e821c161f35
Author: Jon Shier <jon@jonshier.com>
Date:   Mon Jul 30 23:03:43 2018 -0400

    Update the README for the new forum.

commit 61a780f3b58ee0d2bb76fdb7b89dbc9751d521d7
Author: Jon Shier <jon@jonshier.com>
Date:   Sun Jul 8 22:46:35 2018 -0400

    Update Podspec.

commit 7286193f06e81435cd9624259d52aa66e8ac91c0
Author: Jon Shier <jon@jonshier.com>
Date:   Sun Jul 8 22:45:12 2018 -0400

    Fix CHANGELOG link.

commit 0e41f50d88da32448bfc446f799dfec9daa0f0c2
Author: Jon Shier <jon@jonshier.com>
Date:   Sun Jul 8 22:42:50 2018 -0400

    Prepare 4.7.3 Release (#2553)

    * Updates for 4.7.3 release.

    * Update CHANGELOG.

commit b2bafc17d390b8583f358712d410188b4f32365a
Author: Jon Shier <jon@jonshier.com>
Date:   Sun Jul 8 21:31:09 2018 -0400

    Update for Xcode 10 and Swift 4.2 (#2552)

    * Update for Xcode 10 and Swift 4.2.

    * Revert Travis update.

commit c563be562f3c9ff327919bb88599e3082db3abda
Author: Karim <karimhm@users.noreply.github.com>
Date:   Sat Jul 7 23:27:48 2018 +0100

    Use HTTPS links in the documentation (#2550)

    * Use HTTPS links in CHANGELOG

    Update CHANGELOG to use HTTPS links instead of HTTP

    * Use HTTPS links in CONTRIBUTING

    Update CONTRIBUTING to use HTTPS links instead of HTTP

    * Use HTTPS links in README

    Update README to use HTTPS links instead of HTTP if supported

    * Use HTTPS links in Usage.md

    Update Usage.md to use HTTPS links instead of HTTP

commit ff16ce9e87aeb0ee1f30b28789db1fff01e8fb02
Author: Xing He <de@sent.as>
Date:   Sun Jun 17 06:06:48 2018 +0800

    Fix code sytle in documentation (#2484)

commit 5773768d8e8d7cbe0e535b80357b148a6473df38
Author: Constantin Lungu <nemesis@users.noreply.github.com>
Date:   Sun Jun 17 01:06:14 2018 +0300

    Fix indentation in Usage.md (#2505)

* Squashed commit of the following:

commit 32573d05b91d8b7349ca31b4726e80212483f02a
Author: Jon Shier <jon@jonshier.com>
Date:   Sat Nov 24 21:38:03 2018 -0500

    Revert CocoaPods version.

commit 657b2e5248a81e0d8f50533de43de57b3e3c514f
Author: Jon Shier <jon@jonshier.com>
Date:   Sat Nov 24 21:34:07 2018 -0500

    Disable swift_versions for now.

commit d0208adc369b3fb1e622aca5f0a3e0d170c4832b
Author: Jon Shier <jon@jonshier.com>
Date:   Sat Nov 24 21:22:04 2018 -0500

    Updates for 4.8.0 (#2648)

    * Prepare for 4.8 update.

    * Update Jazzy docs.

    * Update Swift packages.

    * Add os for Travis.

    * Move base Swift vesion to 4.

    * Update Travis to use bundle install, include xcpretty.

    * Fix watchOS targets, tests.

    * Add support for swift_versions.

    * Update CHANGELOG and .ruby-version.

    * Cache bundler and RVM.

    * Remove manual bundle install.

    * Use Ruby 2.4.5.

    * Remove manual RVM cache.

    * Remove now flaky resume data tests.

    * Fix non-deterministic tests.

    * Reenable pod lib lint step.

commit cbe9df67e590e797870d1fced2be375503496e0c
Author: Stéphane Copin <stephane.copin@live.fr>
Date:   Sun Nov 25 01:05:44 2018 +0100

    Makes rethrows all methods that can be marked as rethrows (#2488)

    * Makes rethrows all methods that can be marked as rethrows

    * Undo throwing changes to Response.

    * Remove throwing changes from map.

commit eb7610c264a6b9fcf99810924eb59c4a07b97ca5
Author: Giulio <giulio.lombardo@ynap.com>
Date:   Sun Nov 25 00:58:13 2018 +0100

    Improve cURLRepresentation implementation readability (#2625)

    * Improve cURLRepresentation variable readability

    * Further condense header handling.

commit 91538000a7b010d0fbfd24567dc08a3064fd6747
Author: Wanbok Choi (Wayne) <choi@wanbok.com>
Date:   Sun Nov 25 08:36:02 2018 +0900

    Add re-designed Package.swift manifest for swift 4 (#2621)

commit ed37179f066d65bd2a9c4aa5e20cb94863a14cea
Author: jaltreuter <jaltreuter@gmail.com>
Date:   Sat Nov 24 15:35:29 2018 -0800

    Add optional encoding completion callback queue argument for multipart form upload (#2620)

    * Add optional encoding completion callback queue argument for multipart form upload

    * Use queue argument of upload function when calling alternate upload function

commit a5cd9e233f24df3583f4b02f7e4722c076ab9032
Author: Jon Shier <jon@jonshier.com>
Date:   Mon Aug 20 01:16:56 2018 -0400

    Fix documentation_url in podspec.

commit 15d33128baf91f2f90124b177b713eb13cc0a6f1
Author: Aryeh Greenberg <aryeh@aryehgreenberg.com>
Date:   Mon Aug 20 00:57:32 2018 -0400

    Should explicitly specify documentation url (#2569)

    Cocoadocs does not work anymore. To avoid a 404 when a user clicks the documentation url on cocoapods, you need to specify a url.

commit 85badad3170652de2aa0469fb6570e00b10ae340
Author: Jon Shier <jon@jonshier.com>
Date:   Tue Jul 31 16:37:42 2018 -0400

    Add back note about using SO in general.

commit fab3c1928326987eddeae02ee3188e821c161f35
Author: Jon Shier <jon@jonshier.com>
Date:   Mon Jul 30 23:03:43 2018 -0400

    Update the README for the new forum.

commit 61a780f3b58ee0d2bb76fdb7b89dbc9751d521d7
Author: Jon Shier <jon@jonshier.com>
Date:   Sun Jul 8 22:46:35 2018 -0400

    Update Podspec.

commit 7286193f06e81435cd9624259d52aa66e8ac91c0
Author: Jon Shier <jon@jonshier.com>
Date:   Sun Jul 8 22:45:12 2018 -0400

    Fix CHANGELOG link.

commit 0e41f50d88da32448bfc446f799dfec9daa0f0c2
Author: Jon Shier <jon@jonshier.com>
Date:   Sun Jul 8 22:42:50 2018 -0400

    Prepare 4.7.3 Release (#2553)

    * Updates for 4.7.3 release.

    * Update CHANGELOG.

commit b2bafc17d390b8583f358712d410188b4f32365a
Author: Jon Shier <jon@jonshier.com>
Date:   Sun Jul 8 21:31:09 2018 -0400

    Update for Xcode 10 and Swift 4.2 (#2552)

    * Update for Xcode 10 and Swift 4.2.

    * Revert Travis update.

commit c563be562f3c9ff327919bb88599e3082db3abda
Author: Karim <karimhm@users.noreply.github.com>
Date:   Sat Jul 7 23:27:48 2018 +0100

    Use HTTPS links in the documentation (#2550)

    * Use HTTPS links in CHANGELOG

    Update CHANGELOG to use HTTPS links instead of HTTP

    * Use HTTPS links in CONTRIBUTING

    Update CONTRIBUTING to use HTTPS links instead of HTTP

    * Use HTTPS links in README

    Update README to use HTTPS links instead of HTTP if supported

    * Use HTTPS links in Usage.md

    Update Usage.md to use HTTPS links instead of HTTP

commit ff16ce9e87aeb0ee1f30b28789db1fff01e8fb02
Author: Xing He <de@sent.as>
Date:   Sun Jun 17 06:06:48 2018 +0800

    Fix code sytle in documentation (#2484)

commit 5773768d8e8d7cbe0e535b80357b148a6473df38
Author: Constantin Lungu <nemesis@users.noreply.github.com>
Date:   Sun Jun 17 01:06:14 2018 +0300

    Fix indentation in Usage.md (#2505)

* Real HTTPHeaders type. (#2629)

* Work towards server trust enhancements.

* Refactor the rewrite! (#2585)

* Refactor request storage out of SessionDelegate.

* Continue development.

* Rename SessionManager -> Session, update environment.

* Rename global Alamofire enum to AF, to avoid collision.

* Sort project.

* Whitespace cleanup.

* Reimplement module changes from bad rebase.

* Finalize errors, refactor testing.

* Standardize self-signed support, add error descriptions.

* Remove per-target setting.

* Make RequestAdapter async.

* Add HTTPHeaders type.

* Update for review suggestions.

* Add HTTPHeaders tests, cleanup whitespace.

* Add inline documentation.

* Updates for review.

* Whitespace cleanup.

* Squashed commit of the following:

commit 7a73af699037fb447c33412f92cfe032cfd84019
Author: Jon Shier <jon@jonshier.com>
Date:   Wed Nov 21 19:39:20 2018 -0500

    Async RequestAdapter (#2628)

    * Work towards server trust enhancements.

    * Refactor the rewrite! (#2585)

    * Refactor request storage out of SessionDelegate.

    * Continue development.

    * Rename SessionManager -> Session, update environment.

    * Rename global Alamofire enum to AF, to avoid collision.

    * Sort project.

    * Whitespace cleanup.

    * Reimplement module changes from bad rebase.

    * Finalize errors, refactor testing.

    * Standardize self-signed support, add error descriptions.

    * Remove per-target setting.

    * Make RequestAdapter async.

commit ccfb96acd46c4477d24ea3f6a01c395cd273c5bd
Author: Jon Shier <jon@jonshier.com>
Date:   Wed Nov 21 19:32:04 2018 -0500

    Alamofire 5: Server Trust Errors (#2608)

    * Work towards server trust enhancements.

    * Refactor the rewrite! (#2585)

    * Refactor request storage out of SessionDelegate.

    * Continue development.

    * Rename SessionManager -> Session, update environment.

    * Rename global Alamofire enum to AF, to avoid collision.

    * Sort project.

    * Whitespace cleanup.

    * Reimplement module changes from bad rebase.

    * Finalize errors, refactor testing.

    * Standardize self-signed support, add error descriptions.

    * Remove per-target setting.

    * Refactor evaluation API, DRY up a little bit.

    * Update convienience property.

    * Add comment for public `Error` API.

* Add add methods to HTTPHeaders, whitespace cleanup.

* Call add instead of update.

* Encodable Request Parameters (#2637)

* Work towards server trust enhancements.

* Refactor the rewrite! (#2585)

* Refactor request storage out of SessionDelegate.

* Continue development.

* Rename SessionManager -> Session, update environment.

* Rename global Alamofire enum to AF, to avoid collision.

* Sort project.

* Whitespace cleanup.

* Reimplement module changes from bad rebase.

* Finalize errors, refactor testing.

* Standardize self-signed support, add error descriptions.

* Remove per-target setting.

* Make RequestAdapter async.

* Add HTTPHeaders type.

* Update for review suggestions.

* Add HTTPHeaders tests, cleanup whitespace.

* Add inline documentation.

* Prototype encodable request support.

* Formalize ParamterEncoder protocol and initial API.

* Whitespace cleanup.

* Add URLEncodedFormEncoder.

* Sort HTTPHeader methods.

* Implement and partially test URLEncodedFormParameterEncoder.

* Remove unnecessary TODOs.

* Correct spelling in the file name.

* Update errors, documentation, and tests.

* Allow customization of space encoding and percent escaped character set.

* Enabled code coverage for iOS, macOS, and tvOS framework schemes (#2645)

* Updates for review.

* Whitespace cleanup.

* Whitespace cleanup.

* Update comments, DRY up single value container.

* Add additional tests.

* Squashed commit of the following:

commit 7a73af699037fb447c33412f92cfe032cfd84019
Author: Jon Shier <jon@jonshier.com>
Date:   Wed Nov 21 19:39:20 2018 -0500

    Async RequestAdapter (#2628)

    * Work towards server trust enhancements.

    * Refactor the rewrite! (#2585)

    * Refactor request storage out of SessionDelegate.

    * Continue development.

    * Rename SessionManager -> Session, update environment.

    * Rename global Alamofire enum to AF, to avoid collision.

    * Sort project.

    * Whitespace cleanup.

    * Reimplement module changes from bad rebase.

    * Finalize errors, refactor testing.

    * Standardize self-signed support, add error descriptions.

    * Remove per-target setting.

    * Make RequestAdapter async.

commit ccfb96acd46c4477d24ea3f6a01c395cd273c5bd
Author: Jon Shier <jon@jonshier.com>
Date:   Wed Nov 21 19:32:04 2018 -0500

    Alamofire 5: Server Trust Errors (#2608)

    * Work towards server trust enhancements.

    * Refactor the rewrite! (#2585)

    * Refactor request storage out of SessionDelegate.

    * Continue development.

    * Rename SessionManager -> Session, update environment.

    * Rename global Alamofire enum to AF, to avoid collision.

    * Sort project.

    * Whitespace cleanup.

    * Reimplement module changes from bad rebase.

    * Finalize errors, refactor testing.

    * Standardize self-signed support, add error descriptions.

    * Remove per-target setting.

    * Refactor evaluation API, DRY up a little bit.

    * Update convienience property.

    * Add comment for public `Error` API.

* Add add methods to HTTPHeaders, whitespace cleanup.

* Call add instead of update.

* Add additional tests.

* Add more tests, remove dead code.

* More tests for failing optional encodes.

* Customizable Empty Response Handling (#2639)

* Work towards server trust enhancements.

* Refactor the rewrite! (#2585)

* Refactor request storage out of SessionDelegate.

* Continue development.

* Rename SessionManager -> Session, update environment.

* Rename global Alamofire enum to AF, to avoid collision.

* Sort project.

* Whitespace cleanup.

* Reimplement module changes from bad rebase.

* Finalize errors, refactor testing.

* Standardize self-signed support, add error descriptions.

* Remove per-target setting.

* Make RequestAdapter async.

* Add HTTPHeaders type.

* Update for review suggestions.

* Add HTTPHeaders tests, cleanup whitespace.

* Add inline documentation.

* Prototype encodable request support.

* Formalize ParamterEncoder protocol and initial API.

* Whitespace cleanup.

* Add URLEncodedFormEncoder.

* Sort HTTPHeader methods.

* Implement and partially test URLEncodedFormParameterEncoder.

* Remove unnecessary TODOs.

* Correct spelling in the file name.

* Update errors, documentation, and tests.

* Support customizable empty reponse codes and methods.

* Allow customization of space encoding and percent escaped character set.

* Allow customization of space encoding and percent escaped character set.

* Alamofire 5: Empty Response Refactor (2nd Refactor) (#2646)

* Removed AnyResponseSerializer since it is no longer in use

* Moved empty request and response status code logic into protocol extension

* Squashed commit of the following:

commit a3dc191bec2b79bc189c2fbc05d2cf7fcccbfd02
Author: Jon Shier <jon@jonshier.com>
Date:   Sat Nov 24 17:35:17 2018 -0500

    Add additional tests.

commit ae8fde4f8957f84cf3dcb8ac6b99374e198e1a18
Merge: 34f3668 ea48749
Author: Jon Shier <jon@jonshier.com>
Date:   Sat Nov 24 16:43:12 2018 -0500

    Merge remote-tracking branch 'origin/feature/httpheaders' into feature/encodable-requests

    # Conflicts:
    #	Source/AFError.swift

commit ea48749660944da7837b4a329fdbcd86c87b9323
Author: Jon Shier <jon@jonshier.com>
Date:   Sat Nov 24 16:25:48 2018 -0500

    Call add instead of update.

commit 2d735627ac2ed9278dbc892be13f848728f6ae7d
Author: Jon Shier <jon@jonshier.com>
Date:   Sat Nov 24 16:24:48 2018 -0500

    Add add methods to HTTPHeaders, whitespace cleanup.

commit f2bf3952e23cf2ac03dddb26541fe545365a6aca
Merge: 410a2e3 7a73af6
Author: Jon Shier <jon@jonshier.com>
Date:   Wed Nov 21 19:45:38 2018 -0500

    Merge remote-tracking branch 'origin/alamofire5' into feature/httpheaders

    # Conflicts:
    #	Tests/SessionManagerTests.swift

commit 410a2e3d9edb8ab26d4b7ed396d686725c17ba59
Author: Jon Shier <jon@jonshier.com>
Date:   Wed Nov 21 19:44:15 2018 -0500

    Squashed commit of the following:

    commit 7a73af699037fb447c33412f92cfe032cfd84019
    Author: Jon Shier <jon@jonshier.com>
    Date:   Wed Nov 21 19:39:20 2018 -0500

        Async RequestAdapter (#2628)

        * Work towards server trust enhancements.

        * Refactor the rewrite! (#2585)

        * Refactor request storage out of SessionDelegate.

        * Continue development.

        * Rename SessionManager -> Session, update environment.

        * Rename global Alamofire enum to AF, to avoid collision.

        * Sort project.

        * Whitespace cleanup.

        * Reimplement module changes from bad rebase.

        * Finalize errors, refactor testing.

        * Standardize self-signed support, add error descriptions.

        * Remove per-target setting.

        * Make RequestAdapter async.

    commit ccfb96acd46c4477d24ea3f6a01c395cd273c5bd
    Author: Jon Shier <jon@jonshier.com>
    Date:   Wed Nov 21 19:32:04 2018 -0500

        Alamofire 5: Server Trust Errors (#2608)

        * Work towards server trust enhancements.

        * Refactor the rewrite! (#2585)

        * Refactor request storage out of SessionDelegate.

        * Continue development.

        * Rename SessionManager -> Session, update environment.

        * Rename global Alamofire enum to AF, to avoid collision.

        * Sort project.

        * Whitespace cleanup.

        * Reimplement module changes from bad rebase.

        * Finalize errors, refactor testing.

        * Standardize self-signed support, add error descriptions.

        * Remove per-target setting.

        * Refactor evaluation API, DRY up a little bit.

        * Update convienience property.

        * Add comment for public `Error` API.

commit 7a73af699037fb447c33412f92cfe032cfd84019
Author: Jon Shier <jon@jonshier.com>
Date:   Wed Nov 21 19:39:20 2018 -0500

    Async RequestAdapter (#2628)

    * Work towards server trust enhancements.

    * Refactor the rewrite! (#2585)

    * Refactor request storage out of SessionDelegate.

    * Continue development.

    * Rename SessionManager -> Session, update environment.

    * Rename global Alamofire enum to AF, to avoid collision.

    * Sort project.

    * Whitespace cleanup.

    * Reimplement module changes from bad rebase.

    * Finalize errors, refactor testing.

    * Standardize self-signed support, add error descriptions.

    * Remove per-target setting.

    * Make RequestAdapter async.

commit ccfb96acd46c4477d24ea3f6a01c395cd273c5bd
Author: Jon Shier <jon@jonshier.com>
Date:   Wed Nov 21 19:32:04 2018 -0500

    Alamofire 5: Server Trust Errors (#2608)

    * Work towards server trust enhancements.

    * Refactor the rewrite! (#2585)

    * Refactor request storage out of SessionDelegate.

    * Continue development.

    * Rename SessionManager -> Session, update environment.

    * Rename global Alamofire enum to AF, to avoid collision.

    * Sort project.

    * Whitespace cleanup.

    * Reimplement module changes from bad rebase.

    * Finalize errors, refactor testing.

    * Standardize self-signed support, add error descriptions.

    * Remove per-target setting.

    * Refactor evaluation API, DRY up a little bit.

    * Update convienience property.

    * Add comment for public `Error` API.

commit 34f36687944e891a196709a52da3df0b3b066d9c
Author: Jon Shier <jon@jonshier.com>
Date:   Wed Nov 21 19:26:32 2018 -0500

    Add additional tests.

commit ba2e15cba641af7626a38abda2d78a3ceda2612b
Author: Jon Shier <jon@jonshier.com>
Date:   Wed Nov 21 18:56:14 2018 -0500

    Update comments, DRY up single value container.

commit 38d764bf693f4312b62c9819c9d16644170f277f
Author: Jon Shier <jon@jonshier.com>
Date:   Wed Nov 21 18:36:01 2018 -0500

    Whitespace cleanup.

commit b0cf0c529c603b5603b7944032a52798e1d8d70b
Merge: 22ccd91 4adae8c
Author: Jon Shier <jon@jonshier.com>
Date:   Wed Nov 21 18:35:16 2018 -0500

    Merge remote-tracking branch 'origin/feature/httpheaders' into feature/encodable-requests

commit 4adae8c7b250486aeac4f55c1f06501ac44fc05b
Author: Jon Shier <jon@jonshier.com>
Date:   Wed Nov 21 18:30:59 2018 -0500

    Whitespace cleanup.

commit aaa3e6a10d2b14ad0dbc049dc5aa3b1b9bb8fa2e
Author: Jon Shier <jon@jonshier.com>
Date:   Wed Nov 21 18:29:30 2018 -0500

    Updates for review.

commit 22ccd9125263c538c7ee21c7d1f16bbb9be1f217
Author: Christian Noon <christian.noon@gmail.com>
Date:   Wed Nov 21 14:20:08 2018 -0800

    Enabled code coverage for iOS, macOS, and tvOS framework schemes (#2645)

* Update tests and clean up default value handling.

* Fix bad merge.

* Fix misspelling.

* Refactor Notifications (#2654)

* Refactor notifications.

* Add Foundation import for SPM.

* Alamofire 5: Project Cleanup and Unification (#2655)

* Whitespace cleanup.

* Reupdate Example app.

* Update project to Xcode 10 format, move settings into base if possible.

* Adopt recommended project settings.

* Attempt to make tests more reliable.

* Another attempt at test reliability.

* Another attempt at test stabalization.

* Remove debug build to speed up testing.

* Ensure Swift 4.2 for local pod builds.

* Fix #2658: default empty response values non-public (#2659)

* Alamofire 5: Abstract decoders for decodable response serialization (#2657)

* Cleanup previous changes.

* Add DataDecoder, refactor DecodableResponseSerializer.

* Add top level doc comment for DataDecoder.

* Remove unnecessary access modifier.

* Prepare for Alamofire 5.0.0.beta.1 (#2660)

* Start CHANGELOG.

* Finalize README.

* Update Jazzy docs.

* Update README.

* Update for review.

* Fix test availability.
2018-12-06 20:45:00 -05:00
Jon Shier
d0208adc36
Updates for 4.8.0 (#2648)
* Prepare for 4.8 update.

* Update Jazzy docs.

* Update Swift packages.

* Add os for Travis.

* Move base Swift vesion to 4.

* Update Travis to use bundle install, include xcpretty.

* Fix watchOS targets, tests.

* Add support for swift_versions.

* Update CHANGELOG and .ruby-version.

* Cache bundler and RVM.

* Remove manual bundle install.

* Use Ruby 2.4.5.

* Remove manual RVM cache.

* Remove now flaky resume data tests.

* Fix non-deterministic tests.

* Reenable pod lib lint step.
2018-11-24 21:22:04 -05:00
Jon Shier
7286193f06 Fix CHANGELOG link. 2018-07-08 22:45:12 -04:00