Skip to content

Commit 97c1e1e

Browse files
committed
Release v1.20.1
1 parent 64e6707 commit 97c1e1e

4 files changed

Lines changed: 24 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,27 @@ It also introduces a new compiler option called `:module_definition`, which if t
192192

193193
You can enable it by setting `elixirc_options: [module_definition: :interpreted]` in your `mix.exs`.
194194

195+
## v1.20.1 (2026-06-09)
196+
197+
### 1. Security
198+
199+
#### Elixir
200+
201+
* [Version] Limit integer components in Version to 14 decimal bytes, to avoid parsing too large integers from untrusted user input. We strongly advise developers parsing versions from user input to limit the data size given to the `Version` module (CVE-2026-49762, GHSA-w2h8-8x3g-278p)
202+
203+
### 2. Bug fixes
204+
205+
#### Elixir
206+
207+
* [Calendar] Cap width in `Calendar.strftime/2` to 1024 characters
208+
* [Code] Ensure `Code.require_file` releases the file if compilation fails
209+
* [Kernel] Fix documentation generation to use the correct version in search
210+
211+
#### Mix
212+
213+
* [mix archive.install] Validate paths and files when extracting archives
214+
* [mix format] Honor `--no-compile` option when loading plugins
215+
195216
## v1.20.0 (2026-06-03)
196217

197218
This release requires Erlang/OTP 27+ and is compatible with Erlang/OTP 29.

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.20.0
1+
1.20.1

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.20.0
9+
ELIXIR_VERSION=1.20.1
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.20.0
7+
set ELIXIR_VERSION=1.20.1
88

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

0 commit comments

Comments
 (0)