PhoenixframeworkChanges-2015124
josevalim:f1065bfad34ea0b08e5649eef088bc039067dfd4
ファイル名
lib/phoenix/endpoint/cowboy_handler.ex
lib/phoenix/socket/transport.ex
lib/phoenix/transports/long_poll.ex
lib/phoenix/transports/websocket.ex
test/phoenix/endpoint/endpoint_test.exs
test/phoenix/socket_test.exs
cowboy_handler に関しましてユーザーレベルで設定できるように修正が加わりました。
ElixirChanges-20151124
josevalim:3a559432d42b0fb60727b6a0653cc4b54e7c34af
ファイル名
lib/iex/lib/iex/info.ex
InfoのModuleの情報にて、表現方法の変更と新規に表示されるオブジェクト情報の追加が行われました。
josevalim:6a1ca846df0a6035a3eb52684a68ac44dae8eb9e
ファイル名
lib/iex/lib/iex/info.ex
IEx.Info にて関数のintrospection中にエラーが発生する問題を関数の確認方法を修正することにより修正されました。
whatyouhide:68b4259d75902494446e11571e9a69ae185a37a7
(#3981)
ファイル名
lib/elixir/lib/kernel/utils.ex
args にて (\\) のような形が入っている場合に defdelegateされると例外が発生していましたが、check_defdelegate_args が追加され、例外時と問題がないときの切り分けの対応が実施されました。
whatyouhide:a394a85aff7a5214eae930aa26d1db3bf56c8e8c
(#3981)
ファイル名
lib/elixir/test/elixir/kernel_test.exs
上記の defdelegate時のテストが追加されました。
rodrigues:966838f1c50448ebb7979a7b198fe76cbb63a933
(#3984)
ファイル名
lib/logger/lib/logger/backends/console.ex
コンソールメタデータの使用時に今までは Enum.reduce を使用していた箇所が、List.foldr が使用されるように変更されました。
現状では問題なく動き、速度面でも早くなっているようですが他に問題がないのかはこれからの確認しだいとなるようです。
Troush:0ba7dfcd314ad049d180deb031054ba61ab8606b
(#3972)
ファイル名
lib/iex/lib/iex.ex
IEx にて呼び出されたコードのコード内部を表示する処理がIEx.pryに追加されました。
josevalim:940d8a5ec893283bfe4c71269abc6d1e1fc9e7ac
ファイル名
lib/elixir/lib/kernel.ex
lib/elixir/test/elixir/kernel/sigils_test.exs
バイナリにsigilsの展開が可能である場合は展開するように修正されました。
josevalim:1b89b6f69f844aa1be4768ad5a7b0c4bc8a0792a
ファイル名
lib/iex/lib/iex.ex
lib/iex/lib/iex/server.ex
IEx.pryの表示改善が実施されました。
josevalim:75a77be9a02cca83f948c6c6fe24b42178f4d626
ファイル名
lib/mix/lib/mix/dep.ex
lib/mix/lib/mix/tasks/deps.compile.ex
lib/mix/test/mix/tasks/deps.path_test.exs
mix.depsのPATHの依存関係問題が修正されました。