6.7.0 - 发行版发布准备
This commit is contained in:
@@ -15,7 +15,7 @@
|
||||
<a href="https://developer.android.com/studio/archive"><img alt="Android Studio" src="https://img.shields.io/badge/Android%20Studio-2023.3+-B64FC8"/></a>
|
||||
<a href="https://www.jetbrains.com/idea/download/other.html"><img alt="IntelliJ IDEA" src="https://img.shields.io/badge/IntelliJ%20IDEA-2023.3+-EE4677"/></a>
|
||||
<br>
|
||||
<a href="https://github.com/mozilla/rhino"><img alt="Rhino" src="https://img.shields.io/badge/Rhino-1.8.1--SNAPSHOT-795548"/></a>
|
||||
<a href="https://github.com/mozilla/rhino"><img alt="Rhino" src="https://img.shields.io/badge/Rhino-2.0.0--SNAPSHOT-795548"/></a>
|
||||
<a href="https://www.jetbrains.com/?from=AutoJs6"><img alt="JetBrains supporter" src="https://img.shields.io/badge/Supporter-JetBrains-AA2786"/></a>
|
||||
<a href="http://project.autojs6.com/blob/master/LICENSE"><img alt="GitHub License" src="https://img.shields.io/github/license/SuperMonster003/AutoJs6?color=534BAE&label=License"/></a>
|
||||
</p>
|
||||
@@ -59,17 +59,17 @@ AutoJs6 は `2021/12/01` に Auto.js 最終プロジェクトを基に二次開
|
||||
| <span style="word-break:keep-all;white-space:nowrap">[Auto.js](https://github.com/hyb1996/Auto.js)</span> | <span style="word-break:keep-all;white-space:nowrap">[Auto.js](https://github.com/TonyJiangWJ/Auto.js/commit/268ec8895bbfa28fc7715154eb15b1c1eaaefd14#diff-5e01f7d37a66e4ca03deefc205d8e7008661cdd0284a05aaba1858e6b7bf9103R2)</span> | <span style="word-break:keep-all;white-space:nowrap">[hyb1996](https://github.com/hyb1996)</span> | <span style="word-break:keep-all;white-space:nowrap">`2017/01/27`</span> | <span style="word-break:keep-all;white-space:nowrap">`2020/03/13`</span> | <span style="word-break:keep-all;white-space:nowrap">3.13</span> |
|
||||
| <span style="word-break:keep-all;white-space:nowrap">Auto.js Pro 7</span> | <span style="word-break:keep-all;white-space:nowrap">Auto.js</span> | <span style="word-break:keep-all;white-space:nowrap">[hyb1996](https://github.com/hyb1996)</span> | <span style="word-break:keep-all;white-space:nowrap">`2019/03/13`</span> | <span style="word-break:keep-all;white-space:nowrap">`2019/07/08`</span> | <span style="word-break:keep-all;white-space:nowrap">0.32</span> |
|
||||
| <span style="word-break:keep-all;white-space:nowrap">Auto.js Pro 8</span> | <span style="word-break:keep-all;white-space:nowrap">AutoJsPro</span> | <span style="word-break:keep-all;white-space:nowrap">[hyb1996](https://github.com/hyb1996)</span> | <span style="word-break:keep-all;white-space:nowrap">`2019/10/13`</span> | <span style="word-break:keep-all;white-space:nowrap">`2021/07/24`</span> | <span style="word-break:keep-all;white-space:nowrap">1.78</span> |
|
||||
| <span style="word-break:keep-all;white-space:nowrap">[Auto.js](https://github.com/TonyJiangWJ/Auto.js)</span> | <span style="word-break:keep-all;white-space:nowrap">[Auto.js M](https://github.com/TonyJiangWJ/Auto.js/commit/268ec8895bbfa28fc7715154eb15b1c1eaaefd14#diff-5e01f7d37a66e4ca03deefc205d8e7008661cdd0284a05aaba1858e6b7bf9103R2)</span> | <span style="word-break:keep-all;white-space:nowrap">[TonyJiangWJ](https://github.com/TonyJiangWJ)</span> | <span style="word-break:keep-all;white-space:nowrap">`2019/11/21`</span> | <span style="word-break:keep-all;white-space:nowrap">-</span> | <span style="word-break:keep-all;white-space:nowrap">< 5.95 ></span> |
|
||||
| <span style="word-break:keep-all;white-space:nowrap">[Auto.js](https://github.com/TonyJiangWJ/Auto.js)</span> | <span style="word-break:keep-all;white-space:nowrap">[Auto.js M](https://github.com/TonyJiangWJ/Auto.js/commit/268ec8895bbfa28fc7715154eb15b1c1eaaefd14#diff-5e01f7d37a66e4ca03deefc205d8e7008661cdd0284a05aaba1858e6b7bf9103R2)</span> | <span style="word-break:keep-all;white-space:nowrap">[TonyJiangWJ](https://github.com/TonyJiangWJ)</span> | <span style="word-break:keep-all;white-space:nowrap">`2019/11/21`</span> | <span style="word-break:keep-all;white-space:nowrap">-</span> | <span style="word-break:keep-all;white-space:nowrap">< 6.32 ></span> |
|
||||
| <span style="word-break:keep-all;white-space:nowrap">[AutoX](https://github.com/kkevsekk1/AutoX)</span> | <span style="white-space:pre">[Autox.js](https://github.com/kkevsekk1/AutoX/commit/8143e4ed893d4af05d22aa791b83a962f9959873#diff-5e01f7d37a66e4ca03deefc205d8e7008661cdd0284a05aaba1858e6b7bf9103R2)</span> | <span style="word-break:keep-all;white-space:nowrap">[kkevsekk1](https://github.com/kkevsekk1)</span> | <span style="word-break:keep-all;white-space:nowrap">`2020/07/24`</span> | <span style="word-break:keep-all;white-space:nowrap">[ `2025/01/07` ]</span> | <span style="word-break:keep-all;white-space:nowrap">4.46</span> |
|
||||
| <span style="word-break:keep-all;white-space:nowrap">[Auto.js Pro 9](https://pro.autojs.org/)</span> | <span style="word-break:keep-all;white-space:nowrap">AutoJsPro</span> | <span style="word-break:keep-all;white-space:nowrap">[hyb1996](https://github.com/hyb1996)</span> | <span style="word-break:keep-all;white-space:nowrap">`2021/03/28`</span> | <span style="word-break:keep-all;white-space:nowrap">`2023/02/09`</span> | <span style="word-break:keep-all;white-space:nowrap">1.87</span> |
|
||||
| <span style="word-break:keep-all;white-space:nowrap">[AutoJs6](https://github.com/SuperMonster003/AutoJs6)</span> | <span style="word-break:keep-all;white-space:nowrap">[AutoJs6](https://github.com/SuperMonster003/AutoJs6/commit/a8ce1b9acb541e9736c33134be3194c3148a15a3#diff-833a46a97033e77558372a2dce103fd6fee29aaaa899f610022a7aece592ee7bR27)</span> | <span style="word-break:keep-all;white-space:nowrap">[SuperMonster003](https://github.com/SuperMonster003)</span> | <span style="word-break:keep-all;white-space:nowrap">`2021/12/01`</span> | <span style="word-break:keep-all;white-space:nowrap">-</span> | <span style="word-break:keep-all;white-space:nowrap">< 3.92 ></span> |
|
||||
| <span style="word-break:keep-all;white-space:nowrap">[AutoJs6](https://github.com/SuperMonster003/AutoJs6)</span> | <span style="word-break:keep-all;white-space:nowrap">[AutoJs6](https://github.com/SuperMonster003/AutoJs6/commit/a8ce1b9acb541e9736c33134be3194c3148a15a3#diff-833a46a97033e77558372a2dce103fd6fee29aaaa899f610022a7aece592ee7bR27)</span> | <span style="word-break:keep-all;white-space:nowrap">[SuperMonster003](https://github.com/SuperMonster003)</span> | <span style="word-break:keep-all;white-space:nowrap">`2021/12/01`</span> | <span style="word-break:keep-all;white-space:nowrap">-</span> | <span style="word-break:keep-all;white-space:nowrap">< 4.28 ></span> |
|
||||
| <span style="word-break:keep-all;white-space:nowrap">[autojs4](https://github.com/blackcd318/autojs4)</span> | <span style="word-break:keep-all;white-space:nowrap">Auto.js</span> | <span style="word-break:keep-all;white-space:nowrap">[blackcd318](https://github.com/blackcd318)</span> | <span style="word-break:keep-all;white-space:nowrap">`2021/12/15`</span> | <span style="word-break:keep-all;white-space:nowrap">`2023/07/31`</span> | <span style="word-break:keep-all;white-space:nowrap">1.62</span> |
|
||||
| <span style="word-break:keep-all;white-space:nowrap">[AutoX](https://github.com/kkevsekk1/AutoX)</span> | <span style="white-space:pre">[Autox.js v6](https://github.com/kkevsekk1/AutoX/commit/8b6776cff8b0fca4be4a52719b7d7d07c0a058f3#diff-51a0b488f963eb0be6c6599bf5df497313877cf5bdff3950807373912ac1cdc9R130)</span> | <span style="word-break:keep-all;white-space:nowrap">[wilinz](https://github.com/wilinz) / [aiselp](https://github.com/aiselp)</span> | <span style="word-break:keep-all;white-space:nowrap">`2022/05/26`</span> | <span style="word-break:keep-all;white-space:nowrap">[ `2025/01/07` ]</span> | <span style="word-break:keep-all;white-space:nowrap">2.62</span> |
|
||||
| <span style="word-break:keep-all;white-space:nowrap">[openautojs](https://github.com/openautojs/openautojs)</span> | <span style="white-space:pre">[OpenAuto.js](https://github.com/openautojs/openautojs/commit/a11feaad025154de9b453ba70b49e94a6ca8b48a#diff-7d757295fcec3b37c258337e048644c258233d79259152e77baa6d36bb0ec418R2)</span> | <span style="word-break:keep-all;white-space:nowrap">[openautojs](https://github.com/openautojs)</span> | <span style="word-break:keep-all;white-space:nowrap">`2023/02/17`</span> | <span style="word-break:keep-all;white-space:nowrap">`2023/04/16`</span> | <span style="word-break:keep-all;white-space:nowrap">0.16</span> |
|
||||
| <span style="word-break:keep-all;white-space:nowrap">[AutoJs4](https://github.com/SuperMonster003/AutoJs4)</span> | <span style="word-break:keep-all;white-space:nowrap">[AutoJs4](https://github.com/SuperMonster003/AutoJs4/commit/8de11699b608be1c1f49f0f10e2e2826f8c77978)</span> | <span style="word-break:keep-all;white-space:nowrap">[SuperMonster003](https://github.com/SuperMonster003)</span> | <span style="word-break:keep-all;white-space:nowrap">`2023/04/11`</span> | <span style="word-break:keep-all;white-space:nowrap">-</span> | <span style="word-break:keep-all;white-space:nowrap">< 2.56 ></span> |
|
||||
| <span style="word-break:keep-all;white-space:nowrap">[AutoX](https://github.com/aiselp/AutoX)</span> | <span style="white-space:pre">[Autox.js v7](https://github.com/aiselp/AutoX/commit/484491fd5fe12b8203d0b09c181eb0f471c0ea9f#diff-8cff73265af19c059547b76aca8882cbaa3209291406f52df1dafbbc78e80c46R120)</span> | <span style="word-break:keep-all;white-space:nowrap">[aiselp](https://github.com/aiselp)</span> | <span style="word-break:keep-all;white-space:nowrap">`2024/04/21`</span> | <span style="word-break:keep-all;white-space:nowrap">-</span> | <span style="word-break:keep-all;white-space:nowrap">< 1.53 ></span> |
|
||||
| <span style="word-break:keep-all;white-space:nowrap">[Autoxjs_v6_ozobi](https://github.com/ozobiozobi/Autoxjs_v6_ozobi)</span> | <span style="white-space:pre">[Autox.js v6_ozobi](https://github.com/ozobiozobi/Autoxjs_v6_ozobi/blob/a651d02246e09cfbbfa87e6eaccf900fab/app/build.gradle.kts#L143)</span> | <span style="word-break:keep-all;white-space:nowrap">[ozobiozobi](https://github.com/ozobiozobi)</span> | <span style="word-break:keep-all;white-space:nowrap">`2024/10/01`</span> | <span style="word-break:keep-all;white-space:nowrap">-</span> | <span style="word-break:keep-all;white-space:nowrap">< 1.08 ></span> |
|
||||
| <span style="word-break:keep-all;white-space:nowrap">[AutoX](https://github.com/autox-community/AutoX)</span> | <span style="white-space:pre">[Autox.js v6](https://github.com/autox-community/AutoX/commit/8b6776cff8b0fca4be4a52719b7d7d07c0a058f3#diff-51a0b488f963eb0be6c6599bf5df497313877cf5bdff3950807373912ac1cdc9R130)</span> | <span style="word-break:keep-all;white-space:nowrap">[autox-community](https://github.com/autox-community)</span> | <span style="word-break:keep-all;white-space:nowrap">`2025/03/30`</span> | <span style="word-break:keep-all;white-space:nowrap">-</span> | <span style="word-break:keep-all;white-space:nowrap">< 0.59 ></span> |
|
||||
| <span style="word-break:keep-all;white-space:nowrap">[AutoJs4](https://github.com/SuperMonster003/AutoJs4)</span> | <span style="word-break:keep-all;white-space:nowrap">[AutoJs4](https://github.com/SuperMonster003/AutoJs4/commit/8de11699b608be1c1f49f0f10e2e2826f8c77978)</span> | <span style="word-break:keep-all;white-space:nowrap">[SuperMonster003](https://github.com/SuperMonster003)</span> | <span style="word-break:keep-all;white-space:nowrap">`2023/04/11`</span> | <span style="word-break:keep-all;white-space:nowrap">-</span> | <span style="word-break:keep-all;white-space:nowrap">< 2.93 ></span> |
|
||||
| <span style="word-break:keep-all;white-space:nowrap">[AutoX](https://github.com/aiselp/AutoX)</span> | <span style="white-space:pre">[Autox.js v7](https://github.com/aiselp/AutoX/commit/484491fd5fe12b8203d0b09c181eb0f471c0ea9f#diff-8cff73265af19c059547b76aca8882cbaa3209291406f52df1dafbbc78e80c46R120)</span> | <span style="word-break:keep-all;white-space:nowrap">[aiselp](https://github.com/aiselp)</span> | <span style="word-break:keep-all;white-space:nowrap">`2024/04/21`</span> | <span style="word-break:keep-all;white-space:nowrap">-</span> | <span style="word-break:keep-all;white-space:nowrap">< 1.90 ></span> |
|
||||
| <span style="word-break:keep-all;white-space:nowrap">[Autoxjs_v6_ozobi](https://github.com/ozobiozobi/Autoxjs_v6_ozobi)</span> | <span style="white-space:pre">[Autox.js v6_ozobi](https://github.com/ozobiozobi/Autoxjs_v6_ozobi/blob/a651d02246e09cfbbfa87e6eaccf900fab/app/build.gradle.kts#L143)</span> | <span style="word-break:keep-all;white-space:nowrap">[ozobiozobi](https://github.com/ozobiozobi)</span> | <span style="word-break:keep-all;white-space:nowrap">`2024/10/01`</span> | <span style="word-break:keep-all;white-space:nowrap">-</span> | <span style="word-break:keep-all;white-space:nowrap">< 1.45 ></span> |
|
||||
| <span style="word-break:keep-all;white-space:nowrap">[AutoX](https://github.com/autox-community/AutoX)</span> | <span style="white-space:pre">[Autox.js v6](https://github.com/autox-community/AutoX/commit/8b6776cff8b0fca4be4a52719b7d7d07c0a058f3#diff-51a0b488f963eb0be6c6599bf5df497313877cf5bdff3950807373912ac1cdc9R130)</span> | <span style="word-break:keep-all;white-space:nowrap">[autox-community](https://github.com/autox-community)</span> | <span style="word-break:keep-all;white-space:nowrap">`2025/03/30`</span> | <span style="word-break:keep-all;white-space:nowrap">-</span> | <span style="word-break:keep-all;white-space:nowrap">< 0.96 ></span> |
|
||||
|
||||
表の日付は推定値であり, 実際とは異なる場合があります.
|
||||
|
||||
@@ -77,7 +77,7 @@ AutoJs6 は `2021/12/01` に Auto.js 最終プロジェクトを基に二次開
|
||||
|
||||
表では, `開発終了日` 列に角括弧 (`[]`) を含むデータは, オープンソースプロジェクトが一時的にアクセス不能であることを示します.
|
||||
|
||||
表では, `アクティブメンテナンス期間` 列に山括弧 (`<>`) を含むデータは, 統計の締め日が 2025 年 11 月 1 日 であることを示します.
|
||||
表では, `アクティブメンテナンス期間` 列に山括弧 (`<>`) を含むデータは, 統計の締め日が 2026 年 3 月 14 日 であることを示します.
|
||||
|
||||
******
|
||||
|
||||
@@ -127,15 +127,15 @@ AutoJs6 は `2021/12/01` に Auto.js 最終プロジェクトを基に二次開
|
||||
|
||||
Auto.js の最終オープンソースバージョン `4.1.1 Alpha2` と比較して, AutoJs6 は以下のアップグレードまたは変更を行いました:
|
||||
|
||||
* [Shizuku](https://shizuku.rikka.app/introduction/)経由でADB特権を取得し, システムAPIを使用可能
|
||||
* [Shizuku](https://shizuku.rikka.app/introduction/) 経由でADB特権を取得し, システムAPIを使用可能
|
||||
* [WebSocket](https://docs.autojs6.com/#/webSocketType)インスタンスの作成, および[WebSocketプロトコル](https://ja.wikipedia.org/wiki/WebSocket)に基づくネットワークリクエストの処理をサポート
|
||||
* 新モジュール [ [base64](https://docs.autojs6.com/#/base64) / [crypto](https://docs.autojs6.com/#/crypto) / [sqlite](https://docs.autojs6.com/#/sqlite) / [i18n](https://docs.autojs6.com/#/i18n) / [notice](https://docs.autojs6.com/#/notice) / [ocr](https://docs.autojs6.com/#/ocr) / [opencc](https://docs.autojs6.com/#/opencc) / [qrcode](https://docs.autojs6.com/#/qrcode) / [shizuku](https://docs.autojs6.com/#/shizuku) / ... ]
|
||||
* 多言語対応 [ 西 / 仏 / 露 / 阿 / 日 / 韓 / 英 / 簡中 / 繁中 / ... ]
|
||||
* テーマカラーの適応 [ グループ化 / ロケーション / 検索 / 履歴 / 明るさとコントラストの自動適応 / ... ]
|
||||
* ナイトモード対応 [ 設定ページ / ドキュメントページ / レイアウト分析ページ / 浮動ウィンドウ / ... ]
|
||||
* [VSCodeプラグイン](http://vscext-project.autojs6.com)がクライアント (LAN)とサーバ (LAN/ADB)接続方法をサポート
|
||||
* [Rhino](https://github.com/mozilla/rhino/)エンジンが [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) から [v1.8.1-SNAPSHOT](http://rhino.autojs6.com/blob/master/gradle.properties#L3) (2025 年 10 月 5 日 更新) にアップグレードされました
|
||||
* Unicode [コードポイント](https://developer.mozilla.org/ja/docs/Glossary/Code_point)エスケープのサポート [補助平面](https://ja.wikipedia.org/wiki/多言語面#補助平面)文字
|
||||
* [VSCodeプラグイン](http://vscext-project.autojs6.com)がクライアント (LAN)とサーバ (LAN/ADB) 接続方法をサポート
|
||||
* [Rhino](https://github.com/mozilla/rhino/)エンジンが [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) から [v2.0.0-SNAPSHOT](http://rhino.autojs6.com/blob/master/gradle.properties#L3) (2025 年 12 月 25 日 更新) にアップグレードされました
|
||||
* Unicode [コードポイント](https://developer.mozilla.org/ja/docs/Glossary/Code_point)エスケープのサポート [補助平面](https://ja.wikipedia.org/wiki/多言語面#補助平面) 文字
|
||||
```js
|
||||
'\u{1D160}'; /* を表します "𝅘𝅥𝅮", 従来の方法: '\uD834\uDD60'. */
|
||||
```
|
||||
@@ -160,10 +160,202 @@ Auto.js の最終オープンソースバージョン `4.1.1 Alpha2` と比較
|
||||
|
||||
******
|
||||
|
||||
### バージョン履歴
|
||||
### リリース履歴
|
||||
|
||||
******
|
||||
|
||||
# v6.7.0
|
||||
|
||||
###### 2026/03/14
|
||||
|
||||
* `新機能` プラグインセンター機能, プラグインのインストール/アンインストール/更新などの操作に対応 (入口: ホームドロワーボタン/ホームタブ)
|
||||
* `新機能` バージョン履歴機能, 編集可能なファイルの履歴バージョンの表示/復元に対応 (入口: ホームドロワーボタン/ファイルマネージャーメニュー/コードエディタメニュー)
|
||||
* `新機能` ゴミ箱機能, 削除済みファイル/フォルダーの表示/復元に対応 (入口: ホームドロワーボタン)
|
||||
* `新機能` Paddle OCR (PP-OCRv5) プラグイン, 光学文字認識用
|
||||
* `新機能` cvt モジュール, データ単位変換用 (プロジェクトドキュメント > [単位変換](https://docs.autojs6.com/#/cvt) を参照)
|
||||
* `新機能` fmt モジュール, データ整形用 (プロジェクトドキュメント > [フォーマット](https://docs.autojs6.com/#/fmt) を参照)
|
||||
* `新機能` zip モジュール, ファイルの圧縮/展開操作用 (Ref to [Auto.js Pro](https://g.pro.autojs.org/)) (プロジェクトドキュメント > [Zip](https://docs.autojs6.com/#/zip) を参照)
|
||||
* `新機能` mediainfo モジュール, メディアファイルの詳細情報表示用 (プロジェクトドキュメント > [メディア情報](https://docs.autojs6.com/#/mediainfo) を参照)
|
||||
* `新機能` cvt.bytes メソッド, バイトデータ単位変換用 (プロジェクトドキュメント > [単位変換](https://docs.autojs6.com/#/cvt) を参照)
|
||||
* `新機能` fmt.bytes メソッド, バイトデータ整形用 (プロジェクトドキュメント > [フォーマット](https://docs.autojs6.com/#/fmt) を参照)
|
||||
* `新機能` s13n.bytes メソッド, バイトデータ標準化用 (プロジェクトドキュメント > [標準化](https://docs.autojs6.com/#/s13n) を参照)
|
||||
* `新機能` app.isDualInstalled メソッド, デュアルアプリがインストールされているかの検出用 (Shizuku または Root 権限が必要) _[`issue #450`](http://issues.autojs6.com/450)_
|
||||
* `新機能` device.getSharedDeviceId メソッド, アプリ間で共有される統一デバイス ID の取得用 _[`issue #455`](http://issues.autojs6.com/455)_
|
||||
* `新機能` device.setPointerLocation などの Toggleable 系メソッド, ポインター位置システム設定項目の設定または取得用 _[`issue #381`](http://issues.autojs6.com/381)_
|
||||
* `新機能` dialogs.build メソッドが textAllCaps/(positive/negative/neutral)TextAllCaps オプション引数に対応, ボタンテキストを全て大文字にするかどうかを制御可能
|
||||
* `新機能` images.loadAsync メソッド, ネットワーク画像リソースの非同期取得用 _[`issue #327`](http://issues.autojs6.com/327)_
|
||||
* `新機能` ui.getNavigationBarHeight メソッド/navigationBarHeight プロパティ (getter), ナビゲーションバーの高さ取得用 _[`issue #456`](http://issues.autojs6.com/456)_
|
||||
* `新機能` ui.getVisible(Status/Navigation)BarHeight メソッド/visible(Status/Navigation)BarHeight プロパティ (getter), ステータスバーまたはナビゲーションバーの可視高さを素早く取得するための機能 _[`issue #456`](http://issues.autojs6.com/456)_
|
||||
* `新機能` http.put/del(ete)/head メソッド, 異なる HTTP リクエストメソッドでネットワークリクエストを送信するための機能
|
||||
* `新機能` http.getAsync/postAsync/requestAsync などのメソッド, ネットワークリクエストの非同期送信用 _[`issue #423`](http://issues.autojs6.com/423)_
|
||||
* `新機能` http モジュールのリクエスト関連メソッドで取得される body オブジェクトに stream/saveToFile/close などのメソッドを追加 _[`issue #452`](http://issues.autojs6.com/452)_
|
||||
* `新機能` http モジュールのリクエスト関連メソッドがキャッシュ制御オプション引数 (cacheBody/bodyCacheThresholdBytes) に対応
|
||||
* `新機能` http モジュールのリクエスト関連メソッドが安全でないオプション引数 (isInsecure/insecure) に対応, 証明書関連例外の無視に利用可能 _[`issue #417`](http://issues.autojs6.com/417)_
|
||||
* `新機能` http モジュールのリクエスト関連メソッドが options.client オプションに対応, OkHttpClient.Builder (followRedirects など) の設定に利用可能 _[`issue #454`](http://issues.autojs6.com/454)_
|
||||
* `新機能` auto.state プロパティ (getter) および shizuku.state プロパティ (getter), アクセシビリティサービス状態および Shizuku サービス状態取得用
|
||||
* `新機能` runtime.(set/is)JavaPrimitiveWrap メソッド, Java プリミティブ型ラップ戦略の設定または取得用 _[`issue #435`](http://issues.autojs6.com/435)_
|
||||
* `新機能` autojs.(restart/exit) メソッド, AutoJs6 アプリの再起動または終了用, さらにアプリ再起動時に引数指定されたスクリプトを自動実行する機能に対応 _[`issue #460`](http://issues.autojs6.com/460)_
|
||||
* `新機能` UiObject#isShifted メソッド, コントロール位置変化の検出用 _[`issue #469`](http://issues.autojs6.com/469)_
|
||||
* `新機能` UiObject#snapshot メソッド, コントロールの現在状態の取得用 _[`issue #469`](http://issues.autojs6.com/469)_
|
||||
* `新機能` engines.myEngine().getStartTime() メソッド, スクリプトエンジン起動タイムスタンプ取得用 _[`issue #449`](http://issues.autojs6.com/449)_
|
||||
* `新機能` crash グローバルメソッド, クラッシュレポートページのテスト用
|
||||
* `新機能` structuredClone グローバルメソッド, JavaScript オブジェクトのディープコピー用 ( [MDN](https://developer.mozilla.org/zh-CN/docs/Web/API/Window/structuredClone) を参照)
|
||||
* `新機能` 等価系セレクター (UiSelector#id/text/...) および包含系セレクター (UiSelector#xxxContains) が正規表現引数に対応
|
||||
* `新機能` セレクターの正規表現引数がフラグ (i, m, s, u) に対応
|
||||
* `新機能` 正規表現が lookbehind 構文に対応 _[`issue #464`](http://issues.autojs6.com/464)_
|
||||
* `新機能` ファイルマネージャーに "移動先" および "コピー先" メニュー項目を追加, 操作中止および進捗状態表示に対応
|
||||
* `新機能` コードエディタに "多機能キーボード" - "記号設定" メニュー項目を追加, 記号編集およびプロファイル単位での記号作成/インポート/エクスポートなどに対応
|
||||
* `新機能` ホームドロワーに "ポインター位置" ツールを追加
|
||||
* `新機能` ホームドロワーに "すべてのファイル管理権限" スイッチを追加
|
||||
* `新機能` ホームドロワーに "バックグラウンドから UI を表示" スイッチを追加 ( [Xiaomi/Vivo] デバイス向け)
|
||||
* `新機能` 設定ページに "Java プリミティブ型ラップ" 設定オプションを追加 _[`issue #435`](http://issues.autojs6.com/435)_
|
||||
* `新機能` 設定ページに "定時タスクスケジューリングエンジン" 設定オプションを追加, AlarmManager/WorkManager/JobScheduler に対応 _[`issue #457`](http://issues.autojs6.com/457)_ _[`issue #434`](http://issues.autojs6.com/434)_ _[`issue #449`](http://issues.autojs6.com/449)_ _[`issue #388`](http://issues.autojs6.com/388)_ _[`issue #378`](http://issues.autojs6.com/378)_ _[`issue #163`](http://issues.autojs6.com/163)_ _[`issue #53`](http://issues.autojs6.com/53)_ _[`issue #21`](http://issues.autojs6.com/21)_
|
||||
* `新機能` 設定ページに "アプリランチャーアイコン" 設定オプションを追加, 適応アイコン/透明背景アイコンに対応 _[`issue #405`](http://issues.autojs6.com/405)_
|
||||
* `新機能` 設定ページに "再起動戦略" 設定オプションを追加, ホームドロワーの再起動ボタンで高速再起動戦略を使用するかどうかを設定可能
|
||||
* `新機能` 設定ページに "画面キャプチャ権限申請遅延" 設定オプションを追加, 権限申請ウィンドウによる画面遮蔽を回避
|
||||
* `新機能` 設定ページのランチャーショートカットに "プラグイン" オプションを追加, ショートカットからプラグインセンターページへ移動可能
|
||||
* `新機能` パッケージ化アプリが起動時自動実行に対応し, 設定ページにスイッチを追加
|
||||
* `新機能` パッケージ化アプリがアプリショートカット (ログページ/設定ページ) に対応
|
||||
* `新機能` アプリパッケージ設定ページに取り消し/やり直し/保存ボタンを追加
|
||||
* `新機能` アプリパッケージ設定ページにプロファイル機構を追加, プロファイルの作成/変更/削除/インポート/エクスポートに対応 _[`issue #483`](http://issues.autojs6.com/483)_
|
||||
* `新機能` Scrapers ツール (run-scrapers.mjs), Gradle ビルドスクリプトの構造化データ/README 共通データ/README テンプレートデータなどの自動更新用
|
||||
* `新機能` Gradle Wrapper 切り替えツール (gradle-wrapper-switcher), ローカル Gradle メジャーバージョン (Gradle 8.x と Gradle 9.x など) の切り替え用
|
||||
* `修正` notice メソッドの引数個数および型制限の誤り _[`issue #462`](http://issues.autojs6.com/462)_
|
||||
* `修正` ui.R プロパティ (getter) が正常に使用できない問題
|
||||
* `修正` ui.post メソッドのコールバック引数内で例外が発生した際にサイレントに失敗する可能性がある問題
|
||||
* `修正` isJavaClass/isJavaPackage などのグローバルメソッドが無効な問題
|
||||
* `修正` timers.keepAlive メソッドの timeout 引数機能が無効な問題
|
||||
* `修正` floaty.window/rawWindow メソッドが文字列引数を受け取れない問題 _[`issue #467`](http://issues.autojs6.com/467)_
|
||||
* `修正` floaty.rawWindow に誤ったコンテキストが渡されることで一部コントロール表示が異常になる問題
|
||||
* `修正` util.isString メソッドが無効な問題
|
||||
* `修正` util.class[Name]/getClass[Name] が誤った結果を返す可能性がある問題
|
||||
* `修正` util.java.array が Boolean などの型引数を正常に使用できない問題
|
||||
* `修正` threads.disposable() が返すオブジェクトでデータアクセス時に予期せずボクシングされる可能性がある問題 _[`issue #435`](http://issues.autojs6.com/435)_
|
||||
* `修正` console.build メソッドを複数回呼び出した際にログフローティングウィンドウのスタイルオプションが正常にリセットされない問題
|
||||
* `修正` console.build メソッドの (title/content)BackgroundColor オプションが透明度または着色オプションを上書きする問題 _[`issue #458`](http://issues.autojs6.com/458)_
|
||||
* `修正` console/toast などのメソッドで Java Double を表示した際に末尾の 0 が失われる可能性がある問題
|
||||
* `修正` console/toast などのメソッドで BigInt データ型を表示できない問題
|
||||
* `修正` toast メソッドが Toast インスタンスへの強参照保持によりメモリリークを引き起こす可能性がある問題
|
||||
* `修正` 一部グローバルオブジェクトが JavaScript のプロトタイプ属性およびメソッドを失う可能性がある問題
|
||||
* `修正` XML 構文で JavaScript 式を属性値として使用した際に this オブジェクトの参照先が誤る可能性がある問題
|
||||
* `修正` dialogs.build メソッドの linkify オプション引数機能が無効な問題
|
||||
* `修正` dialogs.build メソッドがオブジェクト引数の元データを破壊する可能性がある問題
|
||||
* `修正` canvas 要素コントロールの setMaxFps メソッド内部フレームレート計算の誤り
|
||||
* `修正` images.concat メソッドで縦方向連結時に幅の計算値が誤る問題
|
||||
* `修正` images.requestScreenCapture メソッド呼び出し時にユーザーが認可をキャンセルするとアプリがクラッシュする可能性がある問題
|
||||
* `修正` images.captureScreen メソッドで取得したスクリーンショットに向きの誤りや黒い余白が入る可能性がある問題 _[`issue #337`](http://issues.autojs6.com/337)_
|
||||
* `修正` images 関連の一部メソッドで領域引数使用時に 1 が誤ってパーセントとして解釈される問題
|
||||
* `修正` images 関連の一部メソッドで例外発生時に oneShot フラグ機能が無効になる問題 _[`issue #372`](http://issues.autojs6.com/372)_
|
||||
* `修正` images 関連の一部メソッドがメモリリークを引き起こす可能性がある問題 _[`issue #372`](http://issues.autojs6.com/372)_
|
||||
* `修正` images.save および ImageWrapper#saveTo メソッドで指定パスが存在しない場合に正常にファイル書き込みできない問題
|
||||
* `修正` ImageWrapper#recycle メソッドの画像リソース回収機能が無効な問題
|
||||
* `修正` ocr の一部オーバーロードメソッドが正常に使用できない可能性がある問題
|
||||
* `修正` ocr.detect メソッドで得られる結果が ocr.mode と一致しない可能性がある問題 _[`issue #468`](http://issues.autojs6.com/468)_
|
||||
* `修正` auto.registerEvent で登録されたアクセシビリティサービスイベントが他のスクリプトに誤ってクリアされる問題 _[`issue #466`](http://issues.autojs6.com/466)_ _[`issue #343`](http://issues.autojs6.com/343#issuecomment-3263953918)_
|
||||
* `修正` Android 10 において UiObject#child メソッドが ArrayIndexOutOfBoundsException を発生させる可能性がある問題 _[`issue #416`](http://issues.autojs6.com/416)_
|
||||
* `修正` 組み込みモジュールメソッド呼び出し時に Rhino コンテキストが不整合になる可能性がある問題
|
||||
* `修正` スクリプトで大量のフローティングウィンドウを作成した後, スクリプト終了時にウィンドウが残留する可能性がある問題
|
||||
* `修正` プロジェクト実行時に project.json の設定引数が正常に解析されない可能性がある問題
|
||||
* `修正` プロジェクトパッケージ時に project.json の excludedDirs 設定引数が設定ファイル解析失敗を引き起こす問題 _[`issue #428`](http://issues.autojs6.com/428)_
|
||||
* `修正` Android 7.x でパッケージ機能が正常に使用できない可能性がある問題
|
||||
* `修正` スクリプトプロジェクト設定ファイル保存時に元のキー名が変更される可能性がある問題
|
||||
* `修正` スクリプトプロジェクト設定ファイル内のビルドバージョン番号またはビルド時刻に大きな数値が含まれるとアプリがクラッシュする可能性がある問題
|
||||
* `修正` ImageReader の頻繁な取得または再構築時に, バッファに使用可能フレームが一時的に存在しないことでアプリがクラッシュする可能性がある問題
|
||||
* `修正` 入力イベントオブザーバー InputEventObserver がアプリ起動時に顕著なカクつきを引き起こす可能性がある問題
|
||||
* `修正` Shizuku ユーザーサービスプロセスが正常に終了せず, プロセスが蓄積する問題 _[`issue #474`](http://issues.autojs6.com/474)_
|
||||
* `修正` パッケージ化アプリで Paddle OCR と Rapid OCR 機能が正常に使用できない問題
|
||||
* `修正` パッケージ化アプリ設定ファイル project.json の key 値が予期せず変更される可能性がある問題
|
||||
* `修正` アプリパッケージ設定ページで "必要な権限" リストをスクロールした際にチェックボックスアイコンが点滅する可能性がある問題
|
||||
* `修正` リリース履歴ページで一部システムにおいてフォント差異により統計データが不完全に表示される問題
|
||||
* `修正` 一部デバイスで MLKit Google OCR が正常に初期化できない問題 (試修) _[`issue #8`](http://issues.autojs6.com/8#issuecomment-3117061768)_
|
||||
* `修正` 一部デバイスでファイルマネージャーの機能ボタンのクリックイベントが正常に発火しない問題 (試修) _[`issue #465`](http://issues.autojs6.com/465)_
|
||||
* `修正` 一部デバイスでコードエディタの空行が四角記号で表示される問題 (試修)
|
||||
* `修正` コードエディタでソフトキーボードがテキスト内容を遮る可能性がある問題
|
||||
* `修正` コードエディタが読み取り専用モードでも内容を編集できてしまう問題
|
||||
* `修正` コードエディタが読み取り専用モードでタイトル領域および一部メニュー項目をクリックするとアプリがクラッシュする問題
|
||||
* `修正` コードエディタで大きなファイルを読み込むとアプリがクラッシュする可能性がある問題 (試修)
|
||||
* `修正` コードエディタが新規ファイルを自動で開いた際に機能ボタン状態の初期化が異常になる問題
|
||||
* `修正` コードエディタでファイル編集中にバックグラウンドへ移行するとアプリがクラッシュする可能性がある問題
|
||||
* `修正` Android 15+ においてコードエディタの fx ボタンを押してもモジュール関数ショートカットパネルが表示されない問題 (試修)
|
||||
* `修正` ErrorDialogActivity が正常に起動できない, または短時間で自動的に消える可能性がある問題 _[`issue #479`](http://issues.autojs6.com/479)_ _[`issue #471`](http://issues.autojs6.com/471)_ _[`issue #414`](http://issues.autojs6.com/414)_ _[`issue #340`](http://issues.autojs6.com/340#issuecomment-2973485826)_
|
||||
* `修正` Canvas コンストラクターが受け入れる引数型の誤り _[`issue #402`](http://issues.autojs6.com/402)_
|
||||
* `修正` クラッシュレポートページで詳細情報コピー機能が無効な問題
|
||||
* `修正` Android 16+ でカスタム戻るロジックが無効になり戻る動作が異常になる問題
|
||||
* `修正` ファイルマネージャーの検索結果表示後に戻るボタンを押す, またはタブ切り替えを行うとアプリがクラッシュする可能性がある問題
|
||||
* `修正` ファイルマネージャーでプロジェクトフォルダー削除後に UI が自動更新されない問題
|
||||
* `修正` タスクパネルのリスト項目が頻繁に変化するとアプリがクラッシュする可能性がある問題
|
||||
* `修正` "3ボタン" ジェスチャーナビゲーション使用時にナビゲーションバー前景色がナイトモードと異常に関連付く問題
|
||||
* `修正` APK ファイルタイプ情報ダイアログでアプリ名および SDK 情報を取得できない可能性がある問題
|
||||
* `修正` クライアントモード接続時, 短時間で切断後に再接続するとハンドシェイクタイムアウトが発生し再接続しにくくなる問題
|
||||
* `修正` クライアントモード接続時, 画面回転や言語切り替えなど Activity 再生成を伴う操作で AutoJs6 が常に接続を再構築してしまう問題
|
||||
* `修正` サーバーモード接続時, 画面回転や言語切り替えなど Activity 再生成を伴う操作で VSCode コンソールにログが出力されなくなる問題 _[`issue #385`](http://issues.autojs6.com/385)_
|
||||
* `修正` VSCode プラグイン接続時に複数の方法で同時接続するとログ出力量が倍増する問題
|
||||
* `修正` レイアウト解析ページのコード生成でコレクション系コントロールに対して生成失敗する可能性がある問題 (試修) _[`issue #328`](http://issues.autojs6.com/328)_
|
||||
* `修正` 設定ページの "'音量小' キーで録画を制御" スイッチ機能が無効な問題 _[`issue #480`](http://issues.autojs6.com/480)_
|
||||
* `修正` スクリプト録画で生成されたコードファイルの座標値が実際の画面ピクセル値と一致しない可能性がある問題 _[`issue #480`](http://issues.autojs6.com/480)_
|
||||
* `修正` スクリプト録画で生成されたコードファイルの最初の動作 (タップやスワイプなど) が常に無視される問題
|
||||
* `修正` フローティングボタンの "スクリプト実行" ダイアログでバックグラウンドからファイル操作するとアプリがクラッシュする可能性がある問題
|
||||
* `修正` ホーム Activity のライフサイクル終了後にホームへ再入するとフローティングボタン状態がリセットされる可能性がある問題
|
||||
* `修正` Xiaomi デバイスで "他のアプリの上に表示" スイッチが誤った設定ページへ遷移する問題
|
||||
* `修正` 更新確認でダウンロードを中止した後もネットワークパケット取得がバックグラウンドで継続する問題 (試修)
|
||||
* `修正` ビルドツールで isCleanup[Paddle/Rapid]Ocr オプションを有効にした際に Rebuild Project タスクが正常完了できない問題
|
||||
* `改善` Paddle OCR (PP-OCRv3) 関連機能のプラグイン化 _[`issue #334`](http://issues.autojs6.com/334)_ _[`issue #331`](http://issues.autojs6.com/331)_ _[`issue #325`](http://issues.autojs6.com/325)_
|
||||
* `改善` runtime.loadJar メソッドの互換性向上 (by [LYS86](https://github.com/LYS86)) _[`pr #475`](http://pr.autojs6.com/475)_
|
||||
* `改善` ui.getStatusBarHeight メソッド/statusBarHeight プロパティ (getter) の互換性を一定程度向上
|
||||
* `改善` console.log などのメソッドでグローバルオブジェクト (images, app, ocr など) を出力する際に詳細情報表示をサポート
|
||||
* `改善` dialogs.build メソッドが MaterialDialog.Builder のネイティブオプション引数に対応
|
||||
* `改善` dialogs.build メソッドの animation/linkify オプション引数が文字列の緩やかな一致に対応
|
||||
* `改善` device.rotation/rotation/width/height メソッドによる画面向きおよび幅/高さデータ取得の安定性と一貫性を向上
|
||||
* `改善` app.launchDual/startDualActivity などのメソッドの実行効率向上および互換性強化
|
||||
* `改善` android.graphics.Paint#setColor が ColorInt/ColorHex/ColorName などの色引数を正常に解析可能
|
||||
* `改善` 組み込みモジュール関連メソッドの実引数型例外メッセージに型要約情報を追加
|
||||
* `改善` 組み込みモジュール (dayjs/cheerio/dayjs/i18n) がスクリプト実行モードを離れ, グローバル遅延ロード方式へ移行
|
||||
* `改善` コンソール関連メソッドで巨大データを出力する際, 上限に応じて一部内容を適切に省略し出力時間を削減
|
||||
* `改善` コンソールフローティングウィンドウのカウントダウン初期値を 6 秒から 9 秒へ延長
|
||||
* `改善` コンソールフローティングウィンドウ内部実装をロックレス化およびキュー化し, 引数設定効率と成功率を向上
|
||||
* `改善` コンソールフローティングウィンドウ背景色関連 API (透明度/着色/基準色) を Android 設計規範へより適合させる _[`issue #458`](http://issues.autojs6.com/458)_
|
||||
* `改善` ファイルマネージャーのフローティングボタン展開後にメニュー項目を押した際のメニュー格納タイミングを最適化
|
||||
* `改善` ファイルマネージャー/タスクパネルがファイル/タスク数統計情報の表示に対応
|
||||
* `改善` コードエディタでファイル保存失敗時に自動で下書き保存し, 新規ファイルとして別名保存に対応
|
||||
* `改善` コードエディタで大容量ファイル読み込み時の滑らかさを一定程度向上
|
||||
* `改善` コードエディタの "検索/置換" が状態保持および検索件数のリアルタイム表示に対応
|
||||
* `改善` コードエディタで保存を促す際, 退出前に保存成功を保証することで保存失敗率を低減
|
||||
* `改善` コードエディタの保存ボタン状態がユーザーの主観ロジックにより一致するよう改善
|
||||
* `改善` コードエディタが "-", "=", "(", "[", "{", "<" などのキー長押し機能に対応
|
||||
* `改善` アプリパッケージ処理ダイアログに "中止" ボタンを追加
|
||||
* `改善` アプリパッケージ処理ダイアログの表示方式を改善し, 所要時間統計を追加
|
||||
* `改善` 新しい設定でパッケージ化アプリをインストールする際に旧アプリ関連設定を上書きするよう改善
|
||||
* `改善` アプリパッケージ設定ページで必要権限 (WAKE_LOCK/INTERNET/WRITE_EXTERNAL_STORAGE/...) を既定で選択 _[`issue #397`](http://issues.autojs6.com/397)_
|
||||
* `改善` アプリパッケージ設定ページでより多くのオプションの読み取りおよび設定に対応 (起動時にログ表示/起動時にスプラッシュ表示/スプラッシュ標語テキスト/...)
|
||||
* `改善` アプリパッケージ設定ページにフォアグラウンドサービススイッチを追加 _[`issue #406`](http://issues.autojs6.com/406)_
|
||||
* `改善` スクリプトプロジェクト設定ファイル保存時にキー名衝突検出機構を追加し, キー名の曖昧性を防止
|
||||
* `改善` クラッシュレポートページが 2 本指ズームによる文字サイズ調整および主要機能ボタン追加に対応
|
||||
* `改善` アプリランチャーアイコンが適応アイコン特性に対応 _[`issue #405`](http://issues.autojs6.com/405)_
|
||||
* `改善` Rhino エンジンでジェネリックシグネチャ解析失敗時に生のリフレクション型へフォールバックし, 低バージョン Android システムでのリフレクションメソッド利用性を強化
|
||||
* `改善` ホームドロワーのスイッチ類項目に区切り線を追加, タイトル文字領域クリックで詳細ダイアログ表示に対応し, 必要に応じてシステム設定へのクイックジャンプをサポート
|
||||
* `改善` AutoJs6 起動または再起動時に, ホームドロワーの "クライアントモード" タイトル文字領域を押して接続試行中の処理を中止可能
|
||||
* `改善` クライアントモード接続が IPv6 アドレスおよびドメイン名アドレスでの接続に対応
|
||||
* `改善` クライアントモード接続が特殊用途 IPv4 アドレス (loopback/broadcast/multicast/reserved/...) の検出案内に対応
|
||||
* `改善` クライアントモード接続が接続状態の表示および管理 (アドレス修正/接続中止) に対応
|
||||
* `改善` サーバーモード接続が接続済みクライアント数表示に対応
|
||||
* `改善` 通知権限読み取りが自動再接続機構 ([requestRebind](https://developer.android.com/reference/android/service/notification/NotificationListenerService#requestRebind(android.content.ComponentName))) に対応し, 通知監視関連機能の安定性を向上
|
||||
* `改善` フローティングボタンがバックグラウンドからの Activity 起動安全性を強化し, アプリクラッシュを回避
|
||||
* `改善` フローティングボタンの "その他" ダイアログが非同期データ読み込み方式を使用し, 表示の滑らかさを向上
|
||||
* `改善` フローティングボタンの "スクリプト実行" ダイアログに "ホーム" メニュー項目を追加
|
||||
* `改善` フローティングボタンの "スクリプト実行" ダイアログが最小化および状態復元に対応し, 可能な限りウィンドウ常駐または自動復元を維持
|
||||
* `改善` Shizuku 権限を利用したスクリプト録画および録画再生に対応 (再生の滑らかさは一部影響を受ける可能性あり) _[`issue #320`](http://issues.autojs6.com/320)_
|
||||
* `改善` テーマカラー設定ページでテーマカラー位置特定に高速位置決め方式を使用し, 効率を向上
|
||||
* `改善` 廃止済みの [LocalBroadcastManager](https://developer.android.com/jetpack/androidx/releases/localbroadcastmanager) を [LiveData](https://developer.android.com/topic/libraries/architecture/livedata) および [SharedFlow](https://developer.android.com/kotlin/flow/stateflow-and-sharedflow) へ置き換え
|
||||
* `改善` Gradle ビルドスクリプトで 7z 形式ファイルの展開効率を向上
|
||||
* `改善` Gradle ビルドスクリプトが詳細な Android Studio IDE バージョン (例: "2025.1.4.7") の取得に対応
|
||||
* `改善` Gradle ビルドスクリプトが VersionCodesList クラスに必要なデータの自動生成に対応し, スクリプト起動遅延を低減
|
||||
* `改善` [Version Catalogs](https://developer.android.com/build/migrate-to-catalogs) を使用して Gradle 依存関係およびプラグインバージョンを集中管理
|
||||
* `改善` Gradle ビルドスクリプトをモジュール化し, 共有ビルドロジックを build-logic へ移行して convention plugin として抽象化
|
||||
* `改善` Gradle convention plugin を使用してローカル AAR ライブラリ読み込みロジックを簡素化
|
||||
* `改善` Gradle 9 への適応のため "android.enableJetifier=true" Gradle 設定オプションを削除
|
||||
* `改善` ビルド環境差異低減のため sourceCompatibility/targetCompatibility の代わりに [Toolchain](https://docs.gradle.org/current/userguide/toolchains.html) を使用
|
||||
* `改善` 一部の依存関係またはローカルライブラリのバージョン調整 _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v670)_
|
||||
|
||||
# v6.6.4
|
||||
|
||||
###### 2025/05/31
|
||||
@@ -182,7 +374,7 @@ Auto.js の最終オープンソースバージョン `4.1.1 Alpha2` と比較
|
||||
|
||||
###### 2025/05/27
|
||||
|
||||
* `新機能` バージョン履歴機能: 多言語の変更履歴と統計を閲覧
|
||||
* `新機能` リリース履歴機能: 多言語の変更履歴と統計を表示
|
||||
* `新機能` timers.keepAlive メソッド (グローバルへ昇格) によりスクリプトの活動を維持
|
||||
* `新機能` engines.on('start/stop/error', callback) などのイベントリスナーでエンジンのグローバルイベントを受信
|
||||
* `新機能` images.detectMultiColors メソッドで複数点のカラーを検査 _[`issue #374`](http://issues.autojs6.com/374)_
|
||||
@@ -190,11 +382,12 @@ Auto.js の最終オープンソースバージョン `4.1.1 Alpha2` と比較
|
||||
* `新機能` images.compressToBytes メソッドで画像を圧縮してバイト配列を取得
|
||||
* `新機能` images.downsample メソッドで解像度を下げて新しい ImageWrapper を生成
|
||||
* `新機能` ui.keepScreenOn メソッドで UI ページがフォーカス中は画面を点灯したまま維持
|
||||
* `新機能` ui.root プロパティ (getter) で UI レイアウト内の「ウィンドウコンテンツのルートコンテナ」ノードを取得
|
||||
* `新機能` ui.root プロパティ (getter) で UI レイアウト内の [ウィンドウコンテンツのルートコンテナ] ノードを取得
|
||||
* `新機能` webview 要素が JsBridge ベースのウェブページレイアウトをサポート (参照 [Auto.js Pro](https://g.pro.autojs.org/)) [例: Layout > Interactive HTML / Vue2 + Vant (SFC)] _[`issue #281`](http://issues.autojs6.com/281)_
|
||||
* `新機能` レイアウトインスペクターが要素の非表示をサポート (寄稿 [TonyJiangWJ](https://github.com/TonyJiangWJ)) _[`pr #371`](http://pr.autojs6.com/371)_ _[`issue #355`](http://issues.autojs6.com/355)_
|
||||
* `修正` Docs タブおよび Docs アクティビティのオンラインドキュメントがシステムナビゲーションバーと重なる場合がある問題を修正
|
||||
* `修正` 一部ページで Toolbar ボタンをタップすると誤ってタイトルのクリックイベントが発火する問題を修正
|
||||
* `修正` コードエディタの空行が一部デバイスで四角形として表示される問題を修正
|
||||
* `修正` 一部端末でコードエディタの空行が□表示になる問題 (暫定修正)
|
||||
* `修正` テーマカラー設定のカラーピッカーダイアログが無限に重なる問題を修正
|
||||
* `修正` アクセシビリティサービスが無効のときに音量アップキーが全スクリプトを停止しない問題を修正
|
||||
* `修正` スケジュールタスクでユーザー定義ブロードキャストメッセージを編集する際に IME が入力エリアを覆う問題を修正
|
||||
@@ -213,14 +406,13 @@ Auto.js の最終オープンソースバージョン `4.1.1 Alpha2` と比較
|
||||
* `修正` engines.all が ConcurrentModificationException を投げる場合がある問題を修正 _[`issue #394`](http://issues.autojs6.com/394)_
|
||||
* `修正` README.md の一部言語で日付フォーマットが誤っていた問題を修正
|
||||
* `修正` Gradle ビルドがライブラリアーカイブのサイズ不正で失敗する問題を修正 _[`issue #389`](http://issues.autojs6.com/389)_
|
||||
* `改善` レイアウトインスペクターが要素の非表示をサポート (寄稿 [TonyJiangWJ](https://github.com/TonyJiangWJ)) _[`pr #371`](http://pr.autojs6.com/371)_ _[`issue #355`](http://issues.autojs6.com/355)_
|
||||
* `改善` レイアウトインスペクターのメニューに機能グループ化用のグラデーション区切りを追加
|
||||
* `改善` project.json がスクリプトプロジェクト用 permissions オプションをサポート (寄稿 [wirsnow](https://github.com/wirsnow)) _[`pr #391`](http://pr.autojs6.com/391)_ _[`issue #362`](http://issues.autojs6.com/362)_
|
||||
* `改善` 単一ファイルをパッケージングする際, インストール済みアプリの宣言パーミッションを自動読み取り・選択 _[`issue #362`](http://issues.autojs6.com/362)_
|
||||
* `改善` テーマカラーの適用範囲を拡大, より多くのウィジェットをサポート
|
||||
* `改善` メインページのドロワー幅がランドスケープおよび超ワイド画面に適応
|
||||
* `改善` 『アプリについて』と『開発者について』ページに横向きとコンパクトレイアウトを追加
|
||||
* `改善` 設定ダイアログに「デフォルト値を使用」メニューを追加
|
||||
* `改善` 設定ダイアログに [デフォルト値を使用] メニューを追加
|
||||
* `改善` ファイルマネージャーの FAB が外部タップ時に自動で隠れるように
|
||||
* `改善` コードフォーマッターが `??`, `?.`, `??=` 演算子をサポート
|
||||
* `改善` コードエディタが GB18030 / UTF-16 (LE/BE) / Shift_JIS などのエンコーディングでのファイル読み書きに対応
|
||||
@@ -239,60 +431,7 @@ Auto.js の最終オープンソースバージョン `4.1.1 Alpha2` と比較
|
||||
* `改善` Gradle ビルドスクリプトが新しいバージョンに柔軟に対応 _[`discussion #369`](http://discussions.autojs6.com/369)_
|
||||
* `改善` 一部の依存関係またはローカルライブラリのバージョン調整 _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v663)_
|
||||
|
||||
# v6.6.2
|
||||
|
||||
###### 2025/04/16
|
||||
|
||||
* `新機能` ui.statusBarAppearanceLight, statusBarAppearanceLightBy, navigationBarColor などのメソッド
|
||||
* `新機能` ui.statusBarHeight 属性 (getter) により, ステータスバーの高さを取得可能 _[`issue #357`](http://issues.autojs6.com/357)_
|
||||
* `新機能` images.flip メソッドで画像を反転 _[`issue #349`](http://issues.autojs6.com/349)_
|
||||
* `新機能` 設定ページに『ファイル拡張子』オプションを追加
|
||||
* `新機能` テーマ設定ページが新しいレイアウト (グルーピング, 配置, 検索, 履歴, カラーピッカーの改善など) に対応
|
||||
* `修正` Android 15 において, ステータスバーの背景色がテーマカラーと一致しない問題を修正
|
||||
* `修正` plugins.load メソッドでプラグインが正しくロードされない問題を修正 _[`issue #290`](http://issues.autojs6.com/290)_
|
||||
* `修正` Android 7.x で dx ライブラリが正しく動作しない問題を修正 _[`issue #293`](http://issues.autojs6.com/293)_
|
||||
* `修正` require を使用して組み込みモジュールをインポートする際, ScriptRuntime の同期状態に問題が生じる (暫定対応) _[`issue #298`](http://issues.autojs6.com/298)_
|
||||
* `修正` notice モジュールに getBuilder などの拡張メソッドが欠如している問題を修正 _[`issue #301`](http://issues.autojs6.com/301)_
|
||||
* `修正` shizuku/shell メソッドが文字列パラメータを受け付けない問題を修正 _[`issue #310`](http://issues.autojs6.com/310)_
|
||||
* `修正` colors.pixel メソッドがシングルチャンネル画像のパラメータを受け付けない問題を修正 _[`issue #350`](http://issues.autojs6.com/350)_
|
||||
* `修正` engines.execScript / execScriptFile メソッドが, スクリプト実行時にワーキングディレクトリを誤って設定する問題を修正 _[`issue #358`](http://issues.autojs6.com/358)_ _[`issue #340`](http://issues.autojs6.com/340)_ _[`issue #339`](http://issues.autojs6.com/339)_
|
||||
* `修正` floaty.window / floaty.rawWindow がサブスレッドで実行できない問題を修正
|
||||
* `修正` floaty.getClip がクリップボードの内容を正しく取得できない場合がある問題を修正 _[`issue #341`](http://issues.autojs6.com/341)_
|
||||
* `修正` ui.inflate の返り値から attr, on, click などのプロトタイプメソッドが欠落する問題を修正
|
||||
* `修正` XML 構文を用いて JavaScript の式を属性値として使用する際, スコープのコンテキストが不正にバインドされる問題 _[`issue #319`](http://issues.autojs6.com/319)_
|
||||
* `修正` 一部メソッドで発生する例外が try..catch によって捕捉されない問題を修正 _[`issue #345`](http://issues.autojs6.com/345)_
|
||||
* `修正` レイアウト解析ページでコード生成時にアプリがクラッシュする可能性がある問題を修正 _[`issue #288`](http://issues.autojs6.com/288)_
|
||||
* `修正` パッケージ化されたアプリが shizuku モジュールを正しく利用できない問題を修正 _[`issue #227`](http://issues.autojs6.com/227)_ _[`issue #231`](http://issues.autojs6.com/231)_ _[`issue #284`](http://issues.autojs6.com/284)_ _[`issue #287`](http://issues.autojs6.com/287)_ _[`issue #304`](http://issues.autojs6.com/304)_
|
||||
* `修正` コードエディタで行末へ移動すると, カーソルが次の行の先頭に位置してしまう問題を修正
|
||||
* `修正` 設定ページのダイアログ要素を連続して高速にタップすると, アプリがクラッシュする問題を修正
|
||||
* `改善` パッケージアプリのテンプレートにおける APK ファイルサイズの最適化
|
||||
* `改善` アプリ (およびパッケージアプリ) がより多くの権限に対応 _[`issue #338`](http://issues.autojs6.com/338)_
|
||||
* `改善` パッケージングページに Pinyin ライブラリのオプションを追加
|
||||
* `改善` パッケージアプリのメインページにおいて, ステータスバーの背景とテキスト色を最適化
|
||||
* `改善` パッケージアプリの設定ページに, 特別な権限 (全ファイルアクセスや通知送信) 用のトグルスイッチを追加 _[`issue #354`](http://issues.autojs6.com/354)_
|
||||
* `改善` コントロールのテキストとアイコンが, テーマの明るさに合わせて自動で調整されるよう改善
|
||||
* `改善` コントロールの色と背景とのコントラストが低い場合の視認性を向上
|
||||
* `改善` カラーピッカー内の HEX 入力欄に, クリップボードからの貼り付け時の互換性を向上
|
||||
* `改善` アプリのナビゲーションバーを, より良いビジュアル体験のために透明または半透明に設定
|
||||
* `改善` ライトモード時, ステータスバーとナビゲーションバーのデフォルト UI モードをカラー `md_grey_50` に設定
|
||||
* `改善` ホームドロワー内のアクセシビリティサービスのスイッチを, スクリプトコードと同期するよう改善
|
||||
* `改善` ホームページのドキュメントページに双方向検索ボタンを追加
|
||||
* `改善` ホームページの『ファイル』タブで, 長押しによりフローティングボタンの表示状態を切り替え可能に
|
||||
* `改善` コードエディタのタイトルがフォントサイズを自動調整するよう改善
|
||||
* `改善` ログページのフローティングボタンの表示が, リストのスクロール動作と連動するよう改善
|
||||
* `改善` スクリプトプロジェクトの project.json 設定ファイルが, より多くのパッケージオプションに対応 _[`issue #305`](http://issues.autojs6.com/305)_ _[`issue #306`](http://issues.autojs6.com/306)_
|
||||
* `改善` project.json 設定ファイルが, オプション名の柔軟なマッチングとエイリアスに対応するよう改善
|
||||
* `改善` APK ファイル情報ダイアログに, ファイルサイズと署名スキームの情報を追加
|
||||
* `改善` APK ファイル情報ダイアログで, テキストコピーやアプリ詳細への遷移用クリックリスナーに対応
|
||||
* `改善` com.stardust 接頭辞のパッケージを復元し, コード互換性を向上 _[`issue #290`](http://issues.autojs6.com/290)_
|
||||
* `改善` floaty.window / floaty.rawWindow メソッドを, メインスレッドおよびサブスレッドの両方で実行可能に改善
|
||||
* `改善` グローバルメソッド getClip が, 必要に応じて floaty.getClip を利用するよう改善し, 互換性を向上
|
||||
* `改善` files.path および関連メソッドが, null のパス指定時にも適切に動作するよう改善
|
||||
* `改善` 最新の公式 Rhino エンジンへの同期およびコードの調整
|
||||
* `改善` README.md を改善し, プロジェクトのビルドおよび実行方法のドキュメントを充実 _[`issue #344`](http://issues.autojs6.com/344)_
|
||||
* `改善` 一部の依存関係またはローカルライブラリのバージョン調整 _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v662)_
|
||||
|
||||
##### 他のバージョン履歴については以下を参照してください
|
||||
##### より詳細なリリース履歴については, こちらを参照してください
|
||||
|
||||
* [CHANGELOG.md](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG-ja.md)
|
||||
|
||||
@@ -308,13 +447,13 @@ AutoJs6 オープンソース プロジェクトのデバッグや開発が必
|
||||
|
||||
#### Android Studioの準備
|
||||
|
||||
`Android Studio Otter | 2025.2.1` バージョンをダウンロードしてください (いずれかを選択):
|
||||
`Android Studio Panda 2 | 2025.3.2` バージョンをダウンロードしてください (いずれかを選択):
|
||||
|
||||
- [android-studio-2025.2.1.7-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2025.2.1.7/android-studio-2025.2.1.7-windows.exe) (1.33 GiB)
|
||||
- [android-studio-2025.2.1.7-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2025.2.1.7/android-studio-2025.2.1.7-windows.zip) (1.35 GiB)
|
||||
- [android-studio-2025.2.1.7-linux.tar.gz](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2025.2.1.7/android-studio-2025.2.1.7-linux.tar.gz) (1.37 GiB)
|
||||
- [android-studio-panda2-windows.exe](https://edgedl.me.gvt1.com/android/studio/install/2025.3.2.6/android-studio-panda2-windows.exe) (1.28 GiB)
|
||||
- [android-studio-panda2-windows.zip](https://edgedl.me.gvt1.com/android/studio/ide-zips/2025.3.2.6/android-studio-panda2-windows.zip) (1.29 GiB)
|
||||
- [android-studio-panda2-linux.tar.gz](https://edgedl.me.gvt1.com/android/studio/ide-zips/2025.3.2.6/android-studio-panda2-linux.tar.gz) (1.32 GiB)
|
||||
|
||||
> 注: 上述バージョンのリリース日は 2025 年 10 月 30 日 です. その他のバージョンをダウンロードするか, 上記のリンクが失効している場合は, [Android Studioリリースアーカイブ](https://developer.android.com/studio/archive?hl=en)のページをご覧ください.
|
||||
> 注: 上述バージョンのリリース日は 2026 年 3 月 3 日 です. その他のバージョンをダウンロードするか, 上記のリンクが失効している場合は, [Android Studioリリースアーカイブ](https://developer.android.com/studio/archive?hl=en)のページをご覧ください.
|
||||
|
||||
上記のファイルをインストールまたは解凍し, Android Studio ソフトウェアを実行します (例: `"D:\android-studio\bin\studio64.exe"`).
|
||||
|
||||
@@ -365,7 +504,7 @@ File (ファイル) | Settings (設定) | Appearance & Behavior (外観と動作
|
||||
|
||||
AutoJs6プロジェクトが依存する `JDK (Java開発キット)` のリリースバージョンは少なくとも `17` で, それ以下のバージョンは推奨されませんが, 最低でも `21` の使用を推奨します.
|
||||
|
||||
2025 年 11 月 1 日 現在, AutoJs6がサポートする最大のJDKバージョンは `24` です.
|
||||
2026 年 3 月 14 日 現在, AutoJs6がサポートする最大のJDKバージョンは `25` です.
|
||||
|
||||
> 注: コンピュータシステムに適切なバージョンのJDKがインストールされている場合, この節の内容をスキップできます.
|
||||
|
||||
@@ -378,12 +517,12 @@ Help (ヘルプ) | Find action (アクションを検索) # 入力 "Gradle JDK"
|
||||
[ または ]
|
||||
File (ファイル) | Settings (設定) # 検索 "Gradle"
|
||||
[ または ]
|
||||
File (ファイル) | Settings (設定) | Build, Execution, Deployment (ビルド、実行、デプロイ) | Build Tools (ビルドツール) | Gradle
|
||||
File (ファイル) | Settings (設定) | Build, Execution, Deployment (ビルド, 実行, デプロイ) | Build Tools (ビルドツール) | Gradle
|
||||
```
|
||||
|
||||
`Gradle JDK` で異なるバージョンの JDK を選択または追加できます.
|
||||
|
||||
リストに適切なバージョンのJDKが存在する場合(>= `17`), それを選択してください.
|
||||
リストに適切なバージョンのJDKが存在する場合 (>= `17`), それを選択してください.
|
||||
または, `Download JDK (JDK をダウンロード)` を選択して適切な JDK をダウンロードし, `Download (ダウンロード)` ボタンをクリックしてダウンロードが完了するのを待ちます.
|
||||
`Add JDK (JDK を追加)` を選択して既存のローカル JDK を追加し, そのディレクトリを指定して JDK を追加することも可能です.
|
||||
|
||||
@@ -518,17 +657,17 @@ AutoJs6 プロジェクト開発に参加したすべての貢献者に感謝し
|
||||
|
||||
| <span style="word-break:keep-all;white-space:nowrap">貢献者</span> | <span style="word-break:keep-all;white-space:nowrap">コミット数</span> | <span style="word-break:keep-all;white-space:nowrap">最近の提出</span> |
|
||||
|:------:|:------:|:------:|
|
||||
| <span style="word-break:keep-all;white-space:nowrap">[Willie169](https://github.com/Willie169)</span> | <span style="word-break:keep-all;white-space:nowrap">[1](https://github.com/SuperMonster003/AutoJs6/pulls?q=is%3Apr+is%3Amerged+author%3AWillie169)</span> | <span style="word-break:keep-all;white-space:nowrap">`2026/03/03`</span> |
|
||||
| <span style="word-break:keep-all;white-space:nowrap">[LYS86](https://github.com/LYS86) `(Lin)`</span> | <span style="word-break:keep-all;white-space:nowrap">[4](https://github.com/SuperMonster003/AutoJs6/pulls?q=is%3Apr+is%3Amerged+author%3ALYS86)</span> | <span style="word-break:keep-all;white-space:nowrap">`2025/12/26`</span> |
|
||||
| <span style="word-break:keep-all;white-space:nowrap">[wirsnow](https://github.com/wirsnow)</span> | <span style="word-break:keep-all;white-space:nowrap">[1](https://github.com/SuperMonster003/AutoJs6/pulls?q=is%3Apr+is%3Amerged+author%3Awirsnow)</span> | <span style="word-break:keep-all;white-space:nowrap">`2025/05/19`</span> |
|
||||
| <span style="word-break:keep-all;white-space:nowrap">[TonyJiangWJ](https://github.com/TonyJiangWJ)</span> | <span style="word-break:keep-all;white-space:nowrap">[4](https://github.com/SuperMonster003/AutoJs6/pulls?q=is%3Apr+is%3Amerged+author%3ATonyJiangWJ)</span> | <span style="word-break:keep-all;white-space:nowrap">`2025/04/24`</span> |
|
||||
| <span style="word-break:keep-all;white-space:nowrap">[luckyloogn](https://github.com/luckyloogn)</span> | <span style="word-break:keep-all;white-space:nowrap">[3](https://github.com/SuperMonster003/AutoJs6/pulls?q=is%3Apr+is%3Amerged+author%3Aluckyloogn)</span> | <span style="word-break:keep-all;white-space:nowrap">`2024/12/31`</span> |
|
||||
| <span style="word-break:keep-all;white-space:nowrap">[kvii](https://github.com/kvii)</span> | <span style="word-break:keep-all;white-space:nowrap">[1](https://github.com/SuperMonster003/AutoJs6/pulls?q=is%3Apr+is%3Amerged+author%3Akvii)</span> | <span style="word-break:keep-all;white-space:nowrap">`2024/10/16`</span> |
|
||||
| <span style="word-break:keep-all;white-space:nowrap">[chenguangming](https://github.com/chenguangming) `(Tom)`</span> | <span style="word-break:keep-all;white-space:nowrap">[2](https://github.com/SuperMonster003/AutoJs6/pulls?q=is%3Apr+is%3Amerged+author%3Achenguangming)</span> | <span style="word-break:keep-all;white-space:nowrap">`2024/05/14`</span> |
|
||||
| <span style="word-break:keep-all;white-space:nowrap">[LZX284](https://github.com/LZX284) `(AI)`</span> | <span style="word-break:keep-all;white-space:nowrap">[7](https://github.com/SuperMonster003/AutoJs6/pulls?q=is%3Apr+is%3Amerged+author%3ALZX284)</span> | <span style="word-break:keep-all;white-space:nowrap">`2023/11/15`</span> |
|
||||
| <span style="word-break:keep-all;white-space:nowrap">[little‑alei](https://github.com/little-alei) `(抠脚本人)`</span> | <span style="word-break:keep-all;white-space:nowrap">[12](https://github.com/SuperMonster003/AutoJs6/pulls?q=is%3Apr+is%3Amerged+author%3Alittle-alei)</span> | <span style="word-break:keep-all;white-space:nowrap">`2023/07/12`</span> |
|
||||
| <span style="word-break:keep-all;white-space:nowrap">[kojoe‑code](https://github.com/kojoe-code) `(抠脚本人)`</span> | <span style="word-break:keep-all;white-space:nowrap">[12](https://github.com/SuperMonster003/AutoJs6/pulls?q=is%3Apr+is%3Amerged+author%3Akojoe-code)</span> | <span style="word-break:keep-all;white-space:nowrap">`2023/07/12`</span> |
|
||||
| <span style="word-break:keep-all;white-space:nowrap">[aiselp](https://github.com/aiselp)</span> | <span style="word-break:keep-all;white-space:nowrap">[6](https://github.com/SuperMonster003/AutoJs6/pulls?q=is%3Apr+is%3Amerged+author%3Aaiselp)</span> | <span style="word-break:keep-all;white-space:nowrap">`2023/06/14`</span> |
|
||||
| <span style="word-break:keep-all;white-space:nowrap">[LYS86](https://github.com/LYS86) `(Lin)`</span> | <span style="word-break:keep-all;white-space:nowrap">[2](https://github.com/SuperMonster003/AutoJs6/pulls?q=is%3Apr+is%3Amerged+author%3ALYS86)</span> | <span style="word-break:keep-all;white-space:nowrap">`2023/06/03`</span> |
|
||||
|
||||
データは 2025 年 9 月 6 日 に更新されました.
|
||||
データは 2026 年 3 月 4 日 に更新されました.
|
||||
|
||||
データ項目は `最近の提出` の降順で並べ替えられます.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user