988 B
988 B
Changelog for Elixir v1.2
v1.2 brings enhancements, bug fixes, performance improvements and more into Elixir. Elixir v1.2 supports only Erlang 18. Upgrading to Erlang 18 is therefore recommended before upgrading Elixir.
v1.2.0-dev
1. Enhancements
Elixir
- [Kernel] Support multiple aliases in
alias,import,requireanduse. For example,alias MyApp.{Foo, Bar, Baz} - [Kernel] Add
struct!/2. Similar tostruct/2but raises on invalid keys - [Macro] Add
Macro.traverse/4that performs pre and post-walk at once - [String] Support
String.normalize/2andString.equivalent?/2that perform NFD and NFC normalization
EEx
ExUnit
IEx
- [IEx] Display type docs for
t(Module.type)andt(Module.type/arity)
Logger
Mix
- [Mix] Cache and always consolidate protocols
2. Bug fixes
Mix
- [Mix] Always run non-recursive tasks at the umbrella root