Overcoat v4.0 Release Notes
-
👀 See https://github.com/Overcoat/Overcoat/issues/113
Migrate from 3.x
⬆️ 1. Support of Mantle 1.x has been dropped. Upgrade your models to Mantle 2.x before migrating to Overcoat 4.0. ⬆️ 2. Overcoat 4.x only works with AFNetworking 3.x, so you have to upgrade your networking manager to 3.x too. 👍 3. Support of
NSURLConnection
has been dropped since AFNetwokring 3.x doesn't support it either.- Overcoat 4.x is able to be integrated via Carthage.
✅ 5. Support to ReactiveCocoa 3.x/4.x has been tested. The podspec also accept those versions.
👀 6.
+[OVCHTTPSessionManager responseClass]
has been deprecated. Use+[OVCHTTPSessionManager responseClassesByResourcePath]
instead. See default implementation ofOVCHTTPSessionManager
for migration example. There would be a warning message shown viaNSLog
for ths. 👀 7.+[OVCHTTPSessionManager errorModelClass]
has been deprecated. Use+[OVCHTTPSessionManager errorModelClassesByResourcePath]
instead. SeeTestSessionManager
inOVCHTTPSessionManagerTests.m
for migration example. There would be a warning message shown viaNSLog
for ths. - A new property named
rawResult
has been added intoOVCResponse
. It's the raw JSON object/array returned from remote server. OVCURLMatcher
accepts not only classes but also blocks for extra matching methods. (Like http request method and response status code) 👍 10. All methods inPromiseKit
support has addedpmk_
as prefix.
- Overcoat 4.x is able to be integrated via Carthage.
✅ 5. Support to ReactiveCocoa 3.x/4.x has been tested. The podspec also accept those versions.
👀 6.