ElixirChanges-20160102

mendab1e:ba9c4ed36579b17f5834aede00f5e8cc2ea9603e

(#4135)
ファイル名

lib/mix/lib/mix/tasks/new.ex

README.md 作成用のテンプレートにElixirの強調構文が表示されるように出力形式が変更されました。

josevalim:a72d39fd40ba5a384ad9bb324f38b7dd7dd3c113

ファイル名
CHANGELOG.md
lib/elixir/lib/string.ex
lib/elixir/test/elixir/kernel/import_test.exs
lib/elixir/test/elixir/string_test.exs

String のAPIとドキュメントのリファクタリングが実施され、テスト側も修正が行われました。

josevalim:0bf58133c54ea5e33125fea68b71941cb0d431ab

ファイル名
CHANGELOG.md
lib/eex/lib/eex/engine.ex
lib/elixir/lib/behaviour.ex
lib/elixir/lib/dict.ex
lib/elixir/lib/enum.ex
lib/elixir/lib/hash_set.ex
lib/elixir/lib/kernel.ex
lib/elixir/lib/kernel/typespec.ex
lib/elixir/lib/kernel/utils.ex
lib/elixir/lib/keyword.ex
lib/elixir/lib/macro.ex
lib/elixir/lib/map.ex
lib/elixir/lib/regex.ex
lib/elixir/lib/set.ex
lib/elixir/lib/task.ex
lib/elixir/lib/uri.ex
lib/elixir/src/elixir_exp.erl
lib/elixir/src/elixir_interpolation.erl
lib/elixir/test/elixir/enum_test.exs
lib/elixir/test/elixir/kernel_test.exs
lib/elixir/test/elixir/regex_test.exs
lib/elixir/test/elixir/string_test.exs
lib/elixir/test/elixir/uri_test.exs
lib/mix/lib/mix/dep/fetcher.ex
lib/mix/lib/mix/rebar.ex
lib/mix/lib/mix/utils.ex

非推奨な機能の削除、これから非推奨になっていくであろう機能などの整理が行われました。

josevalim:1c7b1328601d7e65bcb9488281b966bb74e4760f

ファイル名
CHANGELOG.md

チェンジログの記載内容が改善されました。

lexmag:b4549aa1b5086816c7b516c6f7d609eecb64c845

ファイル名
lib/elixir/lib/uri.ex
lib/elixir/test/elixir/uri_test.exs

Uri.decode_query にて引き渡された map 引数が関数内で使用されていなかったため、正しく使用されるように修正されました。

henrik:9240a234f306f1b3b1c71466a3c0014cc10c5200

(#4138)
ファイル名

lib/elixir/lib/task.ex

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