All Versions
94
Latest Version
Avg Release Cycle
30 days
Latest Release
-

Changelog History
Page 5

  • v4.7.1 Changes

    πŸš€ Released on 2018-3-31. All issues associated with this milestone can be found using this filter.

    ⚑️ Updated

    • πŸš€ Project for Xcode 9.3 and Swift 4.1 release versions.

    πŸ›  Fixed

    • Quote escaping in cURL representation.
  • v4.7.0 Changes

    πŸš€ Released on 2018-3-5. All issues associated with this milestone can be found using this filter.

    βž• Added

    ⚑️ Updated

    • Project for Xcode 9.3 and Swift 4.1.
    • OS versions affected by resume data bug.

    πŸ›  Fixed


  • v4.6.0 Changes

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

    βž• Added

    • Error mapping functions to Response types.
    • πŸ“„ Separation of Usage and Advanced Usage docs from README.

    ⚑️ Updated

    πŸ›  Fixed


  • v4.5.1 Changes

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

    βž• Added

    • GitHub templates for issues and pull requests.
    • πŸš€ Jazzy docs for the release to work with GitHub Pages.
    • πŸ“„ Dash support for Jazzy docs.

    ⚑️ Updated

    • The project to work with Xcode 9 beta 6 on Swift 3.2 and 4.0.
    • πŸ‘· The Travis CI config to work with Xcode 9 beta 6.
    • The cURL representation logic to no longer force unwrap URLCredential values.
    • The radars section of the README to split out open vs. resolved radars.
    • The installation section of the README to use the current version.

    πŸ›  Fixed

    • Issue in TaskDelegate where task access was not thread safe.
    • πŸ‘ Issue in AF 4 migration guide where supported iOS versions was incorrect.
    • Issue in README sample code where PNG representation API was incorrect.
    • ⚠ Swift 3.2+ API warnings for substring APIs.
  • v4.5.0 Changes

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

    βž• Added

    • Missing @escaping annotation for session delegate closures.
    • πŸ†• New mapError, flatMapError, withValue, withError, ifSuccess, and ifFailure APIs to Result.

    ⚑️ Updated

    • The Travis config file to Xcode 8.3.
    • Response serialization implementation to use separate internal variable.
    • SessionDelegate internal implementation by removing redundant optional unwrap.
    • πŸ–¨ The debugPrintable implementation of Request to use curl -v instead of curl -i to be more verbose.
    • The MultipartFormData contentType property to be mutable.
    • πŸ— Travis CI yaml file to enable watchOS 3.2 builds.
    • πŸ— Alamofire to build with Xcode 9 with Swift 3.2 and 4.0 in addition to Xcode 8.3 and Swift 3.1.

    βœ‚ Removed

    • βœ… Custom string extension no longer needed in the test suite.

    πŸ›  Fixed


  • v4.4.0 Changes

    πŸš€ Released on 2017-02-26. All issues associated with this milestone can be found using this filter.

    βž• Added

    • A new Alamofire/Alamofire Gitter channel and also added badge to the README.
    • Functional extensions for Result, Data and Download Response.

    πŸ›  Fixed

    • πŸ“¦ Typo in the README in the Swift Package Manager section.
    • πŸ”§ Issue in the "Modifying the Session Configuration" example code of the README where the defaultHTTPHeaders property was called incorrectly.
    • πŸ”’ Issue in the "Security" section of the README where some example code was outdated.
    • Issue in the README where the POST request with parameters example was using the wrong method.
    • Issue where taskDidComplete override closure was not calling task delegate leading to potential memory leaks.

  • v4.3.0 Changes

    πŸš€ Released on 2017-01-15. All issues associated with this milestone can be found using this filter.

    βž• Added

    • The host and path to router example in README.
    • 🍎 A macOS disclaimer to download request example in README.
    • πŸ†• New value and error computed properties to data and download responses.
    • The HTTP method to the data and download response debug descriptions.
    • A README entry about installing through SPM.
    • πŸ“¦ The dependencies parameter to Package file for SPM since it's now required.
    • βœ… TLS evaluation tests for revoked certs for no policy and default policy.
    • πŸ†• New server trust policy for revoked certificates along with matching tests.

    ⚑️ Updated

    • Project to Xcode 8.2 recommend settings.
    • The NetworkReachabilityManager to have a public instead of open ACL.
    • 0️⃣ The initializers for both default responses public and added metrics parameter.
    • πŸ”€ Internals by replacing syncResult extension with DispatchQueue sync.
    • βœ… TLS tests for tvOS 10.1 and added expiration test for revoked evaluation.

    πŸ›  Fixed

    • DownloadRequest sample code issue in AF 4 migration guide.
    • URLConvertible compiler issue in the README example.
    • An invalid comment in AF 4 migration guide.
    • An issue where the SessionManager did not respect retry time delay.
    • A broken reference link in the README.
    • Compiler issues in RequestAdapter and RequestRetrier examples in README.

  • v4.2.0 Changes

    πŸš€ Released on 2016-11-20. All issues associated with this milestone can be found using this filter.

    βž• Added

    • Request property overrides to fallback on original task if available.
    • 0️⃣ Timeline generation to DefaultDataResponse and DefaultDownloadResponse.
    • βœ… JSON encoding encode method that takes a JSON object along with unit tests.

    ⚑️ Updated

    • The RequestRetrier example in the README to safely extract tokens.
    • TaskDelegate data and error properties to a public ACL.
    • Multipart form data uploads to now delete temp file if encoding fails.

    πŸ›  Fixed

    • Issue where AdaptError instances were being incorrectly sent to the RequestRetrier.
    • βœ… Issue where TLS tests were failing on iOS 10.0 and not on iOS 10.1.

  • v4.1.0 Changes

    πŸš€ Released on 2016-11-15. All issues associated with this milestone can be found using this filter.

    βž• Added

    • πŸ“„ Docstrings and a note to the README about resumeData and background session behavior.
    • πŸ‘ Request retryCount property to support the RequestRetrier.

    ⚑️ Updated

    • πŸ”§ SPM package file to exclude tests since current configuration is not supported.
    • An example in the README to use proper error checking in download response handler.
    • Embedded framework installation instructions.
    • The AF4 Migration Guide to no longer use DispatchQueue internal APIs in the example.
    • The RequestAdapter to call the RequestRetrier when an Error is thrown.
    • The SessionManager to clean up the temporary multipart form data file after upload.
    • The deployment targets to iOS 8.0 and macOS 10.10.
    • πŸ‘· The Travis CI yaml file to support iOS 8 simulators.
    • πŸš€ The iOS Example app deployment target to iOS 8.0.

    βœ‚ Removed

    • 🍎 Duplicate auto-code signing on macOS.
    • Duplicate code signing identities on various targets.

    πŸ›  Fixed

    • A compiler error in response validation sample code in the README.
    • Several internal SessionManager links that were broken in the README.
    • Issue in the sample code of the README where response.error was used incorrectly.
    • 🍎 Issue in the ServerTrustPolicy tests where a macOS 10.12 check was needed.
    • Compiler issue with DownloadRequest in AF4 Migration Guide.
    • βœ… Test target compiler warning by not requiring app extension APIs only.
    • Typo in the HTTP Headers section of the README.
    • Incorrect response type in the response README examples.
    • ⚠ Xcode 8.1 compiler warnings and project suggestions.
    • Issue where download completion could crash on a nil response.
    • βœ… Issue in TLS tests where root certificate was missing from server trust.

  • v4.0.1 Changes

    πŸš€ Released on 2016-09-24. All issues associated with this milestone can be found using this filter.

    βž• Added

    • The OS_ACTIVITY_MODE environment variable to iOS, tvOS and iOS Example.
    • βœ… Test verifying download request can be resumed with resume data.

    ⚑️ Updated

    • All instances of com.alamofire with org.alamofire throughout the project.
    • πŸ‘• Project by adding .swift-version file and re-enabling pod lib lint in Travis file.
    • 🍎 The entire project to use macOS in place of OS X.
    • βœ… Framework and test target override settings that duplicated the project settings.

    πŸ›  Fixed

    • βœ… Issue where the test suite was accidentally deleting contents of ~/Library/Application Support on macOS.
    • Typo in the migration guide around availability checks.
    • Typo in the README around response handlers.
    • Issue in the download example in the README where a to parameter was missing.
    • Issue in AFError where wrong case was used in several property implementations.
    • Typo in AF 4 migration guide where "enhancements" was spelled incorrectly.
    • πŸ“š Typo in code sample documentation where "already" was misspelled.
    • ✏️ Typos in the Open Radars and Donations sections of README.
    • Issue in DispatchQueue extension where Foundation needed to be imported for submodules.
    • Memory leak in Validation closures where reference to self was causing retain cycle.
    • Compilation issue in response handler section of the README.