Skip to content

Commit 1ec9d1d

Browse files
author
José Valim
committed
Release v1.6.6
1 parent 462a9de commit 1ec9d1d

File tree

4 files changed

+27
-3
lines changed

4 files changed

+27
-3
lines changed

CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,12 +123,36 @@ Those improvements will help developers better understand the relationship betwe
123123

124124
Other improvements in Mix include better compiler diagnostics for editor integration, support for the `--slowest N` flag in `mix test` that shows the slowest tests in your suite, and a new `mix profile.eprof` task that provides time based profiling, complementing the existing `mix profile.cprof` (count based) and `mix profile.fprof` (flame based).
125125

126+
## v1.6.6 (2018-06-20)
127+
128+
This release supports Erlang/OTP 21.0 by removing all warnings and by properly supporting the new Erlang logger module.
129+
130+
### 1. Bug fixes
131+
132+
#### Elixir
133+
134+
* [Base] Do not raise when finding bad digits in `Base.decode32!` with `case: :mixed`
135+
* [Code] Preserve the user's choice when `fn` is followed by a newline and it has only a single clause
136+
* [DynamicSupervisor] Properly account for restarting children in the `:max_children` configuration
137+
* [String] Add performant impl for string upcase/downcase `:ascii` mode
138+
* [Task.Supervisor] Fix type spec for `start_child/4`
139+
140+
#### Logger
141+
142+
* [Logger] Do not crash truncation when truncate is set to infinity
143+
144+
#### Mix
145+
146+
* [mix format] Match files starting with dot
147+
126148
## v1.6.5 (2018-05-07)
127149

128150
This release supports Erlang/OTP 21.0-rc by removing all warnings and by properly redirecting logger output. Note it is not guaranteed it will support Erlang/OTP 21.0 final.
129151

130152
### 1. Bug fixes
131153

154+
#### Elixir
155+
132156
* [Code] Preserve the user's choice in the formatter on parens call with next break fits
133157
* [Code] Preserve the user's choice in the formatter on calls without parens when we have one argument per line
134158
* [Code] Fix formatting when there is a tilde in the first element of a bitstring

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.6.5
1+
1.6.6

lib/elixir/pages/Compatibility and Deprecations.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Elixir version | Supported Erlang/OTP versions
1212
1.3 | 18 - 19
1313
1.4 | 18 - 19 (and OTP 20 from v1.4.5)
1414
1.5 | 18 - 20
15-
1.6 | 19 - 20 (and OTP 21 from v1.6.5)
15+
1.6 | 19 - 20 (and OTP 21 from v1.6.6)
1616

1717
While Elixir often adds compatibility to new Erlang versions on released branches, such as support for OTP 20 in v1.4.5, those releases usually contain the minimum changes for Elixir to run without errors. Only the next minor release, in this case v1.5.0, does effectively leverage the new features provided by the latest Erlang release.
1818

lib/elixir/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.6.5"},
3+
{vsn, "1.6.6"},
44
{modules, [
55
elixir
66
]},

0 commit comments

Comments
 (0)