redmine-trunk-changes 2019-08-14
リビジョン 18365 - Fix jQuery.fn.attr('selected') might use property instead of attribute (#3189... - Redmine
attrをpropに変更しています。 違いはAttributes vs. Propertiesを読みましょう。
.prop() | jQuery API Documentation
リビジョン 18366 - Replace RMagick with MiniMagick (#30492). Patch by Yuichi HARADA. - Redmine
RMagickがMiniMagickに置き換えられました。 PDFの生成に使っているrbpdfがRMagickを使っていたため置き換えできなかったのですが、rbpdfがMiniMagickをサポートしたため置き換えできるようになったみたいです。
リビジョン 18367 - Code cleanup: RuboCop: Layout/TrailingBlankLines - Redmine
末尾に改行がないファイルに改行を追加しています。
POSIXで末尾に改行必要なんだっけ、と思ってぐぐったら最新の仕様では終わらなくても大丈夫になってそうな雰囲気を感じた。
POSIXの仕様では「テキストファイルの末尾は改行(newline)で終わる」のが正しい、を確認してみた。 - msfukuiの日記
リビジョン 18368 - RuboCop: Ignore Style/FormatString and Style/FormatStringToken in lib/redmine... - Redmine
rubocopで無視するファイルとしてガントチャートのヘルパーを追加しています。 format/sprintf/%の統一頑張るの大変そうだしEnabled: falseにしちゃってもよいのではという気はします。(パッチおくるか)
リビジョン 18369 - Update Rouge to 3.8.0 (#31556). Patch by Go MAEDA. - Redmine
シンタックスハイライトのrougeのバージョンを上げています。
リビジョン 18370 - Update SimpleCov to 0.17.0 (#30963). - Redmine
SimpleCovのバージョンを更新しています。このバージョンを機に、今後はEOLしたrubyのサポートは順次切っていくようですね。 https://github.com/colszowka/simplecov/blob/60f8f951e460b25d22622aeaf3315d6614679230/CHANGELOG.md#0170-2019-07-02