前回のRedmine 1.2.0 変更点一覧に続いて、Redmne 1.2.1が出たので変更点をまとめてみました。
Redmine 1.2.0の新機能(プライベートチケット)・大きな修正点(PDF, SCM)を中心にバグフィックスがメインですね。なにげに JRuby関係の修正も多いです。
■Administration
Defect
- #8739 Workflow copy does not copy advanced workflow settings
管理 > ワークフロー のコピーで、拡張されたワークフロー設定(チケット作成者に追加で許可する遷移,チケット担当者に追加で許可する遷移)がコピーされない問題を修正。
■Code Cleanup
Patch
- #7115 Improve Project methods to enable/disable modules
Project#enable_module! , Project#disable_module! メソッドの追加。(テストや、プラグイン用)
■Email receiving
Defect
- #8759 Setting issue attributes from mail should be case-insensitive
メールからのチケット属性設定で大文字と小文字を区別しないように修正。
■Issues
Defect
- #8554 Translation missing error on custom field validation
カスタムフィールドのクエリーエラー時、"translation missing" 表示が出る問題を修正。 - #8616 Circular relations
関連するチケットの"ブロックされている"使用時の循環依存関係の問題を修正。 - #8712 False 'Description updated' journal details messages
「説明」の変更が空白や改行のみの場合、変更として記録しないよう修正。 - #8729 Not-public queries are not private
URL直接指定時に、非公開クエリーが他のユーザーからアクセスできる問題を修正。
■Issues permissions
Defect
- #8472 Private checkbox ignored on issue creation with "Set own issues public or private" permission [ 管理 > 設定 > ロール ] で「チケットをプライベートに設定」が無効で「自分のチケットをプライベートに設定」が有効の場合、チケットのプライベートフラグが無視される問題を修正。
■PDF Export
Defect
- #8565 JRuby: Japanese PDF export error
JRuby の Iconv が CP932 を未サポートのため日本語PDFが出力されない問題を修正。(JRuby では、general_pdf_encoding に SJIS か Shift_JIS を指定して下さい。) - #8566 Exported PDF UTF-8 Vietnamese not correct
PDF出力でベトナム語が表示できなかった問題を修正。 - #8569 JRuby: PDF export error with TypeError
JRuby で Iconv エラー発生時、非ASCII文字を '?' に置き換えるように修正。 - #8737 Broken line of long issue description on issue PDF.
チケットの「説明」が長い場合、PDF出力の「説明」の左側の線が表示されない問題を修正。 - #8738 Missing revision number/id of associated revisions on issue PDF
PDF出力で「関係しているリビジョン」のリビジョン番号/IDを追加。
■REST API
Defect
- #8229 "project.xml" response does not include the parent ID
project.xml の応答に親プロジェクトのIDが含まれていなかったのを修正。
■SCM
Defect
- #5089 i18N error on truncated revision diff view
長い diff 差分表示で、i18n 文字列処理が間違っているのを修正。 - #8510 JRuby: Can't open administrator panel if scm command is not available
JRuby環境でSCMコマンドが存在しない場合、設定画面を開こうとすると例外が発生する問題を修正。 - #8777 Mercurial: Not able to Resetting Redmine project respository
Mercurial: Redmine プロジェクトのリポジトリをリセットできない問題を修正。
■Search engine
Defect
- #7501 Search options get lost after clicking on a specific result type
検索オプションで「タイトルのみ」チェック時、検索結果の情報が欠ける問題を修正。
■Translations
Defect
- #8467 Missing german translation - Warn me when leaving a page with unsaved text
ドイツ語翻訳メッセージの更新。 - #8576 Missing german translation - different things
ドイツ語翻訳メッセージの更新。 - #8646 Russian translation "label_follows" and "label_follows" are wrong
ロシア語翻訳メッセージの更新。
■UI
Defect
- #8468 No warning when leaving page with unsaved text that has not lost focus
チケット編集時に未保存でページを移動しようとした場合、フォーカスを失っていると警告表示が出ない問題を修正。 - #8512 Syntax highlighter on Welcome page
ウェルカムページにシンタックスハイライトのcssを追加。
■Wiki
Defect
- #8449 Wiki annotated page does not display author of version 1
Wiki ページの履歴の注釈画面でオリジナルドキュメント(バージョン1)の作者が表示されない問題を修正。