Skip to content

Commit 6a3301f

Browse files
committed
Release v1.18.1
1 parent 4911916 commit 6a3301f

File tree

5 files changed

+34
-4
lines changed

5 files changed

+34
-4
lines changed

CHANGELOG.md

+30
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,36 @@ You may also prefer to write using guards:
225225

226226
def foo(x, y, z) when x == y and y == z
227227

228+
## v1.18.1 (2024-12-24)
229+
230+
### 1. Enhancements
231+
232+
* [Kernel] Do not emit type violation warnings when comparing or matching against literals
233+
* [Kernel] Do not validate clauses of private overridable functions
234+
235+
### 2. Bug fixes
236+
237+
#### Elixir
238+
239+
* [Code.Fragment] Ensure `Code.Fragment.container_cursor_to_quoted/2` with `:trailing_fragment` parses expressions that were supported in previous versions
240+
* [Kernel] Do not crash when typing violation is detected on dynamic dispatch
241+
* [Kernel] Properly annotate the source for warnings emitted by the compiler with the `@file` annotation
242+
* [Kernel] Properly annotate the source for warnings emitted by the type system with the `@file` annotation
243+
* [Kernel] Remove `:no_parens` metadata when using capture with arity on all cases
244+
* [Kernel] Ensure diagnostic traces are kept backwards compatible
245+
246+
#### ExUnit
247+
248+
* [ExUnit.Case] Ensure async groups do not run concurrenly while the test suite is still loading
249+
* [ExUnit.Case] Ensure `--repeat-until-failure` can be combined with groups
250+
251+
#### Mix
252+
253+
* [mix compile.elixir] Store compilation results if compilation fails due to `--warnings-as-errors`
254+
* [mix deps.loadpaths] Add build lock
255+
* [mix escript.build] Ensure build succeeds when protocol consolidation is disabled
256+
* [Mix.Shell] Ensure encoding is properly respected on Windows and Unix systems
257+
228258
## v1.18.0 (2024-12-19)
229259

230260
### 1. Enhancements

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.18.0
1+
1.18.1

bin/elixir

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/bin/sh
22
set -e
33

4-
ELIXIR_VERSION=1.18.0
4+
ELIXIR_VERSION=1.18.1
55

66
if [ $# -eq 0 ] || { [ $# -eq 1 ] && { [ "$1" = "--help" ] || [ "$1" = "-h" ]; }; }; then
77
cat <<USAGE >&2

bin/elixir.bat

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
@echo off
22

3-
set ELIXIR_VERSION=1.18.0
3+
set ELIXIR_VERSION=1.18.1
44

55
if ""%1""=="""" if ""%2""=="""" goto documentation
66
if /I ""%1""==""--help"" if ""%2""=="""" goto documentation

bin/elixir.ps1

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/usr/bin/env pwsh
22

3-
$ELIXIR_VERSION = "1.18.0"
3+
$ELIXIR_VERSION = "1.18.1"
44

55
$scriptPath = Split-Path -Parent $PSCommandPath
66
$erlExec = "erl"

0 commit comments

Comments
 (0)