更新日志

这里记录了 KavaRef 的版本更新历史。

特别注意

我们只会对最新的 API 版本进行维护,若你正在使用过时的 API 版本则代表你自愿放弃一切维护的可能性。

1.0.3 | 2026.05.28  最新

kavaref-core

  • 统一 MethodResolverFieldResolverConstructorResolver 的成员可访问性处理逻辑
  • 优化 MemberProcessor 的注解处理逻辑,并改进条件匹配失败时的提示信息
  • 修复可选模式下字符串类型解析失败时可能误匹配 Any 的问题

kavaref-extension

  • 调整 makeAccessible() 的行为,现在会返回 Boolean 表示是否成功,并支持使用 trySetAccessible() 设置可访问性
  • 优化 createInstance() 的构造方法缓存逻辑,并补充构造方法可访问性校验

历史版本

kavaref-core

1.0.2 | 2025.09.23  过旧

  • 移除 org.slf4j:slf4j-simple 依赖以修复在 SpringBoot 项目中引起的冲突问题
  • 移除已被弃用的 T.resolve() 方法避免其污染作用域,如果仍未迁移,请按照文档指引迁移到 T.asResolver()

1.0.1 | 2025.07.06  过旧

  • T.resolve() 已被弃用,因为其存在命名空间污染问题,现在推荐迁移到 T.asResolver()
  • 移除了 KavaRef 中存在的残留 block 方法,如果有用到此类方法,你可以手动使用 apply 来实现

1.0.0 | 2025.06.25  过旧

  • 首个版本提交至 Maven

kavaref-extension

1.0.2 | 2025.12.13  过旧

  • 新增 TypeRef 功能,可用于在运行时保留泛型信息

1.0.1 | 2025.07.06  过旧

  • 修复 VariousClassloadOrNull 返回类型是 Class<*>? 而不是 Class<Any>? 的问题

1.0.0 | 2025.06.25  过旧

  • 首个版本提交至 Maven