Qt Creator 20
Qt Creator バージョン 20 には、バグ修正と新機能が含まれています。
すべてのユーザーが無料でアップグレードできます。
このドキュメントには、主な変更点を記載しています。変更点の完全な一覧は、
公開 Git リポジトリからチェックアウトできる Qt Creator ソースの Git ログを参照してください。
次の URL でも閲覧できます。
https://code.qt.io/cgit/qt-creator/qt-creator.git/log/?id=19.0..v20.0.0
新しいプラグイン
Agent Client Protocol (ACP) 対応
Qt Creator で ACP サーバーに接続してチャットできるチャットパネルを
追加しました。
(ドキュメント)
Zen Mode
エディターに集中して作業できるようにする Tools > Zen Mode > Toggle Distraction Free Mode と Zen Mode、
および対応するアクションとツールボタンを
追加しました。
(ドキュメント)
GN (Generate Ninja) プロジェクトマネージャー
GN プロジェクトを開いて作業するためのサポートを追加しました。
(ドキュメント)
全般
追加
- 検索可能なテキストビューでの、すべての検索結果のハイライト表示
変更
File > Open File or Project メニュー項目を、
Open File と Open Project の 2 つに分割しました。Open File or Project アクションは引き続き利用でき、
キーボードショートカットを割り当てられます。
(QTCREATORBUG-34162)
修正
Model Context Protocol
追加
- MCP サーバーを管理するための設定ページ
AI > MCP Servers
(ドキュメント)
- MCP 通信を調査するための
Tools > Debug Qt Creator > Inspect MCP Server ダイアログ
- タスクのサポート
- Web アプリケーションから接続するための
クロスオリジンリソース共有 (CORS) のサポート
- 次の操作用のツール
- コマンドラインツールやその他の実行可能ファイルの実行
- バージョン管理リポジトリの操作
- 表示されているファイルの一覧取得
- ブレークポイントの管理
- デバッガーのスタックトレースの取得
- アクションの検索と実行
- 次の操作用のコマンド
- プロジェクトの依存関係の取得
- ファイルの問題一覧の取得
- プロジェクト内のファイルの検索
- プロジェクトファイルやその他のファイル内のテキストの検索と置換
修正
- 対象ファイルのエディターが開かれていない場合に
set_file_plain_text が動作しない問題
close_file によってエディター内の未保存データが失われる可能性がある問題
編集
修正
C++
追加
- 組み込み機能
- Clangd
- 自動生成されるコンパイルデータベースの代わりに外部のものを使う
Use externally provided compilation database オプション
(QTCREATORBUG-34066)
(ドキュメント)
Fold/Unfold All Inactive Code
変更
- ビルド済みバイナリを LLVM 22.1.2 に更新しました。
修正
QML
変更
- qmlls
- qmlls の修正に伴い、セマンティックハイライトをデフォルトで有効にしました。
qmlls で利用できるリファクタリングアクションをコンテキストメニューに表示するようにしました。
Language Server Protocol
追加
修正
- 言語サーバーに障害が発生した際、ドキュメントで利用できる登録済みのサーバーがほかにあるにもかかわらず、
エディターのツールボタンが消える可能性がある問題
(QTCREATORBUG-34587)
Markdown
修正
GLSL
追加
プロジェクト
追加
変更
- ツールのカテゴリ名を
Auto-detected から Automatically Managed に変更しました。
修正
CMake
追加
- プリセット
- Qt Creator のベンダープリセットに
qt と compiler を追加しました
(ドキュメント)
- インクルードされたプリセットファイルの変更を監視するようにしました
(ドキュメント)
- Conan
修正
変更
- プリセット用に作成されるキットを、一時的なプロジェクト固有のキットに変更しました
(QTCREATORBUG-33522)
- オプションのステージングディレクトリのデフォルトパスを、
ビルドディレクトリのサブディレクトリに変更しました
qmake
修正
- デバッグ情報の分離、QML デバッグ、
qmlcachegen の使用に関する
グローバル設定の処理を修正しました
Meson
変更
- プロジェクトウィザードで生成されるファイルを Qt 6 向けに更新しました
デバッグ
追加
Debug > Start Debugging > Attach to Running Debug Server と同様の機能を持つ
Remote Debugger 実行構成タイプを追加しました
(ドキュメント)
修正
C++
追加
修正
アナライザー
QML Profiler
修正
バージョン管理システム
追加
Open Documents とエディターのコンテキストメニューに
バージョン管理操作を追加しました
(QTCREATORBUG-29164)
(ドキュメント)
- バージョン管理のコンテキストメニューに
Mark Untracked を追加しました
- ファイルのプロパティダイアログにバージョン管理の状態を追加しました
- 差分をダブルクリックした際のジャンプ先の行の判定を
改善しました
(QTCREATORBUG-29374)
修正
Git
追加
修正
Continue Rebase ダイアログで、誤って破壊的な操作を
実行しやすい問題を修正しました
(QTCREATORBUG-34358)
- 非 ASCII 文字を含むファイルパスに関する問題を修正しました
SVN
追加
修正
- 認証を必要としないローカルコマンドで認証が使用される問題を修正しました
テスト統合
追加
プラットフォーム
Windows
Android
追加
iOS
追加
File System ビュー、Locator、リモートファイルダイアログに、iOS デバイスの
クラッシュレポートディレクトリと開発者のアプリケーションディレクトリへの
限定的なファイルアクセスを追加しました
(ドキュメント)
- シミュレーターの選択に OS バージョンと対応アーキテクチャを追加しました
Remote Linux
追加
- デプロイと実行の前にデバイスへ自動接続する機能を追加しました
(QTCREATORBUG-34011)
(ドキュメント)
- 実行時のオプション
Use the Qt VNC platform for display を追加しました
(ドキュメント)
- リモートデバイスからアクセスできるホスト上のディレクトリを指定する
Accessible host paths オプションを追加しました
- Linux の派生として OpenHarmony を追加しました
修正
開発コンテナー
追加
Docker
修正事項
MCU
- インポートのスキャン時に発生するクラッシュを修正しました
これらの変更に貢献した方々:
Alessandro Portale
Alexandre Laurent
André Hartmann
André Pönitz
Björn Schäpers
BogDan Vatra
Christian Kandeler
Christian Stenger
Cristian Adam
David Schulz
Eike Ziller
Jaroslaw Kobus
Jeff Heller
Jörg Bornemann
Knud Dollereder
Leena Miettinen
Marcus Tillmanns
Mike Jyu
Orgad Shaneh
Patrik Teivonen
Pino Toscano
Robert Löhning
Sami Shalayel
Sebastian Mosiej
Semih Yavuz
Sheree Morphett
Teea Poldsam
Thiago Macieira
Ulf Hermann
Ville Lavonius
Vladislav Navrocky
Xavier Besson
該当タグの公式変更履歴: https://raw.githubusercontent.com/qt-creator/qt-creator/v20.0.0/dist/changelog/changes-20.0.0.md