Elixir release

1.7.2

Change breakdown

Organization at a glance

Detailed changelog

Enhancement

2 changes

Tool: Elixir Module: DateTime

Take negative years into account in DateTime.from_iso8601/1

Tool: Mix Module: mix help

Show task and alias help when both are available

Bugfix

4 changes

Tool: Elixir Module: Kernel

Do not emit warnings for repeated docs over different clauses due to false positives

Tool: Mix Module: mix compile

Properly mark top-level dependencies as optional and as runtime. This fixes a bug where Mix attempted to start optional dependencies of a package when those optional dependencies were not available

Tool: Mix Module: mix compile

Avoid deadlock when a config has a timestamp later than current time

Tool: Mix Module: mix test

Do not fail suite if there are no test files