diff --git a/README-zh-CN.md b/README-zh-CN.md index edbc018f..242a8489 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.10-green) +![Blank](https://img.shields.io/badge/version-v1.1.11-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 cac44249..dcc2132d 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.10-green) +![Blank](https://img.shields.io/badge/version-v1.1.11-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 616fe58c..816d0e5f 100644 --- a/build.gradle +++ b/build.gradle @@ -26,8 +26,8 @@ ext { repository : [ groupId : 'com.highcapable.yukihookapi', apiVersion : [ - name: '1.1.10', - code: 43 + name: '1.1.11', + code: 44 ], 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 fb2660ed..649fa9f8 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.10 | 2023.04.21   +### 1.1.11 | 2023.04.25   + +- Fixed a critical issue since `1.1.5` version where the `Member` cache did not take effect and persistent storage eventually caused app out of memory (OOM), thanks to [Art-Chen](https://github.com/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` +- Remove the `YukiHookPrefsBridge`'s direct key-value cache function and removed `LruCache` related functions +- Deprecated ~~`YukiHookAPI.Configs.isEnablePrefsBridgeCache`~~ +- Deprecated ~~`direct`~~, ~~`clearCache`~~ functions in `YukiHookPrefsBridge` + +### 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 diff --git a/docs-source/src/zh-cn/about/changelog.md b/docs-source/src/zh-cn/about/changelog.md index ca9bbfab..a10571d8 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.10 | 2023.04.21   +### 1.1.11 | 2023.04.25   + +- 修复从 `1.1.5` 版本开始的一个严重问题,`Member` 缓存未生效且持续存储最终引发 APP 内存溢出 (OOM),感谢 [Art-Chen](https://github.com/Art-Chen) +- 移除 `Member` 的直接缓存功能并作废 ~~`YukiHookAPI.Configs.isEnableMemberCache`~~,保留 `Class` 的缓存功能 +- 对接查找功能到 `Sequence`,优化 `Member` 的查找速度与性能 +- 移除 `YukiHookPrefsBridge` 的直接键值缓存功能并移除 `LruCache` 相关功能 +- 作废了 ~~`YukiHookAPI.Configs.isEnablePrefsBridgeCache`~~ +- 作废了 `YukiHookPrefsBridge` 中的 ~~`direct`~~、~~`clearCache`~~ 方法 + +### 1.1.10 | 2023.04.21   - `Activity` 代理功能新增每个被代理的 `Activity` 指定单独的代理 `Activity` 功能 - 修复 `YukiHookPrefsBridge` 中的 `contains`、`all` 方法未判断 `native` 功能的问题