- [EEx] Allow more complex mixed expression when tokenizing
- [CLI] Add support for
--boot,--boot-var,--erl-config,--pipe-to,--rpc-eval, and--vm-argsoptions - [Protocol] Improve Protocol.UndefinedError messages to also include the type that was attempted to dispatch on
- [System] Add
System.restart/0andSystem.pid/0
- [ExUnit.DocTest] No longer wrap doctest errors in custom exceptions. They ended-up hiding more information than showing
- [Logger] Use a descentralized mode computation for Logger which allows overloads to be detect more quickly
- [Kernel] Properly merge and handle docs for callbacks with multiple clauses
- [CLI] Deprecate
--detachedoption, use--erl "-detached"instead
- [Mix.Project] Deprecate
Mix.Project.load_paths/1in favor ofMix.Project.compile_path/1
The CHANGELOG for v1.8 releases can be found in the v1.8 branch.