PhoenixframeworkChanges-20150722

ugisozols:43dd6aebc354144039948d7b7bd0de0532633fa5

(#1038)
ファイル名

lib/phoenix/router/route.ex

ドキュメントのtype修正が実施されました。

gjaldon:d76cd9c1fec045b5695587fd313633a447191648

(#1039)
ファイル名

lib/mix/tasks/phoenix.gen.model.ex
mix.exs
mix.lock
priv/templates/model/migration.exs
priv/templates/model/model.ex
test/mix/tasks/phoenix.gen.model_test.exs

EctoのModelのタスクにて、migrations を行うときには「references/1」を使用するように変更が実施され、テストの修正などが行われました。

josevalim:369692c514882d00a0618d7fc1113431dc9fc193

ファイル名
lib/phoenix/endpoint.ex
lib/phoenix/router/route.ex
lib/phoenix/socket.ex

昨日、Elixir v1.1では tear_alias は必要ないという話がありましたが
v1.1でも必要であるだろうと、ドキュメントのTODOが削除されました。

josevalim:0b09534cf6408fcfc41c29c5a39d334ddb5f7875

ファイル名
installer/templates/new/lib/application_name/endpoint.ex
lib/phoenix/endpoint.ex
test/phoenix/integration/endpoint_test.exs

今までは、plug :router, YourApp.Router の記述が許可されていましたが、これからは plug YourApp.Router に変更されました。

josevalim:8cdf7675533f602a4078d98eb729fff1fa18a388

ファイル名
installer/templates/new/web/web.ex

コードとコードの間にある冗長なコメントが削除されました。

FND:fcdc47a5ae19c00fe00ccb83c717c3c95af8685e

ファイル名
installer/templates/ecto/model_case.ex
installer/templates/new/test/support/channel_case.ex
installer/templates/new/test/support/conn_case.ex
installer/templates/new/test/test_helper.exs

上記の修正に追加してコードとコードの間の冗長なコメントが他の部分でも削除されました。

gjaldon:45fe66f9357ac7c9aeb88d9bdc83d6dd0788ad10

(#1039)
ファイル名

lib/mix/tasks/phoenix.gen.model.ex
mix.exs
test/mix/tasks/phoenix.gen.model_test.exs

モデル生成とエラーメッセージとの関連付けのためのテストの改善が行われました。

josevalim:ba51261478d93eacb1f5e83a1ba20a54f5bc6f71

ファイル名
mix.lock

lockファイル上から古くなったライブラリの記述が削除されました。