Redmine 6.0.2, 5.1.5 リリース
2024年12月11日(中央ヨーロッパ時間)、Redmine 6.0.2 と 5.1.5 がリリースされました。不具合修正のみ含まれる maintenance release です。
Redmineとは:
Redmineはオープンソースのプロジェクト管理ソフトウェアです。オンプレミスのサーバなど自前の環境に自由にインストールできるほか、クラウドサービスも利用できます。
6.0.2 には、以下の重要な修正が含まれています。
- Time entry API ( #41819 )と CSV エクスポート( #41895 において「時間」の値がFloatではなくRationalの値が返される
- REST API の
/project
エンドポイントにおいてoffset
とlimit
が無視されて全てのプロジェクトが表示されてしまう - プラグインの活動のSVGアイコンが表示されない( #41880 )
- 過去のバージョンの画像アイコンからSVGアイコンへの移行に関するいくつかの問題
6.0.2 と 5.1.5 の両方のバージョンで、起動時に"Unresolved or ambiguous specs during Gem::Specification.reset"という警告が発生する現象( #41749 )が修正されました。
Redmine 6.0.2にバージョンアップすることが強く推奨されています。
変更・修正一覧
各リリースのCHANGELOG(修正・変更点の一覧)の日本語訳です。チケット番号はRedmineオフィシャルサイト上のチケットにリンクしています。
6.0.2, 5.1.5 共通の変更・修正内容 (14件)
Accounts / authentication (アカウント / 認証)
Feature #41927: Enable browser autocomplete for 2FA input fields
ブラウザが二要素認証のワンタイムパスワードを自動入力できるようにするFeature #41937: Enable browser autocomplete for login input fields
ブラウザがログイン画面のユーザー名とパスワードを自動入力できるようにする
Code cleanup/refactoring(コードクリーンナップ / リファクタリング)
Defect #41795: Missing fixture: a test does not pass if the 'issue_categories' fixtures are not already loaded
issue_categories
フィクスチャが読み込まれていない場合にテストが失敗するPatch #41881: Improper deletion of custom fields in IssueNestedSetConcurrencyTest causes test failures of other tests
IssueNestedSetConcurrencyTest
でのカスタムフィールドの不適切な削除が、他のテストの失敗を引き起こすPatch #41889: Fix random test failures in Redmine::Acts::MentionableTest due to unsorted mentioned_users
Redmine::Acts::MentionableTest
におけるテストがソートされていないmentioned_users
のためにランダムに失敗するPatch #41894: Fix random test failure by ensuring WatchersController#find_objects_from_params returns results in consistent order
WatchersController#find_objects_from_params
が一貫した順序で結果を返すようにして、ランダムに失敗するテストを修正Patch #41901: Fix random test failure in DestroyProjectsJobTest due to unsorted Projects Projects
Fix random test failure in DestroyProjectsJobTest due to unsorted Projects ProjectsDestroyProjectsJobTest
におけるテストがソートされていないプロジェクトのためにランダムに失敗するPatch #41902: Fix class name to match file name in keyboard_shortcuts_test.rb
keyboard_shortcuts_test.rb
でファイル名に合うようにクラス名を修正Patch #41931: Fix random failures in IssueRelationTest#test_create_with_initialized_journals due to ambiguous conditions for retrieving the expected detail
期待される詳細を取得する条件が曖昧なためIssueRelationTest#test_create_with_initialized_journals
におけるテストがランダムに失敗するPatch #41934: Fix random test failure in ProjectsControllerTest::test_post_copy_should_copy_requested_items due to missing :issue_categories fixture
:issue_categories
フィクスチャが不足しているためProjectsControllerTest::test_post_copy_should_copy_requested_items
におけるテストがランダムに失敗するPatch #41951: Fix random test failure in IssueTest due to unsorted expected_statuses
expected_statuses
がソートされていないためIssueTest
におけるテストがランダムに失敗する
Gems support (RubyGemsサポート)
- Defect #41749: Warning during startup: "Unresolved or ambiguous specs during Gem::Specification.reset"
起動時にUnresolved or ambiguous specs during Gem::Specification.reset
という警告が出る
Issues(チケット)
- Defect #40301: Error when create a version with custom field of "File" type from Issue page
チケット画面で「ファイル」形式のカスタムフィールドを持つバージョンを作るときエラーが発生する
UI(ユーザーインターフェイス)
- Defect #41778: Name field in custom query creation/edit form is not marked as required
カスタムクエリの新規画面/編集画面で「名称」の欄が必須項目のマークが表示されていない
6.0.2のみの変更・修正内容 (29件)
Code cleanup/refactoring(コードクリーンナップ / リファクタリング)
Patch #41623: Fix tests that randomly failed due to required fixtures not being loaded
必須のフィクスチャがロードされないためにテストがランダムに失敗するPatch #41861: Add License URLs to Icons Credits
アイコンのクレジット表示にライセンス文のURLを追記するPatch #41914: Fix random test failure in UserTest#test_validate_password_complexity due to missing explicit language setting
明示的な言語設定が不足しているためUserTest#test_validate_password_complexity
のテストがランダムに失敗する
Documentation (マニュアル / ヘルプ)
- Feature #41754: Add asset precompilation instructions to doc/INSTALL and doc/UPGRADING
アセットのプリコンパイル手順をdoc/INSTALL
とdoc/UPGRADING
に追加
Email receiving(メールによるチケット登録)
- Defect #41737: Deprecation warning for IMAP4 email receiving: "Call Net::IMAP.new with keyword options"
IMAP4でメールを受信するときにCall Net::IMAP.new with keyword options
という非推奨警告が表示される
Gantt(ガントチャート)
- Defect #41786: Long subject may not be displayed in Gantt chart with narrow column width
ガントチャートで列の幅が狭い場合、長い件名が表示されない
Gems support (RubyGemsサポート)
- Defect #41860: FrozenError when using SQLite3 gem version 2.0.0 or later
SQLite3 gem バージョン2.0.0以降を使用するとFrozenErrorが発生する
Plugin API (プラグインAPI)
- Defect #41880: Plugin activity icons broken after switching to SVG icons
プラグインの活動のSVGアイコンが表示されない
REST API
Defect #41791: Projects endpoint returns list of all projects
REST API の/project
エンドポイントにおいてoffset
とlimit
が無視されて全てのプロジェクトが表示されてしまうDefect #41819: Time entry API returning
hours
as Rational instead of Float
Time entry APIにおいて「時間」の値がFloatではなくRationalの値が返される
SCM (バージョン管理システム)
- Patch #41775: Adjust the vertical alignment of icons in the tree view of the repository browser
リポジトリブラウザのツリービュー内のアイコンの垂直位置を調整
Time tracking(時間管理)
- Defect #41895: Spent time CSV report returning
hours
as Rational instead of Float
CSV エクスポートにおいて「時間」の値がFloatではなくRationalの値が返される
Translations (翻訳)
Patch #41736: Update Turkish translation of label_description from "Yorum" to "Açıklama"
トルコ語のlabel_description
の翻訳を"Yorum"から"Açıklama"に変更Patch #41945: Bulgarian translation update for 6.0-stable
ブルガリア語の翻訳を更新
UI(ユーザーインターフェイス)
Defect #41714: Replace search and magnifier icons with SVG icon
検索フォームの虫眼鏡アイコンをSVGアイコンに変更Defect #41756: An unnecessary scroll bar is displayed on the user's profile page
ユーザー画面で不要なスクロールバーが表示されるDefect #41779: Restore
margin-top
for#sidebar h3
#sidebar h3
のmargin-top
を元に戻すDefect #41780: Unnecessary indentation for "Completed versions" in the Roadmap sidebar
ロードマップのサイドバーで「完了したバージョン」を表示するときに不要なインデントがあるDefect #41789: HTML syntax broken for sidebar-wrapper
sidebar-wrapper部分にHTML文法誤りがあるDefect #41818: Redundant tooltip appearing after clicking the ellipsis button in the action menus
アクションメニューのボタンをクリックすると、冗長なツールチップが表示されるDefect #41821: Icons shrink in the Activity view when event titles are long
活動画面でタイトルが長いときアイコンが縮んで表示されるDefect #41853: Group icons in watchers and membership modals are using a mix of legacy and SVG icons
ウォッチャー一覧とメンバー一覧のモーダル画面内で、グループアイコンが旧式アイコンとSVGアイコンの両方が混在して表示されるDefect #41864: Report tab of Spent time page still displays deprecated raster icons instead of SVGs
作業時間画面の「レポート」タブで、SVGアイコンではなく画像アイコンが表示されるDefect #41873: Table layout breaks due to .icon class on td elements
td
要素に適用される.icon
クラスが原因で、テーブルのレイアウトが崩れるDefect #41883: Download button in issue comments still uses deprecated raster icon
チケット編集画面のダウンロードボタンが画像アイコンのままになっているDefect #41918: Replaces warning icon with SVG in watcher list and workflow warnings
ウォッチャー一覧とワークフロー画面で警告を表すアイコンをSVGアイコンに変更するDefect #41957: Remove nesting selectors because are not support in old browsers
古いブラウザでサポートされなくなった入れ子セレクタを削除Feature #41748: Optimize font loading by replacing variable fonts with specific weights for Noto Sans
Noto Sansの可変フォントを特定のウェイトに置き換えることでフォントの読み込みを最適化する
UI - Responsive(ユーザーインターフェイス-レスポンシブ対応)
- Defect #41822: First icon on the Activity page is replaced with chevrons-left or chevrons-right in responsive mode
活動画面を幅が狭いウィンドウで表示すると最初のアイコンが二重山形記号に置き換えられてしまう
Redmine新バージョンのリリースをメールでお知らせします。
ぜひ下記ページよりメールサービス「Redmine News」にご登録ください。
最新情報お知らせメール「Redmine News」 (Redmine.JP)