Skip to content

Releases: didi/DRouter

2.2.1

30 Dec 05:56
Compare
Choose a tag to compare
  1. 动态注册路由支持优先级配置
  2. 路由表的Activity结点增加配置可选使用类class作为目标,需求如下
    #20
    针对有需求会在打包时对Activity做动态修改的特殊处理,增加了配置项可以选择使用Activity(class)而不是Activity(string)作为路由表元素,不配置还是string以前的逻辑

2.1.3

30 Dec 05:58
Compare
Choose a tag to compare
  1. 因高版本gradle文件路径改变,移除jetified-的jar目录过滤规则
  2. 修复windows下增量编译时偶现jar文件正在使用的错误

2.1.1

13 Sep 11:46
Compare
Choose a tag to compare
  1. 修复打开ActivityForResult时偶现
    FragmentManager is already executing transactions

2.1.0

21 Aug 13:00
Compare
Choose a tag to compare
  1. Router注解支持uri配置,作为scheme、host、path的组合
  2. Router注解path参数不强制/开头

2.0.0

03 Aug 04:46
Compare
Choose a tag to compare
  1. 适配AndroidX
  2. 如需要Support版本可以继续使用1.x版本

1.0.9

21 Jul 14:59
Compare
Choose a tag to compare
  1. 修复增量编译时低概率报错
  2. 动态路由支持更新替换

1.0.8

30 Jun 15:19
Compare
Choose a tag to compare
  1. 路由匹配区分大小写
  2. 占位符匹配时,占位符匹配规则排除包含/的部分
  3. 修复跨进程回调时内存泄漏

1.0.7

20 Jun 08:48
Compare
Choose a tag to compare
  1. 修复跨进程时因服务端进程死亡客户端受到牵连
  2. 修复多个路由目标结点时,priority优先级不生效
  3. 增加多个目标结点时,当priority一样,精确匹配优先级高于模糊匹配

1.0.6

31 May 14:52
Compare
Choose a tag to compare
  1. 路由注解支持占位符
  2. 使用ActivityResult时,如果宿主回收,也可以收到回调
  3. 修复目标页面是透明页面时,无法收到ActivityResultCallback的问题
  4. 拦截器支持字符串名字,可以代替类耦合的形式引用拦截器
  5. 包仓库更新到maven

1.0.4

28 Mar 13:15
Compare
Choose a tag to compare

页面路由增加粘滞态
页面路由的页面变化时增加改变类型监听