Skip to content

Commit

Permalink
Release v1.9.0
Browse files Browse the repository at this point in the history
  • Loading branch information
José Valim committed Jun 24, 2019
1 parent 02f5d57 commit 71c335a
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 2 deletions.
5 changes: 4 additions & 1 deletion CHANGELOG.md
Expand Up @@ -58,7 +58,7 @@ Another important change related to configuration is that `mix new` will no long


There are many other enhancements. The Elixir CLI got a handful of new options in order to best support releases. `Logger` now computes its sync/async/discard thresholds in a decentralized fashion, reducing contention. `EEx` templates support more complex expressions than before. Finally, there is a new `~U` sigil for working with UTC DateTimes as well as new functions in the `File`, `Registry`, and `System` modules. There are many other enhancements. The Elixir CLI got a handful of new options in order to best support releases. `Logger` now computes its sync/async/discard thresholds in a decentralized fashion, reducing contention. `EEx` templates support more complex expressions than before. Finally, there is a new `~U` sigil for working with UTC DateTimes as well as new functions in the `File`, `Registry`, and `System` modules.


## v1.9.0-rc.0 (2019-06-04) ## v1.9.0 (2019-06-24)


### 1. Enhancements ### 1. Enhancements


Expand Down Expand Up @@ -110,6 +110,7 @@ There are many other enhancements. The Elixir CLI got a handful of new options i


* [Mix] Follow XDG base dir specification in Mix for temporary and configuration files * [Mix] Follow XDG base dir specification in Mix for temporary and configuration files
* [Mix.Generator] Add `copy_file/3`, `copy_template/4`, and `overwite?/2` * [Mix.Generator] Add `copy_file/3`, `copy_template/4`, and `overwite?/2`
* [Mix.Project] Add `preferred_cli_target` that works like `preferred_cli_env`
* [mix archive.uninstall] Allow `mix archive.uninstall APP` to uninstall any installed version of APP * [mix archive.uninstall] Allow `mix archive.uninstall APP` to uninstall any installed version of APP
* [mix new] No longer generate a `config/` directory for mix new * [mix new] No longer generate a `config/` directory for mix new
* [mix release] Add support for releases * [mix release] Add support for releases
Expand All @@ -125,6 +126,7 @@ There are many other enhancements. The Elixir CLI got a handful of new options i
#### Elixir #### Elixir


* [Code] Quote `::` in `Code.format_string!/1` to avoid ambiguity * [Code] Quote `::` in `Code.format_string!/1` to avoid ambiguity
* [Code] Do not crash formatter on false positive sigils
* [Enum] Ensure the first equal entry is returned by `Enum.min/2` and `Enum.max/2` * [Enum] Ensure the first equal entry is returned by `Enum.min/2` and `Enum.max/2`
* [Kernel] Improve error message when string interpolation is used in a guard * [Kernel] Improve error message when string interpolation is used in a guard
* [Kernel] Properly merge and handle docs for callbacks with multiple clauses * [Kernel] Properly merge and handle docs for callbacks with multiple clauses
Expand Down Expand Up @@ -157,6 +159,7 @@ There are many other enhancements. The Elixir CLI got a handful of new options i
* [mix compile] Ensure Erlang-based Mix compilers (erlang, leex, yecc) set valid position on diagnostics * [mix compile] Ensure Erlang-based Mix compilers (erlang, leex, yecc) set valid position on diagnostics
* [mix compile] Ensure compilation halts in an umbrella project if one of the siblings fail to compile * [mix compile] Ensure compilation halts in an umbrella project if one of the siblings fail to compile
* [mix deps] Raise an error if the umbrella app's dir name and `mix.exs` app name don't match * [mix deps] Raise an error if the umbrella app's dir name and `mix.exs` app name don't match
* [mix deps.compile] Fix subcommand splitting bug in rebar3
* [mix test] Do not consider modules that are no longer cover compiled when computing coverage report, which could lead to flawed reports * [mix test] Do not consider modules that are no longer cover compiled when computing coverage report, which could lead to flawed reports


### 3. Soft-deprecations (no warnings emitted) ### 3. Soft-deprecations (no warnings emitted)
Expand Down
2 changes: 1 addition & 1 deletion VERSION
@@ -1 +1 @@
1.9.0-rc.0 1.9.0

0 comments on commit 71c335a

Please sign in to comment.