Top Banner
Redmine 最新動向 3.1 の変更点と 3.2 について~ 9 redmine.tokyo 勉強会 2015/11/28 @naitoh 151128日土曜日
64

Redmine 310 320_new_feature

Apr 14, 2017

Download

Software

Jun Naitoh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Redmine 310 320_new_feature

Redmine最新動向

~3.1の変更点と3.2について~

第9回 redmine.tokyo 勉強会

2015/11/28 @naitoh

15年11月28日土曜日

Page 2: Redmine 310 320_new_feature

Redmine 3.1の変更点

Email受信, Issues, UI

15年11月28日土曜日

Page 3: Redmine 310 320_new_feature

Redmine 3.1の主な変更点親子チケット:子チケットから独立した優先度/開始日/期日/進捗率オプション(#5490)、「親チケット」または「子チケット」指定フィルタ(チケット一覧・ガントチャートで使用可)(#6118)

「すべての作業時間」「自分が登録した作業時間」を表示するロール権限を追加。(#8929)

(テキスト部なし)HTMLメールの一部書式(bold/italic等)に対応、表示改善。

プロジェクトメンバー管理のロール設定権限を制限機能(#19707)

「パスワードの有効期限」設定追加 (#19458)重要な設定変更時にパスワード再認証を行う「Sudo mode」を追加。#19851)

15年11月28日土曜日

Page 4: Redmine 310 320_new_feature

Accounts / authenticationFeature #19458 Add the ability to expire passwords after a configurable number of days管理⇒設定⇒「認証」タブから「パスワードの有効期限」でパスワードの有効期限が設定可能に。[参考] Redmine 3.1新機能紹介: パスワードの有効期限

http://blog.redmine.jp/articles/3_1/password-expiration/

15年11月28日土曜日

Page 5: Redmine 310 320_new_feature

Accounts / authenticationFeature #19851 Sudo mode: Require password re-entry for sensitive actions (optional)重要な設定変更時にパスワード再認証を行う「Sudo mode」を追加。

config/configuration.yml sudo_mode: true # 有効・無効切り替え sudo_mode_timeout: 15 # パスワード要求不要時間(分)[対象]- editing of account data (my/account) and email addresses- displaying the API key, reset of rss / API keys- editing of Project memberships- global settings, plugin settings- user, group, role, auth source management- project deletion

15年11月28日土曜日

Page 6: Redmine 310 320_new_feature

AdministrationDefect #19243 Ambiguous date format options (eg. 03/03/2015) in settings管理⇒設定⇒「表示」タブの「日付の形式」にフォーマット表示(dd/mm/yyyy等)追加。

15年11月28日土曜日

Page 7: Redmine 310 320_new_feature

Custom fieldsPatch #19296 Include custom fields description in project settings and issue view

プロジェクトの設定画面でカスタムフィールドの説明をツールチップで表示

15年11月28日土曜日

Page 8: Redmine 310 320_new_feature

DocumentationFeature #16373 TextFormatting help for Markdown formatting

Markdown形式のWiki記法 クイックリファレンス追加

⇒これをもってMarkdown形式が正式サポートされました。

(experimentalフラグが外れました。※r14244)

15年11月28日土曜日

Page 9: Redmine 310 320_new_feature

DocumentsFeature #12312 Raise 60-character limit for document titles文章タイトル長制限を60文字から255文字に変更。

15年11月28日土曜日

Page 10: Redmine 310 320_new_feature

Email receiving(メールでのチケット登録)Feature #8424 Add private issue option to receiving emailsプライベートチケット登録用に rdm-mailhandler.rb に --private オプションを追加

Feature #19182 Patch to the Redmine Mail Handler for specifying a custom CA bundle独自の証明書設定用に rdm-mailhandler.rb に --certificate-bundle <証明書>オプションを追加

Feature #16962 Better handle html-only emails(テキスト部なし)HTMLメールの一部書式(bold/italic等)に対応、表示改善。

15年11月28日土曜日

Page 11: Redmine 310 320_new_feature

Email receiving(メールでのチケット登録)Defect #15716 Scraped emails include CSS from HTML emails

CSSが含まれるHTMLメールでCSS部分がチケットに反映されていた問題を修正。

Defect #19737 HTML Sanitizer not working for Outlook mails

OutlookメールからのHTMLサニタイズ処理で不要なタグがストリップされない問題を修正。

Defect #19740 "Truncate emails after one of these lines" setting is not working管理⇒設定⇒「受信メール」タブの「メール本文から一致する行以降を切り捨てる」の問題を修正。

15年11月28日土曜日

Page 12: Redmine 310 320_new_feature

IssuesFeature #7037 CSV export encoding and excel. UTF-8 and BOM

CSV出力時、文字エンコーディングがUTF-8の場合にBOM付きUTF-8に変更。(Excelの文字化け対策)

Feature #6118 Filter by parent task or subtasksチケット一覧やガントチャートのフィルタに「親チケット」「子チケット」フィルタを追加[参考] Redmine 3.1新機能紹介: 親チケットおよび子チケットによるフィルタ

http://blog.redmine.jp/articles/3_1/filter-parent-task-or-subtask/

15年11月28日土曜日

Page 13: Redmine 310 320_new_feature

IssuesFeature #5490 Option for independent subtask priority/start date/due date/done ratio管理⇒設定⇒「チケットトラッキング」タブに「親チケットの値の算出方法」追加。親チケットの開始日/期日、優先度、進捗度を子チケットからの自動算出させず、個別入力を可能にする設定を追加。

[参考] Redmine 3.1新機能紹介: 親チケットの値(優先度・期日など)を子チケットと連動させない設定

http://blog.redmine.jp/articles/3_1/parent-task-attributes-independent/

15年11月28日土曜日

Page 14: Redmine 310 320_new_feature

NewsPatch #19339 Put news articles into <article> tags

HTML5 <article> タグ対応。

15年11月28日土曜日

Page 15: Redmine 310 320_new_feature

PDF exportPatch #19546 Change default display mode for PDF Export to OneColumn

PDF出力の標準表示モードを「 OneColumn」に変更にすることで、PDFページ間移動をスムーズに。(Acrobat Reader で、上下キーでPDFのページ間遷移ができない問題に対応。)

15年11月28日土曜日

Page 16: Redmine 310 320_new_feature

Permissions and rolesFeature #19707 Ability to limit member management to certain roles管理⇒ロールと権限⇒各ロールから、プロジェクトメンバー管理のロール設定権限を制限する機能。

15年11月28日土曜日

Page 17: Redmine 310 320_new_feature

Plugin APIPatch #14402 Plugin migration directory should use plugin directory

Plugin API経由でプラグインのDBマイグレーション時、plugins/<plugin_name>/db/migrate/db/ ディレクトリ以外を指定できていたのを、指定できないように変更。

Defect #20141 Sync #wiki_format_provider plugin API shortcut with changes to Redmine::WikiFormatting.register from r12450 and r14313

#wiki_format_provider プラグインAPIを wiki_formatting の変更に合わせて修正。

15年11月28日土曜日

Page 18: Redmine 310 320_new_feature

Project settingsDefect #20159 Disallow users to delete a version referenced by a custom fieldカスタムフィールドで参照されているバージョンを削除できないように修正。

15年11月28日土曜日

Page 19: Redmine 310 320_new_feature

REST APIDefect #13924 Error when using views/issues/index.api.rsb in a pluginプラグインで views/issues/index.api.rsb 使用時にエラーする問題を修正。

15年11月28日土曜日

Page 20: Redmine 310 320_new_feature

RoadmapPatch #19341 Put roadmap versions in <article> tags

HTML5 <article> タグ対応。

15年11月28日土曜日

Page 21: Redmine 310 320_new_feature

Text formattingPatch #5770 Welcome text misses wiki formattingトップページのwelcome メッセージ箇所に <div class="wiki">タグ追加。

Defect #19995 Can't apply textile modifiers to 1 non-ASCII character

1文字の非ASCII文字を textile で文字修飾できない問題を修正。 (例:*あ*)

15年11月28日土曜日

Page 22: Redmine 310 320_new_feature

Time tracking (作業時間)Feature #8929 Permission to view only your own time logs管理⇒ロールと権限⇒各ロール別に「表示できる作業時間」として「すべての作業時間」に加え「自分が登録した作業時間」を選択可能に。

15年11月28日土曜日

Page 23: Redmine 310 320_new_feature

Time tracking (作業時間)Defect #19656 Activities do not correspont to project when adding time from my page.マイページから作業時間を追加する時、「活動」の「作業時間一覧」に一致しない問題を修正。

15年11月28日土曜日

Page 24: Redmine 310 320_new_feature

UIFeature #5418 Add Gravatar and edit link to "My account" pageマイページのGravatarアイコンをGravatarのWebへリンク。

15年11月28日土曜日

Page 25: Redmine 310 320_new_feature

UIDefect #4334 "Watch"ing an issue doesn't update watchers listチケットのウォッチの設定・解除時に、サイドバーの「チケットのウォッチャー」一覧を同期させるよう修正。

15年11月28日土曜日

Page 26: Redmine 310 320_new_feature

UIDefect #20372 Contents inside <pre> are not rendered as monospace font in Chrome for Mac

<pre>タグ内は固定幅フォントを使用するようにCSSを修正。

15年11月28日土曜日

Page 27: Redmine 310 320_new_feature

Redmine 3.2の変更点 (12/6リリース予定)Account, Attachments,Custom fields, Issues,Email受信, LDAP,

Time tracking, UI

15年11月28日土曜日

Page 28: Redmine 310 320_new_feature

Redmine 3.2の主な変更点添付ファイル:拡張子で添付対象のファイル制限が可能に(#20008)。 2Gbyte以上の添付ファイルサイズに対応(#10672)

ガントチャートに日付を追加。(#3034)

CSVインポート対応(新規登録のみ。チケット更新不可。)(#950)

ワークフロー初期ステータスを新規以外から開始可能に。(#5816)チケットフィルタ対象に「説明」追加(#1159)「関連するチケット」フィルタで比較対象に「未完了のチケット」「なし または完了したチケット」追加 (#16621)

レスポンシブデザインに対応 (#19097)

15年11月28日土曜日

Page 29: Redmine 310 320_new_feature

Accounts / authenticationFeature #21058 Keep track of valid user sessions

Redmineで有効なユーザーセッションを管理するように対応。(3.1迄はログアウトすると、ブラウザ側のセッションは削除されていたが、サーバ側ではセッションは開かれたままだった。)

Feature #21042 Check "Hide my email address" by default for new users「メールアドレスを隠す」のチェックを新規ユーザではデフォルト有効に変更。

15年11月28日土曜日

Page 30: Redmine 310 320_new_feature

Accounts / authenticationFeature #20933 Options for shorter session maximum lifetime管理⇒設定⇒「認証」タブ「セッション有効期間」の「有効期間の最大値」に4時間、8時間、12時間を追加。

15年11月28日土曜日

Page 31: Redmine 310 320_new_feature

Accounts / authenticationPatch #20589 Activate sudo mode after password based loginパスワード認証ログイン時、「Sudo mode」のタイムアウトのリセット対象に追加。(ログイン直後は Sudo mode の対象のアクションでパスワード要求をされないように修正。)

Patch #21110 Keep anchor (i.e. to a specific issue note) throughout loginログイン時、アンカー(issues/21110#note-3)を保持するように修正。

15年11月28日土曜日

Page 32: Redmine 310 320_new_feature

Accounts / authenticationPatch #21169 Use config.relative_url_root as the default path for session and autologin cookies

1つのサーバー上で複数のRedmineを動かす場合などのために、セッションとオートログインクッキー用のデフォルトパスとしてconfig.relative_url_rootを使うように修正。

15年11月28日土曜日

Page 33: Redmine 310 320_new_feature

Activity viewFeature #1605 Activity page to remember user's selection of activities「活動」ページでチェックボックスで選択&適用した内容を保持するように変更。(3.1まではデフォルトのチケット、更新履歴、ニュース、文章、ファイルが表示されていた。)

15年11月28日土曜日

Page 34: Redmine 310 320_new_feature

AttachmentsFeature #20388 Removing attachment after commit transactionコミットトランザクション後にDisk上の添付ファイルを削除するように変更。(DB上にattachment recordを残すように変更。)

Feature #10672 Extend Filesize in the attachments table for files with size > 2147483647 bytes

2Gbyte以上の添付ファイルサイズに対応

after_destroy :delete_from_disk↓

after_commit :delete_from_disk, on: :destroy

15年11月28日土曜日

Page 35: Redmine 310 320_new_feature

AttachmentsFeature #20008 Files upload Restriction by files extensions管理⇒設定⇒「ファイル」タブに 添付ファイルの「許可する拡張子」「禁止する拡張子」設定追加

※ 添付ファイル設定は3.2で「ファイル」タブに分離15年11月28日土曜日

Page 36: Redmine 310 320_new_feature

AttachmentsDefect #17403 Unknown file size while downloading attachment添付ファイルダウンロード時、ファイルサイズが Unknownになる(Content-Lengthを応答していない)問題を修正。

15年11月28日土曜日

Page 37: Redmine 310 320_new_feature

Custom fieldsFeature #21060 Custom field format with possible values stored as recordsカスタムフィールドに列挙形式を追加(リストに非常に似ているが値を格納可能な点が異なる。)

15年11月28日土曜日

Page 38: Redmine 310 320_new_feature

Email notificationsFeature #8335 Email styles inline通知メールでEメール形式のインラインに対応。

15年11月28日土曜日

Page 39: Redmine 310 320_new_feature

Email receiving(メールでのチケット登録)Feature #7346 Allow a default version to be set on the command line for incoming emailsデフォルトバージョン指定用に rdm-mailhandler.rb に --fixed-version <VERSION> オプションを追加

Patch #20732 MailHandler: Select project by subaddress ([email protected])サブアドレスによるプロジェクト指定に対応。

プロジェクト指定用に rdm-mailhandler.rb に --project-from-subaddress <ADDR> オプションを追加

15年11月28日土曜日

Page 40: Redmine 310 320_new_feature

GanttFeature #3034 Add day numbers to gantt

HTML表示及びPDFガントチャートの表示に日付を追加。(PNGは対象外)

15年11月28日土曜日

Page 41: Redmine 310 320_new_feature

ImportersFeature #950 Import Issues from delimited/CSV fileチケット一覧からチケットのCSV入力に対応。

区切り文字、引用符、文字エンコード、日付形式選択可能

15年11月28日土曜日

Page 42: Redmine 310 320_new_feature

Importersインポート作業中にファイルプレビュー確認が可能。※チケット新規作成用。チケット更新には未対応。

15年11月28日土曜日

Page 43: Redmine 310 320_new_feature

IssuesFeature #1159 Allow issue description to be searchable as a filterチケット一覧でチケットの「説明」欄をフィルタ可能に。

Feature #20991 Raise maximum length of category name to 60チケットのカテゴリ名の字数制限を30文字以内から60文字以内に変更。

15年11月28日土曜日

Page 44: Redmine 310 320_new_feature

IssuesFeature #1561 Totals for estimated/spent time and numeric custom fields on the issue listフィルタ対象の「予定工数」「作業時間」「カスタムフィールド(数値)」の合計表示を追加(グループ条件でも表示可)

管理⇒設定⇒「チケットトラッキング」タブにチケット数値の合計を表示するデフォルト設定追加。

15年11月28日土曜日

Page 45: Redmine 310 320_new_feature

IssuesFeature #1828 Default target version for new issuesプロジェクト設定に新規チケット作成時の「デフォルトのバージョン」設定追加

15年11月28日土曜日

Page 46: Redmine 310 320_new_feature

IssuesFeature #3398 Link to assigned issues on user profilesユーザープロフィールに「担当しているチケット」&「報告したチケット」一覧へのリンク追加

15年11月28日土曜日

Page 47: Redmine 310 320_new_feature

IssuesFeature #13429 Include attachment thumbnails in issue historyチケットの履歴に添付ファイルのサムネイル画像表示追加。 (※管理⇒設定⇒「表示」タブ「添付ファイルのサムネイル画像を表示」選択時。)

)

15年11月28日土曜日

Page 48: Redmine 310 320_new_feature

IssuesFeature #16621 Ability to filter issues blocked by any/no open issuesチケットのフィルタ機能でブロック先等の「関連するチケット」のフィルタで比較対象に「未完了のチケット」「なし または完了したチケット」のを選択可能に。

15年11月28日土曜日

Page 49: Redmine 310 320_new_feature

IssuesFeature #16941 Do not clear category on project change if category with same existsチケットのプロジェクト間移動で、移動先で同一カテゴリ名がある場合、カテゴリを保持するように対応。

Redmine 3.1 Redmine 3.2

15年11月28日土曜日

Page 50: Redmine 310 320_new_feature

Issues workflowFeature #5816 New issue initial status should be settable in workflow新しいチケット発行時、初期ステータスをワークフローで設定可能に。(ロール別に変更可能)

(3.0でトラッカー単位のデフォルトステータス導入済み)

15年11月28日土曜日

Page 51: Redmine 310 320_new_feature

LDAPFeature #17618 Upgrade net-ldap version to 0.12.0

net-ldap を 0.3.1から0.12.0にバージョンアップ。

Feature #20929 Raise maximum length of LDAP filterLDAPフィルタ設定を文字列(string)からテキスト(text)に変更

Patch #21137 Rescue network level errors with LDAP auth

LDAP認証でのネットワークエラー発生時、500エラーではなく適切なエラーメッセージを表示するように修正。

15年11月28日土曜日

Page 52: Redmine 310 320_new_feature

PDF exportDefect #19017 Wiki PDF Export: <pre> not rendered with monospaced font

<pre>タグの範囲を固定幅フォントを使用するように修正。

Unicode埋め込みフォント使用時、全ての文字フォントを埋め込んでいたのでファイルサイズが肥大化した問題を修正。(日本語はCIDフォントなので影響無し。)

rbpdf を 1.18.7から1.19.0にバージョンアップ。

15年11月28日土曜日

Page 53: Redmine 310 320_new_feature

SCMPatch #20298 "div" tag around revision detailsリビジョン詳細画面に<div class="details">タグ追加

15年11月28日土曜日

Page 54: Redmine 310 320_new_feature

SecurityFeature #20935 Set autologin cookie as secure by default when using https

https使用時、デフォルト設定でオートログインクッキーにセキュア属性を付加するように変更。

15年11月28日土曜日

Page 55: Redmine 310 320_new_feature

Text formattingFeature #16072 Markdown footnote support

Markdown footnote (フッター注釈)サポート ※textileはfootenoteサポート済み。

Defect #18223 Table renders wrong if a trailing space is after | symbolテーブルの後ろにスペースがあると表が崩れる問題を修正。

15年11月28日土曜日

Page 56: Redmine 310 320_new_feature

Third-party librariesPatch #20288 Finalize CodeRay 1.1.0 upgrade

CodeRay 1.1.0に更新することで、下記形式のシンタックスハイライトに対応。

+ clojure [added in CodeRay 1.0.x] + diff (patch) [added in CodeRay 0.8.x] + go [added in CodeRay 1.1.x] + haml [added in CodeRay 1.0.x] + lua [added in CodeRay 1.1.x] + sass [added in CodeRay 1.1.x] + taskpaper [added in CodeRay 1.1.x] + text (plain, plaintext) [never been documented in Redmine]

15年11月28日土曜日

Page 57: Redmine 310 320_new_feature

Time trackingFeature #19885 Raise time entries comments limit to 1024「時間を記録」のコメント欄字数制限を255文字以内から1024文字以内に変更。

Feature #20221 Time entry query : column week作業時間の一覧に週カラム(年初からの週番号)を追加。

15年11月28日土曜日

Page 58: Redmine 310 320_new_feature

UIFeature #4285 Add cancel button during edition of the wiki

wiki編集ページにキャンセルボタンを追加。

Feature #13946 Add tracker name to Redmine issue link titlesチケットリンクタイトルにトラッカー名表示を追加。

15年11月28日土曜日

Page 59: Redmine 310 320_new_feature

UIFeature #19097 Responsive layout for mobile devicesモバイル向けにレスポンシブレイアウト(画面サイズに適したレイアウト)に対応。

15年11月28日土曜日

Page 60: Redmine 310 320_new_feature

UIFeature #21148 Remove "Latest Projects" from Home pageホームページから「最近のプロジェクト」を削除。(代替としてマイページを活用して欲しいとのこと)

Patch #20271 Fix for multiple tabs on the same pageページ内マルチタブの表示上の問題を改善(詳細不明)

15年11月28日土曜日

Page 61: Redmine 310 320_new_feature

UIPatch #20413 Use a table instead of an unordered list in "Issue tracking" boxチケットトラッキングボックスを表形式に変更。

Patch #20368 Make corners rounded角を丸めたUIに変更。

Redmine 3.1 Redmine 3.2

15年11月28日土曜日

Page 62: Redmine 310 320_new_feature

UIPatch #20370 Lighter colors for journal details in issue historyチケット履歴のジャーナル部をライトカラーに変更。

Patch #21119 Give numbers in query sort criteria consistent width for non-monospaced fontsソート条件の数値リスト部がプロポーショナルフォントでも位置が微妙にずれないように対応。

15年11月28日土曜日

Page 63: Redmine 310 320_new_feature

WikiFeature #19886 Raise wiki edits comments limit to 1024

wikiコメントの字数制限を255文字以内から1024文字以内に変更。

15年11月28日土曜日

Page 64: Redmine 310 320_new_feature

欲しい機能がある人はRedmine本家に次期対応候補チケットをまとめたバージョンがあるので、+1しましょう!

[Candidate for next major release]http://www.redmine.org/versions/32

[Candidate for next minor release]http://www.redmine.org/versions/33

[Unplanned]http://www.redmine.org/versions/23

15年11月28日土曜日