diff --git a/README-zh-CN.md b/README-zh-CN.md index d110781e..edbc018f 100644 --- a/README-zh-CN.md +++ b/README-zh-CN.md @@ -1,7 +1,7 @@ # Yuki Hook API ![Blank](https://img.shields.io/badge/license-MIT-blue) -![Blank](https://img.shields.io/badge/version-v1.1.9-green) +![Blank](https://img.shields.io/badge/version-v1.1.10-green) [![Telegram](https://img.shields.io/badge/Follow-Telegram-blue.svg?logo=telegram)](https://t.me/YukiHookAPI)

diff --git a/README.md b/README.md index baabe28d..cac44249 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # Yuki Hook API ![Blank](https://img.shields.io/badge/license-MIT-blue) -![Blank](https://img.shields.io/badge/version-v1.1.9-green) +![Blank](https://img.shields.io/badge/version-v1.1.10-green) [![Telegram](https://img.shields.io/badge/Follow-Telegram-blue.svg?logo=telegram)](https://t.me/YukiHookAPI)

diff --git a/build.gradle b/build.gradle index fcec55df..616fe58c 100644 --- a/build.gradle +++ b/build.gradle @@ -26,8 +26,8 @@ ext { repository : [ groupId : 'com.highcapable.yukihookapi', apiVersion : [ - name: '1.1.9', - code: 42 + name: '1.1.10', + code: 43 ], name : 'YukiHookAPI', description: 'An efficient Hook API and Xposed Module solution built in Kotlin.', diff --git a/docs-source/src/en/about/changelog.md b/docs-source/src/en/about/changelog.md index 3e548e52..fb2660ed 100644 --- a/docs-source/src/en/about/changelog.md +++ b/docs-source/src/en/about/changelog.md @@ -16,7 +16,16 @@ Time zone of version release date: **UTC+8** ::: -### 1.1.9 | 2023.04.17   +### 1.1.10 | 2023.04.21   + +- The `Activity` proxy function adds the function of specifying a separate proxy `Activity` for each proxied `Activity` +- Fixed problem that the `contains` and `all` methods in `YukiHookPrefsBridge` did not judge the `native` function +- Integrate the cache function in `YukiHookPrefsBridge` into `PreferencesCacheManager` and use `LruCache` as a key-value pair cache +- Modify `YukiHookPrefsBridge` key-value pair caching function to take effect in all environments (Module Apps, Host Apps) +- Modify part of `HashMap` used for caching to `ArrayMap` to reduce memory consumption +- Fix some other possible problems + +### 1.1.9 | 2023.04.17   - Change the type of dependent library from **Java Library** (jar) to **Android Library** (aar) - Remove the inspection function of internal methods and parameters through Hook or reflection API diff --git a/docs-source/src/zh-cn/about/changelog.md b/docs-source/src/zh-cn/about/changelog.md index 11f7dce8..ca9bbfab 100644 --- a/docs-source/src/zh-cn/about/changelog.md +++ b/docs-source/src/zh-cn/about/changelog.md @@ -8,7 +8,16 @@ ::: -### 1.1.9 | 2023.04.17   +### 1.1.10 | 2023.04.21   + +- `Activity` 代理功能新增每个被代理的 `Activity` 指定单独的代理 `Activity` 功能 +- 修复 `YukiHookPrefsBridge` 中的 `contains`、`all` 方法未判断 `native` 功能的问题 +- 整合 `YukiHookPrefsBridge` 中的缓存功能到 `PreferencesCacheManager` 并使用 `LruCache` 作为键值对前置缓存 +- 修改 `YukiHookPrefsBridge` 键值对缓存功能在所有环境中生效 (模块、宿主) +- 修改部分用于缓存的 `HashMap` 到 `ArrayMap` 以减少内存消耗 +- 修复一些其它可能出现的问题 + +### 1.1.9 | 2023.04.17   - 将依赖库的类型由 **Java Library** (jar) 修改为 **Android Library** (aar) - 移除通过 Hook 或反射 API 内部方法、参数的检查功能