854 lines
86 KiB
JSON
854 lines
86 KiB
JSON
{
|
||
"$data": {
|
||
"v6.6.0": {
|
||
"released_date": "2024/12/02",
|
||
"released_hint": "組み込みモジュールの書き換え、慎重にアップグレードしてください",
|
||
"hint": [
|
||
"既存のモジュールは、スクリプトの実行効率を高めるために Kotlin によって再作成されましたが、改良にはいくつかの反復が必要です",
|
||
"組み込みの init.js ファイルはデフォルトでは空ですが、開発者がカスタマイズするためのモジュールをマウントできます"
|
||
],
|
||
"feature": [
|
||
"axios モジュール / cheerio モジュール ([AutoX](https://github.com/kkevsekk1/AutoX) 参照)",
|
||
"sqlite モジュール、SQLite データベースの簡単な操作に使用されます ([Auto.js Pro](https://g.pro.autojs.org/) 参照) (プロジェクトドキュメント > [SQLite](https://docs.autojs6.com/#/sqlite) を参照)",
|
||
"mime モジュール、MIME タイプ文字列を処理および解析するために使用されます (プロジェクトドキュメント > [MIME](https://docs.autojs6.com/#/mime) を参照)",
|
||
"nanoid モジュール、文字列 ID ジェネレーターとして使用できます ([ai/nanoid](https://github.com/ai/nanoid) 参照)",
|
||
"sysprops モジュール、ランタイム環境の構成データを取得するために使用されます (プロジェクトドキュメント > [システムプロパティ](https://docs.autojs6.com/#/sysprops) を参照)",
|
||
"ocr モジュールは [Rapid OCR](https://github.com/RapidAI/RapidOCR) エンジンをサポートしています",
|
||
"レイアウト解析はウィンドウの切り替えをサポートしています (Auto.js Pro",
|
||
"auto.clearCache メソッド、コントロールキャッシュをクリアすることをサポートします (Auto.js Pro",
|
||
"threads.pool メソッド、シンプルなスレッドプールアプリケーションをサポートします (Auto.js Pro",
|
||
"images.matchTemplate メソッドは useTransparentMask オプションパラメーターを追加し、透明画像検索をサポートします (Auto.js Pro",
|
||
"images.requestScreenCaptureAsync メソッド、UI モードで非同期にスクリーンキャプチャの許可を要求するために使用されます (Auto.js Pro",
|
||
"images.requestScreenCapture メソッドは isAsync オプションパラメーターを追加し、非同期でスクリーンキャプチャを取得することをサポートします (Auto.js Pro",
|
||
"images.on('screen_capture', callback) などのイベントリスニングメソッドは、スクリーンキャプチャが使用可能なイベントをモニターすることをサポートします (Auto.js Pro",
|
||
"images.stopScreenCapture メソッドは、スクリーンキャプチャ要求に関連するリソースを積極的に解放することをサポートします (Auto.js Pro",
|
||
"images.psnr/mse/ssim/mssim/hist/ncc および images.getSimilarity メソッドは、画像類似度測定値を取得するために使用されます",
|
||
"images.isGrayscale メソッドは、画像がグレースケールかどうかを判断するために使用されます",
|
||
"images.invert メソッドは、画像の色を反転するために使用されます",
|
||
"s13n.point/time メソッドは、ポイントオブジェクトと時間オブジェクトを正規化するために使用されます (プロジェクトドキュメント > [正規化](https://docs.autojs6.com/#/s13n) を参照)",
|
||
"console モジュールの gravity (重力), touchThrough (タッチスルー), backgroundTint (背景の色調) などの関連メソッド (プロジェクトドキュメント > [コンソール](https://docs.autojs6.com/#/console) を参照)",
|
||
"Mathx.randomInt/Mathx.randomFloat メソッドは、指定された範囲内の乱数またはランダム浮動小数点数を戻すために使用されます",
|
||
"app.launchDual/startDualActivity などのメソッドは二重起動アプリケーションの処理に使用されます (Shizuku または Root 権限が必要) (実験的)",
|
||
"app.kill メソッド、アプリケーションを強制終了するために使用されます (Shizuku または Root 権限が必要)",
|
||
"floaty.getClip メソッドは、フローティングウィンドウのフォーカスを通じてクリップボードの内容を間接的に取得するために使用されます"
|
||
],
|
||
"fix": [
|
||
"Fragment のサブクラス (例 [DrawerFragment](https://github.com/SuperMonster003/AutoJs6/blob/17616504ab0bba93b30ab7abc67108ee5253f39a/app/src/main/java/org/autojs/autojs/ui/main/drawer/DrawerFragment.kt#L369) / [ExplorerFragment](https://github.com/SuperMonster003/AutoJs6/blob/17616504ab0bba93b30ab7abc67108ee5253f39a/app/src/main/java/org/autojs/autojs/ui/main/scripts/ExplorerFragment.kt#L48) 等) 内の View Binding のメモリリーク",
|
||
"[ScreenCapture](https://github.com/SuperMonster003/AutoJs6/blob/17616504ab0bba93b30ab7abc67108ee5253f39a/app/src/main/java/org/autojs/autojs/core/image/capture/ScreenCapturer.java#L70) / [ThemeColorPreference](https://github.com/SuperMonster003/AutoJs6/blob/10960ddbee71f75ef80907ad5b6ab42f3e1bf31e/app/src/main/java/org/autojs/autojs/ui/settings/ThemeColorPreference.kt#L21) 等のクラス内のインスタンスのメモリリーク",
|
||
"Android 14+ でスクリーンキャプチャの許可を求めるとアプリがクラッシュする問題 (by [chenguangming](https://github.com/chenguangming)) _[`pr #242`](http://pr.autojs6.com/242)_",
|
||
"Android 14+ でフォアグラウンドサービスを開始するとアプリがクラッシュする問題",
|
||
"Android 14+ でコードエディタの実行ボタンをクリックしても点灯しない問題",
|
||
"プロジェクトのパッケージ後に必要なライブラリファイルが不足してアプリが正常に動作しない可能性がある問題 _[`issue #202`](http://issues.autojs6.com/202)_ _[`issue #223`](http://issues.autojs6.com/223)_ _[`pr #264`](http://pr.autojs6.com/264)_",
|
||
"プロジェクトの編集時に指定されたアイコンリソースが存在しない場合にアプリがクラッシュする問題 _[`issue #203`](http://issues.autojs6.com/203)_",
|
||
"スクリーンキャプチャの許可を取得時に指定された画面方向のスクリーンショットリソースをパラメータで正常に取得できない場合がある問題",
|
||
"一部デバイスでスクリプトショートカットを正常に追加できない問題 (試み修正) _[`issue #221`](http://issues.autojs6.com/221)_",
|
||
"http モジュールと関連する方法を呼び出すと蓄積される要求による送信遅延の問題 _[`issue #192`](http://issues.autojs6.com/192)_",
|
||
"AutoJs6 がメインアクティビティページに入る前に Shizuku サービスが正常に利用できない可能性がある問題 (試み修正) _[`issue #255`](http://issues.autojs6.com/255)_",
|
||
"random(min, max) メソッドが結果がオーバーフローする問題の可能性",
|
||
"pickup メソッドの結果型パラメータが空配列を正しく渡せない問題",
|
||
"UiObject#bounds() で取得したコントロール矩形が意図と異なる形で変更される可能性がある問題",
|
||
"text/button/input 要素のテキスト内容にハーフサイズの二重引用符が含まれている場合に正しく解析されない問題",
|
||
"text/textswitcher 要素の autoLink 属性が機能しない問題",
|
||
"異なるスクリプトが同じ ScriptRuntime オブジェクトを誤って共有する可能性がある問題",
|
||
"グローバル変数 HEIGHT および WIDTH が Getter 動的属性を失う問題",
|
||
"スクリプトの起動時に RootShell が即時ロードされることで起動が遅くなる問題",
|
||
"コンソールフローティングウィンドウで背景色を設定すると矩形の角が失われる問題",
|
||
"サービスの異常の問題が発生する可能性のあるアクセシビリティサービスの自動開始 (試み修正)",
|
||
"ホームページのドキュメントページで左右に滑動すると WebView コントロールが ViewPager の切り替えを誘発する可能性がある問題",
|
||
"ファイル拡張子が大文字を含む場合ファイルマネージャが認識できない問題",
|
||
"ファイルマネージャがプロジェクトディレクトリに最初に入った時点でプロジェクトを自動的に認識できない可能性がある問題",
|
||
"ファイルマネージャでフォルダを削除した後にページが自動更新されない問題",
|
||
"ファイルマネージャでファイルおよびフォルダを並べ替える際に ASCII の先頭文字名を後置する可能性がある問題",
|
||
"コードエディタのデバッグ機能で FAILED ASSERTION 例外が発生する",
|
||
"コードエディタでデバッグ中にエディタを閉じた後に再度正常にデバッグできない問題",
|
||
"コードエディタで行の端へ移動すると末尾の文字が漏れ可能性がある問題",
|
||
"メインアクティビティページでログアクティビティページを起動するときにフラッシュスクリーンの問題が発生する可能性がある",
|
||
"アプリパッケージが opencc モジュールを正常に使用できない問題"
|
||
],
|
||
"improvement": [
|
||
"パッケージページ内の「利用不可 ABI」コントロールのクリックヒントユーザー体験",
|
||
"Shizuku を使用して「ポインタ位置」表示スイッチをコントロールするサポート",
|
||
"Shizuku を使用して「メディアの投影」および「セキュリティ設定の変更」許可スイッチをコントロールするサポート",
|
||
"automator.gestureAsync/gesturesAsync がコールバック関数パラメータをサポート",
|
||
"tasks モジュールが同期方式でデータベース操作を実行するサポート、データアクセスの不一致問題を回避",
|
||
"スクリプト実行モードがパイプ記号区切りモードパラメータ (例 `\"ui|auto\";` のように開始) をサポート",
|
||
"スクリプト実行モードがシングルクォーテーションおよびバックティックをサポートし、セミコロンを省略 (例 `'ui';` または `'ui'` のように開始) 可能",
|
||
"スクリプト実行モードが axios, cheerio, dayjs などのモードパラメータで内蔵拡張モジュールのクイックインポートをサポート (例 `\"axios\";` のように開始)",
|
||
"スクリプト実行モードが x または jsox モードパラメータで JavaScript 内蔵オブジェクト拡張モジュールをクイック有効化をサポート (例 `\"x\";` のように開始)",
|
||
"img 要素の src および path 属性がローカル相対パスをサポート (例 `<img src=\"a.png\"` />)",
|
||
"コードエディタで Java クラスやパッケージ名をインポートする位置のインテリジェント判断をサポート",
|
||
"images モジュールが画像パラメータとしてパスの直接使用をサポート",
|
||
"importPackage が文字列パラメータをサポート",
|
||
"サーバーモードの IP アドレスがクリップボードインポートをスマートに認識し、スペースキーのスマート変換をサポート",
|
||
"ファイルマネージャが新しいファイルを作成する際にデフォルトのプレフィックス選択と適切な数字サフィックスの自動生成をサポート",
|
||
"ファイル管理プロジェクトの実行時の例外メッセージを具体化 _[`issue #268`](http://issues.autojs6.com/268)_",
|
||
"ファイルマネージャがより多くの種類をサポートし、対応するアイコンシンボルを表示 (800 種類以上のファイルタイプをサポート)",
|
||
"ファイルマネージャで編集可能なファイルタイプ (jpg/doc/pdf...) に編集ボタンを追加",
|
||
"ファイルマネージャが APK ファイルの基本情報、Manifest 情報、許可リストを表示するサポート",
|
||
"ファイルマネージャがオーディオおよびビデオなどのメディアファイルの基本情報および MediaInfo 情報を表示するサポート",
|
||
"単一ファイルパッケージング時に適切な正規化名パッケージを自動入力し、無効な文字フィルタリング推奨をサポート",
|
||
"単一ファイルパッケージング時に同じパッケージ名のアプリがインストールされている場合にアイコンを自動設定し、バージョン番号とバージョン名を増加させるサポート",
|
||
"パックプロジェクト設定ファイルが abis/libs オプションをサポートし、デフォルトで含まれる ABI アーキテクチャと拡張ライブラリを指定",
|
||
"パックプロジェクト設定ファイルの abis/libs オプションが無効または使用可能でない場合に関連メッセージをサポート",
|
||
"不必要な増加を避けるためにリークキャナリーをリリースバージョンから除外",
|
||
"プロジェクトのソースコード内のすべての英語コメントに中国語の簡体字翻訳を追加してコメントの読みやすさを向上",
|
||
"README および CHANGELOG に複数言語をサポート (スクリプトによる自動生成)",
|
||
"Gradle のビルドスクリプトのバージョン適応能力を向上"
|
||
],
|
||
"dependency": [
|
||
"追加 MIME Util バージョン 2.3.1",
|
||
"追加 Toaster バージョン 12.6",
|
||
"追加 EasyWindow (for Toaster) バージョン 10.3",
|
||
"Gradle バージョンを 8.5 -> 8.11.1 にアップグレード",
|
||
"Rhino バージョン 1.7.15-snapshot -> 1.7.16-snapshot にアップグレード",
|
||
"Android Material Lang3 バージョン 1.10.0 -> 1.12.0 にアップグレード",
|
||
"Androidx Annotation バージョン 1.7.0 -> 1.9.1 にアップグレード",
|
||
"Androidx AppCompat バージョン 1.6.1 -> 1.7.0 にアップグレード",
|
||
"Androidx WebKit バージョン 1.8.0 -> 1.12.1 にアップグレード",
|
||
"Apache Commons バージョン 3.13.0 -> 3.16.0 にアップグレード",
|
||
"ARSCLib バージョン 1.2.4 -> 1.3.1 にアップグレード",
|
||
"Gson バージョン 2.10.1 -> 2.11.0 にアップグレード",
|
||
"Jackson DataBind バージョン 2.13.3 -> 2.13.4.2 にアップグレード",
|
||
"Joda Time バージョン 2.12.5 -> 2.12.7 にアップグレード",
|
||
"LeakCanary バージョン 2.12 -> 2.14 にアップグレード",
|
||
"MLKit Barcode Scanning バージョン 17.2.0 -> 17.3.0 にアップグレード",
|
||
"MLKit Text Recognition Chinese バージョン 16.0.0 -> 16.0.1 にアップグレード",
|
||
"Retrofit2 Converter Gson バージョン 2.9.0 -> 2.11.0 にアップグレード",
|
||
"Retrofit2 Retrofit バージョン 2.9.0 -> 2.11.0 にアップグレード",
|
||
"Desugar JDK Libs バージョン 2.0.3 -> 2.0.4 にアップグレード",
|
||
"Test Runner バージョン 1.5.2 -> 1.6.2 にアップグレード",
|
||
"Junit Jupiter バージョン 5.10.0 -> 5.10.3 にアップグレード",
|
||
"OkHttp3 バージョン 5.0.0-alpha.11 -> 4.12.0 にダウングレード"
|
||
]
|
||
},
|
||
"v6.5.0": {
|
||
"released_date": "2023/12/02",
|
||
"feature": [
|
||
"opencc モジュール (参照 プロジェクトドキュメント > [中文変換](https://docs.autojs6.com/#/opencc)) (Ref to [LZX284](https://github.com/SuperMonster003/AutoJs6/pull/187/files#diff-8cff73265af19c059547b76aca8882cbaa3209291406f52df1dafbbc78e80c46R268))",
|
||
"UiSelector に [plus](https://docs.autojs6.com/#/uiObjectType?id=m-plus) 及び [append](https://docs.autojs6.com/#/uiObjectType?id=m-append) メソッドを追加 _[`issue #115`](http://issues.autojs6.com/115)_",
|
||
"パッケージ化アプリページに ABI およびライブラリのフィルタリングを追加 (Ref to [AutoX](https://github.com/kkevsekk1/AutoX)) _[`issue #189`](http://issues.autojs6.com/189)_"
|
||
],
|
||
"fix": [
|
||
"パッケージ化アプリのファイルサイズが異常に大きい問題 (Ref to [AutoX](https://github.com/kkevsekk1/AutoX) / [LZX284](https://github.com/SuperMonster003/AutoJs6/pull/187/files#diff-d932ac49867d4610f8eeb21b59306e8e923d016cbca192b254caebd829198856R61)) _[`issue #176`](http://issues.autojs6.com/176)_",
|
||
"パッケージ化アプリで一部の例外メッセージが表示されないおよび印刷されない問題",
|
||
"パッケージ化ページでアプリアイコンを選択すると空のアイコンが表示される可能性のある問題",
|
||
"パッケージ化アプリに MLKit Google OCR ライブラリを含むと初期化コンテキスト例外が発生する可能性がある",
|
||
"ocr.<u>mlkit/ocr</u>.<u>recognizeText/detect</u> メソッドが無効である問題",
|
||
"一部のテキスト (例:ログページ) 表示言語がアプリ設定言語と一致しない可能性のある問題",
|
||
"一部の言語でホームページドロワースイッチ項目にテキストが溢れる可能性のある問題",
|
||
"一部のデバイスでアクセシビリティサービスが有効化直後に自動的に無効化され、通知メッセージが表示されない問題 _[`issue #181`](http://issues.autojs6.com/181)_",
|
||
"一部のデバイスでアクセシビリティサービスが有効化後に物理的なボタンでアプリがクラッシュする問題 (試修) _[`issue #183`](http://issues.autojs6.com/183)_ _[`issue #186`](http://issues.autojs6.com/186#issuecomment-1817307790)_",
|
||
"auto(true) メソッドでアクセシビリティサービスを再起動後、pickup 関数が異常を起こす問題 (試修) _[`issue #184`](http://issues.autojs6.com/184)_",
|
||
"floaty モジュールでフローティングウィンドウを作成するとアプリがクラッシュする可能性のある問題 (試修)",
|
||
"app.startActivity メソッドが略語パラメータを使用できない問題 _[`issue #182`](http://issues.autojs6.com/182)_ _[`issue #188`](http://issues.autojs6.com/188)_",
|
||
"importClass でインポートしたクラス名とグローバル変数が衝突するとコードが例外をスローする問題 _[`issue #185`](http://issues.autojs6.com/185)_",
|
||
"Android 7.x でアクセシビリティサービスが使用できない問題",
|
||
"Android 14 で runtime.<u>loadJar/loadDex</u> メソッドが正常に使用できない可能性がある問題 (試修)",
|
||
"Android システムのクイック設定パネルに「レイアウト範囲分析」と「レイアウト階層分析」が表示されない問題 _[`issue #193`](http://issues.autojs6.com/193)_",
|
||
"自動更新チェック機能がアプリの [ANR](https://developer.android.com/topic/performance/vitals/anr) を引き起こす可能性がある問題 (試修) _[`issue #186`](http://issues.autojs6.com/186)_",
|
||
"ファイルマネージャーでサンプルコードフォルダーをクリックして「上へ」ボタンを押すとワーキングパスページに戻れない問題 _[`issue #129`](http://issues.autojs6.com/129)_",
|
||
"コードエディターで置換機能を使用時に置換ボタンが表示されない問題",
|
||
"コードエディターで長押し削除するとアプリがクラッシュする可能性のある問題 (試修)",
|
||
"コードエディターで fx ボタンをクリックしてモジュール関数クイックパネルが表示されない問題",
|
||
"コードエディターのモジュール関数クイックパネルのボタン名が溢れる可能性のある問題"
|
||
],
|
||
"improvement": [
|
||
"コードエディターのモジュール関数クイックパネルがナイトモードに適応します。",
|
||
"パッケージ化されたアプリケーションの起動画面がナイトモードに適応し、アプリアイコンのレイアウトが調整されます。",
|
||
"パッケージ化されたアプリのページは、ソフトウェアキーボードのENTERキーを使用してカーソルナビゲーションをサポートします。",
|
||
"パッケージ化されたアプリのページでは、ABIおよびライブラリのタイトルをクリックして全選択状態を切り替えることができます。",
|
||
"パッケージ化されたアプリのページでは、デフォルトのABI選択がインテリジェントになり、選択不可の項目にガイドプロンプトが追加されます。",
|
||
"ファイルマネージャーは、ファイルとフォルダの種類と特性に基づいてメニュー項目の表示を調整します。",
|
||
"ファイルマネージャーのフォルダ右クリックメニューには、パッケージ化アプリのオプションが追加されます。",
|
||
"アクセシビリティサービスが有効になっているが機能していない場合、異常状態はAutoJs6ホームページのドロワースイッチに反映されます。",
|
||
"コンソールはエラーメッセージを印刷するときに詳細なスタック情報を含みます。"
|
||
],
|
||
"dependency": [
|
||
"追加 ARSCLib バージョン 1.2.4",
|
||
"追加 Flexbox バージョン 3.0.0",
|
||
"追加 Android OpenCC バージョン 1.2.0",
|
||
"Gradle バージョンを 8.5-rc-1 -> 8.5 にアップグレード"
|
||
]
|
||
},
|
||
"v6.4.2": {
|
||
"released_date": "2023/11/15",
|
||
"feature": [
|
||
"dialogs.build() オプションパラメータ属性 inputSingleLine",
|
||
"console.setTouchable メソッド _[`issue #122`](http://issues.autojs6.com/122)_"
|
||
],
|
||
"fix": [
|
||
"ocr モジュールの一部の方法でエリアパラメータを認識できなかった問題 _[`issue #162`](http://issues.autojs6.com/162)_ _[`issue #175`](http://issues.autojs6.com/175)_",
|
||
"Android 7.x で新バージョンを検出する際にバージョン情報を取得できなかった問題",
|
||
"Android 14 でスクリーンショット権限を要求するとアプリがクラッシュする問題",
|
||
"ホームドロワーで「浮動ボタン」を切り替えるとアプリがクラッシュすることがある問題",
|
||
"メニューを使用して浮動ボタンを閉じた後にアプリを再起動すると浮動ボタンが表示されたままになることがある問題",
|
||
"Android 13 以降のシステム設定ページでAutoJs6の言語を選択および切り替えると反映されない問題",
|
||
"ビルドツールが最初のビルド時にOpenCVリソースの自動デプロイを完了できない問題"
|
||
],
|
||
"improvement": [
|
||
"bridges モジュールのネイティブ化によるスクリプト実行効率の向上 (Ref to [aiselp](https://github.com/aiselp/AutoX/commit/7c41af6d2b9b36d00440a9c8b7e971d025f98327))",
|
||
"無障害サービス関連コードのリファクタリングにより無障害サービスの機能安定性を強化 (実験的) _[`issue #167`](http://issues.autojs6.com/167)_",
|
||
"UiObject と UiObjectCollection の印刷出力形式",
|
||
"ビルドツールでGradle JDKバージョンが要件を満たしていない場合のアップグレード通知"
|
||
],
|
||
"dependency": [
|
||
"Gradle バージョンのアップグレード 8.4 -> 8.5-rc-1",
|
||
"Commons IO バージョンのダウングレード 2.14.0 -> 2.8.0",
|
||
"Jackson DataBindバージョンのダウングレード 2.14.3 -> 2.13.3"
|
||
]
|
||
},
|
||
"v6.4.1": {
|
||
"released_date": "2023/11/02",
|
||
"fix": [
|
||
"ビルドツールが未知のプラットフォームに自動適応しない問題 (by [TonyJiangWJ](https://github.com/TonyJiangWJ)) _[`pr #158`](http://pr.autojs6.com/158)_",
|
||
"スクリプトの終了時にアプリがクラッシュすることがある問題 _[`issue #159`](http://issues.autojs6.com/159)_",
|
||
"http モジュールでレスポンスオブジェクトのbody.contentTypeの戻り値タイプが間違っている問題 _[`issue #142`](http://issues.autojs6.com/142)_",
|
||
"device.width と device.height の戻り値が正しくない問題 _[`issue #160`](http://issues.autojs6.com/160)_",
|
||
"コードエディタでのロングプレス削除時にアプリがクラッシュすることがある問題 (試修) _[`issue #156`](http://issues.autojs6.com/156)_",
|
||
"コードエディタでテキストを逆選択した後の通常操作でアプリがクラッシュすることがある問題",
|
||
"一部のデバイスでAutoJs6アプリアイコンのロングプレスでショートカットメニューが表示されない問題",
|
||
"一部のデバイスでプロジェクトパッケージング時に確認ボタンをクリックしても反応しない問題",
|
||
"app.sendBroadcast と app.startActivity が省略名パラメータを使用できない問題",
|
||
"floaty モジュールのJsWindow#setPositionなどのメソッドの初回呼び出し時の機能異常"
|
||
],
|
||
"improvement": [
|
||
"Termux 関連権限を追加してIntentを利用してTermuxでADBコマンドを実行可能に _[`issue #136`](http://issues.autojs6.com/136)_",
|
||
"http モジュールで取得したレスポンスオブジェクトがbody.string()およびbody.bytes()メソッドを再使用可能に",
|
||
"GitHub Actions の自動パッケージングサポートを追加 (by [TonyJiangWJ](https://github.com/TonyJiangWJ)) _[`pr #158`](http://pr.autojs6.com/158)_",
|
||
"ビルドツールがTemurinプラットフォームに自動適応"
|
||
],
|
||
"dependency": [
|
||
"Gradle バージョンのアップグレード 8.4-rc-3 -> 8.4",
|
||
"Android dxバージョンのアップグレード 1.11 -> 1.14"
|
||
]
|
||
},
|
||
"v6.4.0": {
|
||
"released_date": "2023/10/30",
|
||
"feature": [
|
||
"ocr モジュールがPaddle Liteエンジンをサポート(by [TonyJiangWJ](https://github.com/TonyJiangWJ)) _[`pr #120`](http://pr.autojs6.com/120)_",
|
||
"パッケージング機能が内蔵プラグインと外部プラグインの両方のパッケージング方法をサポート(by [LZX284](https://github.com/LZX284)) _[`pr #151`](http://pr.autojs6.com/151)_",
|
||
"WebSocket モジュール (参照 プロジェクトドキュメント > [WebSocket](https://docs.autojs6.com/#/webSocketType))",
|
||
"barcode / qrcode モジュール (参照 プロジェクトドキュメント > [バーコード](https://docs.autojs6.com/#/barcode) / [QRコード](https://docs.autojs6.com/#/qrcode))",
|
||
"shizuku モジュール (参照 プロジェクトドキュメント > [Shizuku](https://docs.autojs6.com/#/shizuku)) とホームドロワー権限スイッチ",
|
||
"device.rotation / device.orientation などの方法",
|
||
"内部Javaクラスが静的プロパティアクセスをサポート",
|
||
"Androidシステム設定ページでアプリの言語を選択および切り替えをサポート (Android 13 以降)",
|
||
"設定ページにアプリのショートカットを追加またはアプリアイコンを長押しして[アプリショートカット](https://developer.android.com/guide/topics/ui/shortcuts?hl=ja)をアクティブ化し、ドキュメントや設定ページを起動可能に"
|
||
],
|
||
"fix": [
|
||
"一部のスクリプトが正常に終了しない問題を解決するための一部PRの再マージ(by [aiselp](https://github.com/aiselp)) _[`pr #75`](http://pr.autojs6.com/75)_ _[`pr #78`](http://pr.autojs6.com/78)_",
|
||
"パッケージングされたアプリがAutoJs6の新しいAPIを使用できない問題(by [LZX284](https://github.com/LZX284)) _[`pr #151`](http://pr.autojs6.com/151)_ _[`issue #149`](http://issues.autojs6.com/149)_",
|
||
"パッケージングされたアプリのシステムナイトモードでのスタイル異常",
|
||
"VSCode プラグインがファイルをローカルに保存する際にファイル拡張子情報が失われる問題",
|
||
"コルーチン機能を使用してプロジェクトを実行する際に未処理例外でアプリがクラッシュする問題",
|
||
"アプリの再起動または終了時に浮動ボタンの位置状態情報を記録できない問題",
|
||
"デバイスの画面方向が変わった時に更新されたデバイスの設定情報を取得できない問題 _[`issue #153`](http://issues.autojs6.com/153)_",
|
||
"画面を横向きに回転させた時にツールバーのタイトルフォントが小さすぎる問題",
|
||
"画面を横向きに回転させた時にアプリのホームページのタブレイアウトが混んでいる問題",
|
||
"画面を横向きに回転させた時に浮動ボタンが画面をはみ出すことがある問題 _[`issue #90`](http://issues.autojs6.com/90)_",
|
||
"画面を何度も回転させた時に浮動ボタンの座標および画面の横方向の位置を復元できない問題",
|
||
"一部のデバイスでメッセージ浮動枠が表示されないまたは重複して表示されることがある問題",
|
||
"複数のスクリプトが同時に実行されている時にメッセージ浮動枠が隠れることがある問題 _[`issue #67`](http://issues.autojs6.com/67)_",
|
||
"ブロードキャストを使用してレイアウトを解析する時にレイアウトをクリックするとメニューが表示されず、アプリがクラッシュする問題",
|
||
"二回目以降に作成されたWebSocketインスタンスがリスナーを正常にトリガーできない問題",
|
||
"importPackageの全体リダイレクトを取り消して特定のスコープでのパッケージインポートの異常を回避 _[`issue #88`](http://issues.autojs6.com/88)_",
|
||
"ログアクティビティページでコピーまたはエクスポート機能を使用するとアプリがクラッシュする問題"
|
||
],
|
||
"improvement": [
|
||
"ログアクティビティページのエクスポート機能の名前を送信機能に変更し、実際の意味に合ったエクスポート機能を再実装",
|
||
"ログアクティビティページの送信機能がエントリー数が多い場合には自動的に分割して通知",
|
||
"ocrモジュールがGoogle MLKitおよびPaddle Liteエンジンの双方をサポートに (参照 プロジェクトドキュメント > [光学文字認識](https://docs.autojs6.com/#/ocr?id=p-mode))",
|
||
"無障害サービスの自動開始成功率を向上",
|
||
"Kotlinアノテーション処理をkaptからKSPに移行",
|
||
"ビルドツールがIntelliJ Idea EAPバージョンをサポート",
|
||
"ビルドツールがJavaリリースバージョンに適応して「無効なリリースバージョン」問題を回避するように",
|
||
"ビルドツールのIDEおよび関連プラグインのバージョンダウングレードロジックを最適化し、バージョン予測能力を追加",
|
||
"VSCodeプラグイン1.0.7に適応"
|
||
],
|
||
"dependency": [
|
||
"Rikka Shizuku バージョン 13.1.5を追加",
|
||
"MLKit Barcode Scanning バージョン 17.2.0を追加",
|
||
"OpenCVバージョンのアップグレード 4.5.5 -> 4.8.0 (Ref to [TonyJiangWJ](https://github.com/TonyJiangWJ))",
|
||
"Gradle Compileバージョンのアップグレード 33 -> 34",
|
||
"Gradleバージョンのアップグレード 8.3-rc-1 -> 8.4-rc-3",
|
||
"Apache Commons Lang3バージョンのアップグレード 3.12.0 -> 3.13.0",
|
||
"Glideバージョンのアップグレード 4.15.1 -> 4.16.0",
|
||
"Android Analyticsバージョンのアップグレード 14.3.0 -> 14.4.0",
|
||
"Androidx WebKitバージョンのアップグレード 1.7.0 -> 1.8.0",
|
||
"Androidx Preferenceバージョンのアップグレード 1.2.0 -> 1.2.1",
|
||
"Androidx Annotationバージョンのアップグレード 1.6.0 -> 1.7.0",
|
||
"Androidx Recyclerviewバージョンのアップグレード 1.3.0 -> 1.3.2",
|
||
"Android Materialバージョンのアップグレード 1.9.0 -> 1.10.0",
|
||
"Androidx AppCompat バージョンのアップグレード 1.4.2 -> 1.6.1",
|
||
"Commons IO バージョンのアップグレード 2.8.0 -> 2.14.0",
|
||
"Jackson DataBindバージョンのアップグレード 2.13.3 -> 2.14.3",
|
||
"Zeugma Solutions LocaleHelper バージョン 1.5.1を削除"
|
||
]
|
||
},
|
||
"v6.3.3": {
|
||
"released_date": "2023/07/21",
|
||
"feature": [
|
||
"コードエディタのコードコメント機能 (by [little-alei](https://github.com/little-alei)) _[`pr #98`](http://pr.autojs6.com/98)_",
|
||
"auto.stateListener を無障害サービス接続状態のリスニングに使用 (by [little-alei](https://github.com/little-alei)) _[`pr #98`](http://pr.autojs6.com/98)_",
|
||
"UiObject タイプに nextSibling / lastChild / offset などの方法を追加 (参照 プロジェクトドキュメント > [コントロールノード](https://docs.autojs6.com/#/uiObjectType))"
|
||
],
|
||
"fix": [
|
||
"VSCodeプラグインがスクリプトの文字総数が4桁を超えるとデータを解析できない問題 _[`issue #91`](http://issues.autojs6.com/91)_ _[`issue #93`](http://issues.autojs6.com/93)_ _[`issue #100`](http://issues.autojs6.com/100)_ _[`issue #109`](http://issues.autojs6.com/109)_",
|
||
"VSCodeプラグインがファイルを正常に保存できない問題 _[`issue #92`](http://issues.autojs6.com/91)_ _[`issue #94`](http://issues.autojs6.com/93)_",
|
||
"無障害サービスの「管理」メニュー項目のクリックでページが遷移しないことがある問題",
|
||
"runtime.requestPermissions メソッドが消失した問題 _[`issue #104`](http://issues.autojs6.com/104)_",
|
||
"events.emitter が MainThreadProxy パラメータに対応しない問題 _[`issue #103`](http://issues.autojs6.com/103)_",
|
||
" _[`pr #78`](http://pr.autojs6.com/78)_ で存在していたコードエディタがコードを整形できない問題",
|
||
"JavaAdapterを使用するとClassLoaderの呼び出しスタックがオーバーフローする問題 _[`issue #99`](http://issues.autojs6.com/99)_ _[`issue #110`](http://issues.autojs6.com/110)_"
|
||
],
|
||
"improvement": [
|
||
"モジュールスコープの調整 (by [aiselp](https://github.com/aiselp)) _[`pr #75`](http://pr.autojs6.com/75)_ _[`pr #78`](http://pr.autojs6.com/78)_",
|
||
"リリースバージョンアプリの起動時の署名チェックを削除 (by [LZX284](https://github.com/LZX284)) _[`pr #81`](http://pr.autojs6.com/81)_",
|
||
"_[`pr #98`](http://pr.autojs6.com/98)_ に基づくコードエディタのコードコメント機能の動作、スタイル、およびカーソル位置処理",
|
||
"_[`pr #98`](http://pr.autojs6.com/98)_ に基づいてコードコメントメニュー項目を追加",
|
||
"VSCodeプラグイン1.0.6に適応",
|
||
"UiObject#parent メソッドに階数パラメータのサポートを追加 (参照 プロジェクトドキュメント > [コントロールノード](https://docs.autojs6.com/#/uiObjectType))"
|
||
],
|
||
"dependency": [
|
||
"Gradleバージョンのアップグレード 8.2 -> 8.3-rc-1"
|
||
]
|
||
},
|
||
"v6.3.2": {
|
||
"released_date": "2023/07/06",
|
||
"feature": [
|
||
"cryptoモジュール (プロジェクトドキュメント > [暗号文](https://docs.autojs6.com/#/crypto) を参照) _[`issue #70`](http://issues.autojs6.com/70)_",
|
||
"UIモードにtextswitcher / viewswitcher / viewflipper / numberpicker / video / searchなどのコントロールを追加",
|
||
"ログ活動ページにログのコピーやエクスポート機能を追加 _[`issue #76`](http://issues.autojs6.com/76)_",
|
||
"クライアントモードにIPアドレスの履歴機能を追加"
|
||
],
|
||
"fix": [
|
||
"クライアントモードの自動接続やサーバーモードの自動起動後にIPアドレス情報が表示されない問題",
|
||
"クライアントモードおよびサーバーモードで接続後に言語やナイトモードを切り替えると接続が切断され再接続できない問題",
|
||
"クライアントモードでカスタムポートを使用できない問題",
|
||
"クライアントモードで特定の文字を入力するとAutoJs6がクラッシュする問題",
|
||
"VSCodeプラグインのリモートコマンドが解析に失敗し、コマンドが応答しない問題 (一時的な修正)",
|
||
"Android 7.x で新バージョンを検出した際にバージョン詳細を取得できない問題",
|
||
"images.pixelがアクセシビリティサービスのスクリーンショットのピクセルカラー値を取得できない問題 _[`issue #73`](http://issues.autojs6.com/73)_",
|
||
"UIモードのAndroidネイティブコントロールがプリセットコントロール属性を使用できない問題",
|
||
"runtime.loadDex/loadJarで複数のファイルを読み込む際に最初のファイルだけが有効になる問題 _[`issue #88`](http://issues.autojs6.com/88)_",
|
||
"一部のデバイスでアプリケーションをインストール後にランチャーに文書アイコンのみが表示される問題 (一時的な修正) _[`issue #85`](http://issues.autojs6.com/85)_"
|
||
],
|
||
"improvement": [
|
||
"VSCodeプラグインバージョン1.0.5に対応",
|
||
"cheerioモジュールのサポート追加 (参照:[aiselp](https://github.com/aiselp/AutoX/commit/7176f5ad52d6904383024fb700bf19af75e22903)) _[`issue #65`](http://issues.autojs6.com/65)_",
|
||
"JsWebSocketインスタンスがrebuildメソッドを使用してインスタンスを再構築し接続を行うサポート追加 _[`issue #69`](http://issues.autojs6.com/69)_",
|
||
"base64モジュールがnumber配列およびJavaバイト配列を主要なパラメータとしてエンコード及びデコードをサポート",
|
||
"JavaMail for Androidのサポート追加 _[`issue #71`](http://issues.autojs6.com/71)_",
|
||
"バージョン更新情報を取得する際、Blobデータタイプを使用してプロクシなしのネットワーク環境に対応",
|
||
"クライアントモード接続中にホームドロワーのサブタイトルにターゲットIPアドレスを表示",
|
||
"クライアントモードで不正な入力に対して警告を表示するサポートを追加",
|
||
"クライアントモードでソフトキーボードのエンターキーを使用して接続を確立",
|
||
"サーバーモードの開始後は常にオンの状態を維持(手動でオフにするかアプリケーションプロセスが終了するまで)_[`issue #64`](http://issues.autojs6.com/64#issuecomment-1596990158)_",
|
||
"AutoJs6とVSCodeプラグイン間の双方向バージョン検出を実装し異常が検出された場合に警告_[`issue #89`](http://issues.autojs6.com/89)_",
|
||
"SMSデータ読み取り許可(android.permission.READ_SMS)を追加(デフォルトではオフ)",
|
||
"findMultiColorsメソッドの内部実装 (by [LYS86](https://github.com/LYS86)) _[`pr #72`](http://pr.autojs6.com/72)_",
|
||
"runtime.loadDex/loadJar/loadがディレクトリレベルでのロードや複数ファイルの同時ロードをサポート"
|
||
],
|
||
"dependency": [
|
||
"LeakCanaryバージョン2.11 -> 2.12にアップグレード",
|
||
"Android Analyticsバージョン14.2.0 -> 14.3.0にアップグレード",
|
||
"Gradleバージョン8.2-milestone-1 -> 8.2にアップグレード"
|
||
]
|
||
},
|
||
"v6.3.1": {
|
||
"released_date": "2023/05/26",
|
||
"feature": [
|
||
"通知許可及びホームドロワースイッチを追加 _[`issue #55`](http://issues.autojs6.com/55)_",
|
||
"UIモードが簡単なAndroidレイアウト解析をサポート(サンプルコード > レイアウト > 簡単なAndroidレイアウトを参照)",
|
||
"UIモードにconsole / imagebutton / ratingbar / switch / textclock / togglebuttonなどのコントロールを追加",
|
||
"UIモードのコントロールに[OmniColor](https://docs.autojs6.com/#/omniTypes?id=omnicolor)タイプの色値をサポート(例:color=\"orange\")",
|
||
"UIモードのコントロールがattrメソッドでの属性設定を完全サポート(例:ui.text.attr('color', 'blue'))",
|
||
"UIモードのコントロールがブール型の属性値のデフォルト形式をサポート(例:clickable=\"true\" は clickable または isClickable と簡略化可能)",
|
||
"buttonコントロールがisColoredおよびisBorderlessブール型属性をサポート",
|
||
"console.resetGlobalLogConfigメソッドがグローバルログ設定をリセット",
|
||
"web.newWebSocketメソッドがWeb Socketインスタンスの作成をサポート(プロジェクトドキュメント > [万維网](https://docs.autojs6.com/#/web?id=m-newwebsocket)を参照)"
|
||
],
|
||
"fix": [
|
||
"ファイルマネージャーのフォルダソートの異常",
|
||
"floatyモジュールで構築された浮動ウィンドウのスタイルや位置を調整できない問題 _[`issue #60`](http://issues.autojs6.com/60)_",
|
||
"floatyモジュールで構築された浮動ウィンドウがシステムステータスバーと重なる問題",
|
||
"http.postMultipartメソッドの機能異常 _[`issue #56`](http://issues.autojs6.com/56)_",
|
||
"Android 7.xでスクリプトを実行できない問題 _[`issue #61`](http://issues.autojs6.com/61)_",
|
||
"sign.propertyファイルが存在しないとプロジェクトを構築できない問題",
|
||
"新しいバージョンのシステムでAutoJs6がバックグラウンドにある時に前景通知許可がないためクラッシュする問題(API >= 33)",
|
||
"console.showメソッドの呼び出し後にログウィンドウのFABボタンをクリックしてもログがクリアされない問題",
|
||
"スクリプトエディタのデバッグ時に発生するprototypeの空ポインタ例外",
|
||
"スクリプトエディタがスクリプトを実行する時キャッシュフォルダに一時スクリプトを実行するのではなく、元の位置に保存して実行することでスクリプト内容の喪失問題を回避",
|
||
"レイアウトの階層解析の階層色バー幅を調整して階層が多すぎる場合にコンポーネント名を表示できるようにした問題 _[`issue #46`](http://issues.autojs6.com/46)_"
|
||
],
|
||
"improvement": [
|
||
"レイアウト解析の浮動ウインドウに終了ボタンを追加してウィンドウを閉じるように _[`issue #63`](http://issues.autojs6.com/63)_",
|
||
"スクリプトの絶対パスを省略形式で使用することによりテキストの長さを短縮し、読みやすくする",
|
||
"ErrorをExceptionに変更し、例外が発生した時にAutoJs6がクラッシュしないようにする",
|
||
"ビュー (View) のバインディングをButterKnifeからView Bindingに移行 _[`issue #48`](http://issues.autojs6.com/48)_",
|
||
"サーバーモードの異常終了時にはAutoJs6起動時に自動的に再起動 _[`issue #64`](http://issues.autojs6.com/64)_",
|
||
"クライアントモードの異常終了時にはAutoJs6起動時に最新の履歴アドレスに自動的に接続"
|
||
],
|
||
"dependency": [
|
||
"LeakCanaryバージョン2.10 -> 2.11にアップグレード",
|
||
"Android Materialバージョン1.8.0 -> 1.9.0にアップグレード",
|
||
"Androidx WebKitバージョン1.6.1 -> 1.7.0にアップグレード",
|
||
"OkHttp3バージョン3.10.0 -> 5.0.0-alpha.9 -> 5.0.0-alpha.11にアップグレード",
|
||
"MLKit Text Recognition Chineseバージョン16.0.0-beta6 -> 16.0.0にアップグレード"
|
||
]
|
||
},
|
||
"v6.3.0": {
|
||
"released_date": "2023/04/29",
|
||
"feature": [
|
||
"ocr モジュール(プロジェクトドキュメントを参照> [光学文字認識](https://docs.autojs6.com/#/ocr)) _[`issue #8`](http://issues.autojs6.com/8)_",
|
||
"notice モジュール(プロジェクトドキュメントを参照> [メッセージ通知](https://docs.autojs6.com/#/notice))",
|
||
"s13n モジュール(プロジェクトドキュメントを参照> [標準化](https://docs.autojs6.com/#/s13n))",
|
||
"Color モジュール(プロジェクトドキュメントを参照> [カラータイプ](https://docs.autojs6.com/#/colorType))",
|
||
"前景時に画面を常時点灯させる機能と設定オプション",
|
||
"独立したアプリ文書を読むための追加のドキュメントランチャー(設定で非表示または表示が可能)"
|
||
],
|
||
"fix": [
|
||
"colors.toString メソッドの機能異常",
|
||
"app.openUrl メソッドの自動プロトコル接頭辞追加機能異常",
|
||
"app.viewFile/editFile 使用時、パラメータの対応ファイルが存在しない場合の動作異常",
|
||
"pickup メソッドのコールバック関数が呼び出されない問題",
|
||
"レイアウト解析表示のウィジェット情報の bounds 属性値負符号がカンマに置き換えられる問題",
|
||
"bounds/boundsInside/boundsContains セレクターが狭義の空矩形(境界逆位の矩形など)を正常に選別できない _[`issue #49`](http://issues.autojs6.com/49)_",
|
||
"テーマの変更や言語の修正後にホームドキュメントタブをクリックまたは長押しするとアプリがクラッシュする問題",
|
||
"テキストエディタのピンチズームでフォントサイズを調整するときに発生する可能性のある揺れの問題",
|
||
"ビルドスクリプトの一部依存関係のソースがダウンロードできない問題(すべて統合済み) _[`issue #40`](http://issues.autojs6.com/40)_",
|
||
"Tasker が AutoJs6 操作プラグイン(アクションプラグイン)を追加できない問題(試修) _[`issue #41`](http://issues.autojs6.com/41)_",
|
||
"最新の JDK バージョンでプロジェクトをコンパイルすると、ButterKnife アノテーションがリソース ID を解析できない問題 _[`issue #48`](http://issues.autojs6.com/48)_",
|
||
"アクセシビリティサービスの高確率でのサービス異常発生の問題(試修)",
|
||
"images.medianBlur の size パラメータの使用方法がドキュメントと一致しない問題",
|
||
"engines モジュールがスクリプトの全称を表示する際にファイル名と拡張子の間のピリオドが欠落する問題",
|
||
"加重 RGB 距離測定アルゴリズム内部の実装において計算ミスの可能性(試修)",
|
||
"console モジュールの浮動ウィンドウ関連メソッドが show メソッドの前に使用できない問題",
|
||
"console.setSize などのメソッドが機能しない可能性のある問題 _[`issue #50`](http://issues.autojs6.com/50)_",
|
||
"colors.material カラースペースの色定数の誤った割り当て",
|
||
"UI モードの日付選択ウィジェットの minDate および maxDate 属性が日付フォーマットを正しく解析できない問題",
|
||
"スクリプトを実行した後、ホームの「タスク」タブページに素早く切り替えると、同じ実行中のタスクが2つ表示される問題",
|
||
"ファイルマネージャのページが他のページから戻るとページの状態がリセットされる可能性のある問題 _[`issue #52`](http://issues.autojs6.com/52)_",
|
||
"ファイルマネージャのページソート状態とアイコン表示状態が一致しない問題"
|
||
],
|
||
"improvement": [
|
||
"ファイルマネージャページにファイルおよびフォルダの変更時間の表示を追加",
|
||
"ファイルマネージャページのソートタイプが状態記憶をサポート",
|
||
"README.md にプロジェクトコンパイルビルドセクションとスクリプト開発補助セクションを追加 _[`issue #33`](http://issues.autojs6.com/33)_",
|
||
"images モジュール関連メソッドのリージョン(region)オプションパラメータがより多くの入力方法をサポート(プロジェクトドキュメントを参照> [オムニタイプ](https://docs.autojs6.com/#/omniTypes?id=omniregion))",
|
||
"app.startActivity ページの省略形パラメータに pref/homepage/docs/about などの形式をサポート",
|
||
"web モジュールのグローバルメソッドをモジュール本体にマウントして使いやすく(プロジェクトドキュメントを参照> [ウェブ](https://docs.autojs6.com/#/web))",
|
||
"web.newInjectableWebView メソッド内で一部の一般的な WebView 設定オプションをデフォルトで実装",
|
||
"colors モジュールに多くの変換メソッドとツールメソッドを追加し、さらに多くの静的定数と直接パラメータとして使用できる色名を追加",
|
||
"console モジュールに多くのコンソール浮動ウィンドウのスタイル設定メソッドを追加し、build 構築子を用いてウィンドウスタイルを統一設定",
|
||
"コンソール浮動ウィンドウがタイトル部分をドラッグしてウィンドウの位置を移動可能",
|
||
"コンソール浮動ウィンドウはスクリプト終了後に自動的に遅延して閉じる",
|
||
"コンソール浮動ウィンドウおよびその Activity ウィンドウがピンチズームでフォントサイズ調整をサポート",
|
||
"http モジュール関連メソッドがタイムアウトパラメータ(timeout)をサポート",
|
||
"Gradle ビルドスクリプトが JDK バージョンの自主降格(フォールバック)をサポート",
|
||
"Gradle ビルドスクリプトがプラットフォームの種類およびバージョンに応じて適切なビルドツールバージョンを自動的に選択(程度は限定的)"
|
||
],
|
||
"dependency": [
|
||
"ローカライズされた Auto.js APK Builder バージョン 1.0.3",
|
||
"ローカライズされた MultiLevelListView バージョン 1.1",
|
||
"ローカライズされた Settings Compat バージョン 1.1.5",
|
||
"ローカライズされた Enhanced Floaty バージョン 0.31",
|
||
"追加 MLKit Text Recognition Chinese バージョン 16.0.0-beta6",
|
||
"Gradle バージョン 8.0-rc-1 -> 8.2-milestone-1 にアップグレード",
|
||
"Android Material バージョン 1.7.0 -> 1.8.0 にアップグレード",
|
||
"Glide バージョン 4.14.2 -> 4.15.1 にアップグレード",
|
||
"Joda Time バージョン 2.12.2 -> 2.12.5 にアップグレード",
|
||
"Android Analytics バージョン 14.0.0 -> 14.2.0 にアップグレード",
|
||
"Androidx WebKit バージョン 1.5.0 -> 1.6.1 にアップグレード",
|
||
"Androidx Recyclerview バージョン 1.2.1 -> 1.3.0 にアップグレード",
|
||
"Zip4j バージョン 2.11.2 -> 2.11.5 にアップグレード",
|
||
"Junit Jupiter バージョン 5.9.2 -> 5.9.3 にアップグレード",
|
||
"Androidx Annotation バージョン 1.5.0 -> 1.6.0 にアップグレード",
|
||
"Jackson DataBind バージョン 2.14.1 -> 2.14.2 にアップグレード",
|
||
"Desugar JDK Libs バージョン 2.0.0 -> 2.0.3 にアップグレード"
|
||
]
|
||
},
|
||
"v6.2.0": {
|
||
"released_date": "2023/01/21",
|
||
"feature": [
|
||
"プロジェクトドキュメントの再設計および再執筆 (一部完了)",
|
||
"西/法/露/阿/日/韓/英/繁中など多言語対応",
|
||
"作業パス設定オプションにパス選択/履歴/デフォルト値のインテリジェントサジェスト機能を追加",
|
||
"ファイルマネージャーが任意のディレクトリの上位階層にジャンプをサポート (\"内部ストレージ\" ディレクトリまで)",
|
||
"ファイルマネージャーが任意のディレクトリを作業パスとして設定することが可能",
|
||
"バージョン更新無視および管理された無視更新機能",
|
||
"テキストエディタがピンチズームでフォントサイズ調整をサポート",
|
||
"idHex セレクタ (UiSelector#idHex) (プロジェクトドキュメントを参照 > [セレクタ](https://docs.autojs6.com/#/uiSelectorType))",
|
||
"action セレクタ (UiSelector#action) (プロジェクトドキュメントを参照 > [セレクタ](https://docs.autojs6.com/#/uiSelectorType))",
|
||
"Match シリーズセレクタ (UiSelector#xxxMatch) (プロジェクトドキュメントを参照 > [セレクタ](https://docs.autojs6.com/#/uiSelectorType))",
|
||
"ピックアップセレクタ (UiSelector#pickup) (プロジェクトドキュメントを参照 > [セレクタ](https://docs.autojs6.com/#/uiSelectorType)) _[`issue #22`](http://issues.autojs6.com/22)_",
|
||
"ウィジェット検出 (UiObject#detect) (プロジェクトドキュメントを参照 > [ウィジェットノード](https://docs.autojs6.com/#/uiObjectType))",
|
||
"ウィジェットコンパス (UiObject#compass) (プロジェクトドキュメントを参照 > [ウィジェットノード](https://docs.autojs6.com/#/uiObjectType)) _[`issue #23`](http://issues.autojs6.com/23)_",
|
||
"グローバル待機メソッド wait (プロジェクトドキュメントを参照 > [グローバルオブジェクト](https://docs.autojs6.com/#/global?id=m-wait))",
|
||
"グローバルスケーリングメソッド cX/cY/cYx (プロジェクトドキュメントを参照 > [グローバルオブジェクト](https://docs.autojs6.com/#/global?id=m-wait))",
|
||
"グローバルAppタイプ (プロジェクトドキュメントを参照 > [アプリケーション列挙型](https://docs.autojs6.com/#/appType))",
|
||
"i18nモジュール (banana-i18nをベースとしたJavaScript多言語ソリューション) (プロジェクトドキュメントを参照 > 国際化)"
|
||
],
|
||
"fix": [
|
||
"ソフトウェア言語切り替え後にページのテキストがちらついたり、いくつかのページボタンが機能しない問題",
|
||
"作業パスがプロジェクトである場合、ソフトウェア起動後にプロジェクトツールバーが表示されない問題",
|
||
"作業パスがソフトウェア言語切り替えに応じて自動的に変更される可能性の問題 _[`issue #19`](http://issues.autojs6.com/19)_",
|
||
"定時タスク起動遅延が顕著な問題 (試修) _[`issue #21`](http://issues.autojs6.com/21)_",
|
||
"JavaScriptモジュール名が上書き宣言された場合に依存関係のある内部モジュールが正常に動作しない問題 _[`issue #29`](http://issues.autojs6.com/29)_",
|
||
"高バージョンのAndroidシステムでクイック設定パネルのアイコンをクリックした後、パネルが自動的に閉じない場合がある問題 (試修) _[`issue #7`](http://issues.autojs6.com/7)_",
|
||
"高バージョンのAndroidシステムで一部のページが通知バー領域と重なる問題",
|
||
"Android 10以降のシステムでブラシの色を設定するサンプルコードが正常に動作しない問題",
|
||
"サンプルコード「音楽管理者」のファイル名を「ファイル管理者」に訂正し、正常機能を回復",
|
||
"ファイルマネージャーで下にスワイプして更新する際に位置ずれが発生する可能性のある問題",
|
||
"uiモジュールのスコープバインディングエラーにより、一部のUIベーススクリプトがコンポーネントの属性にアクセスできない問題",
|
||
"録画スクリプト後のファイル名入力ダイアログが外部領域をクリックすると録画内容が失われる問題",
|
||
"ドキュメントの一部の章の見出しが画面の幅を超える場合、自動的に改行されず内容が失われる問題",
|
||
"ドキュメントのサンプルコードエリアが正常に左右にスクロールできない問題",
|
||
"ドキュメントページで下にスワイプして更新する際に異常が発生し、更新操作を元に戻せない問題 (試修)",
|
||
"アプリ初回インストール後、ホームドロワーの夜間モードの切り替えが機能しない問題",
|
||
"システムの夜間モードをオンにするとアプリ起動後に夜間モードが強制的に有効になる問題",
|
||
"夜間モードをオンにした後、テーマカラーが生效しない場合がある問題",
|
||
"夜間モードで一部の設定オプションのテキストと背景色が同じで識別できない問題",
|
||
"Aboutページのボタンテキストが長すぎて完全に表示されない問題",
|
||
"ホームドロワーの設定項目の見出しが長すぎて、テキストとボタンが重なる問題",
|
||
"ホームドロワーの権限スイッチがメッセージボックス消失後に状態が同期しない可能性のある問題",
|
||
"Root権限でホームドロワーの権限スイッチを操作できない場合、ADBツールボックスが表示されない問題",
|
||
"Root権限でさしゅ位置を表示する際、初回使用時に権限がないことを通知しない問題",
|
||
"アイコン選択ページでアイコン要素のレイアウトが異常",
|
||
"テキストエディタ起動時に夜間モード設定で画面がフラッシュすることがある問題 (試修)",
|
||
"テキストエディタのフォントサイズ設定時、使用可能な最大値が制限されている問題",
|
||
"一部のAndroidシステムでスクリプト終了時にログに実行時間が記録されない問題",
|
||
"Floatingボタンメニューの閉じるボタンを使用した後、アプリを再起動してもFloatingボタンが表示される問題",
|
||
"レイアウト階層分析でリストアイテムを長押しした際、ポップアップメニューが画面の下に溢れる問題",
|
||
"Android 7.xシステムで夜間モードがオフの際にナビゲーションバーのボタンが識別しにくい問題",
|
||
"http.post等のメソッドで、リクエストが閉じられない場合の問題",
|
||
"colors.toString メソッドにおいて、アルファチャンネルが0の時にそのチャンネル情報が結果に含まれない問題"
|
||
],
|
||
"improvement": [
|
||
"Auto.js 4.x バージョンの公開クラスをリダイレクトして可能な限り下位互換を実現 (限界あり)",
|
||
"すべてのプロジェクトモジュールをマージし、循環参照などの問題を回避 (暫時inrtモジュールを削除)",
|
||
"Gradleのビルド設定をGroovyからKTSに移行",
|
||
"Rhinoの例外メッセージに多言語サポートを追加",
|
||
"ホームドロワーのパーミッションスイッチは有効時にのみメッセージを表示",
|
||
"ホームドロワーレイアウトがステータスバーの下に配置され、上部のカラーバーの低互換性を回避",
|
||
"更新チェック/更新ダウンロード/更新通知機能がAndroid 7.xシステムに対応",
|
||
"設定ページを再設計 (AndroidXに移行)",
|
||
"設定ページで設定項目を長押しして詳細情報を取得することが可能",
|
||
"夜間モードに「システムに従う」設定オプションを追加 (Android 9および以上)",
|
||
"アプリ起動画面が夜間モードに適応",
|
||
"アプリアイコンに番号付けを追加して複数のオープンソースバージョンを共存するユーザーの使用体験を向上",
|
||
"テーマカラーにより多くのMaterial Design Color (マテリアルデザインカラー) オプションを追加",
|
||
"ファイルマネージャー/タスクパネルなどのリストアイテムのアイコンを適度に軽量化し、テーマカラーに適応",
|
||
"ホームの検索バーのプレースホルダーテキストの色を夜間モードに適応",
|
||
"ダイアログ/テキスト/Fab/AppBar/リストアイテムなどのコンポーネントを夜間モードに適応",
|
||
"ドキュメント/設定/アバウト/テーマカラー/レイアウト分析などのページおよびFloatingボタンメニューを夜間モードに適応",
|
||
"ページレイアウトが可能な限りRTL (Right-To-Left) レイアウトに対応",
|
||
"Aboutページにアイコンアニメーション効果を追加",
|
||
"Aboutページの著作権声明テキストが自動的に年次情報を更新",
|
||
"アプリ初回インストール後、適切な作業ディレクトリを自動的に決定および設定",
|
||
"ドキュメントページのピンチズーム機能を無効化し、ドキュメント内容の表示不具合を回避",
|
||
"タスクパネルリストアイテムを相対パスで簡略化し、タスクの名前およびパスを表示",
|
||
"テキストエディタのボタンテキストを適度に短縮し、テキスト内容の溢れを避ける",
|
||
"テキストエディタのフォントサイズ設定でデフォルト値に戻すことが可能",
|
||
"Floatingボタンのクリック反応速度を向上",
|
||
"Floatingボタンのレイアウト分析ボタンをクリックして直接レイアウト範囲分析を実行",
|
||
"レイアウト分析のテーマが自動適応 (Floatingウィンドウがアプリのテーマに従い、クイック設定パネルがシステムのテーマに従う)",
|
||
"レイアウトウィジェット情報リストを使用頻度に基づいて再編成",
|
||
"レイアウトウィジェット情報をクリックしてコピーする際に、セレクタの種類に応じて出力フォーマットを自動的に最適化",
|
||
"Floatingウィンドウでファイルを選択する際に、戻るキーを押して上位ディレクトリに戻ることができ、ウィンドウを直接閉じない",
|
||
"クライアントモードでコンピュータのアドレスを入力する際に、数値の有効性チェックおよびピリオドシンボルの自動変換をサポート",
|
||
"クライアントおよびサーバーの接続後にホームドロワーに対応するデバイスのIPアドレスを表示",
|
||
"一部のグローバルオブジェクトおよび組み込みモジュールにオーバーライドプロテクションを追加 (プロジェクトドキュメントを参照 > グローバルオブジェクト > [オーバーライドプロテクション](https://docs.autojs6.com/#/global?id=%e8%a6%86%e5%86%99%e4%bf%9d%e6%8a%a4))",
|
||
"importClassおよびimportPackageが文字列パラメータおよび可変長パラメータをサポート",
|
||
"ui.runが例外発生時にスタックトレース情報を出力サポート",
|
||
"ui.Rおよびauto.RがAutoJs6のリソースIDを簡単に取得可能",
|
||
"appモジュール内でアプリに関連する操作メソッドがAppタイプパラメータおよびアプリのエイリアスパラメータをサポート",
|
||
"dialogsモジュール内の非同期コールバック関連メソッドが事前入力パラメータの省略をサポート",
|
||
"app.startActivityなどがurlオプションパラメータをサポート (参照: サンプルコード > アプリケーション > インテント)",
|
||
"deviceモジュールがIMEIまたはハードウェアシリアル番号の取得に失敗した場合、nullを返し、例外をスローしない",
|
||
"console.showが表示するログのFloatingウィンドウの文字の明るさを向上させ、内容の識別度を高める",
|
||
"ImageWrapper#saveToが相対パスで画像ファイルを保存サポート",
|
||
"colorsグローバルオブジェクトを再設計し、HSV/HSLなどのカラーモードをサポート (プロジェクトドキュメントを参照 > [カラー](https://docs.autojs6.com/#/color))"
|
||
],
|
||
"dependency": [
|
||
"Gradle Compileバージョンを32 -> 33にアップグレード",
|
||
"ローカライズされたAndroid Jobバージョン 1.4.3",
|
||
"ローカライズされたAndroid Plugin Client SDK For Localeバージョン 9.0.0",
|
||
"ローカライズされたGitHub APIバージョン 1.306",
|
||
"追加されたJCIP Annotationsバージョン 1.0",
|
||
"追加されたAndroidx WebKitバージョン 1.5.0",
|
||
"追加されたCommons IOバージョン 2.8.0",
|
||
"追加されたDesugar JDK Libsバージョン 2.0.0",
|
||
"追加されたJackson DataBindバージョン 2.13.3",
|
||
"追加されたJaredrummler Android Device Namesバージョン 2.1.0",
|
||
"追加されたJaredrummler Animated SVG Viewバージョン 1.0.6",
|
||
"Jrummyapps ColorPickerバージョン 2.1.7をJaredrummler ColorPickerバージョン 1.1.0に置き換え",
|
||
"Gradleバージョンを7.5-rc-1 -> 8.0-rc-1にアップグレード",
|
||
"Gradleビルドツールバージョンを7.4.0-alpha02 -> 8.0.0-alpha09にアップグレード",
|
||
"Kotlin Gradleプラグインバージョンを1.6.10 -> 1.8.0-RC2にアップグレード",
|
||
"Android Materialバージョンを1.6.0 -> 1.7.0にアップグレード",
|
||
"Androidx Annotationバージョンを1.3.0 -> 1.5.0にアップグレード",
|
||
"Androidx AppCompatバージョンを1.4.1 -> 1.4.2にアップグレード",
|
||
"Android Analyticsバージョンを13.3.0 -> 14.0.0にアップグレード",
|
||
"Gsonバージョンを2.9.0 -> 2.10にアップグレード",
|
||
"Joda Timeバージョンを2.10.14 -> 2.12.1にアップグレード",
|
||
"Kotlinx Coroutinesバージョンを1.6.1-native-mt -> 1.6.1にアップグレード",
|
||
"OkHttp3バージョンを3.10.0 -> 5.0.0-alpha.7 -> 5.0.0-alpha.9にアップグレード",
|
||
"Zip4jバージョンを2.10.0 -> 2.11.2にアップグレード",
|
||
"Glideバージョンを4.13.2 -> 4.14.2にアップグレード",
|
||
"Junit Jupiterバージョンを5.9.0 -> 5.9.1にアップグレード"
|
||
]
|
||
},
|
||
"v6.1.1": {
|
||
"released_date": "2022/05/31",
|
||
"feature": [
|
||
"更新チェック/更新ダウンロード/更新通知機能 (設定ページを参照) (Android 7.x システムには一時的に対応していません)"
|
||
],
|
||
"fix": [
|
||
"Android 10 システムでの外部ストレージの読み書きができない問題 _[`issue #17`](http://issues.autojs6.com/17)_",
|
||
"エディタページで長押しするとアプリがクラッシュする可能性のある問題 _[`issue #18`](http://issues.autojs6.com/18)_",
|
||
"エディタページの長押しメニュー「行を削除」と「行をコピー」の機能が無効になっている問題",
|
||
"エディタページのオプションメニューで「貼り付け」機能が欠如している問題"
|
||
],
|
||
"improvement": [
|
||
"一部の例外メッセージ文字列をリソース化 (en / zh)",
|
||
"保存していない内容のダイアログのボタンレイアウトを調整し、色分けを追加"
|
||
],
|
||
"dependency": [
|
||
"github-api バージョン 1.306 を追加",
|
||
"retrofit2-rxjava2-adapter バージョン 1.0.0 を adapter-rxjava2 バージョン 2.9.0 に置き換え"
|
||
]
|
||
},
|
||
"v6.1.0": {
|
||
"released_date": "2022/05/26",
|
||
"released_hint": "パッケージ名変更、慎重にアップグレード",
|
||
"hint": [
|
||
"アプリのパッケージ名を org.autojs.autojs6 に変更し、オープンソースの Auto.js アプリパッケージ名との競合を回避"
|
||
],
|
||
"feature": [
|
||
"ホーム画面のドロワーに「投影メディア権限」スイッチを追加 (Root / ADB 方法) (スイッチの状態検出は実験的)",
|
||
"ファイルブラウザが隠しファイルとフォルダを表示サポート (設定ページを参照)",
|
||
"強制 Root チェック機能 (設定ページ及びサンプルコードを参照)",
|
||
"autojs モジュール (サンプルコード > AutoJs6 を参照)",
|
||
"tasks モジュール (サンプルコード > タスクを参照)",
|
||
"console.launch() メソッドでログアクティビティページを起動",
|
||
"util.morseCode ツール (サンプルコード > ツール > モールス信号を参照)",
|
||
"util.versionCodes ツール (サンプルコード > ツール > Android バージョン情報取得を参照)",
|
||
"util.getClass() などのメソッド (サンプルコード > ツール > クラスとクラス名の取得を参照)",
|
||
"timers.setIntervalExt() メソッド (サンプルコード > タイマー > 条件付き周期実行を参照)",
|
||
"colors.toInt() / rgba() などのメソッド (サンプルコード > イメージとカラー > 基本カラー変換を参照)",
|
||
"automator.isServiceRunning() / ensureService() メソッド",
|
||
"automator.lockScreen() などのメソッド (サンプルコード > アクセシビリティサービス > Android 9 の新機能を参照)",
|
||
"automator.headsethook() などのメソッド (サンプルコード > アクセシビリティサービス > Android 11 の新機能を参照)",
|
||
"automator.captureScreen() メソッド (サンプルコード > アクセシビリティサービス > スクリーンショットの取得を参照)",
|
||
"dialogs.build() のオプションパラメータプロパティ animation, linkify など (サンプルコード > ダイアログ > カスタムダイアログを参照)"
|
||
],
|
||
"fix": [
|
||
"dialogs.build() のオプションパラメータプロパティ inputHint, itemsSelectedIndex などの機能異常",
|
||
"JsDialog#on('multi_choice') コールバックパラメータの機能異常",
|
||
"UiObject#parent().indexInParent() が常に -1 を返す問題 _[`issue #16`](http://issues.autojs6.com/16)_",
|
||
"Promise.resolve() で返される Thenable がスクリプトの終了時に呼び出されない可能性のある問題",
|
||
"パッケージ名またはクラス名の可能性のあるスペルミス (boardcast -> broadcast / auojs -> autojs)",
|
||
"images.requestScreenCapture() が高バージョンの Android システムでアプリがクラッシュする可能性のある問題 (API >= 31)",
|
||
"images.requestScreenCapture() が複数のスクリプトインスタンスを同時に申請するとアプリがクラッシュする可能性のある問題",
|
||
"new RootAutomator() を呼び出した際に発生する可能性のあるフリーズ問題"
|
||
],
|
||
"improvement": [
|
||
"RootAutomator は Root 権限がない場合にインスタンス化できません",
|
||
"「アプリおよび開発者について」ページを再設計",
|
||
"すべての組み込み JavaScript モジュールを再構築",
|
||
"すべての Gradle ビルドスクリプトを再構築し、共通設定スクリプト (config.gradle) を追加",
|
||
"Gradle ビルドツールがバージョン管理とビルドファイルの自動命名をサポート",
|
||
"Gradle ビルドツールが task を追加し、CRC32 要約をビルドファイルに添付 (appendDigestToReleasedFiles)",
|
||
"shell() コール時に例外を直接スローするのではなく、結果に例外を書き込みます (try/catch 不要)",
|
||
"Rhino 組み込みの JSON を使用、元の json2 モジュールを置き換え",
|
||
"auto.waitFor() がタイムアウトパラメータをサポート",
|
||
"threads.start() がアロー関数パラメータをサポート",
|
||
"console.trace() がログレベルパラメータをサポート (サンプルコード > コンソール > コールスタックの表示を参照)",
|
||
"device.vibrate() がモード振動とモールス振動をサポート (サンプルコード > デバイス > モード振動 / モールス振動を参照)",
|
||
"外部ストレージ読み書き権限が高バージョンの Android システムに適応 (API >= 30)",
|
||
"コンソールフォントが Material Color を採用し、通常およびナイトテーマでのフォントの可読性を向上",
|
||
"すべての ImageWrapper インスタンスが弱参照され、スクリプト終了時に自動的に回収されます (実験的)"
|
||
],
|
||
"dependency": [
|
||
"CircleImageView バージョン 3.1.0 を追加",
|
||
"Android Analytics バージョン 13.1.0 -> 13.3.0 にアップグレード",
|
||
"Gradle ビルドツール バージョン 7.3.0-alpha06 -> 7.4.0-alpha02 にアップグレード",
|
||
"Android Job バージョン 1.4.2 -> 1.4.3 にアップグレード",
|
||
"Android Material バージョン 1.5.0 -> 1.6.0 にアップグレード",
|
||
"CrashReport バージョン 2.6.6 -> 4.0.4 にアップグレード",
|
||
"Glide バージョン 4.13.1 -> 4.13.2 にアップグレード",
|
||
"Joda Time バージョン 2.10.13 -> 2.10.14 にアップグレード",
|
||
"Kotlin Gradle プラグイン バージョン 1.6.10 -> 1.6.21 にアップグレード",
|
||
"Kotlinx Coroutines バージョン 1.6.0 -> 1.6.1-native-mt にアップグレード",
|
||
"LeakCanary バージョン 2.8.1 -> 2.9.1 にアップグレード",
|
||
"OkHttp3 バージョン 5.0.0-alpha.6 -> 5.0.0-alpha.7 にアップグレード",
|
||
"Rhino エンジン バージョン 1.7.14 -> 1.7.15-snapshot にアップグレード",
|
||
"Zip4j バージョン 2.9.1 -> 2.10.0 にアップグレード",
|
||
"Groovy JSON バージョン 3.0.8 を削除",
|
||
"Kotlin Stdlib JDK7 バージョン 1.6.21 を削除"
|
||
]
|
||
},
|
||
"v6.0.3": {
|
||
"released_date": "2022/03/19",
|
||
"feature": [
|
||
"多言語切り替え機能 (未完成)",
|
||
"recorder モジュール (サンプルコード > 計時器を参照)",
|
||
"「安全設定の変更権限」を使用してアクセシビリティサービスと設定のスイッチを自動的に有効化"
|
||
],
|
||
"fix": [
|
||
"クイック設定パネルの関連アイコンをクリックした後、パネルが自動的に閉じない問題 (仮修理) _[`issue #7`](http://issues.autojs6.com/7)_",
|
||
"toast 使用時に強制表示パラメータを使用すると AutoJs6 がクラッシュする可能性がある問題",
|
||
"Socket データヘッダー情報が不完全な場合に AutoJs6 がクラッシュする可能性がある問題"
|
||
],
|
||
"improvement": [
|
||
"AutoJs6 の起動または再起動時にオプション設定に従ってアクセシビリティサービスを自動的に有効化",
|
||
"フローティングボタンのスイッチをオンにした際にアクセシビリティサービスを自動的に有効化",
|
||
"すべてのリソースファイルに対応する英訳を補完",
|
||
"ホーム画面ドロワーのレイアウトを微調整し、プロジェクト間のスペースを減少",
|
||
"ホーム画面のドロワーに前景サービスステータスのスイッチの同期を追加",
|
||
"ホーム画面のドロワーを展開する際にスイッチの状態を即座に同期",
|
||
"ポインタ位置の表示にステータス検出と結果の通知を追加",
|
||
"64 ビットオペレーティングシステムに対応 (Ref to [TonyJiangWJ](https://github.com/TonyJiangWJ))",
|
||
"フローティングボタンの初期化時に透明度設定を同時に適用 (クリック後に透明度を適用する必要なし)",
|
||
"ファイル内容リセット時にサンプルコードファイルかどうかを検出し、結果の通知を追加",
|
||
"パッケージプラグインのダウンロード先を GitHub から JsDelivr に移行"
|
||
],
|
||
"dependency": [
|
||
"Zeugma Solutions LocaleHelper バージョン 1.5.1 を追加",
|
||
"Android Material バージョン 1.6.0-alpha02 -> 1.5.0 にダウングレード",
|
||
"Kotlinx Coroutines バージョン 1.6.0-native-mt -> 1.6.0 にアップグレード",
|
||
"OpenCV バージョン 3.4.3 -> 4.5.4 -> 4.5.5 にアップグレード (Ref to [TonyJiangWJ](https://github.com/TonyJiangWJ))",
|
||
"OkHttp3 バージョン 3.10.0 -> 5.0.0-alpha.4 -> 5.0.0-alpha.6 にアップグレード",
|
||
"Gradle ビルドツール バージョン 7.2.0-beta01 -> 7.3.0-alpha06 にアップグレード",
|
||
"Auto.js-ApkBuilder バージョン 1.0.1 -> 1.0.3 にアップグレード",
|
||
"Glide Compiler バージョン 4.12.0 -> 4.13.1 にアップグレード",
|
||
"Gradle リリースバージョン 7.4-rc-2 -> 7.4.1 にアップグレード",
|
||
"Gradle コンパイルバージョン 31 -> 32 にアップグレード",
|
||
"Gson バージョン 2.8.9 -> 2.9.0 にアップグレード"
|
||
]
|
||
},
|
||
"v6.0.2": {
|
||
"released_date": "2022/02/05",
|
||
"feature": [
|
||
"images.bilateralFilter() 両側フィルタ画像処理方法"
|
||
],
|
||
"fix": [
|
||
"複数回呼び出された toast が最後の呼び出ししか効果がない問題",
|
||
"toast.dismiss() が無効になる可能性のある問題",
|
||
"クライアントモードおよびサーバーモードのスイッチが正常に動作しない可能性のある問題",
|
||
"クライアントモードおよびサーバーモードのスイッチ状態が正常に更新されない問題",
|
||
"Android 7.x での UI モードの text 要素解析異常 (Ref to [TonyJiangWJ](https://github.com/TonyJiangWJ)) _[`issue #4`](http://issues.autojs6.com/4)_ _[`issue #9`](http://issues.autojs6.com/9)_"
|
||
],
|
||
"improvement": [
|
||
"sleep() の ScriptInterruptedException 例外を無視"
|
||
],
|
||
"dependency": [
|
||
"追加 Androidx AppCompat (Legacy) バージョン 1.0.2",
|
||
"アップグレード Androidx AppCompat バージョン 1.4.0 -> 1.4.1",
|
||
"アップグレード Androidx Preference バージョン 1.1.1 -> 1.2.0",
|
||
"アップグレード Rhino エンジンバージョン 1.7.14-snapshot -> 1.7.14",
|
||
"アップグレード OkHttp3 バージョン 3.10.0 -> 5.0.0-alpha.3 -> 5.0.0-alpha.4",
|
||
"アップグレード Android Material バージョン 1.6.0-alpha01 -> 1.6.0-alpha02",
|
||
"アップグレード Gradle ビルドツールバージョン 7.2.0-alpha06 -> 7.2.0-beta01",
|
||
"アップグレード Gradle リリースバージョン 7.3.3 -> 7.4-rc-2"
|
||
]
|
||
},
|
||
"v6.0.1": {
|
||
"released_date": "2022/01/01",
|
||
"feature": [
|
||
"VSCode プラグインクライアント (LAN) およびサーバー (LAN/ADB) モードのサポート (Ref to [Auto.js Pro](https://g.pro.autojs.org/))",
|
||
"base64 モジュール (Ref to [Auto.js Pro](https://g.pro.autojs.org/))",
|
||
"isInteger/isNullish/isObject/isPrimitive/isReference グローバルメソッドの追加",
|
||
"polyfill (Object.getOwnPropertyDescriptors) の追加",
|
||
"polyfill (Array.prototype.flat) の追加"
|
||
],
|
||
"improvement": [
|
||
"global.sleep の拡張 ランダム範囲/負数の互換性",
|
||
"global.toast の拡張 持続時間/強制上書き制御/dismiss のサポート",
|
||
"パッケージ名オブジェクトのグローバル化 (okhttp3/androidx/de)"
|
||
],
|
||
"dependency": [
|
||
"アップグレード Android Material バージョン 1.5.0-beta01 -> 1.6.0-alpha01",
|
||
"アップグレード Gradle ビルドツールバージョン 7.2.0-alpha04 -> 7.2.0-alpha06",
|
||
"アップグレード Kotlinx Coroutines バージョン 1.5.2-native-mt -> 1.6.0-native-mt",
|
||
"アップグレード Kotlin Gradle プラグインバージョン 1.6.0 -> 1.6.10",
|
||
"アップグレード Gradle リリースバージョン 7.3 -> 7.3.3"
|
||
]
|
||
},
|
||
"v6.0.0": {
|
||
"released_date": "2021/12/01",
|
||
"feature": [
|
||
"ホーム画面のドロワー下部にアプリ再起動ボタンを追加",
|
||
"ホーム画面のドロワーにバッテリー最適化無視/他のアプリの上に表示するスイッチを追加"
|
||
],
|
||
"fix": [
|
||
"アプリの初回インストール後、一部の領域でテーマカラーのレンダリング異常問題",
|
||
"sign.property ファイルが存在しない場合のプロジェクトビルド問題",
|
||
"スケジュールタスクパネルの一回限りのタスクの月表示エラー",
|
||
"アプリの設定ページのスイッチカラーがテーマ変更に応じて変わらない問題",
|
||
"パッケージプラグインが認識されないおよびダウンロードアドレスが無効な問題",
|
||
"ホーム画面ドロワー 「使用状況アクセス権限を見る」スイッチの状態が同期されない問題",
|
||
"TemplateMatching.fastTemplateMatching 潜在的な Mat メモリリーク問題"
|
||
],
|
||
"improvement": [
|
||
"アップグレード Rhino エンジンバージョン 1.7.7.2 -> 1.7.13 -> 1.7.14-snapshot",
|
||
"アップグレード OpenCV バージョン 3.4.3 -> 4.5.4",
|
||
"ViewUtil.getStatusBarHeight の互換性の向上",
|
||
"ホーム画面ドロワーからユーザーログイン関連モジュールおよびレイアウトプレースホルダーを削除",
|
||
"ホーム画面からコミュニティおよびマーケットタブを削除し、レイアウトアライメントを最適化",
|
||
"いくつかの設定オプションのデフォルトスイッチ状態を変更",
|
||
"「アプリについて」ページに SinceDate を追加し、Copyright の表示を最適化",
|
||
"JSON モジュールを 2017-06-12 バージョンにアップグレードし、cycle.js を統合",
|
||
"アクティビティがフォアグラウンドになるときの自動アップデートチェック機能および関連ボタンの削除",
|
||
"AppOpsKt#isOpPermissionGranted 内部コードロジック",
|
||
"ResourceMonitor の安全性向上のために ReentrantLock を使用 (Ref to [TonyJiangWJ](https://github.com/TonyJiangWJ))",
|
||
"Maven Central などのリポジトリを使用して JCenter リポジトリを置き換え",
|
||
"重複したローカルライブラリファイルの抽出および削除"
|
||
],
|
||
"dependency": [
|
||
"ローカライズ CrashReport バージョン 2.6.6",
|
||
"ローカライズ MutableTheme バージョン 1.0.0",
|
||
"追加 Androidx Preference バージョン 1.1.1",
|
||
"追加 SwipeRefreshLayout バージョン 1.1.0",
|
||
"アップグレード Android Analytics バージョン 7.0.0 -> 13.1.0",
|
||
"アップグレード Android Annotations バージョン 4.5.2 -> 4.8.0",
|
||
"アップグレード Gradle ビルドツールバージョン 3.2.1 -> 4.1.0 -> 7.0.3 -> 7.2.0-alpha04",
|
||
"アップグレード Android Job バージョン 1.2.6 -> 1.4.2",
|
||
"アップグレード Android Material バージョン 1.1.0-alpha01 -> 1.5.0-beta01",
|
||
"アップグレード Androidx MultiDex バージョン 2.0.0 -> 2.0.1",
|
||
"アップグレード Apache Commons Lang3 バージョン 3.6 -> 3.12.0",
|
||
"アップグレード Appcompat バージョン 1.0.2 -> 1.4.0",
|
||
"アップグレード ButterKnife Gradle プラグインバージョン 9.0.0-rc2 -> 10.2.1 -> 10.2.3",
|
||
"アップグレード ColorPicker バージョン 2.1.5 -> 2.1.7",
|
||
"アップグレード Espresso Core バージョン 3.1.1-alpha01 -> 3.5.0-alpha03",
|
||
"アップグレード Eventbus バージョン 3.0.0 -> 3.2.0",
|
||
"アップグレード Glide Compiler バージョン 4.8.0 -> 4.12.0 -> 4.12.0",
|
||
"アップグレード Gradle Build Tool バージョン 29.0.2 -> 30.0.2",
|
||
"アップグレード Gradle Compile バージョン 28 -> 30 -> 31",
|
||
"アップグレード Gradle リリースバージョン 4.10.2 -> 6.5 -> 7.0.2 -> 7.3",
|
||
"アップグレード Groovy-Json プラグインバージョン 3.0.7 -> 3.0.8",
|
||
"アップグレード Gson バージョン 2.8.2 -> 2.8.9",
|
||
"アップグレード JavaVersion バージョン 1.8 -> 11 -> 16",
|
||
"アップグレード Joda Time バージョン 2.9.9 -> 2.10.13",
|
||
"アップグレード Junit バージョン 4.12 -> 4.13.2",
|
||
"アップグレード Kotlin Gradle プラグインバージョン 1.3.10 -> 1.4.10 -> 1.6.0",
|
||
"アップグレード Kotlinx Coroutines バージョン 1.0.1 -> 1.5.2-native-mt",
|
||
"アップグレード LeakCanary バージョン 1.6.1 -> 2.7",
|
||
"アップグレード LicensesDialog バージョン 1.8.1 -> 2.2.0",
|
||
"アップグレード Material Dialogs バージョン 0.9.2.3 -> 0.9.6.0",
|
||
"アップグレード OkHttp3 バージョン 3.10.0 -> 5.0.0-alpha.2 -> 5.0.0-alpha.3",
|
||
"アップグレード Reactivex RxJava2 RxAndroid バージョン 2.0.1 -> 2.1.1",
|
||
"アップグレード Reactivex RxJava2 バージョン 2.1.2 -> 2.2.21",
|
||
"アップグレード Retrofit2 Converter Gson バージョン 2.3.0 -> 2.9.0",
|
||
"アップグレード Retrofit2 Retrofit バージョン 2.3.0 -> 2.9.0",
|
||
"アップグレード Zip4j バージョン 1.3.2 -> 2.9.1"
|
||
]
|
||
}
|
||
},
|
||
"changelog_label_hint": "ヒント",
|
||
"changelog_label_feature": "新機能",
|
||
"changelog_label_fix": "修正",
|
||
"changelog_label_improvement": "改善",
|
||
"changelog_label_dependency": "依存関係"
|
||
} |