Qt 5.0.0 RC1 リリース

Qt Developer Days 2012 North America の開催に合わせて、Qt 5.0.0 RC1 がリリース されました。

Beta2 からは様々なバグ修正と ドキュメントの刷新、サンプルの充実などが主な変更点になります。Qt 5.0 の API はこれで決定となります。まだいくつか 既知の問題点 はありますが、この後大きな問題が無ければそれらなどが修正されて年内にも正式リリースされる見込みです。

Qt4 からの変更点は 変更履歴 を参照してください。ソース互換性のない場所なども書かれています。

是非、試して フィードバック を。これが最後のチャンスです。また、翻訳 もよろしく。

Qt5のブランチ

これまで master ブランチをメインに開発が進められてきた Qt5 の各モジュールですが、5.0.0 のリリースが近づいてきたのをきっかけにブランチの変更が行われました。

今後は master の代わりに dev か stable ブランチを使う事になります。

  • dev: 開発版。とはいってもソース・バイナリコンパチビリティの確保は必要で、不完全な新機能の追加なども禁止です。ドキュメント・テストも含めて開発が完了した新機能の追加が可能です。Qt 5.1 になるブランチです。
  • stable: 基本的に JIRA にあるバグ修正専用。新機能の追加等は禁止です。Qt 5.0 系用のブランチです。

新機能の開発用にブランチが必要な場合はこれらとは別にブランチが作成されます。
また、初期の議論ではリリース後に release ブランチを作成するとも書かれています。

関連する議論はこちら

Qt 5.0.0 String Freeze

Qt5 が 5.0.0 に向けて String Freeze(翻訳元となるメッセージの変更停止)状態となりました。これ以後は原文の変更を恐れずに翻訳を進めることが出来ます。

翻訳に参加したい人は wiki の Qt Localization ページを参照してください。翻訳の進捗とダウンロードするファイルは Qt and Qt Creator translation files で参照・入手できます。12/2 現在は特に日本語の翻訳は提出されていないようです。

翻訳に参加する人は Localization メーリングリスト への参加もお勧めします。