Skip to content

Commit 6b4804c

Browse files
committed
Update version to 1.1.9
1 parent 51a9f42 commit 6b4804c

File tree

5 files changed

+46
-6
lines changed

5 files changed

+46
-6
lines changed

README-zh-CN.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Yuki Hook API
22

33
![Blank](https://img.shields.io/badge/license-MIT-blue)
4-
![Blank](https://img.shields.io/badge/version-v1.1.8-green)
4+
![Blank](https://img.shields.io/badge/version-v1.1.9-green)
55
[![Telegram](https://img.shields.io/badge/Follow-Telegram-blue.svg?logo=telegram)](https://t.me/YukiHookAPI)
66
<br/><br/>
77
<img src="https://github.com/fankes/YuKiHookAPI/blob/master/img-src/icon.png?raw=true" width = "100" height = "100"/>

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Yuki Hook API
22

33
![Blank](https://img.shields.io/badge/license-MIT-blue)
4-
![Blank](https://img.shields.io/badge/version-v1.1.8-green)
4+
![Blank](https://img.shields.io/badge/version-v1.1.9-green)
55
[![Telegram](https://img.shields.io/badge/Follow-Telegram-blue.svg?logo=telegram)](https://t.me/YukiHookAPI)
66
<br/><br/>
77
<img src="https://github.com/fankes/YuKiHookAPI/blob/master/img-src/icon.png?raw=true" width = "100" height = "100"/>

build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ ext {
2626
repository : [
2727
groupId : 'com.highcapable.yukihookapi',
2828
apiVersion : [
29-
name: '1.1.8',
30-
code: 41
29+
name: '1.1.9',
30+
code: 42
3131
],
3232
name : 'YukiHookAPI',
3333
description: 'An efficient Hook API and Xposed Module solution built in Kotlin.',

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

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,27 @@ Time zone of version release date: **UTC+8**
1616

1717
:::
1818

19-
### 1.1.8 | 2023.02.01 &ensp;<Badge type="tip" text="latest" vertical="middle" />
19+
### 1.1.9 | 2023.04.17 &ensp;<Badge type="tip" text="latest" vertical="middle" />
20+
21+
- Change the type of dependent library from **Java Library** (jar) to **Android Library** (aar)
22+
- Remove the inspection function of internal methods and parameters through Hook or reflection API
23+
- Fixed the problem that `YukiHookDataChannel` automatically segmented data sending function could not work normally (exception would still be thrown)
24+
- Added the ability to manually modify the maximum data byte size allowed by `YukiHookDataChannel` to be sent at one time according to the limitations of the target device
25+
- Remove the restriction that `YukiHookDataChannel` can only be used in module `Activity`, now you can use it anywhere
26+
- Modify and standardize the broadcast Action name used by `YukiHookDataChannel`
27+
- Fix the problem that `BadParcelableException` occurs when `YukiHookDataChannel` has different modules with the same host
28+
- Added `ExecutorType`, you can get the type of known Hook Framework through `YukiHookAPI.Status.Executor.type`
29+
- ~~`YukiHookModulePrefs`~~ renamed to `YukiHookPrefsBridge`
30+
- Modify `YukiHookPrefsBridge` to be implemented as a non-singleton, as a singleton may cause data confusion
31+
- Deprecated ~~`Context.modulePrefs(...)`~~ method, please move to `Context.prefs(...)`
32+
- `YukiHookPrefsBridge` adds `native` method, which supports storing private data in modules and hosts directly as native storage
33+
- Integrate the storage method in `YukiHookPrefsBridge` to `YukiHookPrefsBridge.Editor`, please use `edit` method to store data
34+
- `YukiHookPrefsBridge` adds `contains` method
35+
- Cache dynamically created proxy objects in `YukiHookPrefsBridge`, try to fix problems that may cause OOM in the host and modules
36+
- Modify the proxy class of the `Activity` proxy function to be dynamically generated to prevent conflicts caused by injecting different modules into the host
37+
- Fixed some other possible problems
38+
39+
### 1.1.8 | 2023.02.01 &ensp;<Badge type="warning" text="stale" vertical="middle" />
2040

2141
- Fixed the problem that the underlying Hook method cannot update the modified state synchronously when modifying parameters such as `result` during callback, thanks to the [Issue](https://github.com/fankes/YukiHookAPI/issues/23) of [Yongzheng Lai](https://github.com/elvizlai)
2242
- Move the entry class name file automatically generated by `YukiHookAPI` from `assets/yukihookapi_init` to `resources/META-INF/yukihookapi_init`

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

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

99
:::
1010

11-
### 1.1.8 | 2023.02.01 &ensp;<Badge type="tip" text="最新" vertical="middle" />
11+
### 1.1.9 | 2023.04.17 &ensp;<Badge type="tip" text="最新" vertical="middle" />
12+
13+
- 将依赖库的类型由 **Java Library** (jar) 修改为 **Android Library** (aar)
14+
- 移除通过 Hook 或反射 API 内部方法、参数的检查功能
15+
- 修复 `YukiHookDataChannel` 自动分段发送数据功能不能正常生效 (依然会抛出异常) 的问题
16+
- 新增可以手动根据目标设备的限制修改 `YukiHookDataChannel` 允许一次发送的最大数据字节大小
17+
- 移除 `YukiHookDataChannel` 只能在模块 `Activity` 中使用的限制,现在你可以在任何地方使用它
18+
- 修改并规范 `YukiHookDataChannel` 使用的广播 Action 名称
19+
- 修复 `YukiHookDataChannel` 在不同模块同一宿主的情况下出现 `BadParcelableException` 异常的问题
20+
- 新增 `ExecutorType`,可以通过 `YukiHookAPI.Status.Executor.type` 来获取已知 Hook Framework 的类型
21+
- ~~`YukiHookModulePrefs`~~ 更名为 `YukiHookPrefsBridge`
22+
- 修改 `YukiHookPrefsBridge` 为非单例实现,作为单例可能发生数据混淆的问题
23+
- 作废了 ~~`Context.modulePrefs(...)`~~ 方法,请转移到 `Context.prefs(...)`
24+
- `YukiHookPrefsBridge` 新增 `native` 方法,支持直接作为原生存储在模块和宿主中存储私有数据
25+
- 整合 `YukiHookPrefsBridge` 中的存储方法到 `YukiHookPrefsBridge.Editor`,请使用 `edit` 方法来存储数据
26+
- `YukiHookPrefsBridge` 新增 `contains` 方法
27+
- 缓存 `YukiHookPrefsBridge` 中动态创建的代理对象,尝试修复可能会导致宿主、模块出现 OOM 的问题
28+
- 修改 `Activity` 代理功能的代理类为动态生成,防止不同模块注入宿主后造成冲突
29+
- 修复一些其它可能出现的问题
30+
31+
### 1.1.8 | 2023.02.01 &ensp;<Badge type="warning" text="过旧" vertical="middle" />
1232

1333
- 修复底层 Hook 方法在回调时修改 `result` 等参数时时不能同步更新修改后的状态问题,感谢 [Yongzheng Lai](https://github.com/elvizlai)[Issue](https://github.com/fankes/YukiHookAPI/issues/23)
1434
- 移动 `YukiHookAPI` 自动生成的入口类名称文件 `assets/yukihookapi_init``resources/META-INF/yukihookapi_init`

0 commit comments

Comments
 (0)