6.6.3 - 发行版发布准备
This commit is contained in:
@@ -155,6 +155,67 @@ Auto.js の最終オープンソースバージョン `4.1.1 Alpha2` と比較
|
||||
|
||||
******
|
||||
|
||||
# v6.6.3
|
||||
|
||||
###### 2025/05/27
|
||||
|
||||
* `新機能` バージョン履歴機能: 多言語の変更履歴と統計を閲覧
|
||||
* `新機能` timers.keepAlive メソッド (グローバルへ昇格) によりスクリプトの活動を維持
|
||||
* `新機能` engines.on('start/stop/error', callback) などのイベントリスナーでエンジンのグローバルイベントを受信
|
||||
* `新機能` images.detectMultiColors メソッドで複数点のカラーを検査 _[`issue #374`](http://issues.autojs6.com/374)_
|
||||
* `新機能` images.matchFeatures/detectAndComputeFeatures メソッド: フル解像度画像検索 (参照 [Auto.js Pro](https://g.pro.autojs.org/)) _[`issue #366`](http://issues.autojs6.com/366)_
|
||||
* `新機能` images.compressToBytes メソッドで画像を圧縮してバイト配列を取得
|
||||
* `新機能` images.downsample メソッドで解像度を下げて新しい ImageWrapper を生成
|
||||
* `新機能` ui.keepScreenOn メソッドで 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)_
|
||||
* `修正` Docs タブおよび Docs アクティビティのオンラインドキュメントがシステムナビゲーションバーと重なる場合がある問題を修正
|
||||
* `修正` 一部ページで Toolbar ボタンをタップすると誤ってタイトルのクリックイベントが発火する問題を修正
|
||||
* `修正` コードエディタの空行が一部デバイスで四角形として表示される問題を修正
|
||||
* `修正` テーマカラー設定のカラーピッカーダイアログが無限に重なる問題を修正
|
||||
* `修正` アクセシビリティサービスが無効のときに音量アップキーが全スクリプトを停止しない問題を修正
|
||||
* `修正` スケジュールタスクでユーザー定義ブロードキャストメッセージを編集する際に IME が入力エリアを覆う問題を修正
|
||||
* `修正` webview 内のコントロールがソフトキーボードを正常に呼び出せない問題を修正
|
||||
* `修正` APK 情報ダイアログがアプリ名や SDK 情報を取得できない場合がある問題を修正
|
||||
* `修正` ファイルマネージャーのサンプルでプロジェクトディレクトリに入る際にサブフォルダーの内容が読み込まれない問題を修正
|
||||
* `修正` Android 15 の UI モードでステータスバーが上部コンテンツを覆う問題を修正
|
||||
* `修正` Android 15 の一部ページでステータスバー背景色がテーマカラーと同期しない問題を修正
|
||||
* `修正` dialogs モジュールが customView プロパティをサポートしていない問題を修正 _[`issue #364`](http://issues.autojs6.com/364)_
|
||||
* `修正` dialogs.input の expression パラメータが実行結果を返さない問題を修正
|
||||
* `修正` JavaAdapter 使用時に ClassLoader スタックオーバーフローが発生する問題を修正 _[`issue #376`](http://issues.autojs6.com/376)_
|
||||
* `修正` console.setContentTextColor がデフォルト文字色をリセットしてしまう問題を修正 _[`issue #346`](http://issues.autojs6.com/346)_
|
||||
* `修正` console.setContentBackgroundColor がカラー名を受け付けない問題を修正 _[`issue #384`](http://issues.autojs6.com/384)_
|
||||
* `修正` images.compress 実装を修正: ダウンサンプリングではなくエンコード品質を変更
|
||||
* `修正` images.resize メソッドが正しく動作しない問題を修正
|
||||
* `修正` 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 などのエンコーディングでのファイル読み書きに対応
|
||||
* `改善` コードエディタがファイルの詳細情報 (パス/エンコーディング/改行コード/総バイト数・文字数 など) の表示に対応 _[`issue #395`](http://issues.autojs6.com/395)_
|
||||
* `改善` Intent 操作 (編集/閲覧/インストール/送信/再生など) にエラーメッセージを追加
|
||||
* `改善` webview 要素の url 属性が相対パスをサポート
|
||||
* `改善` ImageWrapper#saveTo の path パラメータが相対パスをサポート
|
||||
* `改善` images.save が PNG 圧縮を quality パラメータでサポート _[`issue #367`](http://issues.autojs6.com/367)_
|
||||
* `改善` 無視した更新リストとクライアントモードアドレスをクリア可能に
|
||||
* `改善` バージョンアップデート情報を UI 言語に合わせて表示
|
||||
* `改善` 非同期ロードでファイルマネージャーリストのスクロールがよりスムーズに
|
||||
* `改善` コンソールでのスクリプト例外メッセージの内容とフォーマットを改善
|
||||
* `改善` サンプルコードをフォルダーの初期内容にリセット可能
|
||||
* `改善` APK 署名検証を高速化
|
||||
* `改善` APK/メディアファイル情報ダイアログを速度と表示ロジック面で最適化
|
||||
* `改善` 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
|
||||
@@ -163,11 +224,11 @@ Auto.js の最終オープンソースバージョン `4.1.1 Alpha2` と比較
|
||||
* `新機能` 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)_
|
||||
* `修正` 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)_
|
||||
@@ -182,10 +243,10 @@ Auto.js の最終オープンソースバージョン `4.1.1 Alpha2` と比較
|
||||
* `修正` コードエディタで行末へ移動すると, カーソルが次の行の先頭に位置してしまう問題を修正
|
||||
* `修正` 設定ページのダイアログ要素を連続して高速にタップすると, アプリがクラッシュする問題を修正
|
||||
* `改善` パッケージアプリのテンプレートにおける APK ファイルサイズの最適化
|
||||
* `改善` アプリ(およびパッケージアプリ)がより多くの権限に対応 _[`issue #338`](http://issues.autojs6.com/338)_
|
||||
* `改善` アプリ (およびパッケージアプリ) がより多くの権限に対応 _[`issue #338`](http://issues.autojs6.com/338)_
|
||||
* `改善` パッケージングページに Pinyin ライブラリのオプションを追加
|
||||
* `改善` パッケージアプリのメインページにおいて, ステータスバーの背景とテキスト色を最適化
|
||||
* `改善` パッケージアプリの設定ページに, 特別な権限(全ファイルアクセスや通知送信)用のトグルスイッチを追加 _[`issue #354`](http://issues.autojs6.com/354)_
|
||||
* `改善` パッケージアプリの設定ページに, 特別な権限 (全ファイルアクセスや通知送信) 用のトグルスイッチを追加 _[`issue #354`](http://issues.autojs6.com/354)_
|
||||
* `改善` コントロールのテキストとアイコンが, テーマの明るさに合わせて自動で調整されるよう改善
|
||||
* `改善` コントロールの色と背景とのコントラストが低い場合の視認性を向上
|
||||
* `改善` カラーピッカー内の HEX 入力欄に, クリップボードからの貼り付け時の互換性を向上
|
||||
@@ -222,7 +283,7 @@ Auto.js の最終オープンソースバージョン `4.1.1 Alpha2` と比較
|
||||
* `修正` automator.click/longClick メソッドのパラメーター型制限の誤り _[`issue #275`](http://issues.autojs6.com/275)_
|
||||
* `修正` セレクターが ConsString 型のパラメーターをサポートしない問題 _[`issue #277`](http://issues.autojs6.com/277)_
|
||||
* `修正` UiObjectCollection インスタンスにメソッドおよびプロパティが欠如している問題
|
||||
* `改善` パッケージ化ページで署名設定, キーストア管理, 権限設定をサポートします([luckyloogn]() による) _[`pr #286`]()_
|
||||
* `改善` パッケージ化ページで署名設定, キーストア管理, 権限設定をサポートします ([luckyloogn]() による) _[`pr #286`]()_
|
||||
* `改善` フローティングウィンドウの現在のパッケージ名および現在のアクティビティ名の認識精度を向上 (優先順位: Shizuku > Root > A11Y)
|
||||
* `改善` currentPackage と currentActivity の認識精度を向上 (優先順位: Shizuku > Root > A11Y)
|
||||
* `改善` ログアクティビティウィンドウの個別エントリのテキスト内容をダブルクリックまたは長押しで選択する機能を復元 _[`issue #280`](http://issues.autojs6.com/280)_
|
||||
@@ -234,96 +295,6 @@ Auto.js の最終オープンソースバージョン `4.1.1 Alpha2` と比較
|
||||
* `改善` Rhino エンジンの最新の上流コードを同期し, 既存のプロジェクトに適応させる
|
||||
* `改善` 一部の依存関係またはローカルライブラリのバージョン調整 _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v661)_
|
||||
|
||||
# v6.6.0
|
||||
|
||||
###### 2024/12/02 - 組み込みモジュールの書き換え, 慎重にアップグレードしてください
|
||||
|
||||
* `ヒント` 既存のモジュールは, スクリプトの実行効率を高めるために Kotlin によって再作成されましたが, 改良にはいくつかの反復が必要です
|
||||
* `ヒント` 組み込みの init.js ファイルはデフォルトでは空ですが, 開発者がカスタマイズするためのモジュールをマウントできます
|
||||
* `新機能` 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 メソッドは, フローティングウィンドウのフォーカスを通じてクリップボードの内容を間接的に取得するために使用されます
|
||||
* `修正` 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 モジュールを正常に使用できない問題
|
||||
* `改善` パッケージページ内の「利用不可 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 のビルドスクリプトのバージョン適応能力を向上
|
||||
* `改善` 一部の依存関係またはローカルライブラリのバージョン調整 _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v660)_
|
||||
|
||||
##### 他のバージョン履歴については以下を参照してください
|
||||
|
||||
* [CHANGELOG.md](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG-ja.md)
|
||||
@@ -340,12 +311,12 @@ AutoJs6 オープンソース プロジェクトのデバッグや開発が必
|
||||
|
||||
#### Android Studioの準備
|
||||
|
||||
`Android Studio Meerkat | 2024.3.1 Patch 2` バージョンをダウンロードしてください (いずれかを選択):
|
||||
`Android Studio Meerkat Feature Drop | 2024.3.2` バージョンをダウンロードしてください (いずれかを選択):
|
||||
|
||||
- [android-studio-2024.3.1.15-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2024.3.1.15/android-studio-2024.3.1.15-windows.exe) (1.22 GB)
|
||||
- [android-studio-2024.3.1.15-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.3.1.15/android-studio-2024.3.1.15-windows.zip) (1.23 GB)
|
||||
- [android-studio-2024.3.2.14-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2024.3.2.14/android-studio-2024.3.2.14-windows.exe) (1.23 GB)
|
||||
- [android-studio-2024.3.2.14-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.3.2.14/android-studio-2024.3.2.14-windows.zip) (1.23 GB)
|
||||
|
||||
> 注: 上述バージョンのリリース日は 2025 年 4 月 21 日 です. その他のバージョンをダウンロードするか, 上記のリンクが失効している場合は, [Android Studioリリースアーカイブ](https://developer.android.com/studio/archive?hl=en)のページをご覧ください.
|
||||
> 注: 上述バージョンのリリース日は 2025 年 5 月 6 日 です. その他のバージョンをダウンロードするか, 上記のリンクが失効している場合は, [Android Studioリリースアーカイブ](https://developer.android.com/studio/archive?hl=en)のページをご覧ください.
|
||||
|
||||
上記のファイルをインストールまたは解凍し, Android Studio ソフトウェアを実行します (例: `"D:\android-studio\bin\studio64.exe"`).
|
||||
|
||||
@@ -389,7 +360,7 @@ SDK Tools (SDK ツール) (右側のウィンドウにあります)
|
||||
|
||||
AutoJs6プロジェクトが依存する `JDK (Java開発キット)` のリリースバージョンは少なくとも `17` で, それ以下のバージョンは推奨されませんが, 最低でも `19` の使用を推奨します.
|
||||
|
||||
2025 年 5 月 22 日 現在, AutoJs6がサポートする最大のJDKバージョンは `24` です.
|
||||
2025 年 5 月 27 日 現在, AutoJs6がサポートする最大のJDKバージョンは `24` です.
|
||||
|
||||
> 注: コンピュータシステムに適切なバージョンのJDKがインストールされている場合, この節の内容をスキップできます.
|
||||
|
||||
@@ -540,6 +511,7 @@ 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">[wirsnow](https://github.com/wirsnow)</span> | <span style="word-break:keep-all;white-space:nowrap">[1](https://github.com/SuperMonster003/AutoJs6/commits?author=wirsnow)</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">[5](https://github.com/SuperMonster003/AutoJs6/commits?author=TonyJiangWJ)</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/commits?author=luckyloogn)</span> | <span style="word-break:keep-all;white-space:nowrap">`2025/01/01`</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/commits?author=kvii)</span> | <span style="word-break:keep-all;white-space:nowrap">`2024/10/16`</span> |
|
||||
@@ -549,7 +521,7 @@ AutoJs6 プロジェクト開発に参加したすべての貢献者に感謝し
|
||||
| <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+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/commits?author=LYS86)</span> | <span style="word-break:keep-all;white-space:nowrap">`2023/06/03`</span> |
|
||||
|
||||
データは 2025 年 5 月 13 日 に更新されました.
|
||||
データは 2025 年 5 月 27 日 に更新されました.
|
||||
|
||||
データ項目は `最近の提出` の降順で並べ替えられます.
|
||||
|
||||
@@ -561,24 +533,29 @@ AutoJs6 プロジェクト開発に参加したすべての貢献者に感謝し
|
||||
# --------------------------------------------------------------#
|
||||
# Before committing and pushing to the remote GitHub repository #
|
||||
# --------------------------------------------------------------#
|
||||
- CHANGELOG.md
|
||||
- Update entries for AutoJs6 by checking all changed files
|
||||
- Update entries for Gradle plugins [ implementation ]
|
||||
- Update version name and released date
|
||||
- Append related GitHub issues to changelog entries
|
||||
- README.md
|
||||
- IDE
|
||||
- The summary of the latest changelog for committing to Git [ DO NOT commit or push ]
|
||||
- $projectDir/version.properties
|
||||
- Remove the part like [ alpha / beta / ... ] of VERSION_NAME
|
||||
- $projectDir/.changelog/lang_zh-Hans.json
|
||||
- Update version name and released date
|
||||
- Translate into other languages
|
||||
- Update TypeScript declarations according to section `dependency` if needed
|
||||
- $projectDir/.readme/template_readme.md
|
||||
- Update badges like [ android studio / rhino / ... ]
|
||||
- Update contribution section: 貢献の参加
|
||||
- $projectDir/.readme/common.json
|
||||
- Update android studio download links and version names
|
||||
- Update contribution section
|
||||
- Remove the part like [ alpha / beta / ... ] of VERSION_NAME in version.properties
|
||||
- Update dependencies TypeScript declarations if needed.
|
||||
- Re-generate documentation/markdown by running the python script
|
||||
- Check the two-way versions for AutoJs6 and VSCode ext, then publish the ext to Microsoft
|
||||
- Run Gradle task "app:assembleInrtRelease"
|
||||
- Build APK to determine the final VERSION_BUILD field
|
||||
- Run Gradle task "app:appendDigestToReleasedFiles"
|
||||
- Check VERSION_BUILD in version.properties with released apks
|
||||
- Commit and push to GitHub
|
||||
- Publish the latest release with signed APKs
|
||||
- Update contribution section: var_date_contribution_table_data_updated
|
||||
- $projectDir/.python/generate_markdown.py
|
||||
- Re-generate markdown by running the python script [ link: aj6mdgen ]
|
||||
- Others
|
||||
- Re-generate documentation by running the python script [ link: aj6docgen ]
|
||||
- Check the two-way versions for AutoJs6 and VSCode ext, then publish the ext to Microsoft if needed
|
||||
- Run Gradle task "app:assembleInrtRelease" [ shortcut: C+A+0#- ]
|
||||
- Build APK to determine the final VERSION_BUILD field [ shortcut: C+A+0#A ]
|
||||
- Run Gradle task "app:appendDigestToReleasedFiles" [ shortcut: C+A+0#= ]
|
||||
- Check VERSION_BUILD in version.properties with released apks
|
||||
- Commit and push to GitHub
|
||||
- Publish the latest release with signed APKs
|
||||
)
|
||||
Reference in New Issue
Block a user