Skip to content

Releases: HighCapable/YukiReflection

1.0.3

07 Oct 09:38
b05c18e
Compare
Choose a tag to compare

YukiReflection 1.0.3 Released

  • The license agreement has been changed from MIT to Apache-2.0, subsequent versions will be distributed under this license agreement, you should change the relevant license agreement after using this version
  • Change the type of dependency library from Android Library (aar) back to Java Library (jar)
  • Adapt and support the native Java platform (some functions are only available on the Android platform)
  • Fixed fix get interfaces of class issue and merged into YukiReflection
  • Deprecated isAllowPrintingLogs, please start using the debugLog method
  • Added YukiReflection.TAG
  • Obsolete YukiReflection.API_VERSION_NAME, YukiReflection.API_VERSION_CODE, merged into YukiReflection.VERSION
  • Refactored remendy functionality in find methods, which now prints exceptions in steps
  • The multi-method find result type is changed from HashSet to MutableList
  • Added method(), constructor(), field() to directly obtain all object functions in the class
  • constructor() no longer behaves like constructor { emptyParam() }
  • Added lazyClass and lazyClassOrNull methods to lazily load Class

For more details, please check the changelog.


YukiReflection 1.0.3 已发布

  • 许可协议由 MIT 变更为 Apache-2.0,在此之后的版本将由此许可协议进行分发,您在使用此版本后应变更相关许可协议
  • 将依赖库的类型由 Android Library (aar) 修改回 Java Library (jar)
  • 适配并支持原生 Java 平台 (部分功能仅限 Android 平台)
  • 修复 fix get interfaces of class 问题并合并到 YukiReflection
  • 作废了 isAllowPrintingLogs,请开始使用 debugLog 方法
  • 新增 YukiReflection.TAG
  • 作废了 YukiReflection.API_VERSION_NAMEYukiReflection.API_VERSION_CODE,统一合并到 YukiReflection.VERSION
  • 重构方法查找中的 remendy 功能,现在可以对其进行分步打印异常
  • 多重方法查找结果类型由 HashSet 改为 MutableList
  • 新增使用 method()constructor()field() 可直接获取到类中的所有对象功能
  • constructor() 的行为不再是 constructor { emptyParam() }
  • 新增 lazyClasslazyClassOrNull 方法,可延迟装载 Class

详情请查看更新日志

1.0.2

24 Apr 22:03
0728b5e
Compare
Choose a tag to compare

YukiReflection 1.0.2 Released

!!!This version fixes a serious BUG, recommend everyone to update!!!

  • Fixed a critical issue where the Member cache did not take effect and persistent storage eventually caused app out of memory (OOM), thanks to @Art-Chen
  • Remove the direct cache function of Member and deprecated YukiReflection.Configs.isEnableMemberCache, keep the cache function of Class
  • Modified finder to Sequence, optimize the finding speed and performance of Member

For more details, please check the changelog.


YukiReflection 1.0.2 已发布

!!!这个版本修复了一个严重 BUG,推荐所有人更新!!!

  • 修复一个严重问题,Member 缓存未生效且持续存储最终引发 APP 内存溢出 (OOM),感谢 @Art-Chen
  • 移除 Member 的直接缓存功能并作废 YukiReflection.Configs.isEnableMemberCache,保留 Class 的缓存功能
  • 对接查找功能到 Sequence,优化 Member 的查找速度与性能

详情请查看更新日志

1.0.1

15 Apr 16:57
9e093e4
Compare
Choose a tag to compare

YukiReflection 1.0.1 Released

  • Change the type of dependent library from Java Library (jar) to Android Library (aar)
  • Removed wrong Class object declaration in Android type

For more details, please check the changelog.


YukiReflection 1.0.1 已发布

  • 将依赖库的类型由 Java Library (jar) 修改为 Android Library (aar)
  • 移除了 Android type 中的错误 Class 对象声明

详情请查看更新日志

1.0.0

25 Jan 17:42
3148554
Compare
Choose a tag to compare

YukiReflection 1.0.0 Released

  • The first version is submitted to Maven

YukiReflection 1.0.0 已发布

  • 首个版本提交至 Maven