Skip to content

Commit 1406d85

Browse files
author
José Valim
committed
Release v1.5.1
1 parent 42f8a06 commit 1406d85

File tree

3 files changed

+35
-2
lines changed

3 files changed

+35
-2
lines changed

CHANGELOG.md

+33
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,39 @@ 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.1 (2017-08-01)
160+
161+
### 1. Enhancements
162+
163+
#### EEx
164+
165+
* [EEx.Engine] Add `handle_begin` and `handle_end` to EEx
166+
167+
#### Elixir
168+
169+
* [Kernel] Do not use references on function/macro definitions - this provides large improvements in compilation times in some rare corner cases
170+
* [Supervisor] Support mixing old and new typespecs in `Supervisor.init/2` and `Supevisor.start_link/2`
171+
172+
#### Mix
173+
174+
* [mix profile.*] Allow profile tasks to run without a project
175+
176+
### 2. Bug fixes
177+
178+
#### EEx
179+
180+
* [EEx.Engine] Do not re-use the value of the `init/1` callback throughout the compilation stack
181+
182+
#### Elixir
183+
184+
* [Kernel] Ensure dialyzer does not emit warnings in some uses of `with`
185+
* [Kernel] Fix dialyzer warnings when `defmacrop` is used in modules
186+
* [Kernel] Ensure Elixir modules can be dialyzed without starting the Elixir application
187+
* [Kernel] Do not serialize references in quoted expressions
188+
* [Kernel] Make sure structs expansion use the latest definition available when struct modules are recompiled
189+
* [Task] Support `:infinity` timeout on Task streams
190+
* [Typespec] Ensure typespecs allow `tuple` to be used as variable names
191+
159192
## v1.5.0 (2017-07-25)
160193

161194
### 1. Enhancements

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.5.0
1+
1.5.1

src/elixir.app.src

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{application, elixir,
22
[{description, "elixir"},
3-
{vsn, "1.5.0"},
3+
{vsn, "1.5.1"},
44
{modules, [
55
elixir
66
]},

0 commit comments

Comments
 (0)