PhoenixframeworkChanges-20150721
josevalim:eaea25faff84dbda4977b4ba9c034f204ee4997e
ファイル名
lib/phoenix/router/route.ex
Phoenix.Router.Route から Controllerの変更を読み取らないように実装と、明示的にドキュメントに記載が実行されました。
josevalim:7fce8eea552c87bbee45c880ebcf8bdb70f8af54
ファイル名
lib/phoenix/endpoint.ex
lib/phoenix/router/route.ex
lib/phoenix/socket.ex
Socket と channels にてもトラッキングの依存を避けるために新規に tear_alias メソッド の追加とドキュメントに追記がなされました。
tear_alias に関しては、Elixir v1.1では必要なくなるようになるようですが、現状処置のような形ですね。
josevalim:207447ea75d03b42413d437b6c9dd02ed5fd8adf
ファイル名
lib/phoenix/pubsub/local.ex
test/phoenix/pubsub/local_test.exs
test/shared/pubsub_test.exs
ETSテーブルにローカルトピックを保存するように修正され、テストが修正、追加されました。
josevalim:47dee5f3ae41a04f8afbfc57879547e918b84924
ファイル名
lib/phoenix/pubsub.ex
lib/phoenix/pubsub/pg2.ex
lib/phoenix/pubsub/pg2_server.ex
lib/phoenix/transports/long_poll/server.ex
test/phoenix/pubsub/pubsub_test.exs
今まではPubSubを順序で定義していかなければならなかったようですが、今回の実装によりディスパッチテーブルの定義に対してPubSubにアダプターを定義することにより定義が可能になりました。