2014-11-7
- Renamed classes to provide better understanding of what means each of the components on a clean architecture. Now
Requestsare renamed toDelegates,Strategiesare renamed toInteractorsandProviderExecutors. From now on we will be using the new names instead of the old ones. - Removed dependencies towards
JobQueue. NowInteractorsare pureRunnablesthat can be executed via aThreadPoolExecutor(implementation not provided) - Included a new
UpdateableInteractorandUpdateableDelegateto 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
retrieveNetworkResponsenow 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 internalcurrentLevelandnextLevelrepositories, making the BaseRepository much more flexible. - Now
BaseRepositoryhas better implementations ofgetAll()andgetAll(ids)methods. - Now Kor-Common provide a
BaseFastRepositorywhich extendsBaseRepositoryand implementsFastRepositoryinterface. - Memory Map repository extracted to a individual Repository module that supposrts
FastRepositoryinterface. - Added
LruMemoryRepositorythat supports recycling memory repositories via LRUCAche from android support library.
2014-07-25
- Fixed bug that was preventing
composeErrorResponse(RetrofitError)to be properly dispatched.