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 PATCHES CALENDAR PERFORMANCE REGRESSION WHILE PHOENIX EXPANDS PLUG FLEXIBILITY

By RepoJournal · Filed · About Elixir & Phoenix

Elixir shipped a critical fix for Calendar.strftime/3 that regressed after a recent change, while Phoenix clarifies pipe_through to handle all plug forms.

The Elixir team fixed a performance regression in Calendar.strftime/3 [1] by switching to byte_size for pad leading in ASCII-guaranteed formats, restoring the speed lost after PR #15665. Alongside that fix, the core library landed typespec corrections for scoped macro counters [2], along with documentation and spec improvements for Code.Fragment [3] and Code modules [4]. Over on the Phoenix side, a reworked pull request [5] clarifies that pipe_through now accepts pipelines and all plug forms, not just module plugs with options. This closes a gap where developers couldn't easily compose flexible plug chains in router definitions. Five commits and 5 PRs across both repos keep the ecosystem tight.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Fix Calendar.strftime/3 perfomance regression ↗ elixir-lang/elixir
  2. [2] Fix typespecs for scoped macro counters (#15705) elixir-lang/elixir
  3. [3] Fix Code.Fragment specs and docs (#15701) elixir-lang/elixir
  4. [4] Fix Code doc wordings and clarify (#15703) elixir-lang/elixir
  5. [5] Make pipe_through accepts pipelines and all plug forms ↗ phoenixframework/phoenix

Quick answers

What shipped in Elixir & Phoenix on July 31, 2026?
Elixir shipped a critical fix for Calendar.strftime/3 that regressed after a recent change, while Phoenix clarifies pipe_through to handle all plug forms. In total, 5 commits and 5 pull requests landed.
Who contributed to Elixir & Phoenix on July 31, 2026?
3 developers shipped this update, including AlexGx, Barna Kovacs, and zekedou.
What were the notable Elixir & Phoenix updates?
Fix Calendar.strftime/3 perfomance regression, Fix typespecs for scoped macro counters (#15705), and Fix Code.Fragment specs and docs (#15701).

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?