---
title: "Elixir v1.20.0 released"
url: https://daily.dev/posts/elixir-v1-20-0-released-7hyajmuxu
source_url: https://elixirforum.com/t/elixir-v1-20-0-released/75566
type: article
source: "Elixir Forum"
published: 2026-06-03T18:54:50.091Z
updated: 2026-06-04T02:15:16.631Z
tags: ["elixir", "erlang", "general-programming"]
reading_time: 11
upvotes: 1
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Elixir v1.20.0 released

**[Elixir Forum](https://daily.dev/sources/elixirforum)** · 11 min read · 1 upvotes · 0 comments

## Summary

Elixir v1.20.0 is released, requiring Erlang/OTP 27+ and compatible with OTP 29. The headline feature is a major type system overhaul: the type system now understands all language constructs and can infer types for function definitions without requiring explicit type signatures. Key improvements include type inference from guards, whole-body type inference, typing across clauses (occurrence typing for case/cond/with), and full support for non-atom map keys using domain-based typing. Map operations in the Map module are now fully typed, enabling detection of missing or invalid key accesses across module boundaries. Compile-time performance is also improved, with a new :interpreted module_definition option that can significantly speed up compilation on multi-core machines. Additional enhancements span ExUnit, IEx, Mix (dry-run for tests, parallelized dep checks), and the standard library (new Integer functions, SWAR optimizations, etc.). Several hard deprecations are introduced for Logger backends and other APIs.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://elixirforum.com/t/elixir-v1-20-0-released/75566>

## Similar posts on daily.dev

- [Elixir v1.20.0-rc.0 released](https://daily.dev/posts/elixir-v1-20-0-rc-0-released-dwawfn6o5) · Elixir Forum · 0 upvotes · 0 comments
- [Elixir v1.19.0 released](https://daily.dev/posts/elixir-v1-19-0-released-fxcbm2ggq) · Elixir Forum · 0 upvotes · 0 comments
- [Elixir v1.19 released: enhanced type checking, broader type inference, and up to 4x faster compilation for large projects](https://daily.dev/posts/elixir-v1-19-released-enhanced-type-checking-broader-type-inference-and-up-to-4x-faster-compilati-rc2s8j4bd) · Elixir · 22 upvotes · 0 comments
- [Elixir v1.20 released: now a gradually typed language](https://daily.dev/posts/elixir-v1-20-released-now-a-gradually-typed-language-081x31cuq) · Elixir · 4 upvotes · 0 comments

---

Tags: [#elixir](https://daily.dev/tags/elixir), [#erlang](https://daily.dev/tags/erlang), [#general-programming](https://daily.dev/tags/general-programming)

[View this post on daily.dev](https://daily.dev/posts/elixir-v1-20-0-released-7hyajmuxu)
