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-21
stories 14

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

ECTO GAINS FRAGMENT COLUMN NAMING, PHOENIX PLUGS GET SMARTER

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

Ecto's new with_columns/2 lets you assign names to SQL fragments, while Phoenix now handles module plugs with options in pipe_through declarations.

Ecto shipped with_columns/2 [1], a cleaner way to name columns from fragment sources without cluttering from/join calls. This lands alongside the SQL companion PR [2], making it immediately useful for custom macros and complex queries. Over in Phoenix, module plugs with options in pipe_through now compile without errors [3]. Previously, writing pipe_through [:api, {MyPlug, greeting: "hey"}] would crash at compile time because build_pipes/2 didn't handle the tuple syntax. That's fixed. Phoenix also merged automated GitHub releases tied to changelog entries [4], matching a pattern they've already proven in LiveView. Finally, Range.disjoint?/2 got an 18% speed boost [5] by detecting empty ranges with direction comparisons instead of computing exact sizes.

Quick answers

What shipped in Elixir & Phoenix on July 21, 2026?
Ecto's new with_columns/2 lets you assign names to SQL fragments, while Phoenix now handles module plugs with options in pipe_through declarations. In total, 7 commits and 7 pull requests landed.
Who contributed to Elixir & Phoenix on July 21, 2026?
7 developers shipped this update, including José Valim, AlexGx, preciz, Flo0807, RicardoSantos-99, dependabot, and greg-rychlewski.
What were the notable Elixir & Phoenix updates?
Add with_columns/2 to assign column names to fragment sources, Add with_columns/2 to assign column names to fragment sources (#4759), and Support module plugs with options in pipe_through.