いつでもどこでもプロジェクト管理Redmine本体の開発について、2016年10月中の主な動きをピックアップして紹介します。3.3.1、3.2.4、3.1.7がリリースされました。3.3.0以来、4ヶ月ぶりのリリースです。通常よりリリースの間隔が開いたため、変更・修正の件数も44件と多めです。変更・修正点の一覧は下記でご確認ください。リポジトリにコミットされた機能追加・修正のうちメリットや影響が比較的大きそうなものを紹介します。3.4.0ではカスタムフィールドに新たな書式「ファイル」が追加されます。このカスタムフィールドは、ファイルをアップロードして添付することができるもので、簡単に言えばチケットの添付ファイルの欄をデフォルトのものとは別に設けることができるようになるものです。ソフトウェアのバグ報告用のチケットでスクリーンショットを添付するための必須入力のカスタムフィールドを追加し、必ずスクリーンショットを追加してもらうようにするといった使い方が考えられます。MySQLを使用しているときにチケットの説明と注記に64KBを超えるテキストを入力できない問題の修正これまでチケットの説明欄と注記欄は、バックエンドのデータベースにMySQLを使用しているときは64KBを超えるテキストを入力しようとすると例外が発生していました(PostgreSQLやSQLiteでは問題なし)。3.4.0ではそれらのフィールドを格納するためのテーブルのカラムの型が変更され、16MBまでのテキストを入力できるようになりました。3.4.0ではマイページ画面内の「作業時間」で、直近何日分のデータを表示するのか設定できるようになります。これまで直近7日間で固定でしたが、ユーザーが自分好みに設定できるようになりました。この設定機能は、マイページパーツ「作業時間」だけではなくほかのパーツにも拡張できるよう作られています。今後、ほかのパーツに設定機能が追加されたり、マイページパーツを追加するプラグインが設定機能を持つようになることが期待されます。マイページのチケット一覧のレイアウト変更マイページ画面の「報告したチケット」「担当しているチケット」のチケット一覧のレイアウトが変更されました。3.4.0に反映されると思われます。3.4.0ではチケットのフィルタの種類に新しく「対象バージョンの期日」と「対象バージョンのステータス」が追加されます。これまでもチケットの一覧を特定の対象バージョンに含まれるチケットのみに絞り込むことができましたが、今後は例えば次のような条件での絞り込みもできるようになります。APIでチケットを作成するとき、サーバに対して次のようなHTTPリクエストを送信します。チケット作成対象のプロジェクトを指定します。指定できるのはプロジェクトのID番号ですが、実は以前のバージョンではプロジェクト識別子を指定することもできました。3.0.0からはID番号のみが指定可能となりました。3.3.1より再びプロジェクト識別子も指定できるよう修正されました。注目のチケット今後のリリースに含まれるかどうかまだ未確定ですが、最近動きがあったチケットの中で筆者が注目しているものを紹介します。アイコンの画像をアイコンフォントで置き換えRedmineの画面で使われているアイコンは16×16pxの画像ですが、これをアイコンフォントに置き換えることが提案されています。次のようなメリットがあります。アイコンフォントはビットマップではなくベクター形式なので、拡大しても表示がきれい。協力会社とのプロジェクト情報共有も楽々。newsこのサイトについてRedmineに関するニュース、Redmineをより活用するためのtipsなどを掲載します。