2020年5月13日のRedmine活動

2020-05-13

Defect #32125: Issues autocomplete may not find issues with a subject longer than 60 characters (コミット済み)

textarea で # をタイプすると表示されるチケットのオートコンプリートの不具合修正。キーワードによるチケット検索を行うとき、検索対象のキーワードがチケットの題名の60文字目以降に含まれている場合はそのチケットは検索にヒットしない。

原因は表示対象のチケットのJSONを生成する AutoCompletesController#format_issues_json が、題名を先頭から60文字までで切り捨てているため。

コミット済み。r19771でコミットしたもののチケット番号が間違っていたため、revertして改めてr19773でコミット。

右クリックで表示されるコンテキストメニュー内のステータスやトラッカーで、現在選択されている項目に表示されるチェックマークのアイコンに icon クラスがセットされていないとの指摘。

もともとコンテキストメニューのアイコンにはすべて icon クラスが設定されていなかったが、Patch #28605 (Redmine 4.1.0) で修正された。そのときの修正漏れと考えられる。

動作確認し問題なし。対象バージョンを 4.2.0 にセット。

RedMica stable-1.1 ブランチ作成

来週RedMica 1.1.0をリリースするので、その準備としてリポジトリに stable-1.1 ブランチを作成。実質的なfeature freeze。

RedMica 1.0.2 リリース

stable-1.0ブランチに対して今日時点のバックポートすべきコミットをバックポートして、RedMica 1.0.2をリリース。Redmine 4.1.1ベース。

Release v1.0.2 · redmica/redmica

Changelog は以下のスクリプトを実行して得られたRedmineのチケットの一覧をもとに、手作業で重複する行や不要な行を削除して作成した。

git log f4c9bcc5b1240a9ef57f2a7ecc04bd5a70864f8a.. |  ruby -e 'text = STDIN.read ; while text =~ /redmine-(\d+)/; puts "#{$1}" ; text = Regexp.last_match.post_match  ; end' | while read ID ; do curl --silent https://www.redmine.org/issues/$ID | nokogiri -e 'puts $_.css("title").text.sub(/ - Redmine$/, "")' ; done 

2020年5月14日のRedmine活動

2020年5月12日のRedmine活動