AFNetworking v4.0.1 Release Notes
Release Date: 2020-04-20 // almost 3 years ago-
๐ Released on Sunday, April 19, 2020. All issues associated with this milestone can be found using this filter.
โก๏ธ Updated
- Project templates and integrations.
- Implemented by Kaspik in #4531.
- Various CocoaPods podspec settings.
๐ Fixed
- Crash during authentication delegate method.
- SPM integration.
- Implemented by jshier in #4554.
- โก๏ธ Improper update instead of replacement of header values.
- Implemented by ElfSundae in #4550.
- Nullability of some methods.
- Implemented by ElfSundae in #4551.
- โ๏ธ Typos in CHANGELOG.
- Implemented by ElfSundae in #4537.
- Missing tvOS compatibility for some methods.
- Implemented by ElfSundae in #4536.
- Missing
FOUNDATION_EXPORT
forAFJSONObjectByRemovingKeysWithNullValues
.- Implemented by ElfSundae in #4529.
โ Removed
- Unused UIImage+AFNetworking.h file.
- Implemented by ElfSundae in #4535.
- Project templates and integrations.
Previous changes from v4.0.0
-
๐ Released on Sunday, March 29, 2020. All issues associated with this milestone can be found using this filter.
โ Added
- ๐ Notificate when a downloaded file has been moved successfully.
- Implemented by xingheng in #4393.
- ๐ Specific error for certificate pinning failure.
- Implemented by 0xced in #3425.
WKWebView
extensions.- Implemented by tjanela in #4439.
- ๐ Automatic location of certificates in the main bundle for certificate pinning.
- Implemented by 0xced in #3752.
- ๐ User-Agent support for tvOS.
- Implemented by ghking in #4014.
- Ability for
AFHTTPSessionManager
to recreate its underlyingNSURLSession
.- Implemented by Kaspik in #4256.
- Ability to set HTTP headers per request.
- Implemented by stnslw in #4113.
- Ability to capture
NSURLSessionTaskMetrics
.- Implemented by Caelink in #4237.
โก๏ธ Updated
dataTaskWithHTTPMethod
to be public.- Implemented by smartinspereira in #4007.
- Reachability notification to include the instance which issued the notification.
- Implemented by LMsgSendNilSelf in #4051.
AFJSONObjectByRemovingKeysWithNullValues
to be public.- Implemented by ashfurrow in #4051.
- ๐
AFJSONObjectByRemovingKeysWithNullValues
to removeNSNull
values fromNSArray
s.- Implemented by ashfurrow in #4052.
๐ Changed
- ๐ท Automated CI to GitHub Actions.
- Implemented by jshier in #4523.
๐ Fixed
- ๐ Explicit
NSSecureCoding
support.- Implemented by jshier in #4523.
- ๐ Deprecated API usage on Catalyst.
- Implemented by jshier in #4523.
- Nullability annotations.
- Implemented by jshier in #4523.
AFImageDownloader
to more accurately cancel downloads.- Implemented by kinarobin in #4407.
- Double KVO notifications in
AFNetworkActivityManager
.- Implemented by kinarobin in #4406.
- Availability annotations around
NSURLSessionTaskMetrics
.- Implemented by ElfSundae in #4516.
- Issues with
associated_object
and subclasses.- Implemented by welcommand in #3872.
- Memory leak in example application.
- Implemented by svoit in #4196.
- Crashes in mulithreaded scenarios and
dispatch_barrier
.- Implemetned by streeter in #4474.
- Issues with
NSSecureCoding
.- Implemented by ElfSudae in #4409.
- ๐
Code style issues.
- Implemented by svoit in #4200.
- Race condition in
AFImageDownloader
.- Implemented by bbeversdorf in #4246.
- ๐
Coding style issues.
- Implemented by LeeHongHwa in #4002.
โ Removed
- ๐ Support for iOS < 9, macOS < 10.10.
- Implemented by jshier in #4523.
- ๐ All previously deprecated APIs.
- Implemented by jshier in #4523.
- Unnecessary
__block
capture.- Implemented by kinarobin in #4526.
- โช Workaround for
NSURLSessionUploadTask
creation on iOS 7.- Implemented by kinarobin in #4525.
- โช Workaround for safe
NSURLSessionTask
creation on iOS < 8.- Implemented by kinarobin in #4401.
UIWebView
extensions.- Implemented by tjanela in #4439.
- ๐ Notificate when a downloaded file has been moved successfully.