Alamofire v1.2.3 Release Notes

  • πŸš€ Released on 2015-06-12. All issues associated with this milestone can be found using this filter.

    βž• Added

    • ⚑️ Tests for data task progress closure and NSProgress updates.
    • βœ… More robust tests around download and upload progress.
    • βœ… More robust redirect tests around default behavior and task override closures.
    • πŸ“š The "[" and "]" to the legal escape characters and added more documentation.
    • βœ… Percent escaping tests around reserved / unreserved / illegal characters.
    • βœ… Tests for various Cache-Control headers with different request cache policies.
    • πŸ”— Link to Carthage in the README.

    ⚑️ Updated

    • iOS 7 instructions to cover multiple Swift files in the README.
    • βœ… All tests to follow the Given / When / Then structure.
    • βœ… All tests to be crash safe.
    • βœ… The OS X tests so that they are all passing again.
    • βœ… Re-enabled Travis-CI tests for both iOS and Mac OS X.
    • πŸš€ Travis-CI test suite to run all tests in both debug and release.
    • βœ… Travis-CI test suite to run all tests on iOS 8.1, 8.2 and 8.3 as well as Mac OS X 10.10.
    • πŸ‘• Travis-CI test suite to run pod lib lint against the latest version of CocoaPods.

    πŸ›  Fixed

    • βœ… Random deinitialization test failure by handling task state race condition.
    • Typo in the API Parameter Abstraction in the README.
    • πŸ–¨ Cookies are now only applied in the DebugPrintable API when appropriate.