Axe DevTools for Web CLI リリースノート

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard

バージョン 4.7.0 以降の CLI の変更を説明するリリースノート

Not for use with personal data

4.13.1 (2026年9月24日)

  • Microsoft Edge は、Chrome と同様に--headless、--chrome-options、--chrome-path、--chromedriver-path、--remote-proxy、フルページのスクリーンショットを含むブラウザオプションを提供するようになりました。以前は、--browser edgeがこれらのオプションを適用せずに Edge を起動していました。また、edgeをaxe config-seleniumで選択できるようになりました。Microsoft Edge の使用を参照してください。
  • Spec ファイルでシャドウ DOM セレクタのサポートが追加されました。ネストされたリストはオープンなシャドウルート内の要素を選択し、例えば[["#host", "button"]]、iframe パスと組み合わせることができ、例えば["#frame", ["#host", "button"]]となります。Shadow DOM セレクタの例を参照してください。
  • Spec ファイルはより厳格にチェックされるようになりましたので、以前は実行できていた spec ファイルがエラーを報告するかもしれません:
    • セレクタでの CSS エスケープ (例えば.md\:hidden) は、再度デコードされることなく、書かれたままブラウザに届くようになりました。
    • --validateがglobalActionsの各エントリをチェックするようになりました。
    • アクション文字列は、アクションで始まる必要があります。
  • AXE_DEVTOOLS_REPORTER_RENDER_TIMEOUT_MS環境変数を追加し、HTML レポート生成の30秒タイムリミットを延長できるようになりました。HTML レポートを参照してください。
  • --chrome-optionsがaxe <url>を使用して URL をテストするときに無視される問題を修正しました。
  • @axe-devtools/clinpm パッケージからインストールスクリプトを削除したため、allowScriptsエントリが不要になりました。もしstrict-allow-scriptsを設定している場合は、このパッケージのインストールで失敗しなくなります。

4.13.0 (2026年8月13日)

  • CLI自身のアウトバウンドリクエスト(レポートのアップロード、Axe Developer Hubのアップロード、使用状況のテレメトリ)は、現在HTTP_PROXY、HTTPS_PROXY、NO_PROXY環境変数を尊重しています。詳細はネットワークプロキシをご覧ください。
  • Axe Developer Hubの拒否メッセージが完全に表示されるようになりました。以前は、拒否された実行はHTTPステータス(例:409 Conflict)のみを報告し、問題の説明がサーバーから提供されませんでした。
  • サーバーが既に接続を閉じた後に再利用されると、レポートとAxe Developer Hubのアップロードが間欠的にUnable to send report!で失敗する問題を修正しました。
  • axe-coreの依存関係を4.13.0に更新しました。
  • @axe-devtools/reporter、@axe-devtools/reporter-csv、@axe-devtools/loggerの依存関係を4.15.0に更新しました。

4.12.3 (2026年7月28日)

  • このリリースではCLIに機能的な変更はありません。このバージョンは、すべてのAxe DevToolsパッケージのバージョン番号を統一するために公開されました。

4.12.2(2026年7月13日)

  • このリリースではCLIに機能的な変更はありません。このバージョンは、すべてのAxe DevToolsパッケージのバージョン番号を統一するために公開されました。

4.12.1 (2026年7月8日)

4.12.0 (2026年6月22日)

  • universalを--formatの新しい値としてuri、spec、reporterサブコマンドに追加し、ユニバーサルエクスポート形式で結果を出力するようにしました。メタデータに記録されたルールセットを指定するには--universal-ruleset <id>を使用し(デフォルトはwcag2.1)、最適なプラクティスが有効であることを示すには--universal-best-practicesを使います。
  • axe-coreの依存関係を4.12.1に更新しました。

4.11.3 (2026年6月3日)

  • アクセシビリティテスト中にスクリーンショットをキャプチャする機能が追加されました。プロジェクトのspecファイルでscreenshotオプションを設定し、spec実行時に違反が見つかった要素のスクリーンショットとバウンディングボックスをキャプチャします。

4.11.2 (2026年4月30日)

  • Chrome のバイナリパスに空白が含まれているとテストが実行できなくなる問題を修正しました。
  • axe-core の依存関係を 4.11.4 に更新しました。

4.11.1 (2026年4月17日)

  • Axe Developer Hub および CLI レポーターへの結果のアップロードに対するプロキシサポートを追加しました。
  • specサブコマンドを--devhubフラグなしで使用したとき、Developer Hubに関するエラーが表示される問題が修正されました。
  • axe-core の依存関係を 4.11.3 に更新しました。

