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-06-18
stories 23

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

ELIXIR CORE LANDS PERFORMANCE WINS ACROSS DURATION AND KEYWORD

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

The core team shipped three optimization PRs overnight that flatten the most-called standard library functions, delivering 1.3x faster Duration operations and measurable wins on Keyword.validate/2.

Duration.add, subtract, multiply, and negate are getting the optimization treatment [1], cutting execution time by roughly a third while using less memory. The improvements are clean: tighter code paths with minimal added complexity, the kind of foundational work that compounds across every app. On the Keyword side, validate/2 got a fast-track overhaul [2] that introduces smart list merging to skip scanning mismatched keys early. Both land as PRs and both are shipping soon. Phoenix's installer team is pulling daisyUI out of the vendored static files and into mix.exs [3], mirroring the Heroicons migration. This kills two birds: your Docker images shrink, and you get supply chain clarity with version control instead of buried CSS files. The LiveView docs team spent the cycle clarifying security guidance [4], form bindings [5], and external uploads [6], closing gaps that junior developers hit hard. Ecto adds @on_writable_violation at the schema level [7], letting you set warn/raise defaults across your codebase instead of field-by-field configuration.

Action items

References

  1. [1] Optimize Duration.add, subtract, multiply, negate ↗ elixir-lang/elixir
  2. [2] Optimize Keyword.validate/2 by adding fast-track list merging ↗ elixir-lang/elixir
  3. [3] installer: manage daisyui via mix.exs ↗ phoenixframework/phoenix
  4. [4] docs: improve security guide prose ↗ phoenixframework/phoenix_live_view
  5. [5] docs: improved explanation of .form usage in Form Bindings guide ↗ phoenixframework/phoenix_live_view
  6. [6] docs: clarified ideas in External Uploads guide ↗ phoenixframework/phoenix_live_view
  7. [7] Add @on_writable_violation schema attribute to default :on_writable_violation for all schema fields ↗ elixir-ecto/ecto

Quick answers

What shipped in Elixir & Phoenix on June 18, 2026?
The core team shipped three optimization PRs overnight that flatten the most-called standard library functions, delivering 1.3x faster Duration operations and measurable wins on Keyword.validate/2. In total, 14 commits and 9 pull requests landed.
Who contributed to Elixir & Phoenix on June 18, 2026?
4 developers shipped this update, including preciz, rhcarvalho, pecampelo, and green-david.
What were the notable Elixir & Phoenix updates?
Optimize Duration.add, subtract, multiply, negate, Optimize Keyword.validate/2 by adding fast-track list merging, and installer: manage daisyui via mix.exs.