ElixirChanges-20160517
josevalim:43782edc0bd9cbf890482ca7de0efc17e4e27e3b
ファイル名
lib/ex_unit/lib/ex_unit/case.ex
未使用の ex_unit_test_names の case が削除されました。
PragTob:914a409712b975ba092ac1f4bc83319c681e20ca
(#4624)
ファイル名
lib/elixir/lib/enum.ex
ドキュメントの改善が実施されました。
josevalim:3a48c4fdfad28a90c5c15118b36a150b89fbe44d
ファイル名
lib/ex_unit/lib/ex_unit/cli_formatter.ex
テストにて --trace 名称の簡素化が行われました。
josevalim:480e007be172a589a58cb9cbf8da231836ee9cb1
ファイル名
lib/iex/lib/iex/helpers.ex
ドキュメントの改善が実施されました。
fxn:8ece38d4206e342237a41e4ba129b4c018abfa62
(#4632)
ファイル名
lib/elixir/pages/Writing Documentation.md
ドキュメントの記載方法の改善が実施されました。
josevalim:002dce0f7036cdf1bca40e67125b271f5c685760
ファイル名
lib/elixir/lib/map.ex
ドキュメントの改善が実施されました。
antipax:c4d6be64581b9587dafe4ea5aef346e1684461da
(#4635)
ファイル名
lib/ex_unit/lib/ex_unit.ex
lib/ex_unit/lib/ex_unit/case.ex
lib/ex_unit/lib/ex_unit/cli_formatter.ex
lib/ex_unit/test/ex_unit_test.exs
lib/iex/test/iex/helpers_test.exs
ExUnit.Test構造体 のテストとして :type が追加され、デフォルトでは :test が設定
ExUnit.plural_rule/{1,2} メソッドの追加とテストの追加
実験的なテスト名称などのためのカスタマイズインタフェースの追加
IEx.Helpers の修正
josevalim:eb764db8127f17ed636419058c702c74d33228b4
ファイル名
lib/ex_unit/lib/ex_unit.ex
lib/ex_unit/lib/ex_unit/case.ex
lib/ex_unit/lib/ex_unit/cli_formatter.ex
lib/ex_unit/test/ex_unit_test.exs
上記で入った :type ですが、 :tag の中に :test が含まれるように変更が実施されました。
josevalim:ec1b5de904e479e424eaa7ca33681649d0b595cd
ファイル名
lib/ex_unit/lib/ex_unit/case.ex
lib/ex_unit/test/ex_unit_test.exs
Module.defines? のチェックの箇所が移動しました。
lpil:91005d7779fed5da6c06694189cc96dd4589290f
(#4637)
ファイル名
lib/elixir/lib/calendar/iso.ex
ドキュメントのtypoが修正されました。
josevalim:9441db270306751ed3dbc3b3a34684ae97d7651e
ファイル名
lib/ex_unit/lib/ex_unit/case.ex
ExUnit.Case.on_definition メソッドが ExUnit.Case.register_test メソッドへと名称が変更され、register_attribute メソッドの追加と when句の変更が行われました。
josevalim:9cdf8743a09294612f1371f31d32d8c0e4955cca
ファイル名
lib/ex_unit/examples/one_of_each.exs
capture_log の実行例が追加されました。
josevalim:394fcb7dfd73b39448e8e0faa124db7cc43bf4a0
ファイル名
lib/ex_unit/lib/ex_unit/case.ex
ドキュメント上の capture_log の例にて ExUnit.start を使用するように変更されました。
josevalim:461b072bb258586a540969c5b4d8805ebffa42fa
ファイル名
lib/mix/lib/mix/dep/loader.ex
overrides メソッドが新しく追加され、 rebar3 と rebar2 にて動作が変わるように変更が行われました。
rebar2 では extra[:overrides] を参照しないようになっているようです。
josevalim:dbc4f7d04ff57cfd591a2df942e73bb9b36238dd
ファイル名
lib/mix/lib/mix/dep/converger.ex
lib/mix/test/mix/dep_test.exs
deps にてオプションの依存関係の競合の検出に問題があったため修正されました。
fxn:0bfaacfd87673878f4ddc14464b5c9196aa86899
(#4634)
ファイル名
lib/elixir/pages/Writing Documentation.md
Writing Documentation の改善が実施されました。
josevalim:329a76bd25cb72faf497969f717f0ffc3a684726
ファイル名
lib/mix/lib/mix/dep.ex
dep_status にて requirement が nil であった場合に要件に含めないように修正が実施されました。
josevalim:e774b06f3853a3704b04877c79aa1c12ab5ac035
ファイル名
lib/elixir/pages/Writing Documentation.md
Writing Documentation の改善が実施されました。