Skip to content

Commit

Permalink
Release v1.5.1
Browse files Browse the repository at this point in the history
  • Loading branch information
José Valim committed Aug 1, 2017
1 parent 42f8a06 commit 1406d85
Show file tree
Hide file tree
Showing 3 changed files with 35 additions and 2 deletions.
33 changes: 33 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -156,6 +156,39 @@ Overall, using `@impl` has the following advantages:

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.

## v1.5.1 (2017-08-01)

### 1. Enhancements

#### EEx

* [EEx.Engine] Add `handle_begin` and `handle_end` to EEx

#### Elixir

* [Kernel] Do not use references on function/macro definitions - this provides large improvements in compilation times in some rare corner cases
* [Supervisor] Support mixing old and new typespecs in `Supervisor.init/2` and `Supevisor.start_link/2`

#### Mix

* [mix profile.*] Allow profile tasks to run without a project

### 2. Bug fixes

#### EEx

* [EEx.Engine] Do not re-use the value of the `init/1` callback throughout the compilation stack

#### Elixir

* [Kernel] Ensure dialyzer does not emit warnings in some uses of `with`
* [Kernel] Fix dialyzer warnings when `defmacrop` is used in modules
* [Kernel] Ensure Elixir modules can be dialyzed without starting the Elixir application
* [Kernel] Do not serialize references in quoted expressions
* [Kernel] Make sure structs expansion use the latest definition available when struct modules are recompiled
* [Task] Support `:infinity` timeout on Task streams
* [Typespec] Ensure typespecs allow `tuple` to be used as variable names

## v1.5.0 (2017-07-25)

### 1. Enhancements
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.5.0
1.5.1
2 changes: 1 addition & 1 deletion src/elixir.app.src
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{application, elixir,
[{description, "elixir"},
{vsn, "1.5.0"},
{vsn, "1.5.1"},
{modules, [
elixir
]},
Expand Down

0 comments on commit 1406d85

Please sign in to comment.