32
Redmine 最新動向 2.6 の変更点と 3.0 について~ 7 redmine.tokyo 勉強会 2014/11/15 @naitoh 141115日土曜日

Redmine 260 300_new_feature

Embed Size (px)

DESCRIPTION

Redmine最新動向 〜2.6の変更点と3.0について〜

Citation preview

Redmine最新動向

~2.6の変更点と3.0について~

第7回 redmine.tokyo 勉強会

2014/11/15 @naitoh

14年11月15日土曜日

Redmine 2.6の変更点

PDF・E-mail・UI

Plugin/REST API

14年11月15日土曜日

Code cleanup/refactoringPatch #16878 Parse configuration file for ERB

configuration.yml内にERB(環境変数などが利用可能)の記述が可能に

Patch #16905 Count users with a single query on group list管理のグループ設定画面のCSSが変更に

14年11月15日土曜日

DatabasePatch #16925 Improve performance of Principal.member_of scope

Principal.member_of スコープのパフォーマンス改善

14年11月15日土曜日

Email notificationsFeature #16362 Option to send email on "Assignee updated"チケットの担当者が変更になった場合、メール通知が可能に

Patch #17492 Lowering configuration.example.yml confusion

configuration.example.yml 記述例の整理

14年11月15日土曜日

Email receivingFeature #16707 Integrate support of SSL for POP3 incoming emails

POP3経由でのチケット登録がSSL通信に対応

Patch #16190 Relax rejections based on Auto-Submitted header

メール経由のチケット登録時、Auto-Submittedヘッダがあると全て無視する仕様が “Auto-Replied” もしくは “Auto-Generated”の値のもののみを無視するように無効対象を縮小

14年11月15日土曜日

Email receivingDefect #8758 Ignore email keywords after delimiter

デミリタ(下図で設定)以降のe-mailキーワードを無視するよう修正

Defect #14491 MailHandler: Unable to determine target project (when allow_override=project and project=unassigned is used)

ターゲットプロジェクトが決定できない場合、デフォルトプロジェクト?を使用。

14年11月15日土曜日

GanttDefect #14737 Gantt, completed % truncated instead of rounded

ガントチャートのバージョン進捗%を切り捨てから四捨五入に変更

14年11月15日土曜日

IssuesFeature #17431 Display a target version's date if available in issue forms, as a tooltipチケットの対象バージョンのリンクにカーソルを載せることでツールチップ表示で期日を確認可能

Defect #17959 Issue notes not previewed when project is changedプロジェクト間でチケットを移動させる場合、変更内容のプレビューが正しく表示されない問題を修正

14年11月15日土曜日

IssuesDefect #17202 Copying Project Fails to Copy Queries with visibility == VISIBILITY_ROLES

Defect #14281 Parent issue autocomplete does not follow to the "Allow cross-project subtasks" setting

プロジェクトのコピー時、ロールベースの表示範囲設定のカスタムクエリ(2.4以降の機能)がコピーされない問題を修正

親チケット入力の自動補完が設定不可範囲のチケットを含めて補完対象として検索していたのを修正

14年11月15日土曜日

Issues workflowFeature #16164 Bulk edit workflows for multiple trackers/roles管理のワークフローでロール・トラッカーを複数選択して一括編集可能に(コピーをしなくてもOK)

14年11月15日土曜日

My pageFeature #17955 Add link to /time_entries/new from My Page Spent Time block

マイページで「作業時間の記録」パーツから書き込みが可能に。(今までは閲覧のみ)

14年11月15日土曜日

PDF exportFeature #17570 use rbpdf gem instead of bundled rfpdf

PDF出力をRfpdf(TCPDF 1.53.0.TC031ベース) ⇒Rbpdf(TCPDF 5.1.002ベース) gem に更新

PDF機能を gem 管理に

14年11月15日土曜日

PDF export (rbpdf の機能)Use UTF-8 encoding.RTL (Right-To-Left) languages support was added.HTML tag inside table supported.CSS minimum support.Bookmark support.Adhoc Thai language support. (Bold font not support)Image

8bit PNG image support without RMagick liblary.16bit PNG image support. (use RMagick liblary)Alpha channel PNG image support. (use RMagick liblary)JPEG/GIF image support. (use RMagick liblary)

14年11月15日土曜日

PDF exportDefect #8753 PDF export for Hebrew is reversed

RTL(右から左へ書く)文字が逆転する問題を修正

Feature #14599 Support 16-bit depth PNG images in PDF exportFeature #12447 Support for PNG with alpha channel in pdf export

PDF出力の16bit-PNG・透明化PNGへの対応

14年11月15日土曜日

PDF exportDefect #18041 Wiki, Pdf export, Table, <pre>

Defect #14917 Bad table formatting in pdf export

Defect #12934 PDF export: No images in tables

Defect #11788 Export to PDF: align right in table doesn't work

PDF出力のテーブル内の書式(<pre>や、Bold/Italic、画像など)対応

