Skip to content

Commit

Permalink
Release v1.4.0-rc.1
Browse files Browse the repository at this point in the history
  • Loading branch information
José Valim committed Dec 5, 2016
1 parent cfa6cf2 commit 16a14c1
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 5 deletions.
9 changes: 6 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -91,9 +91,7 @@ Finally, if there is a dependency you don't want to include in the application r

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

## v1.4.0-rc.1

## v1.4.0-rc.0 (2016-11-28)
## v1.4.0-rc.1 (2016-12-05)

### 1. Enhancements

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

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

#### ExUnit

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

#### IEx
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.4.0-rc.0
1.4.0-rc.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.4.0-rc.0"},
{vsn, "1.4.0-rc.1"},
{modules, [
elixir
]},
Expand Down

0 comments on commit 16a14c1

Please sign in to comment.