From 66c5908619f2ee9b4b1113e0302b00b5a59a5abb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Valim?= Date: Tue, 10 Dec 2024 18:32:26 +0100 Subject: [PATCH] Release v1.18.0-rc.0 --- CHANGELOG.md | 4 ++-- VERSION | 2 +- bin/elixir | 2 +- bin/elixir.bat | 2 +- bin/elixir.ps1 | 2 +- lib/elixir/pages/references/compatibility-and-deprecations.md | 1 + 6 files changed, 7 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2835253afa9..f5cdd890899 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -182,7 +182,7 @@ If you have a struct, you can derive the implementation of the `JSON.Encoder` by specifying which fields should be encoded to JSON: ```elixir - @derive {JSON.Encoder, only: [....]} + @derive {JSON.Encoder, only: [...]} defstruct ... ``` @@ -219,7 +219,7 @@ You may also prefer to write using guards: def foo(x, y, z) when x == y and y == z -## v1.18.0-dev +## v1.18.0-rc.0 (2024-12-10) ### 1. Enhancements diff --git a/VERSION b/VERSION index ee017091ff3..ca117a054fb 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.18.0-dev +1.18.0-rc.0 diff --git a/bin/elixir b/bin/elixir index 79b74deb9e2..23c07afe136 100755 --- a/bin/elixir +++ b/bin/elixir @@ -1,7 +1,7 @@ #!/bin/sh set -e -ELIXIR_VERSION=1.18.0-dev +ELIXIR_VERSION=1.18.0-rc.0 if [ $# -eq 0 ] || { [ $# -eq 1 ] && { [ "$1" = "--help" ] || [ "$1" = "-h" ]; }; }; then cat <&2 diff --git a/bin/elixir.bat b/bin/elixir.bat index 448e22f4fd3..d4c66c8ab6e 100644 --- a/bin/elixir.bat +++ b/bin/elixir.bat @@ -1,6 +1,6 @@ @echo off -set ELIXIR_VERSION=1.18.0-dev +set ELIXIR_VERSION=1.18.0-rc.0 if ""%1""=="""" if ""%2""=="""" goto documentation if /I ""%1""==""--help"" if ""%2""=="""" goto documentation diff --git a/bin/elixir.ps1 b/bin/elixir.ps1 index 90048705549..b9b7e7f5a0d 100755 --- a/bin/elixir.ps1 +++ b/bin/elixir.ps1 @@ -1,6 +1,6 @@ #!/usr/bin/env pwsh -$ELIXIR_VERSION = "1.18.0-dev" +$ELIXIR_VERSION = "1.18.0-rc.0" $scriptPath = Split-Path -Parent $PSCommandPath $erlExec = "erl" diff --git a/lib/elixir/pages/references/compatibility-and-deprecations.md b/lib/elixir/pages/references/compatibility-and-deprecations.md index 1519ebe6b96..11a37689306 100644 --- a/lib/elixir/pages/references/compatibility-and-deprecations.md +++ b/lib/elixir/pages/references/compatibility-and-deprecations.md @@ -42,6 +42,7 @@ Erlang/OTP versioning is independent from the versioning of Elixir. Erlang relea Elixir version | Supported Erlang/OTP versions :------------- | :------------------------------- +1.18 | 25 - 27 1.17 | 25 - 27 1.16 | 24 - 26 1.15 | 24 - 26