4.11.0 (2025年12月3日)

  • axe-core の依存関係を 4.11.0 に更新しました。
  • @axe-devtools/reporter の依存関係を 4.12.0 に更新しました。
  • RGAAv4 ルールセットのサポートを追加しました。
  • スキャン結果をAxe Developer Hubにアップロードするためにdevhubサブコマンドを追加しました。
  • --axe-devhub-server-urlフラグがヘルプ出力で非表示にならないように修正されました。
  • Axe Reports へ送信される日時のタイムスタンプ形式を修正しました。

4.10.2 (2025年8月12日)

  • axe-core の依存関係を 4.10.3 に更新しました。

4.10.1 (2025年1月22日)

  • licensesサブコマンドを追加し、ユーザーがファイルに表示および保存できるようにしました(-sまたは--saveオプションを使用)。
  • 以前はChromeのパスを指定していた代わりに、ChromeDriverのパスを指定するように--chromedriver-pathを修正し、Chromeバイナリへのパスを指定するために--chrome-pathを追加しました。
  • spec CLIサブコマンドを--set-legacy-modeコマンドラインオプションと一緒に使用する場合にレガシーモードが使用できるようになりました。これにより、分析対象のウェブサイトがwindow.open()をオーバーライドして分析が失敗する場合に便利です。このオプションは、CLIによって呼び出されるAPIの非推奨機能を使用しています。

オプションを使用しても)。

  • ページがリダイレクトされた後にアラートが解除されない問題に対処しました(--dismiss-alertオプションを使用しても)。
  • 4.9.1 (2024年5月31日)
  • axe-core の依存関係を 4.9.1 に更新しました。

@axe-devtools/reporter の依存関係を 4.8.0 に更新しました。

  • @axe-devtools/reporter-csv の依存関係を 4.8.0 に更新しました。
  • @axe-devtools/logger の依存関係を 4.8.0 に更新しました。
  • 4.9.0 (2024年4月5日)
  • axe-core の依存関係を 4.9.0 に更新しました。

4.8.2 (2024年2月13日)

  • @axe-core/cli の依存関係をバージョン 4.8.5 にアップグレードしました。

axe-core をバージョン 4.8.3 にアップグレードしました。

  • 4.8.1 (2024年1月30日)
  • axe-coreバージョン4.8.3にアップグレードしました。

4.8.1 (2024年1月30日)

  • --axe-reports-urlコマンドラインオプションで指定されたURLが/reportsで終わるときに発生する問題を修正しました。
  • 大きな仕様ファイルを処理する際に、プロセスが終了しないことがある問題を修正しました。
  • fetchUrlTimeとactionTimeをJSON結果ファイルに追加しました。
  • duration、fetchUrlTime、actionTimeを--verboseコマンドラインオプションを使用する際に標準出力に追加しました。
  • axe-coreバージョン4.8.2にアップグレードしました。
  • @axe-core/cliの依存関係をバージョン4.8.4にアップグレードしました。

4.8.0(2023年10月24日)

  • 無効なbulk-reportsオプションに対する追加のエラーメッセージを追加しました。
  • Trusted Tester v5ルールセットを追加しました。
  • EN 301 549ルールセットを追加しました。
  • axe-coreバージョン4.8.2にアップグレードしました。
  • @axe-core/cliの依存関係を4.8.1にアップグレードしました。

4.7.2(2023年8月28日)

  • Windows で CLI が JSON 結果を Axe Reports にアップロードできない問題を修正しました。
  • bulk-specコマンドにYAMLサポートを追加しました。
  • JSON 結果の dimensions フィールドを設定するための新しいオプション、--axe-reports-dimensions を追加しました。JTBDの次元を参照してください。

4.7.1(2023年6月15日)

  • bulk-reportsに詳細なログオプションを追加しました。
  • axe-core 4.7.2にアップグレードしました。
  • axe-core統合を4.7.3にアップグレードしました。

4.7.0(2023年5月12日)

  • axe-core 4.7.0にアップグレードしました。
  • bulk-spec
    Windows上でspecファイルのバッチ処理を行う際にbulk-specコマンドがspecファイルの処理をスキップしてしまう問題が修正されました。
  • コマンドラインオプションの更新 いくつかのコマンドラインオプションが、その使用をより明確かつ一貫性のあるものにするために変更されました:
    • --user-agentオプションは、ヘッドレス設定やリモートプロキシが設定されているかどうかに関わらず、常にChromeで使用されます。
    • --accept-untrustedオプションは、ブラウザやヘッドレス設定に関係なく常に使用されます。(以前は、このオプションを使用するには--headlessオプションを設定する必要がありました。)
    • --remote-proxyは常にChromeで使用されます(--headlessオプションやhttpsサイトがスキャンされているかどうかに依存しなくなりました)。