Skip to content

Commit

Permalink
Release v1.14.0
Browse files Browse the repository at this point in the history
  • Loading branch information
josevalim committed Sep 1, 2022
1 parent b0153d5 commit c5151e6
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 36 deletions.
41 changes: 8 additions & 33 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -241,38 +241,7 @@ protocol, giving developers more control over the struct representation.
See the updated documentation for `Inspect` for a general rundown on
the approaches and options available.

## v1.14.0-rc.1 (2022-08-15)

### 1. Enhancements

#### IEx

* [IEx.Helpers] Support sigils in `h/1`

#### Mix

* [Mix] Add `:config_path` and `:lockfile` options to `Mix.install/2`

### 2. Bug fixes

#### Elixir

* [Enum] Fix usage of range with `steps != 1` in a few functions (regression)
* [Kernel] Fix usage of range with `steps != 1` on `binary_slice/2` (regression)
* [Kernel] Recursively expand pipelines on right-hand side of `|>` (regression)
* [Kernel] Fix equality in guards for dynamic ranges without steps
* [Module] Fix loop while unifying type variables
* [System] Raise non-generic exception on missing env in `System.fetch_env!/1` to mirror map operations

#### IEx

* [IEx] Continue parsing after `--no-pry` (regression)

#### Mix

* [Mix] Properly compile-dependencies on `mix format`

## v1.14.0-rc.0 (2022-08-01)
## v1.14.0 (2022-08-31)

### 1. Enhancements

Expand Down Expand Up @@ -349,13 +318,15 @@ the approaches and options available.
* [IEx] Add line-by-line evaluation of IEx breakpoints
* [IEx.Autocomplete] Autocomplete bitstrings modifiers (after `::` inside `<<...>>`)
* [IEx.Helpers] Allow an atom to be given to `pid/1`
* [IEx.Helpers] Support sigils in `h/1`

#### Logger

* [Logger] Add `Logger.put_process_level/2`

#### Mix

* [Mix] Add `:config_path` and `:lockfile` options to `Mix.install/2`
* [mix compile] Add `--no-optional-deps` to skip optional dependencies to test compilation works without optional dependencies
* [mix compile] Include column information on error diagnostics when possible
* [mix deps] `Mix.Dep.Converger` now tells which deps formed a cycle
Expand Down Expand Up @@ -386,9 +357,12 @@ the approaches and options available.
* [Kernel] Warn on underived `@derive` attributes
* [Kernel] Remove compile-time dependency from `defimpl :for`
* [Kernel] Track all arities on imported functions
* [Kernel] Fix equality in guards for dynamic ranges without steps
* [Module] Fix loop while unifying type variables
* [Protocol] Warn if a protocol has no definitions
* [Regex] Show list options when inspecting a Regex manually defined with `Regex.compile/2`
* [String] Allow slices to overflow on both starting and ending positions
* [String] Allow slices to overflow on both starting and ending positions
* [System] Raise non-generic exception on missing env in `System.fetch_env!/1` to mirror map operations

#### ExUnit

Expand All @@ -410,6 +384,7 @@ the approaches and options available.
* [mix compile.elixir] Ensure semantic recompilation cascades to path dependencies
* [mix compile.elixir] Lock the compiler to avoid concurrent usage
* [mix format] Do not add new lines if the formatted file is empty
* [mix format] Properly compile dependencies on `mix format`
* [mix release] Only set `RELEASE_MODE` after `env.{sh,bat}` are executed
* [mix release] Allow application mode configuration to cascade to dependencies
* [mix xref] Do not emit already consolidated warnings during `mix xref trace`
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.14.0-rc.1
1.14.0
2 changes: 1 addition & 1 deletion bin/elixir
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#!/bin/sh
set -e

ELIXIR_VERSION=1.14.0-rc.1
ELIXIR_VERSION=1.14.0

if [ $# -eq 0 ] || { [ $# -eq 1 ] && { [ "$1" = "--help" ] || [ "$1" = "-h" ]; }; }; then
cat <<USAGE >&2
Expand Down
2 changes: 1 addition & 1 deletion bin/elixir.bat
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
@if defined ELIXIR_CLI_ECHO (@echo on) else (@echo off)

set ELIXIR_VERSION=1.14.0-rc.1
set ELIXIR_VERSION=1.14.0

setlocal enabledelayedexpansion
if ""%1""=="""" if ""%2""=="""" goto documentation
Expand Down

0 comments on commit c5151e6

Please sign in to comment.