Padrino Commit Jan 31, 2013

skade Add a provisional mem-checker for OS X

skade Add missing mem suite

padrino-pref にメモリ使用量をチェックするオプションが追加されています。

skade Merge pull request #1040 from padrino/os-targeted-mem-suite

#1040のマージコミットです。

※ マージされた各コミットは数が多いので省略

padrino-pref に対して以下の機能追加及び改善が追加されています。

  • padrino-pref から padrino-performance に名称変更
  • メモリ使用量チェック処理でOSを判定し Linux | Mac | Windows で実行可能になった
  • gemspec の内容変更
  • コメントの変更

skade link_to now handles the anchor using ActiveSupport::SafeBuffer

padrino-helper の link_to メソッドのオプションとして fragment が anchor の別名として追加されました。

skade Revert "Temporarily use private HAML fork with patches"

skade Make the output of stylesheet_link_tag etc. html_safe

skade Tests for safe assettags.

Issue #1039で指摘された erb と hamljavascript_include_tag と stylesheet_link_tag でのエスケープの不具合が解消されています。

#1031で入った hamlXSS 対策用パッチのコミットに問題があったようなので、コミットが取り消されました。
また、fields_for についてもエスケープ処理が追加されました。

skade Make HAML::Util rails_xss_safe

hamlレンダリングで、HTMLエスケープをデフォルトとするための変更がされています。

skade Fix generator test assertions

アプリケーションクラスの変更に伴い、project generator のテストに対しての修正がされています。