github elixir-lang/elixir v1.20.0-rc.6

latest release: main-latest
pre-release4 hours ago

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

1. Enhancements

Elixir

  • [Kernel] Perform type inference across applications

2. Bug fixes

Elixir

  • [Kernel] Fix type checker bug when validating a case inside a cond condition (regression)
  • [Kernel] Preserve evaluation order when rewriting function calls from Elixir modules into Erlang ones

Mix

  • [mix deps] Do not show dependency as diverged when it actually requires compilation (regression)
  • [mix deps] Revert allowing overriding specific dependencies in :override due to conflicts with Hex (revert)
  • [mix test] Respect --raise when mix test --warnings-as-errors passes with warnings

3. Hard deprecations

Mix

  • [mix compile.elixir] xref: [exclude: ...] in your mix.exs is deprecated in favor of elixirc_options: [no_warn_undefined: ...]

Don't miss a new elixir release

NewReleases is sending notifications on new releases.