RepoJournal
Elixir & Phoenix Elixir & Phoenix
107 wires and counting

$ follow Elixir & Phoenix

Keep up with Elixir & Phoenix in about 3 minutes: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-07-13
stories 7

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

ELIXIR FIXES SPEC AND ARITY BUGS ACROSS CORE MODULES

By RepoJournal · Filed · About Elixir & Phoenix · Composed from the cited sources · methodology

Elixir core shipped three precision fixes overnight that tighten specs on IEx and EEx utilities, catching the kind of type mismatches that slip past dialyzer.

The Elixir team landed fixes for `IEx.Info.info/1` spec documentation [1], corrected the `bindings` parameter spec in both `EEx.eval_string/3` and `EEx.eval_file/3` to match what `Code.eval_quoted/3` actually accepts [2], and patched a fallback clause arity bug in `IEx.__break__!/3` [3]. These aren't breaking changes, but they're the kind of invisible correctness work that prevents false dialyzer warnings and keeps type checkers from rejecting valid code. If you're running strict type checking in your pipeline, these specs were generating noise before. Meanwhile, Phoenix LiveView 1.2 support information is being updated [4], signaling the project's evolving maintenance timeline. The Elixir fixes ship as part of the standard release cycle and require no action on existing deployments, but dialyzer users should pull the latest if specs have been a friction point.

Quick answers

What shipped in Elixir & Phoenix on July 13, 2026?
Elixir core shipped three precision fixes overnight that tighten specs on IEx and EEx utilities, catching the kind of type mismatches that slip past dialyzer. In total, 4 commits and 3 pull requests landed.
Who contributed to Elixir & Phoenix on July 13, 2026?
2 developers shipped this update, including Alexander Gubarev and Steffen Deusch.
What were the notable Elixir & Phoenix updates?
Fix `IEx.Info.info/1` spec and update docs (#15600), Fix `EEx.eval_string/3` and `EEx.eval_file/3` specs, and Fix `IEx.__break__!/3` fallback clause arity (#15595).