1.3.1

Released on 2016-06-28

Changes

Type
enhancement
Tool
IEx
Module
IEx.Helpers
Description
`Add import_file_if_available` for importing files only if they are available
Type
enhancement
Tool
IEx
Module
IEx.Helpers
Description
`Add import_if_available` for importing modules only if they are available
Type
bugfix
Tool
Elixir
Module
Kernel
Description
Ensure structs can be expanded in dynamic module names
Type
bugfix
Tool
Elixir
Module
Kernel
Description
Ensure aliases warnings are not accidentally discarded when the same module is imported
Type
bugfix
Tool
Elixir
Module
Kernel.ParallelCompiler
Description
Ensure two modules with cyclic struct dependencies cannot run into a deadlock when compiling
Type
bugfix
Tool
Elixir
Module
Kernel.Typespec
Description
Support module attributes in remote types
Type
bugfix
Tool
Elixir
Module
Module
Description
Do not expect stacktraces to be always present when dispatching to locals during the module compilation
Type
bugfix
Tool
IEx
Module
IEx.Helpers
Description
Fix `h` helper for operators
Type
bugfix
Tool
Mix
Module
Mix
Description
Do not load modules for xref purposes, instead use BEAM info
Type
bugfix
Tool
Mix
Module
Mix
Description
Ensure `deps.check` does not check archives (that's done in loadpaths)
Type
bugfix
Tool
Mix
Module
Mix
Description
Validate application properties before traversing them
Type
bugfix
Tool
Mix
Module
Mix
Description
Check for proper Makefile when compiling on Windows
Type
bugfix
Tool
Mix
Module
Mix
Description
Enforce space after comma in `mix do`