2012-10-14 11:36:25 -07:00
|
|
|
= 1.0 / 2012-10-15
|
2012-06-26 10:03:27 -07:00
|
|
|
|
|
|
|
|
* AFNetworking now requires iOS 5 / Mac OSX 10.7 or higher (Mattt Thompson)
|
|
|
|
|
|
|
|
|
|
* AFNetworking now uses Automatic Reference Counting (ARC) (Mattt Thompson)
|
2012-10-14 11:36:25 -07:00
|
|
|
|
|
|
|
|
* AFNetworking raises compiler warnings for missing features when
|
|
|
|
|
SystemConfiguration or CoreServices / MobileCoreServices frameworks are not
|
|
|
|
|
included in the project and imported in the precompiled headers (Mattt
|
|
|
|
|
Thompson)
|
|
|
|
|
|
|
|
|
|
* AFNetworking now raises compiler error when not compiled with ARC (Steven
|
|
|
|
|
Fisher)
|
|
|
|
|
|
|
|
|
|
* Add `NSCoding` and `NSCopying` protocol conformance to
|
|
|
|
|
`AFURLConnectionOperation` and `AFHTTPClient` (Mattt Thompson)
|
|
|
|
|
|
|
|
|
|
* Add substantial improvements HTTP multipart streaming support, having
|
|
|
|
|
files streamed directly from disk and read sequentially from a custom input
|
|
|
|
|
stream (Max Lansing, Stan Chang Khin Boon, Mattt Thompson)
|
2012-06-26 10:03:27 -07:00
|
|
|
|
2012-10-14 11:36:25 -07:00
|
|
|
* Add `AFMultipartFormData -throttleBandwidthWithPacketSize:delay:` as
|
|
|
|
|
workaround to issues when uploading over 3G (Mattt Thompson)
|
|
|
|
|
|
|
|
|
|
* Add request and response to `userInfo` of errors returned from failing
|
|
|
|
|
`AFHTTPRequestOperation` (Mattt Thompson)
|
|
|
|
|
|
|
|
|
|
* Add `userInfo` dictionary with current status in reachability changes
|
|
|
|
|
(Mattt Thompson)
|
|
|
|
|
|
|
|
|
|
* Add `Accept` header for image requests in `UIImageView` category (Bratley
|
|
|
|
|
Lower)
|
|
|
|
|
|
|
|
|
|
* Add explicit declaration of `NSURLConnection` delegate methods so that
|
|
|
|
|
they can be overridden in subclasses (Mattt Thompson, Evan Grim)
|
|
|
|
|
|
|
|
|
|
* Add parameter validation to match conditions specified in documentation
|
|
|
|
|
(Jason Brennan, Mattt Thompson)
|
|
|
|
|
|
|
|
|
|
* Add import to `UIKit` to avoid build errors from `UIDevice` references in
|
|
|
|
|
`User-Agent` default header (Blake Watters)
|
|
|
|
|
|
|
|
|
|
* Remove `AFJSONUtilities` in favor of `NSJSONSerialization` (Mattt Thompson)
|
|
|
|
|
|
|
|
|
|
* Remove `extern` declaration of `AFURLEncodedStringFromStringWithEncoding`
|
|
|
|
|
function (`CFURLCreateStringByAddingPercentEscapes` should be used instead)
|
|
|
|
|
(Mattt Thompson)
|
|
|
|
|
|
|
|
|
|
* Remove `setHTTPShouldHandleCookies:NO` from `AFHTTPClient` (@phamsonha,
|
|
|
|
|
Mattt Thompson)
|
2012-06-26 10:03:27 -07:00
|
|
|
|
2012-10-14 11:36:25 -07:00
|
|
|
* Remove `dispatch_retain` / `dispatch_release` with ARC in iOS 6 (Benoit
|
|
|
|
|
Bourdon)
|
2012-06-26 10:05:38 -07:00
|
|
|
|
2012-10-14 11:36:25 -07:00
|
|
|
* Fix threading issue with `AFNetworkActivityIndicatorManager` (Eric Patey)
|
|
|
|
|
|
|
|
|
|
* Fix issue where `AFNetworkActivityIndicatorManager` count could become
|
|
|
|
|
negative (@ap4y)
|
|
|
|
|
|
|
|
|
|
* Fix properties to explicitly set options to suppress warnings (Wen-Hao
|
|
|
|
|
Lue, Mattt Thompson)
|
|
|
|
|
|
|
|
|
|
* Fix compiler warning caused by mismatched types in upload / download
|
|
|
|
|
progress blocks (Gareth du Plooy, tomas.a)
|
|
|
|
|
|
|
|
|
|
* Fix weak / strong variable relationships in `completionBlock` (Peter
|
|
|
|
|
Steinberger)
|
|
|
|
|
|
|
|
|
|
* Fix string formatting syntax warnings caused by type mismatch (David
|
|
|
|
|
Keegan, Steven Fisher, George Cox)
|
|
|
|
|
|
|
|
|
|
* Fix minor potential security vulnerability by explicitly using string
|
|
|
|
|
format in NSError localizedDescription value in userInfo (Steven Fisher)
|
|
|
|
|
|
|
|
|
|
* Fix `AFURLConnectionOperation -pause` by adding state checks to prevent
|
|
|
|
|
likely memory issues when resuming (Mattt Thompson)
|
|
|
|
|
|
|
|
|
|
* Fix warning caused by miscast of type when
|
|
|
|
|
`CLANG_WARN_IMPLICIT_SIGN_CONVERSION` is set (Steven Fisher)
|
|
|
|
|
|
|
|
|
|
* Fix incomplete implementation warning in example code (Steven Fisher)
|
|
|
|
|
|
|
|
|
|
* Fix warning caused by using `==` comparator on floats (Steven Fisher)
|
|
|
|
|
|
|
|
|
|
* Fix iOS 4 bug where file URLs return `NSURLResponse` rather than
|
|
|
|
|
`NSHTTPURLResponse` objects (Leo Lobato)
|
|
|
|
|
|
|
|
|
|
* Fix calculation of finished operations in batch operation progress
|
|
|
|
|
callback (Mattt Thompson)
|
|
|
|
|
|
|
|
|
|
* Fix documentation typos (Steven Fisher, Matthias Wessendorf,
|
|
|
|
|
jorge@miv.uk.com)
|
|
|
|
|
|
|
|
|
|
* Fix `hasAcceptableStatusCode` to return true after a network failure (Tony
|
|
|
|
|
Million)
|
|
|
|
|
|
|
|
|
|
* Fix warning about missing prototype for private static method (Stephan
|
|
|
|
|
Diederich)
|
|
|
|
|
|
|
|
|
|
* Fix issue where `nil` content type resulted in unacceptable content type
|
|
|
|
|
(Mattt Thompson)
|
|
|
|
|
|
|
|
|
|
* Fix bug related to setup and scheduling of output stream (Stephen Tramer)
|
|
|
|
|
|
|
|
|
|
* Fix AFContentTypesFromHTTPHeader to correctly handle comma-delimited
|
|
|
|
|
content types (Peyman, Mattt Thompson, @jsm174)
|
|
|
|
|
|
|
|
|
|
* Fix crash caused by `_networkReachability` not being set to `NULL` after
|
|
|
|
|
releasing (Blake Watters)
|
|
|
|
|
|
|
|
|
|
* Fix Podspec to correctly import required headers and use ARC (Eloy Durán,
|
|
|
|
|
Blake Watters)
|
|
|
|
|
|
|
|
|
|
* Fix query string parameter escaping to leave square brackets unescaped
|
|
|
|
|
(Mattt Thompson)
|
|
|
|
|
|
|
|
|
|
* Fix query string parameter encoding of `NSNull` values (Daniel Rinser)
|
|
|
|
|
|
|
|
|
|
* Fix error caused by referencing `__IPHONE_OS_VERSION_MIN_REQUIRED` without
|
|
|
|
|
importing `Availability.h` (Blake Watters)
|
|
|
|
|
|
|
|
|
|
* Update example to use App.net API, as Twitter shut off its unauthorized
|
|
|
|
|
access to the public timeline (Mattt Thompson)
|
|
|
|
|
|
|
|
|
|
* Update `AFURLConnectionOperation` to replace `NSAutoReleasePool` with
|
|
|
|
|
`@autoreleasepool` (Mattt Thompson)
|
|
|
|
|
|
|
|
|
|
* Update `AFHTTPClient` operation queue to specify
|
|
|
|
|
`NSOperationQueueDefaultMaxConcurrentOperationCount` rather than
|
|
|
|
|
previously-defined constant (Mattt Thompson)
|
|
|
|
|
|
|
|
|
|
* Update `AFHTTPClient -initWithBaseURL` to automatically append trailing
|
|
|
|
|
slash, so as to fix common issue where default path is not respected without
|
|
|
|
|
trailing slash (Steven Fisher)
|
2012-06-26 10:03:27 -07:00
|
|
|
|
2012-10-14 11:36:25 -07:00
|
|
|
* Update default `AFHTTPClient` `User-Agent` header strings (Mattt Thompson,
|
|
|
|
|
Steven Fisher)
|
|
|
|
|
|
|
|
|
|
* Update icons for iOS example application (Mattt Thompson)
|
|
|
|
|
|
|
|
|
|
* Update `numberOfCompletedOperations` variable in progress block to be
|
|
|
|
|
renamed to `numberOfFinishedOperations` (Mattt Thompson)
|
|
|
|
|
|
|
|
|
|
|
2012-06-26 08:25:11 -07:00
|
|
|
= 0.10.0 / 2012-06-26
|
|
|
|
|
|
|
|
|
|
* Add Twitter Mac Example application (Mattt Thompson)
|
|
|
|
|
|
|
|
|
|
* Add note in README about how to set `-fno-objc-arc` flag for multiple files
|
|
|
|
|
at once (Pål Brattberg)
|
|
|
|
|
|
|
|
|
|
* Add note in README about 64-bit architecture requirement (@rmuginov, Mattt
|
|
|
|
|
Thompson)
|
|
|
|
|
|
|
|
|
|
* Add note in `AFNetworkActivityIndicatorManager` about not having to manually
|
|
|
|
|
manage animation state (Mattt Thompson)
|
|
|
|
|
|
|
|
|
|
* Add missing block parameter name for `imageProcessingBlock` (Francois
|
|
|
|
|
Lambert)
|
|
|
|
|
|
|
|
|
|
* Add NextiveJson to list of supported JSON libraries (Mattt Thompson)
|
|
|
|
|
|
|
|
|
|
* Restore iOS 4.0 compatibility with `addAcceptableStatusCodes:` and
|
|
|
|
|
`addAcceptableContentTypes:` (Zachary Waldowski)
|
|
|
|
|
|
|
|
|
|
* Update `AFHTTPClient` to use HTTP pipelining for `GET` and `HEAD` requests by
|
|
|
|
|
default (Mattt Thompson)
|
|
|
|
|
|
|
|
|
|
* Remove @private ivar declaration in headers (Peter Steinberger, Mattt
|
|
|
|
|
Thompson)
|
|
|
|
|
|
|
|
|
|
* Fix potential premature deallocation of _skippedCharacterSet (Tom Wanielista,
|
|
|
|
|
Mattt Thompson)
|
|
|
|
|
|
|
|
|
|
* Fix potential issue in `setOutputStream` by closing any existing
|
|
|
|
|
`outputStream` (Mattt Thompson)
|
|
|
|
|
|
|
|
|
|
* Fix filename in AFHTTPClient header (Steven Fisher)
|
|
|
|
|
|
|
|
|
|
* Fix documentation for UIImageView+AFNetworking (Mattt Thompson)
|
|
|
|
|
|
|
|
|
|
* Fix HTTP multipart form format, which caused issues with Tornado web server
|
|
|
|
|
(Matt Chen)
|
|
|
|
|
|
|
|
|
|
* Fix `AFHTTPClient` to not append empty data into multipart form data (Jon
|
|
|
|
|
Parise)
|
|
|
|
|
|
|
|
|
|
* Fix URL encoding normalization to not conditionally escape percent-encoded
|
|
|
|
|
strings (João Prado Maia, Kendall Helmstetter Gelner, @cysp, Mattt Thompson)
|
|
|
|
|
|
|
|
|
|
* Fix `AFHTTPClient` documentation reference of
|
|
|
|
|
`HTTPRequestOperationWithRequest:success:failure` (Shane Vitarana)
|
|
|
|
|
|
|
|
|
|
* Add `AFURLRequestOperation -setRedirectResponseBlock:` (Kevin Harwood)
|
|
|
|
|
|
|
|
|
|
* Fix `AFURLConnectionOperation` compilation error by conditionally importing
|
|
|
|
|
UIKit framework (Steven Fisher)
|
|
|
|
|
|
|
|
|
|
* Fix issue where image processing block is not called correctly with success
|
|
|
|
|
block in `AFImageRequestOperation` (Sergey Gavrilyuk)
|
|
|
|
|
|
|
|
|
|
* Fix leaked dispatch group in batch operations (@andyegorov, Mattt Thompson)
|
|
|
|
|
|
|
|
|
|
* Fix support for non-LLVM compilers in `AFNetworkActivityIndicatorManager`
|
|
|
|
|
(Abraham Vegh, Bill Williams, Mattt Thompson)
|
|
|
|
|
|
|
|
|
|
* Fix AFHTTPClient to not add unnecessary data when constructing multipart form
|
|
|
|
|
request with nil parameters (Taeho Kim)
|
|
|
|
|
|
2012-04-25 09:56:28 -07:00
|
|
|
= 1.0RC1 / 2012-04-25
|
|
|
|
|
|
2012-06-26 08:25:11 -07:00
|
|
|
* Add `AFHTTPRequestOperation +addAcceptableStatusCodes /
|
|
|
|
|
+addAcceptableContentTypes` to dynamically add acceptable status codes and
|
2012-04-25 09:56:28 -07:00
|
|
|
content types on the class level (Mattt Thompson)
|
|
|
|
|
|
2012-06-26 08:25:11 -07:00
|
|
|
* Add support for compound and complex `Accept` headers that include multiple
|
2012-04-25 09:56:28 -07:00
|
|
|
content types and / or specify a particular character encoding (Mattt Thompson)
|
|
|
|
|
|
2012-06-26 08:25:11 -07:00
|
|
|
* Add `AFURLConnectionOperation
|
|
|
|
|
-setShouldExecuteAsBackgroundTaskWithExpirationHandler:` to have operations
|
2012-04-25 09:56:28 -07:00
|
|
|
finish once an app becomes inactive (Mattt Thompson)
|
|
|
|
|
|
2012-06-26 08:25:11 -07:00
|
|
|
* Add support for pausing / resuming request operations (Peter Steinberger,
|
2012-04-25 09:56:28 -07:00
|
|
|
Mattt Thompson)
|
|
|
|
|
|
2012-06-26 08:25:11 -07:00
|
|
|
* Improve network reachability functionality in `AFHTTPClient`, including a
|
2012-04-25 09:56:28 -07:00
|
|
|
distinction between WWan and WiFi reachability (Kevin Harwood, Mattt Thompson)
|
|
|
|
|
|
|
|
|
|
|
2012-04-25 09:48:25 -07:00
|
|
|
= 0.9.2 / 2012-04-25
|
|
|
|
|
|
2012-04-25 09:56:28 -07:00
|
|
|
* Add thread safety to `AFNetworkActivityIndicator` (Peter Steinberger, Mattt
|
2012-04-25 09:48:25 -07:00
|
|
|
Thompson)
|
|
|
|
|
|
2012-04-25 09:56:28 -07:00
|
|
|
* Document requirement of available JSON libraries for decoding responses in
|
|
|
|
|
`AFJSONRequestOperation` and parameter encoding in `AFHTTPClient` (Mattt
|
2012-04-25 09:48:25 -07:00
|
|
|
Thompson)
|
|
|
|
|
|
|
|
|
|
* Fix `AFHTTPClient` parameter encoding (Mattt Thompson)
|
|
|
|
|
|
2012-04-25 09:56:28 -07:00
|
|
|
* Fix `AFJSONEncode` and `AFJSONDecode` to use `SBJsonWriter` and
|
2012-04-25 09:48:25 -07:00
|
|
|
`SBJsonParser` instead of `NSObject+SBJson` (Oliver Eikemeier)
|
|
|
|
|
|
|
|
|
|
* Fix bug where `AFJSONDecode` does not return errors (Alex Michaud)
|
|
|
|
|
|
2012-04-25 09:56:28 -07:00
|
|
|
* Fix compiler warning for undeclared
|
2012-04-25 09:48:25 -07:00
|
|
|
`AFQueryStringComponentFromKeyAndValueWithEncoding` function (Mattt Thompson)
|
|
|
|
|
|
|
|
|
|
* Fix cache policy for URL requests (Peter Steinberger)
|
|
|
|
|
|
2012-04-25 09:56:28 -07:00
|
|
|
* Fix race condition bug in `UIImageView+AFNetworking` caused by incorrectly
|
2012-04-25 09:48:25 -07:00
|
|
|
nil-ing request operations (John Wu)
|
|
|
|
|
|
|
|
|
|
* Fix reload button in Twitter example (Peter Steinberger)
|
|
|
|
|
|
2012-04-25 09:56:28 -07:00
|
|
|
* Improve batched operation by deferring execution of batch completion block
|
|
|
|
|
until all component request completion blocks have finished (Patrick Hernandez,
|
2012-04-25 09:48:25 -07:00
|
|
|
Kevin Harwood, Mattt Thompson)
|
|
|
|
|
|
|
|
|
|
* Improve performance of image request decoding by dispatching to background
|
|
|
|
|
queue (Mattt Thompson)
|
|
|
|
|
|
2012-04-25 09:56:28 -07:00
|
|
|
* Revert `AFImageCache` to cache image objects rather than `NSPurgeableData`
|
2012-04-25 09:48:25 -07:00
|
|
|
(Tony Million, Peter Steinberger, Mattt Thompson)
|
|
|
|
|
|
2012-04-25 09:56:28 -07:00
|
|
|
* Remove unnecessary KVO `willChangeValueForKey:` / `didChangeValueForKey:`
|
2012-04-25 09:48:25 -07:00
|
|
|
calls (Peter Steinberger)
|
|
|
|
|
|
2012-04-25 09:56:28 -07:00
|
|
|
* Remove unnecessary @private ivar declarations in headers (Peter Steinberger,
|
2012-04-25 09:48:25 -07:00
|
|
|
Mattt Thompson)
|
|
|
|
|
|
|
|
|
|
* Remove @try-@catch block wrapping network thread entry point (Charles T. Ahn)
|
|
|
|
|
|
|
|
|
|
|
2012-04-25 09:35:40 -07:00
|
|
|
= 0.9.1 / 2012-03-19
|
2012-01-23 08:53:37 -08:00
|
|
|
|
2012-04-25 09:35:40 -07:00
|
|
|
* Create Twitter example application (Mattt Thompson)
|
|
|
|
|
|
2012-04-25 09:48:25 -07:00
|
|
|
* Add support for nested array and dictionary parameters for query string and
|
2012-04-25 09:35:40 -07:00
|
|
|
form-encoded requests (Mathieu Hausherr, Josh Chung, Mattt Thompson)
|
2012-01-23 08:53:37 -08:00
|
|
|
|
2012-04-25 09:48:25 -07:00
|
|
|
* Add `AFURLConnectionOperation -setCacheResponseBlock:`, which allows the
|
|
|
|
|
behavior of the `NSURLConnectionDelegate` method
|
|
|
|
|
`-connection:willCacheResponse:` to be overridden without subclassing (Mattt
|
2012-01-23 09:34:06 -08:00
|
|
|
Thompson)
|
2012-01-23 08:53:37 -08:00
|
|
|
|
2012-04-25 09:48:25 -07:00
|
|
|
* Add `_AFNETWORKING_ALLOW_INVALID_SSL_CERTIFICATES_` macros for
|
2012-04-25 09:35:40 -07:00
|
|
|
NSURLConnection authentication delegate methods (Mattt Thompson)
|
|
|
|
|
|
2012-04-25 09:48:25 -07:00
|
|
|
* Add properties for custom success / failure callback queues (Peter
|
2012-04-25 09:35:40 -07:00
|
|
|
Steinberger)
|
|
|
|
|
|
2012-04-25 09:48:25 -07:00
|
|
|
* Add notifications for network reachability changes to `AFHTTPClient` (Mattt
|
2012-04-25 09:35:40 -07:00
|
|
|
Thompson)
|
|
|
|
|
|
|
|
|
|
* Add `AFHTTPClient -patchPath:` convenience method (Mattt Thompson)
|
|
|
|
|
|
|
|
|
|
* Add support for NextiveJson (Adrian Kosmaczewski)
|
|
|
|
|
|
|
|
|
|
* Improve network reachability checks (C. Bess)
|
|
|
|
|
|
|
|
|
|
* Improve NSIndexSet formatting in error strings (Jon Parise)
|
|
|
|
|
|
|
|
|
|
* Document crashing behavior in iOS 4 loading a file:// URL (Mattt Thompson)
|
|
|
|
|
|
2012-04-25 09:48:25 -07:00
|
|
|
* Fix crash caused by `AFHTTPClient -cancelAllHTTPOperationsWithMethod:` not
|
2012-04-25 09:35:40 -07:00
|
|
|
checking operation to be instance of `AFHTTPRequestOperation` (Mattt Thompson)
|
|
|
|
|
|
|
|
|
|
* Fix crash caused by passing `nil` URL in requests (Sam Soffes)
|
|
|
|
|
|
2012-04-25 09:48:25 -07:00
|
|
|
* Fix errors caused by connection property not being nil'd out after an
|
2012-04-25 09:35:40 -07:00
|
|
|
operation finishes (Kevin Harwood, @zdzisiekpu)
|
|
|
|
|
|
2012-04-25 09:48:25 -07:00
|
|
|
* Fix crash caused by passing `NULL` error pointer when setting `NSInvocation`
|
2012-04-25 09:35:40 -07:00
|
|
|
in `AFJSONEncode` and `AFJSONDecode` (Tyler Stromberg)
|
|
|
|
|
|
2012-04-25 09:48:25 -07:00
|
|
|
* Fix batch operation completion block returning on background thread (Patrick
|
2012-04-25 09:35:40 -07:00
|
|
|
Hernandez)
|
|
|
|
|
|
|
|
|
|
* Fix documentation for UIImageView+AFNetworking (Dominic Dagradi)
|
|
|
|
|
|
2012-04-25 09:48:25 -07:00
|
|
|
* Fix race condition caused by `AFURLConnectionOperation` being cancelled on
|
2012-04-25 09:35:40 -07:00
|
|
|
main thread, rather than network thread (Erik Olsson)
|
|
|
|
|
|
2012-04-25 09:48:25 -07:00
|
|
|
* Fix `AFURLEncodedStringFromStringWithEncoding` to correctly handle cases
|
|
|
|
|
where % is used as a literal rather than as part of a percent escape code
|
2012-04-25 09:35:40 -07:00
|
|
|
(Mattt Thompson)
|
|
|
|
|
|
2012-04-25 09:48:25 -07:00
|
|
|
* Fix missing comma in `+defaultAcceptableContentTypes` for
|
2012-04-25 09:35:40 -07:00
|
|
|
`AFImageRequestOperation` (Michael Schneider)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
= 0.9.0 / 2012-01-23
|
|
|
|
|
|
2012-06-26 08:25:11 -07:00
|
|
|
* Add thread-safe behavior to `AFURLConnectionOperation` (Mattt Thompson)
|
2012-04-25 09:35:40 -07:00
|
|
|
|
2012-06-26 08:25:11 -07:00
|
|
|
* Add batching of operations for `AFHTTPClient` (Mattt Thompson)
|
2012-04-25 09:35:40 -07:00
|
|
|
|
2012-06-26 08:25:11 -07:00
|
|
|
* Add authentication challenge callback block to override default
|
|
|
|
|
implementation of `connection:didReceiveAuthenticationChallenge:` in
|
|
|
|
|
`AFURLConnectionOperation` (Mattt Thompson)
|
2012-01-23 08:53:37 -08:00
|
|
|
|
2012-06-26 08:25:11 -07:00
|
|
|
* Add `_AFNETWORKING_PREFER_NSJSONSERIALIZATION_`, which, when defined,
|
|
|
|
|
short-circuits the standard preference ordering used in `AFJSONEncode` and
|
|
|
|
|
`AFJSONDecode` to use `NSJSONSerialization` when available, falling back on
|
|
|
|
|
third-party-libraries. (Mattt Thompson, Shane Vitarana)
|
2012-01-23 08:53:37 -08:00
|
|
|
|
2012-06-26 08:25:11 -07:00
|
|
|
* Add custom `description` for `AFURLConnectionOperation` and `AFHTTPClient`
|
|
|
|
|
(Mattt Thompson)
|
2012-01-23 08:53:37 -08:00
|
|
|
|
2012-06-26 08:25:11 -07:00
|
|
|
* Add `text/javascript` to default acceptable content types for
|
|
|
|
|
`AFJSONRequestOperation` (Jake Boxer)
|
2012-01-23 08:53:37 -08:00
|
|
|
|
2012-06-26 08:25:11 -07:00
|
|
|
* Add `imageScale` property to change resolution of images constructed from
|
|
|
|
|
cached data (Štěpán Petrů)
|
2012-01-23 08:53:37 -08:00
|
|
|
|
2012-06-26 08:25:11 -07:00
|
|
|
* Add note about third party JSON libraries in README (David Keegan)
|
2012-01-23 08:53:37 -08:00
|
|
|
|
2012-06-26 08:25:11 -07:00
|
|
|
* `AFQueryStringFromParametersWithEncoding` formats `NSArray` values in the
|
|
|
|
|
form `key[]=value1&key[]=value2` instead of `key=(value1,value2)` (Dan Thorpe)
|
2012-01-23 08:53:37 -08:00
|
|
|
|
2012-06-26 08:25:11 -07:00
|
|
|
* `AFImageRequestOperation -responseImage` on OS X uses `NSBitmapImageRep` to
|
|
|
|
|
determine the correct pixel dimensions of the image (David Keegan)
|
2012-01-23 08:53:37 -08:00
|
|
|
|
2012-06-26 08:25:11 -07:00
|
|
|
* `AFURLConnectionOperation` `connection` has memory management policy `assign`
|
|
|
|
|
to avoid retain cycles caused by `NSURLConnection` retaining its delegate
|
|
|
|
|
(Mattt Thompson)
|
2012-01-23 08:53:37 -08:00
|
|
|
|
2012-06-26 08:25:11 -07:00
|
|
|
* `AFURLConnectionOperation` calls super implementation for `-isReady`,
|
|
|
|
|
following the guidelines for `NSOperation` subclasses (Mattt Thompson)
|
2012-01-23 08:53:37 -08:00
|
|
|
|
2012-06-26 08:25:11 -07:00
|
|
|
* `UIImageView -setImageWithURL:` and related methods call success callback
|
|
|
|
|
after setting image (Cameron Boehmer)
|
2012-01-23 08:53:37 -08:00
|
|
|
|
2012-06-26 08:25:11 -07:00
|
|
|
* Cancel request if an authentication challenge has no suitable credentials in
|
|
|
|
|
`AFURLConnectionOperation -connection:didReceiveAuthenticationChallenge:`
|
|
|
|
|
(Jorge Bernal)
|
2012-01-23 08:53:37 -08:00
|
|
|
|
2012-06-26 08:25:11 -07:00
|
|
|
* Remove exception from
|
|
|
|
|
`multipartFormRequestWithMethod:path:parameters:constructing BodyWithBlock:`
|
|
|
|
|
raised when certain HTTP methods are used. (Mattt Thompson)
|
2012-01-23 08:53:37 -08:00
|
|
|
|
2012-06-26 08:25:11 -07:00
|
|
|
* Remove `AFImageCache` from public API, moving it into private implementation
|
|
|
|
|
of `UIImageView+AFNetworking` (Mattt Thompson)
|
2012-01-23 08:53:37 -08:00
|
|
|
|
2012-06-26 08:25:11 -07:00
|
|
|
* Mac example application makes better use of AppKit technologies and
|
|
|
|
|
conventions (Mattt Thompson)
|
2012-01-23 08:53:37 -08:00
|
|
|
|
2012-06-26 08:25:11 -07:00
|
|
|
* Fix issue with multipart form boundaries in `AFHTTPClient
|
|
|
|
|
-multipartFormRequestWithMethod:path:parameters:constructing BodyWithBlock:`
|
|
|
|
|
(Ray Morgan, Mattt Thompson, Sam Soffes)
|
2012-01-23 08:53:37 -08:00
|
|
|
|
2012-06-26 08:25:11 -07:00
|
|
|
* Fix "File Upload with Progress Callback" code snippet in README (Larry Legend)
|
2012-01-23 08:53:37 -08:00
|
|
|
|
2012-06-26 08:25:11 -07:00
|
|
|
* Fix to SBJSON invocations in `AFJSONEncode` and `AFJSONDecode` (Matthias
|
|
|
|
|
Tretter, James Frye)
|
2012-01-23 08:53:37 -08:00
|
|
|
|
2012-06-26 08:25:11 -07:00
|
|
|
* Fix documentation for `AFHTTPClient requestWithMethod:path:parameters:`
|
|
|
|
|
(Michael Parker)
|
2012-01-23 08:53:37 -08:00
|
|
|
|
2012-06-26 08:25:11 -07:00
|
|
|
* Fix `Content-Disposition` headers used for multipart form construction
|
|
|
|
|
(Michael Parker)
|
2012-01-23 08:53:37 -08:00
|
|
|
|
2012-06-26 08:25:11 -07:00
|
|
|
* Add network reachability status change callback property to `AFHTTPClient`.
|
|
|
|
|
(Mattt Thompson, Kevin Harwood)
|
2012-01-23 08:53:37 -08:00
|
|
|
|
2012-06-26 08:25:11 -07:00
|
|
|
* Fix exception handling in `AFJSONEncode` and `AFJSONDecode` (David Keegan)
|
2012-01-23 08:53:37 -08:00
|
|
|
|
2012-06-26 08:25:11 -07:00
|
|
|
* Fix `NSData` initialization with string in `AFBase64EncodedStringFromString`
|
|
|
|
|
(Adam Ernst, Mattt Thompson)
|
2012-01-23 08:53:37 -08:00
|
|
|
|
2012-06-26 08:25:11 -07:00
|
|
|
* Fix error check in `appendPartWithFileURL:name:error:` (Warren Moore,
|
|
|
|
|
Baldoph, Mattt Thompson)
|
2012-01-23 08:53:37 -08:00
|
|
|
|
2012-06-26 08:25:11 -07:00
|
|
|
* Fix compiler warnings for certain configurations (Charlie Williams)
|
2012-01-23 08:53:37 -08:00
|
|
|
|
2012-06-26 08:25:11 -07:00
|
|
|
* Fix bug caused by passing zero-length `responseData` to response object
|
|
|
|
|
initializers (Mattt Thompson, Serge Paquet)
|