RepoJournal
Elixir & Phoenix

Elixir & Phoenix

Elixir, Phoenix, LiveView, and Ecto - the BEAM web stack

Pick a date

Topics: Elixir & Phoenix Full archive →

The Wire · Showcase

ELIXIR FIXES SPEC AND ARITY BUGS ACROSS CORE MODULES

By RepoJournal · Filed · About Elixir & Phoenix

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.

Action items

References

  1. [1] Fix `IEx.Info.info/1` spec and update docs (#15600) elixir-lang/elixir
  2. [2] Fix `EEx.eval_string/3` and `EEx.eval_file/3` specs ↗ elixir-lang/elixir
  3. [3] Fix `IEx.__break__!/3` fallback clause arity (#15595) elixir-lang/elixir
  4. [4] Update support information for LV version 1.2 phoenixframework/phoenix_live_view

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).

More from Elixir & Phoenix

Daily updates, in your inbox

Follow Elixir & Phoenix

Elixir, Phoenix, LiveView, and Ecto - the BEAM web stack We'll email you a link to confirm first.

Free. Confirm via email. Unsubscribe in one click.

— or follow the whole beat:

Elsewhere on the wire