Skip to content

Commit 05418ea

Browse files
author
José Valim
committed
Release v1.5.2
1 parent d1efe7c commit 05418ea

File tree

3 files changed

+33
-3
lines changed

3 files changed

+33
-3
lines changed

CHANGELOG.md

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,36 @@ Overall, using `@impl` has the following advantages:
156156

157157
This release brings further improvements to Calendar types. It adds arithmetic and others functions to `Time`, `Date`, `NaiveDateTime` and `Datetime` as well as conversion between different calendars.
158158

159+
## v1.5.2 (2017-09-29)
160+
161+
### 1. Enhacements
162+
163+
#### Elixir
164+
165+
* [Kernel] Optimize function definition with multiple clauses by not traversing the internal clauses table
166+
* [Kernel] Warn if unary operators are followed by new lines
167+
* [Registry] Use the name of the Registry as its `:id` in the `child_spec/1` function
168+
169+
### 2. Bug fixes
170+
171+
#### Elixir
172+
173+
* [DateTime] Fix negative microsecond result when passing negative Unix epochs to `from_unix/2`
174+
* [Kernel] Improve error message for oversized atoms
175+
* [Kernel] Ensure `@impl` attribute also propagates to clauses from default arguments
176+
* [Kernel] Emit proper error for unknown vars inside binary pattern in match
177+
178+
#### IEx
179+
180+
* [IEx] Do not crash IEx unexpectedly on `System.stop/0`
181+
* [IEx.Helpers] Ensure exiting a breakpoint set inside a breakpoint does not terminate the shell unexpectedly
182+
183+
#### Mix
184+
185+
* [mix local.hex] Ensure `--if-missing` flag works as advertised
186+
* [mix test] Do not trigger additional error reports when there is a failure when loading test files
187+
* [Mix.SCM.Git] Ensure errors when invoking `git` propagate correctly
188+
159189
## v1.5.1 (2017-08-01)
160190

161191
### 1. Enhancements
@@ -171,7 +201,7 @@ This release brings further improvements to Calendar types. It adds arithmetic a
171201

172202
#### Mix
173203

174-
* [mix profile.*] Allow profile tasks to run without a project
204+
* [mix profile] Allow profile tasks to run without a project
175205

176206
### 2. Bug fixes
177207

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.5.1
1+
1.5.2

src/elixir.app.src

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{application, elixir,
22
[{description, "elixir"},
3-
{vsn, "1.5.1"},
3+
{vsn, "1.5.2"},
44
{modules, [
55
elixir
66
]},

0 commit comments

Comments
 (0)