14年11月15日土曜日

PDF exportDefect #13860 Text of custom fields is not wrapped in PDF exports of issuesDefect #14466 Wrap long issue fields in issue pdf headerチケットのPDF出力で長いバージョン名や、長いカスタムフィールドの場合、改行されない問題を修正

Defect #13781 CJK(Chinese/Japanese/Korean) characters are not shown in PDF on non CJK locales非日本語ロケール(USなど)でPDF出力で日本語が表示されない問題に対処(config/locales/*.yml の general_pdf_fontnameで日本語CID Fontを指定)

14年11月15日土曜日

Permissions and rolesFeature #17976 Custom permissions per project for non member and anonymous users非メンバーや匿名ユーザーをプロジェクトのロールに割当可能に。

14年11月15日土曜日

Permissions and rolesPatch #6498 Make options parameter optional in User#allowed_to_globally?

User#allowed_to_globally? の第2パラメータ options を省略可能に。

14年11月15日土曜日

Plugin APIFeature #14030 Allow plugins to put gems inside PluginGemfile

Redmine plugin 作成時、bundler での各種gem定義を、plugins/*/PluginGemfile にも記載できるようになりました。(プラグイン間gem競合を回避するための仕組み?)

※互換性維持のため plugins/*/ Gemfileも使用可能。

Feature #14008 Add a warning if 2 plugins have the same settings partial name

複数plugin間で同一の partial 設定使用時の警告追加

14年11月15日土曜日

REST APIFeature #10914 Include is_private setting in xml/json outputチケット情報のREST API応答に private情報(is_private)を追加

Feature #17628 Expose project is_public property via APIPatch #17602 Include enabled modules in projects APIプロジェクト情報のREST API応答に public情報(is_public)を追加、”include=enabled_modules”オプションでプロジェクトの有効モジュール情報を応答

14年11月15日土曜日

RoadmapDefect #9660 Issues counters in roadmap only link to issues in the same project複数プロジェクトで共有されているロードマップに他プロジェクトのチケットが混在している場合、チケット一覧へのリンクが自プロジェクトのチケットのみが対象となっているのを修正

14年11月15日土曜日

SCMFeature #17077 fetch_changesets should use POST method too

Subversion等のpost-commitスクリプトで使用するsys/fetch_changesetsに Getに加えPostメソッドが使えるようになりました。

参考: http://blog.redmine.jp/articles/redmine-0_9-url-to-fetch-changesets/

14年11月15日土曜日

SCMDefect #17931 note "Applied in changeset" generated multiple times for the same repo複数のサブプロジェクトなどで同一のリポジトリを参照している場合、チェンジセットが複数にならないように修正。

Defect #13487 Honor committer => user mapping in repository statisticsリポジトリの統計表示でcommiter/userマッピングが反映されるように修正

14年11月15日土曜日

UIFeature #17993 Issues list : css tags to get sort ordersチケット一覧のソート順を示すCSSクラス sort-by-*, sort-asc, sort-desc を追加

Feature #17380 Move project sidebar content to a partialプロジェクトサイドバーを部分テンプレート化。プラグインによるオーバーライドが可能に

Patch #16240 Private notes should be marked more clearlyプライベート注記にラベル追加

14年11月15日土曜日

UIDefect #12580 long hyperlinks inserted in task description breaks right frame boundaryDefect #17322 Long strings such as URL break out of box長い文字やURLリンクが折り返されない問題を修正

14年11月15日土曜日

全体の開発傾向権限がロールベースに

カスタムクエリ閲覧範囲のロール制御#1019 (2.4)

ワークフロー設定のフィールドに対する権限設定がカスタムフィールドも利用可能に #5037 (2.4)

非ユーザ・匿名ユーザへのロール割当 #17976 (2.6)

14年11月15日土曜日

Redmine 3.0について

14年11月15日土曜日

Redmine 3の目玉Feature #14534 Upgrade to Rails 4.1Feature #14371 Drop Ruby 1.8.7 support

Rails 4.1 & Ruby 1.9.3以降サポート

Feature #5450 Move wiki page to other projectWikiのプロジェクト間移動が可能に

Feature #11702 Add user/group to multiple projects at onceユーザ・グループの複数プロジェクト一括登録

14年11月15日土曜日

Redmine 3プラグイン対応の壁Redmine 1.3→1.4 :

Ruby1.9対応

デフォルトルーティング廃止

Redmine 1.4→2.0 : Rails 2.3→Rails 3.2Redmine 2.0→2.1 : prototype→jQueryRedmine 2.6→3.0 : Rails 3.2→Rails 4.1ルーティングの match廃止(Rails4)

⇒ Redmine 2のときのようなプラグインの対応が困難なケースは少なそう?(もちろん対応は必要)

14年11月15日土曜日

個人的な希望Rails 4.1 ActionPack Variants のデバイスごとの View切り替えに対応して欲しい。

14年11月15日土曜日

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

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

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

14年11月15日土曜日