RepoJournal
Elixir & Phoenix

Elixir & Phoenix

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

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

One email a day. Unsubscribe in one click.

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.

One email a day. Unsubscribe in one click.

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

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

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?

We use privacy-friendly analytics (Google Analytics, IP-anonymized) to see which pages help readers. No ads, and we never sell your data. See our Privacy Policy.