Redmine 6.0.2, 5.1.5 リリース

作成日

2024年12月11日(中央ヨーロッパ時間)、Redmine 6.0.2 と 5.1.5 がリリースされました。不具合修正のみ含まれる maintenance release です。

6.0.2 には、以下の重要な修正が含まれています。

  • Time entry API ( #41819 )と CSV エクスポート( #41895 において「時間」の値がFloatではなくRationalの値が返される
  • REST API の /project エンドポイントにおいてoffsetlimitが無視されて全てのプロジェクトが表示されてしまう
  • プラグインの活動の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 Projects DestroyProjectsJobTestにおけるテストがソートされていないプロジェクトのためにランダムに失敗する

  • 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/INSTALLdoc/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 エンドポイントにおいてoffsetlimitが無視されて全てのプロジェクトが表示されてしまう

  • 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 h3margin-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)