Carlos v0.9.1 Release Notes

Release Date: 2016-12-14 // over 7 years ago
  • Breaking changes

    • ๐Ÿ‘ Swift 3.0 support (for Swift 2.3 use specific commit 5d354c829d766568f164c386c59de21357b5ccff instead)
    • ๐Ÿ†• batchGetAll has been removed and replaced with a reified allBatch (see New features )
    • ๐Ÿšš All deprecated functions have been removed
    • ๐Ÿšš All custom operators have been removed in favor of their function counterparts
    • ๐ŸŽ macOS and tvOS support has been temporarily dropped and will be probably re-added in the future
    • set method on CacheLevel now returns a Future enabling error-handling and progress-tracking of set calls.

    ๐Ÿ†• New Features

    • It's now possible to lift a CacheLevel into one that operates on a sequence of keys and returns a sequence of values. You can use allBatch to create a concrete BatchAllCache. You can use get on this cache if you want to pass a list of keys and get the success callback when all of them succeed and the failure callback as soon as one of them fails (old behavior of batchGetAll), or you can compose or transform an allBatch cache just like any another CacheLevel. Consult the README.md for an example.