Skip to content

Commit e3c6532

Browse files
committed
Bump version to 1.1.0
1 parent 6c8556c commit e3c6532

3 files changed

Lines changed: 53 additions & 3 deletions

File tree

docs-source/src/en/about/changelog.md

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,32 @@ We will only maintain the latest API version. If you are using an outdated API v
88

99
:::
1010

11-
### 1.0.3 | 2026.05.28 &ensp;<Badge type="tip" text="latest" vertical="middle" />
11+
### 1.1.0 | 2026.06.06 &ensp;<Badge type="tip" text="latest" vertical="middle" />
12+
13+
#### kavaref-core
14+
15+
- Added platform base module integration while keeping the core API unchanged. Add [kavaref-android](../library/kavaref-android.md) or [kavaref-jvm](../library/kavaref-jvm.md) according to the target platform
16+
- Added `MethodCondition.genericReturnType(...)` and `MethodCondition.defaultValue(...)` conditions
17+
- Adjusted the internal implementation of `ExecutableCondition` to avoid directly depending on `Executable` on lower Android versions
18+
- Moved platform-specific member access, accessibility, annotation, and generic handling to platform base modules
19+
20+
#### kavaref-android
21+
22+
- Added Android platform base module with support for using `KavaRef` in environments with Min SDK 21
23+
- Added Android Lint rules
24+
- Added R8/ProGuard configuration and Android platform logging implementation
25+
26+
#### kavaref-jvm
27+
28+
- Added JVM platform base module with full JVM reflection support
29+
- Added JVM platform logging implementation while keeping the original JVM usage experience
30+
31+
#### kavaref-extension
32+
33+
- Optimized constructor argument matching in `createInstance()` for lower Android version compatibility
34+
- Optimized the type resolution implementation of `Type.toClass()`
35+
36+
### 1.0.3 | 2026.05.28 &ensp;<Badge type="warning" text="stale" vertical="middle" />
1237

1338
#### kavaref-core
1439

docs-source/src/zh-cn/about/changelog.md

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,32 @@
88

99
:::
1010

11-
### 1.0.3 | 2026.05.28 &ensp;<Badge type="tip" text="最新" vertical="middle" />
11+
### 1.1.0 | 2026.06.06 &ensp;<Badge type="tip" text="最新" vertical="middle" />
12+
13+
#### kavaref-core
14+
15+
- 新增平台底座接入机制,核心 API 保持不变,使用时需按平台引入 [kavaref-android](../library/kavaref-android.md)[kavaref-jvm](../library/kavaref-jvm.md)
16+
- 新增 `MethodCondition.genericReturnType(...)``MethodCondition.defaultValue(...)` 条件
17+
- 调整 `ExecutableCondition` 内部实现,避免低版本 Android 直接依赖 `Executable`
18+
- 将成员访问、可访问性、注解与泛型等平台差异能力下沉到平台底座
19+
20+
#### kavaref-android
21+
22+
- 新增 Android 平台底座模块,支持 Min SDK 21 环境下使用 `KavaRef`
23+
- 新增 Android Lint 规则
24+
- 新增 R8/ProGuard 配置与 Android 平台日志实现
25+
26+
#### kavaref-jvm
27+
28+
- 新增 JVM 平台底座模块,提供完整 JVM 反射能力支持
29+
- 新增 JVM 平台日志实现,并保持原有 JVM 使用体验
30+
31+
#### kavaref-extension
32+
33+
- 优化 `createInstance()` 的构造方法参数匹配逻辑,兼容低版本 Android
34+
- 优化 `Type.toClass()` 的类型解析实现
35+
36+
### 1.0.3 | 2026.05.28 &ensp;<Badge type="warning" text="过旧" vertical="middle" />
1237

1338
#### kavaref-core
1439

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ kotlin.code.style=official
77
project.name=KavaRef
88
project.url=https://github.com/HighCapable/KavaRef
99
project.groupName=com.highcapable.kavaref
10-
project.kavaref-bom.version="1.0.3"
10+
project.kavaref-bom.version="1.1.0"
1111
project.kavaref-android.namespace=${project.groupName}.android
1212
project.kavaref-android-lint.namespace=${project.groupName}.android.lint
1313
project.kavaref-android-lint.identifier=${project.groupName}:kavaref-android:${project.kavaref-bom.version}

0 commit comments

Comments
 (0)