Update version to 1.1.11

This commit is contained in:
2023-04-25 05:45:05 +08:00
parent a398720755
commit 0454c6faee
5 changed files with 24 additions and 6 deletions

View File

@@ -1,7 +1,7 @@
# Yuki Hook API # Yuki Hook API
![Blank](https://img.shields.io/badge/license-MIT-blue) ![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) [![Telegram](https://img.shields.io/badge/Follow-Telegram-blue.svg?logo=telegram)](https://t.me/YukiHookAPI)
<br/><br/> <br/><br/>
<img src="https://github.com/fankes/YuKiHookAPI/blob/master/img-src/icon.png?raw=true" width = "100" height = "100"/> <img src="https://github.com/fankes/YuKiHookAPI/blob/master/img-src/icon.png?raw=true" width = "100" height = "100"/>

View File

@@ -1,7 +1,7 @@
# Yuki Hook API # Yuki Hook API
![Blank](https://img.shields.io/badge/license-MIT-blue) ![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) [![Telegram](https://img.shields.io/badge/Follow-Telegram-blue.svg?logo=telegram)](https://t.me/YukiHookAPI)
<br/><br/> <br/><br/>
<img src="https://github.com/fankes/YuKiHookAPI/blob/master/img-src/icon.png?raw=true" width = "100" height = "100"/> <img src="https://github.com/fankes/YuKiHookAPI/blob/master/img-src/icon.png?raw=true" width = "100" height = "100"/>

View File

@@ -26,8 +26,8 @@ ext {
repository : [ repository : [
groupId : 'com.highcapable.yukihookapi', groupId : 'com.highcapable.yukihookapi',
apiVersion : [ apiVersion : [
name: '1.1.10', name: '1.1.11',
code: 43 code: 44
], ],
name : 'YukiHookAPI', name : 'YukiHookAPI',
description: 'An efficient Hook API and Xposed Module solution built in Kotlin.', description: 'An efficient Hook API and Xposed Module solution built in Kotlin.',

View File

@@ -16,7 +16,16 @@ Time zone of version release date: **UTC+8**
::: :::
### 1.1.10 | 2023.04.21 &ensp;<Badge type="tip" text="latest" vertical="middle" /> ### 1.1.11 | 2023.04.25 &ensp;<Badge type="tip" text="latest" vertical="middle" />
- 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 &ensp;<Badge type="warning" text="stale" vertical="middle" />
- The `Activity` proxy function adds the function of specifying a separate proxy `Activity` for each proxied `Activity` - 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 - Fixed problem that the `contains` and `all` methods in `YukiHookPrefsBridge` did not judge the `native` function

View File

@@ -8,7 +8,16 @@
::: :::
### 1.1.10 | 2023.04.21 &ensp;<Badge type="tip" text="最新" vertical="middle" /> ### 1.1.11 | 2023.04.25 &ensp;<Badge type="tip" text="最新" vertical="middle" />
- 修复从 `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 &ensp;<Badge type="warning" text="过旧" vertical="middle" />
- `Activity` 代理功能新增每个被代理的 `Activity` 指定单独的代理 `Activity` 功能 - `Activity` 代理功能新增每个被代理的 `Activity` 指定单独的代理 `Activity` 功能
- 修复 `YukiHookPrefsBridge` 中的 `contains``all` 方法未判断 `native` 功能的问题 - 修复 `YukiHookPrefsBridge` 中的 `contains``all` 方法未判断 `native` 功能的问题