1.1.4之前的开发都是在google code上托管的,从1.1.4开始记录版本日志。
2016-05-17
- 针对android6.0的权限需求,imageloader做了修改
- 新增NoEmptyHashMap
- 优化RxImageLoader
- 新增aspectj的支持, 增加了@LogMethod @Trace @Cacheable @Safe @Async @Prefs 等注解,这些注解无需使用反射
- 新增RxAsyncTask
2016-02-15
- 修复底层的bug 优化代码
- 项目结构由原先的eclipse转变成android studio
- 增加工具类Preconditions
- 增加RxEventBus RxImageloader,这2个模块还处于试验阶段,不推荐使用
- 增加android5.0以后判断app是否处于前台的方法
- 增加cache类
- 增加SAFRecycleAdapter类
- 去掉原先插件化的类,打算重新设计这个模块
2015-08-28
- 增加HttpRetryStrategy接口
- imageloader的线程数,由当前手机的cpu数量决定
- 增加新型的反射工具类
2015-08-04
- 删除RestClient的BinaryResponseHandler
- RestClient增加response的header支持
- 修复android L以后版本无法使用imageloader的bug
2015-07-21
- 增加下载模块
- 修复删除图片缓存时,报的空指针bug
2015-06-18
- 增加AbstractParcelable
- 精简SAFActivity、SAFFragmentActivity
- 删除cn.salesuite.saf.net包,减少saf包的大小
2015-05-06
- RestClient增加https的支持
- 修复L的bug
- InjectExtra增加默认值
- AsyncTaskExecutor增加android.os.AsyncTask的支持
2015-03-11
- 增加OnClick的hocker接口,before和after方法,用于埋点
- 增加OnItemClick的hocker接口,before和after方法,用于埋点
- 增加工具方法
- 增加RestClient的BinaryResponseHandler(曹亚民)
- 增加全新的AsyncTask(曹亚民)
2015-02-24
- 增加工具类
- 优化Router,Router增加便于埋点的接口
- 修复ToastUtils的bug
2014-12-24
- eventbus增加线程模式ScheduleBackgroundThread
- 增加List的帮助类Lists
- BasePrefs中各个put方法,都包含save()方法,避免BasePrefs再调用save()
- 修复bug
2014-11-12
- 完善工具类命名规范
2014-11-10
- 完善SAFAdapter
- Injector增加Adapter的支持
- 完善多个工具类
2014-10-10
- 优化ImageLoader
- 增加@OnTouch
- 增加SAFAdapter
- 完善L、ToastUtil
2014-09-17
- 优化RestClient,增加重试机制
- 增加@OnLongClick
2014-09-11
- 优化ImageLoader,disklrucache升级到2.0.3
2014-09-06
- 增加@InjectViews、@OnClick、@OnItemClick
- 增加日志框架L
- 优化@InjectView