RepoJournal
Elixir & Phoenix Elixir & Phoenix
156 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-10-28
stories 61

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

Formatter comment fixes, LiveView patch handling corrected

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

Two formatter bugs that made source uncompilable or non-idempotent are fixed in Elixir, while LiveView aligns patching with mount when no handle_params/3 exists.

Only call handle_params/3 on patch if it's defined, raising if nothing handles params phoenixframework/phoenix_live_view

by sevenseacat

Patching a LiveView used to call handle_params/3 unconditionally after :handle_params hooks returned {:cont, socket}, crashing with UndefinedFunctionError for views whose params are handled only by a hook; the patch paths now check for the callback the way mount does. Hooks no longer have to {:halt, socket} to dodge the call, which skipped any hooks attached after them.

Fix formatter comment handling in calls and interpolations elixir-lang/elixir

by mandar1045

Comments inside interpolations in sigils, charlists and quoted atoms were moved into the interpolation and could comment out the closing }, producing source that did not compile; in heredoc sigils and charlists the comment was dropped outright. Both are now moved outside the interpolation, matching strings, and comments after the first keyword value of a parenthesized-less call keep their posit...

Properly apply fun in map callbacks elixir-lang/elixir

by gldubc

fun_apply_or_none was not computing the result properly, so map callbacks applied fun to the wrong values; the fix also reopens the earlier issue that was closed against this bug, with the intended path being to track when callbacks are strong. A test documents that map update may now differ by map type representation.

allow to enable reconnecting while hidden phoenixframework/phoenix

by SteffenDE

Phoenix adds a switch to enable reconnecting while the page is hidden, so a socket dropped in a background tab no longer waits for visibility to re-establish.

Handle file selection when LV is not connected phoenixframework/phoenix_live_view

by SteffenDE

The long tail: file selection now behaves when the LiveView is not connected, closing two open issues, alongside routine asset refreshes in Phoenix and LiveView.

Quick answers

What shipped in Elixir & Phoenix on October 28, 2026?
Two formatter bugs that made source uncompilable or non-idempotent are fixed in Elixir, while LiveView aligns patching with mount when no handle_params/3 exists. In total, 55 commits and 6 pull requests landed.
Who contributed to Elixir & Phoenix on October 28, 2026?
5 developers shipped this update, including mandar1045, gldubc, José Valim, SteffenDE, and sevenseacat.
What were the notable Elixir & Phoenix updates?
Only call handle_params/3 on patch if it's defined, raising if nothing handles params, Fix formatter comment handling in calls and interpolations, and Properly apply fun in map callbacks.