GitPedia
wyjsonGo

wyjsonGo/GoRouter

A routing framework to assist Android componentization (帮助 Android App 进行组件化改造的路由框架),Gradle插件支持8.0+,模块Application生命周期

30 Releases
Latest: 1y ago
2.5.6Latest
wyjsonGowyjsonGo·1y ago·May 20, 2025
GitHub

1.fix `getCurrentPath()` and `getRawURI()` Not found Return null 2.gradle8.0 upgrade to 8.9 3.jdk17

2.5.2
wyjsonGowyjsonGo·1y ago·November 12, 2024
GitHub

修复事件并发bug

2.5.1
wyjsonGowyjsonGo·2y ago·March 13, 2024
GitHub

优化`inject()`方法

2.5.0
wyjsonGowyjsonGo·2y ago·February 2, 2024
GitHub

优化跳转

2.4.9
wyjsonGowyjsonGo·2y ago·January 24, 2024
GitHub

优化路由帮助类

2.4.8
wyjsonGowyjsonGo·2y ago·January 18, 2024
GitHub

1.修复存在多个相同页面事件解绑不及时bug 2.修改动态注册模块Application方法

2.4.7
wyjsonGowyjsonGo·2y ago·January 12, 2024
GitHub

优化路由路径支持(a-zA-Z0-9_-.#)

2.4.6
wyjsonGowyjsonGo·2y ago·January 10, 2024
GitHub

`GoRouter.getInstance().inject(this)`方法删除过时标记

2.4.5
wyjsonGowyjsonGo·2y ago·January 4, 2024
GitHub

添加go()无参方法

2.4.4
wyjsonGowyjsonGo·2y ago·December 26, 2023
GitHub

添加路由Tag工具,支持更多对Tag的操作

2.4.3
wyjsonGowyjsonGo·2y ago·December 20, 2023
GitHub

helper任务添加Cache功能,提升执行速度

2.4.2
wyjsonGowyjsonGo·2y ago·December 20, 2023
GitHub

optimize code

2.4.1
wyjsonGowyjsonGo·2y ago·December 20, 2023
GitHub

helper添加postEvent方法

2.4.0
wyjsonGowyjsonGo·2y ago·December 19, 2023
GitHub

自动生成路由帮助类(调用更方便,不需要知道目标页面参数名和参数类型、是否必传等元素,通过帮助类提供的方法,可简单实现路由跳转和服务获取)

2.3.5
wyjsonGowyjsonGo·2y ago·December 8, 2023
GitHub

1.支持kapt

2.3.4
wyjsonGowyjsonGo·2y ago·December 7, 2023
GitHub

1.修复生成路由文档required属性不正确bug

2.3.3
wyjsonGowyjsonGo·2y ago·December 7, 2023
GitHub

1.optimize GoRouter-Gradle-Plugin 2.optimize param inject

2.3.2
wyjsonGowyjsonGo·2y ago·December 6, 2023
GitHub

1.新的参数注入方式,性能更好!

2.3.1
wyjsonGowyjsonGo·2y ago·November 28, 2023
GitHub

1.修复withObject()方法泛型 2.添加基础数据数组类型

2.3.0
wyjsonGowyjsonGo·2y ago·November 22, 2023
GitHub

服务实现类支持别名,可同时存在多个

2.2.0
wyjsonGowyjsonGo·2y ago·November 21, 2023
GitHub

1.新增withObject()方法传递自定义对象(参数4-2) 2.新增injectCheck()方法检查required标识(参数4-2)

2.1.4
wyjsonGowyjsonGo·2y ago·November 21, 2023
GitHub

拆分核心代码,方便代码阅读,LogisticsCenter拆分成RouteCenter,ServiceCenter,InterceptorCenter,EventCenter

2.1.3
wyjsonGowyjsonGo·2y ago·November 20, 2023
GitHub

1.修复自动注册存在多个变体失败的bug 2.修改混淆文件

2.1.1
wyjsonGowyjsonGo·2y ago·November 17, 2023
GitHub

修复Gradle生成文档任务存在多个变体失败bug

2.1.0
wyjsonGowyjsonGo·2y ago·November 16, 2023
GitHub

1.增加路由页面Event功能(参数5-10) 2.添加对registerForActivityResult()方法的支持 3.修改go()方法组装card基础参数的顺序 4.修复生成文档没包含当前项目bug 5.优化生成文档过滤空值

2.0.2
wyjsonGowyjsonGo·2y ago·November 14, 2023
GitHub

1.获取原始的URI方法 2.获取当前页面路径方法

2.0.0
wyjsonGowyjsonGo·2y ago·November 13, 2023
GitHub

1.按需分组加载路由 2.模块Application生命周期功能 3.修改项目整体包结构 4.全新的生成路由文档方式(参见5-9) 5.升级Gradle8.1.2 6.注解处理器添加增量编译支持 7.优化可能会出现空指针的情况 8.开放CardMeta类setPath()方法, Card类setUri()方法访问范围 9.添加MIT LICENSE

1.2.0
wyjsonGowyjsonGo·2y ago·November 7, 2023
GitHub

1.Gradle8.0+自动注册路由 2.扫描dex方式加载模块路由类 3.注解范围@Retention CLASS 修改到 SOURCE 4.优化Card类 5.获取路由注册模式

1.1.3
wyjsonGowyjsonGo·2y ago·November 1, 2023
GitHub

1.支持父类字段自动注入 2.优化文档字段类型

1.1.2
wyjsonGowyjsonGo·2y ago·November 1, 2023
GitHub

1.build()方法路径为空不抛异常 2.优化inject()方法 3.优化addCardMeta方法