Elixir v1.13 requires Erlang/OTP 22+.
- [Inspect] Allow default inspect fun to be set globally with
Inspect.Opts.default_inspect_fun/1
- [Kernel] Make
get_in
consistently abort whennil
values are found
- [IEx.Autocomplete] Add
Path
autocompletion
- [Logger] Add
Logger.put_application_level/2
- [Protocol] Add
defdelegate
to the list of unallowed macros inside protocols as protocols do not allow function definitions - [Protocol] Warn if
@callback
,@macrocallback
and@optional_callbacks
are defined inside protocol
- [mix deps] Raise if local dep is unavailable while compiling
- [mix local.install] Do not respect
MIX_DEPS_PATH
for install commands - [Mix.Shell] Add
default
option toMix.Shell.yes?
- [System] Deprecate
System.get_pid/0
. UseSystem.pid/0
instead
The CHANGELOG for v1.12 releases can be found in the v1.12 branch.