2014-11-7
- Renamed classes to provide better understanding of what means each of the components on a clean architecture. Now
Requests
are renamed toDelegates
,Strategies
are renamed toInteractors
andProvider
Executors
. From now on we will be using the new names instead of the old ones. - Removed dependencies towards
JobQueue
. NowInteractors
are pureRunnables
that can be executed via aThreadPoolExecutor
(implementation not provided) - Included a new
UpdateableInteractor
andUpdateableDelegate
to perform looped request to the network (e.g. Bluetooth-like Discovery Service)
2014-11-7
- Moved all the Strategies towards Kor-Commons.
- Now this is a pure Java implementation.
2014-10-24
retrieveNetworkResponse
now throws an exception in order to properly catch erroneous responses throughcomposeErrorResponse(Exception
.
##Kor Retrofit 1.0.9 2014-10-24
- Updated dependencency to kor-common 1.31
##Kor Android 1.0.1 2014-10-24
- Updated dependencency to kor-common 1.31
##Kor Retrofit 1.0.8 2014-08-21
- Minor bump that supports Kor-Common 1.2
2014-08-21
- New structure for
BaseRepository
, now delegates the calls to both internalcurrentLevel
andnextLevel
repositories, making the BaseRepository much more flexible. - Now
BaseRepository
has better implementations ofgetAll()
andgetAll(ids)
methods. - Now Kor-Common provide a
BaseFastRepository
which extendsBaseRepository
and implementsFastRepository
interface. - Memory Map repository extracted to a individual Repository module that supposrts
FastRepository
interface. - Added
LruMemoryRepository
that supports recycling memory repositories via LRUCAche from android support library.
2014-07-25
- Fixed bug that was preventing
composeErrorResponse(RetrofitError)
to be properly dispatched.