Skip to content

Commit 16a14c1

Browse files
author
José Valim
committed
Release v1.4.0-rc.1
1 parent cfa6cf2 commit 16a14c1

File tree

3 files changed

+8
-5
lines changed

3 files changed

+8
-5
lines changed

CHANGELOG.md

+6-3
Original file line numberDiff line numberDiff line change
@@ -91,9 +91,7 @@ Finally, if there is a dependency you don't want to include in the application r
9191

9292
We hope this feature provides a more streamlined workflow for developers who are building releases for their Elixir projects.
9393

94-
## v1.4.0-rc.1
95-
96-
## v1.4.0-rc.0 (2016-11-28)
94+
## v1.4.0-rc.1 (2016-12-05)
9795

9896
### 1. Enhancements
9997

@@ -137,6 +135,7 @@ We hope this feature provides a more streamlined workflow for developers who are
137135

138136
* [IEx.Autocomplete] Stop appending a trailing dot when autocompleting modules in IEx
139137
* [IEx.Autocomplete] Support autocompletion for structs
138+
* [IEx.Autocomplete] Improve IEx autocomplete to support navigating map atom keys
140139
* [IEx.Helpers] `c/1` now compiles in memory by default to avoid common issue where `.beam` files remain at projects root directory
141140
* [IEx.Helpers] Add info about protocols in `i/1`
142141
* [IEx.Server] Support interrupting IEx evaluation through the Ctrl+G prompt
@@ -162,13 +161,16 @@ We hope this feature provides a more streamlined workflow for developers who are
162161
* [Float] Avoid multiple roundings in `Float.ceil/2`, `Float.floor/2` and `Float.round/2`
163162
* [Kernel] Don't crash in `macro_exported?/3` when dealing with Erlang modules
164163
* [Kernel] Ensure locals calls are rewritten when calling a local function or macro from inside a module
164+
* [Kernel] Annotate the context for variables as zero-arity funs in quotes
165+
* [Kernel.SpecialForms] Ensure comprehensions with guards and filters keep proper ordering,
165166
* [Kernel.SpecialForms] Produce meaningful warning when with's else clauses have no effect
166167
* [Macro] Wrap fn calls in parens in `Macro.to_string/2`
167168
* [Macro] Do not print aliases as keys inside keyword lists in `Macro.to_string/2`
168169
* [OptionParser] Support options in `OptionParser.to_argv/2` to ensure `:count` switches are correctly encoded
169170
* [Stream] Ensure `Stream.take/2` does not consume next element on `:suspend`
170171
* [String] Fix infinite recursion in `String.replace_leading/3` and `String.replace_trailing/3` when given an empty string
171172
* [Task] Fix `Task.shutdown/1,2` infinite block when task has no monitor
173+
* [Task] Ensure task cannot link after parents unlinks
172174

173175
#### ExUnit
174176

@@ -205,6 +207,7 @@ We hope this feature provides a more streamlined workflow for developers who are
205207
* [Kernel] Deprecate support for making private functions overridable. Overridable functions must always be public as they must be contracts
206208
* [Kernel] Warn if variable is used as a function call
207209
* [OptionParser] Deprecate aliases with multiple letters, such as `-abc`
210+
* [Set] Deprecate the `Set` module
208211
* [Stream] Deprecate `Stream.uniq/2` in favor of `Stream.uniq_by/2`
209212

210213
#### IEx

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.4.0-rc.0
1+
1.4.0-rc.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.4.0-rc.0"},
3+
{vsn, "1.4.0-rc.1"},
44
{modules, [
55
elixir
66
]},

0 commit comments

Comments
 (0)