Skip to content

Commit 792d4cc

Browse files
committed
Release v1.16.0-rc.0
1 parent f8016bc commit 792d4cc

File tree

4 files changed

+6
-5
lines changed

4 files changed

+6
-5
lines changed

CHANGELOG.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -57,13 +57,13 @@ A huge thank you to Vinícius Muller for working on the new diagnostics.
5757

5858
Elixir's Getting Started guided has been made part of the Elixir repository and incorporated into ExDoc. This was an opportunity to revisit and unify all official guides and references.
5959

60-
We have also incorporated and extended the work on [Understanding Code Smells in Elixir Functional Language](https://github.com/lucasvegi/Elixir-Code-Smells/blob/main/etc/2023-emse-code-smells-elixir.pdf), by Lucas Vegi and Marco Tulio Valente, from [ASERG/DCC/UFMG](http://aserg.labsoft.dcc.ufmg.br/), into the official document in the form of anti-patterns. The anti-patterns are divided into four categories: code-related, design-related, process-related, and meta-programming. Our goal is to give all developers with both positive and negative examples of Elixir code, with context and examples on how to improve their codebases.
60+
We have also incorporated and extended the work on [Understanding Code Smells in Elixir Functional Language](https://github.com/lucasvegi/Elixir-Code-Smells/blob/main/etc/2023-emse-code-smells-elixir.pdf), by Lucas Vegi and Marco Tulio Valente, from [ASERG/DCC/UFMG](http://aserg.labsoft.dcc.ufmg.br/), into the official document in the form of anti-patterns. The anti-patterns are divided into four categories: code-related, design-related, process-related, and meta-programming. Our goal is to give all developers examples of potential anti-patterns, with context and examples on how to improve their codebases.
6161

6262
Another [ExDoc](https://github.com/elixir-lang/ex_doc) feature we have incorporated in this release is the addition of cheatsheets, starting with [a cheatsheet for the Enum module](https://hexdocs.pm/elixir/main/enum-cheat.html). If you would like to contribute future cheatsheets to Elixir itself, feel free to start a discussion with an issue.
6363

6464
Finally, we have started enriching our documentation with [Mermaid.js](https://mermaid.js.org/) diagrams. You can find examples in the [GenServer](https://hexdocs.pm/elixir/main/GenServer.html) and [Supervisor](https://hexdocs.pm/elixir/main/Supervisor.html) docs.
6565

66-
## v1.16.0-dev
66+
## v1.16.0-rc.0 (2023-10-31)
6767

6868
### 1. Enhancements
6969

@@ -76,6 +76,7 @@ Finally, we have started enriching our documentation with [Mermaid.js](https://m
7676
* [Code] Automatically include columns in parsing options
7777
* [Code] Introduce `MismatchedDelimiterError` for handling mismatched delimiter exceptions
7878
* [Code.Fragment] Handle anonymous calls in fragments
79+
* [Code.Formatter] Trim trailing whitespace on heredocs with `\r\n`
7980
* [Kernel] Suggest module names based on suffix and casing errors when the module does not exist in `UndefinedFunctionError`
8081
* [Kernel.ParallelCompiler] Introduce `Kernel.ParallelCompiler.pmap/2` to compile multiple additional entries in parallel
8182
* [Kernel.SpecialForms] Warn if `True`/`False`/`Nil` are used as aliases and there is no such alias

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.16.0-dev
1+
1.16.0-rc.0

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.16.0-dev
4+
ELIXIR_VERSION=1.16.0-rc.0
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
@if defined ELIXIR_CLI_ECHO (@echo on) else (@echo off)
22

3-
set ELIXIR_VERSION=1.16.0-dev
3+
set ELIXIR_VERSION=1.16.0-rc.0
44

55
setlocal enabledelayedexpansion
66
if ""%1""=="""" if ""%2""=="""" goto documentation

0 commit comments

Comments
 (0)