Skip to content

Releases: CymChad/BaseRecyclerViewAdapterHelper

4.1.4

04 Jan 09:33
Compare
Choose a tag to compare

feat: BaseDifferAdapter 数据操作方法增加 Runnable 参数

4.1.3

07 Dec 10:05
Compare
Choose a tag to compare

fix: 单独调用 notifyDataSetChanged() 方法对 stateView 不生效的 bug #3822

4.1.2

05 Dec 08:13
Compare
Choose a tag to compare

fix:修复与 3.x 版本冲突问题 #3824

4.1.1

01 Dec 03:15
Compare
Choose a tag to compare

fix: QuickGridLayoutManager 空布局无法撑满 #3818
feat: 新增 @JvmStatic,优化 java 调用 #3800

⚠️从 4.1.0 开始,修改了包名,用于兼容 BRVAH 3老版本共同使用
引用方式改为:

io.github.cymchad:BaseRecyclerViewAdapterHelper4:4.1.2

注意多了一个4,类似于RxJava的方式。

对于之前使用4.0.3等版本的,项目全局替换包名,方式如下:

1、使用全局替换:Ctrl + Shift + R
2、将 com.chad.library.adapter.base 替换为 com.chad.library.adapter4

4.1.0

21 Nov 06:47
Compare
Choose a tag to compare

feat: 新增 removeAtRange() 方法,用于便捷删除指定范围内的数据
feat: 修改项目包名,用于兼容 BRVAH 3

⚠️从 4.1.0 开始,修改了包名,用于兼容 BRVAH 3老版本共同使用
引用方式改为:

io.github.cymchad:BaseRecyclerViewAdapterHelper4:4.1.2

注意多了一个4,类似于RxJava的方式。

对于之前使用4.0.3等版本的,项目全局替换包名,方式如下:

1、使用全局替换:Ctrl + Shift + R (Mac: Command + Shift + R)
2、将 com.chad.library.adapter.base 替换为 com.chad.library.adapter4

非常抱歉,以后不会再出现类似情况!

4.0.3

07 Nov 02:55
Compare
Choose a tag to compare

feat: QuickAdapterHelper.Builder() 新增 attachTo 便捷方法
perf: emptyView 相关方法更名为 stateView
perf: submitList 中,去除 list 引用地址判断
fix: 状态布局 在 QuickGridLayoutManager 中没有铺满的 BUG
fix: 如果先设置了adapter,后设置 QuickGridLayoutManager ,其状态布局铺满不生效的 BUG

4.0.2

30 Oct 09:25
Compare
Choose a tag to compare

feat: 限制泛型T,不能为 null 类型
perf: 整理代码
fix: QuickGridLayoutManager 中可能出现的bug

4.0.1

07 Aug 08:46
ee1cdd5
Compare
Choose a tag to compare

fix: BaseSingleItemAdapteronBindViewHolder 的 BUG
feat: getItemPosition 替换为 itemIndexOfFirst,以符合命名规则

4.0.0

02 Aug 06:57
Compare
Choose a tag to compare

perf: QuickGridLayoutManager 改为 open 可以继承
perf: 整理注释
feat: 新增数据添加校验

fix: 交换元素产生的数组顺序错误问题 #3790

3.0.14

02 Jun 15:35
5f1b875
Compare
Choose a tag to compare

fix: #3770

依赖方式:

implementation "io.github.cymchad:BaseRecyclerViewAdapterHelper:3.0.14"