Padrino Commit Mar 10, 2013
いやぁ…時間かかった。ヤツら急に本気出すんだもん…。
nesquena Merge pull request #1093 from padrino/use-mysql-2.8.1
#1093のマージコミットです。
dariocravero Forcing the mysql gem to stay in 2.8.x since 2.9 is out and break things
gem の mysql のバージョン指定が ~> 2.8
から ~> 2.8.1
に変更されました。
#1092で database adapter に mysql を使っていると SystemStackError が発生すると報告があり、それの対応です。
nesquena Merge pull request #1094 from padrino/gemfile-tweak
#1094のマージコミットです。
dariocravero Use a simpler syntax to refer to Padrino edge on Github in the Gemfile
dariocravero Support 1.8.7 :)
generator で生成される Gemfile にある Padrino Edge リポジトリへの差し方が :git オプションから :github オプションを使用するように変更されています。
nesquena Merge pull request #1097 from padrino/make-route-remember-parent
#1097のマージコミットです。
dariocravero Added a parent variable to a route so that it tells who its parent
dariocravero Added tests
route オブジェクトの parent メソッドを通して 親のコントローラ名を取得できるようになりました。
nesquena Merge pull request #1102 from padrino/make-route-remember-parent-improvements
#1192のマージコミットです。
dariocravero Added support for a mix of controller + route parent
#1097の続きで、コントローラとルートの両方で parent を指定された場合の対応がされました。
skade Merge remote-tracking branch 'origin/master'
上記のコミットを含んだマージコミットです。
skade Use XSSMods from mainline haml
haml を使用する場合の XSS 対策に、これまでは Rails の ActionView にあった(っぽい)コードをコピーして使っていたみたいですが、haml の xss_mods が使用されるように修正されました。
skade Register XSS-Settings correctly in Padrino::Mailer
#1059で指摘のあった、padrino-mailer でテンプレートに直接書かれた<br/>
のような文字列がHTMLエスケープされてしまう問題の対応がされ、eRuby タグ等からレンダリングされる文字列に対してのみHTMLエスケープされるようになりました。
nesquena Lock to sinatra ~> 1.3.5 and prepare for 1.4.0 in accepts mapping
Sinatra のバージョン指定が 1.3.1 以上から 1.3.5 以上に変更されました。
また、ACCEPT ヘッダの取得時、";"で分割する前に to_s を噛ますように修正されました。
nesquena Require minimum of activerecord 3.1 (closes #1091)
Padrino Generator で使用する ActiveRecord が 3.1 以上を使用する様にバージョン指定が追加されました。
これは、#1091で指摘のあった、cucumber と組み合わせて Padrino プロジェクトを生成すると、依存関係の解決の問題で ActiveRecord 1.6.0 が使われるようになってしまう問題を解消する為です。
これは、以前#552でも話題に挙がっていた様ですが、その時に解決していなかったようです。
dariocravero Removed unnecessary tests in data-mapper
Model Generator のテストから DataMapper のテストコードが除かれました。既にプロジェクトジェネレータのテストに含まれている事が理由の様です。
skade Start writing the CHANGElog for 0.11.0
GHANGES.rdoc の 0.11.0 部分にいくつかの追記がされました。
skade Merge remote-tracking branch 'origin/master'
上記のコミットを含んだマージコミットです。
nesquena [padrino-cache] Fixes requires for memcached in test
Padrino Cache のテストコードのタイポ修正です。
nesquena [padrino-gen] cleanup oj json require notes
Padrino Generator で生成される Genfile 中の JSON に関するコメント部分が修正されたのと、同じコメント内の yajl-ruby に関する部分が削除されました。
nesquena [padrino-performance] Small readme tweak
Padrino Performance の README.md のタイポ修正です。
nesquena Adding first pass on updating changelog to be comprehensive
nesquena Finished adding all changes for 0.11.0 to CHANGES!
GHANGES.rdoc の 0.11.0 部分にいくつかの追記がされました。知ってる名前がいっぱいある!!
nesquena OK just kidding memcached tests are broken :(
Padrino Cache の データストアのテストで、 Memcached を読み込んでいる部分に コメント(TODO 壊れてるよ…)が追加されました。
nesquena [padrino-gen] Fix insert_middleware to apply proper spacing
Padrino Generator のタイポ修正とホワイトスペースの調整がされました。
nesquena Require 'securerandom' and fail silently if can't be loaded
Padrino Core と Padrino Generator で SecureRundom を読み込んでいる部分で、読み込みに失敗した場合に例外を握りつぶす様に修正されました。 んー、こういう部分が散見されるけど良いんだろうか…。
nesquena Revert "Require 'securerandom' and fail silently if can't be loaded"
と、思ったら取り消されてた。