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-25
stories 19

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

LIVEVIEW ASYNC CLEANUP FIX SHIPS ALONGSIDE RANGE OPTIMIZATIONS

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

Phoenix LiveView closes a critical async task test failure while Elixir cuts unnecessary abs calls from Range operations.

LiveViewTest now ensures async tasks exit gracefully [1], closing four related issues that caused test flakiness when tasks failed to terminate cleanly. This lands as the framework tightens CI coverage to the latest Elixir and OTP versions [2]. On the language side, Elixir removes redundant abs/1 calls from Range.size/1 and Range.disjoint?/2 [3], since Range normalization already guarantees non-negative values, adding coverage for edge cases like negative-step singletons [4]. The Kernel.binary_slice family also picks up formal specs [5], improving type safety for a widely-used API. Dependabot dependencies get refreshed: postcss jumps 8.5.13 to 8.5.23 [6], linkify-it patches a DoS in mailto: links [7], and monocart-reporter updates to 2.12.3 [8]. Calendar.strftime/3 fixes width calculations to handle edge cases correctly [9].

Action items

References

  1. [1] Ensure async tasks can exit gracefully in LiveViewTest ↗ phoenixframework/phoenix_live_view
  2. [2] add latest Elixir & OTP to CI (#6764) ↗ phoenixframework/phoenix
  3. [3] Remove redundant abs calls from Range (#15666) ↗ elixir-lang/elixir
  4. [4] Remove redundant abs calls from Range ↗ elixir-lang/elixir
  5. [5] Add specs to Kernel.binary_slice (#15667) ↗ elixir-lang/elixir
  6. [6] Bump postcss from 8.5.13 to 8.5.23 ↗ phoenixframework/phoenix
  7. [7] Bump linkify-it from 5.0.1 to 5.0.2 ↗ phoenixframework/phoenix_live_view
  8. [8] Bump nodemailer and monocart-reporter ↗ phoenixframework/phoenix_live_view
  9. [9] Fix Calendar.strftime/3 width calculations (#15665) ↗ elixir-lang/elixir

Quick answers

What shipped in Elixir & Phoenix on July 25, 2026?
Phoenix LiveView closes a critical async task test failure while Elixir cuts unnecessary abs calls from Range operations. In total, 10 commits and 9 pull requests landed.
Who contributed to Elixir & Phoenix on July 25, 2026?
5 developers shipped this update, including Barna Kovacs, Alexander Gubarev, SteffenDE, José Valim, and dependabot.
What were the notable Elixir & Phoenix updates?
Ensure async tasks can exit gracefully in LiveViewTest, add latest Elixir & OTP to CI (#6764), and Remove redundant abs calls from Range (#15666).