All Versions
14
Latest Version
Avg Release Cycle
160 days
Latest Release
1587 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v0.4 Changes
October 04, 2015Major changes
- ➕ Adds a
Fetcher
protocol that you can use to create your custom fetchers. - ➕ Adds the possibility to transform values coming out of
Fetcher
instances throughOneWayTransformer
objects without forcing them to beTwoWayTransformer
as in the case of transforming values ofCacheLevel
instances - ➕ Adds a
JSONCache
function toCacheProvider
- ➕ Adds output processers to process/sanitize values coming out of
CacheLevel
s (seepostProcess
) - ➕ Adds a way to compose multiple
OneWayTransformer
s through functions, operators and protocol extensions - ➕ Adds a way to compose multiple
TwoWayTransformer
s through functions, operators and protocol extensions - ➕ Adds a
normalize
function and protocol extension transformingCacheLevel
instances intoBasicCache
ones to make it easier to store instance properties - ➕ Adds a
JSONTransformer
class conforming toTwoWayTransformer
- ➕ Adds a
ImageTransformer
class for the iOS and WatchOS 2 frameworks conforming toTwoWayTransformer
- ➕ Adds a
StringTransformer
class conforming toTwoWayTransformer
Minor improvements
invert
is now available as a protocol extension to theTwoWayTransformer
protocol
WatchOS 2
- ➕ Adds
WatchOS 2
support throughCocoaPods
tvOS
- ➕ Adds framework support for
tvOS
- ➕ Adds a
-
v0.3.0 Changes
September 22, 2015Major notes
- Codebase converted to Swift 2.0
- ➕ Adds Watch OS 2 support
- ➕ Adds Mac OS X support
API-Breaking changes
CacheRequest.onFailure
now passes anErrorType
instead of anNSError
✨ Enhancements
- ➕ Adds an
onCompletion
method to theCacheRequest
class, that will be called in both success and failure cases
-
v0.2 Changes
August 13, 2015Major changes
- Includes a
CacheProvider
class to create commonly used caches - ✅ Includes a Playground to quickly test Carlos and custom cache architectures
- includes a new
switchLevels
function to have multiple cache lanes
Minor improvements
- 👌 Improves
DiskCacheLevel
andMemoryCacheLevel
by having protocol-based keys - Defines safer Transformers (either
OneWayTransformer
orTwoWayTransformer
) that return Optionals. If a conversion fails, set operations silently fail and get operations fail with a meaningful error. - 👍 Extends the
conditioned
function and the<?>
operator to support fetch closures - 👌 Improves the code documentation
🛠 Bugfixes
- 🛠 Fixes an issue where the
NetworkFetcher
would not correctly handle multiple get requests for the same URL
- Includes a
-
v0.1 Changes
- 🚀 First release