Skip to content

Releases: FlyJingFish/AndroidAOP

完善功能

27 Sep 08:14

Choose a tag to compare

1、针对 Java或Kotlin 的 Library 也可使用debugMode
2、修复纯Kotlin代码的 Module 无法使 debugMode 生效的问题

修复bug

25 Sep 08:05

Choose a tag to compare

1、修复反射执行方法时的非空限制问题 (fix:#34
2、修复增量修改切面的逻辑判断错误问题
3、优化一部分代码写法

修复bug,完善功能

23 Sep 11:16

Choose a tag to compare

1、AopMethod 新增是否是lambda方法判断
2、重构框架结构将 javassist 单独提出作为一个单独的项目
3、修复收集继承类是内部类时的bug
4、修改AOP配置文件几个配置格式
5、规范匹配所有方法时的写法要求

完善功能

20 Sep 14:30

Choose a tag to compare

1、@AndroidAopMatchClassMethod 的 overrideMethod 为 true 时如果重写方法被修改则进行 clean提示
2、@AndroidAopMatchClassMethod 的 overrideMethod 为 true 时的重写方法增加参数名称、泛型信息
3、修复 javassist 缓存问题,相应的减少 windows 电脑占用问题

完善功能

19 Sep 15:41

Choose a tag to compare

1、完善 @AndroidAopMatchClassMethod overrideMethod 为 true 对包访问权限的判断

完善功能

19 Sep 11:23

Choose a tag to compare

1、@AndroidAopMatchClassMethod 新增 overrideMethod 可在子类中自动重写方法
2、减少一个依赖项
3、ProceedJoinPoint 重写 toString 方法,方便打印

重构框架结构

14 Sep 11:20

Choose a tag to compare

1、重构框架结构,android-aop-core 中内置常见注解移动到 android-aop-extra 以使代码更简洁
2、适配kotlin代码class目录

修复bug ,优化代码

11 Sep 13:24

Choose a tag to compare

1、修复部分情况下 windows 系统出现文件占用的问题
2、适配 windows 文件系统,修复切面失效问题
3、完善精简切面配置类

增强功能

06 Sep 11:03

Choose a tag to compare

1、对以下几个切面注解增加对suspend函数的支持

  • @SingleClick
  • @DoubleClick
  • @OnLifecycle
  • @Permission

2、修改crash堆栈信息,去除杂质信息

修复bug

23 Aug 08:15

Choose a tag to compare

修复两个编译期bug