PhoenixframeworkChanges-20150817

chrismccord:6eb2753aee2ff01d133e4f7ea7161d88e1058748

ファイル名
lib/phoenix/controller.ex
test/phoenix/controller/controller_test.exs

`Phoenix.Controller.redirect/2` にて //google.com のようなURLは許可されていましたが、今回の修正にて `//`を渡した場合に ArgumentErrorが発生するように修正されました。

chrismccord:290ec590b59334b6676ea426870a0b6ad68f17ea

ファイル名
CHANGELOG.md
lib/phoenix/controller.ex
lib/phoenix/endpoint/render_errors.ex
test/phoenix/controller/controller_test.exs
test/phoenix/controller/render_test.exs
test/phoenix/endpoint/render_errors_test.exs

conn.paramsに渡すパラメータとして、今までは formatとなっていましたが、_formatと名称が変更され、 conn.params自体も、get_format/1 メソッドにて引渡しをするように修正されました
conn.params["format"] → get_format(conn) へと変更されています。

stevedomin:7487dfbf8c62f987c08db7b252944be4d0102f54

(#1136)
ファイル名

installer/lib/phoenix_new.ex
installer/test/phoenix_new_test.exs

web/static/vendor のプロジェクトの生成が新しく追加されました。

wsmoak:9b044f72e5bfdbe5b3f9c8aff5abf25bb941afed

(#1137)
ファイル名

CONTRIBUTING.md

コントリビュートしたことがない方向けにコントリビュートを行う方法のドキュメントが改善されました。

wsmoak:a7dca2d49614489a3839afdfdc20dbac1a15f637

(#1137)
ファイル名

README.md
installer/lib/phoenix_new.ex

上記の修正と同じですが、githubから開発中のPhoenixを持ってきた際の注意事項の追加とMix.raise の文言の変更が行われました。

paulcsmith:a0f8785630347bfae950af36536fba89f3cfd501

(#1130)
ファイル名

lib/phoenix/test/channel_test.ex
test/phoenix/test/channel_test.exs

8月15日の変更ですが、ChannelTest.subscribe_and_join!/3 が追加された内容がmasterへとマージされたようです。
上記のメソッドはsocketのテストの際に使われるもので、socketがある場合にはsocketを返し、socketが無い場合には、errorを投げ返してくれるメソッドのようです。