ElixirChanges-20151222

josevalim:f1d4d5b034bd47d6488b808766f25a3f6fd82683

ファイル名
Makefile
lib/elixir/lib/kernel/typespec.ex
lib/elixir/pages/Typespecs.md
lib/elixir/pages/Writing Documentation.md
lib/ex_unit/lib/ex_unit/capture_io.ex

typespecs と ドキュメントに関するページが新しく追加され、今までドキュメントとして記載されていた内容が、そちらのページへと移りました。

josevalim:5d5d7dadb456e0510d7cb7148c37e27b5ec1b68c

ファイル名
lib/elixir/src/elixir_parser.yrl

エラーメッセージで表示されるメッセージの修正が行われました。

scrogson:913fa65faa38f077148c240109c48005a33e9244

(#4097)
ファイル名

lib/elixir/pages/Writing Documentation.md

ドキュメントのページのtypo我修正されました。

josevalim:57af5761924e6dc90303ba0df290cea14a93cb46

ファイル名
lib/mix/lib/mix/dep.ex
lib/mix/lib/mix/dep/converger.ex
lib/mix/lib/mix/dep/fetcher.ex
lib/mix/lib/mix/dep/loader.ex
lib/mix/lib/mix/dep/umbrella.ex
lib/mix/test/mix/dep_test.exs
lib/mix/test/mix/umbrella_test.exs

環境固有の依存関係をフェッチした場合にumbrellaのアプリケーションが動かない問題がありましたが、今回の修正で全てのumbrellaアプリケーションをロードするように修正が加わったようです。

josevalim:4c67b83ceb53e3d9eeaa4a677e5baae0e9284235

ファイル名
lib/logger/lib/logger/translator.ex

Elixir v1.2.0-RC0 にて Logger.ErrorHandlerがクラッシュする問題がありましたが、そちらが解消されました。

josevalim:74d73acaae2890a33d7274468419d31a65142827

ファイル名
lib/elixir/lib/kernel/typespec.ex
lib/elixir/test/elixir/kernel/errors_test.exs
lib/elixir/test/elixir/kernel/typespec_test.exs

無効なMap定義のエラーメッセージが改善されました。

josevalim:211a1299cc033debf9a00fc5ac5f4d4e1eb4d6a7

ファイル名
CHANGELOG.md
VERSION
src/elixir.app.src

Elixir v1.2.0-rc.1 がリリースされました。

sup:747d47c7925cec3ed1cb1493aea05ae4d96c4ef1

(#4098)
ファイル名

lib/elixir/lib/kernel/special_forms.ex

ドキュメントの改善が実施されました。

rrrene:359a17a761f8247a0220cf4ba228d9669e8e9731

(#4100)
ファイル名

lib/elixir/pages/Writing Documentation.md

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