Skip to content

Commit 794441a

Browse files
committed
Release v1.19.4
1 parent 727106b commit 794441a

File tree

4 files changed

+31
-3
lines changed

4 files changed

+31
-3
lines changed

CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,34 @@ These additions offer greater transparency into the components and licenses of e
234234

235235
This work was performed by [Jonatan Männchen](https://maennchen.dev) and sponsored by the [Erlang Ecosystem Foundation](https://erlef.org).
236236

237+
## v1.19.4 (2025-11-27)
238+
239+
### 1. Enhancements
240+
241+
#### Mix
242+
243+
* [mix xref] Add `--min-cycle-label` to help projects adapt to the more precise `mix xref graph` reports in Elixir v1.19. In previous versions, Elixir would break a large compilation cycle into several smaller ones, and therefore developers would check for `--min-cycle-size` on CI. However, the issue is not the size of the cycle (it has no implication in the amount of compiled files), but how many compile-time dependencies (aka compile labels) in a cycle. The new option allows developers to filter on the label parameter
244+
245+
### 2. Bug fixes
246+
247+
#### Elixir
248+
249+
* [File] Ensure `File.cp_r/3` reports non-existing destination properly (instead of source)
250+
251+
#### ExUnit
252+
253+
* [ExUnit] Fix formatter crash when diffing takes too long
254+
* [ExUnit] Ensure parallel matches in `assert` propagate type information
255+
256+
#### Logger
257+
258+
* [Logger] Fix regression where formatter would crash when given chardata (the crash would happen when logging non-ASCII characters)
259+
260+
#### Mix
261+
262+
* [mix help] Ensure `app:APP` works when the project or its dependencies were not yet compiled
263+
* [mix escript.build] Ensure the `hex` application can be included in escripts
264+
237265
## v1.19.3 (2025-11-13)
238266

239267
### 1. Enhancements

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.19.3
1+
1.19.4

bin/elixir

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
set -e
88

9-
ELIXIR_VERSION=1.19.3
9+
ELIXIR_VERSION=1.19.4
1010

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

bin/elixir.bat

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
:: SPDX-FileCopyrightText: 2021 The Elixir Team
55
:: SPDX-FileCopyrightText: 2012 Plataformatec
66

7-
set ELIXIR_VERSION=1.19.3
7+
set ELIXIR_VERSION=1.19.4
88

99
if ""%1""=="""" if ""%2""=="""" goto documentation
1010
if /I ""%1""==""--help"" if ""%2""=="""" goto documentation

0 commit comments

Comments
 (0)