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 TIGHTENS QUOTE MACRO SAFETY WITH SHARPER ERROR MESSAGES

By RepoJournal · Filed · About Elixir & Phoenix

Elixir shipped a breaking change that blocks a dangerous metaprogramming pattern, and you need to know what code it flags.

The core team disallowed unquote inside quoted patterns [1], closing a footgun that confused developers and broke silently [2]. This is the kind of safe-by-default change that prevents bugs before they hit production. Alongside that, Elixir fixed dependency compilation logic to only skip cleaning for path dependencies, letting fetch dependencies run through their normal workflow [3]. Meanwhile, Phoenix LiveView added a version check that warns when your tailwind dependency is too old for ColocatedCSS to work properly [4], catching integration issues at dev time instead of deplore time. The ecosystem also rolled routine dependency updates for GitHub Actions and CodeQL analysis tooling [5] [6].

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Disallow use of unquote when quote is used in pattern ↗ elixir-lang/elixir
  2. [2] Cleaner error message for unquote when quote is used in a pattern (#15469) elixir-lang/elixir
  3. [3] Fix env outdated deps compilation elixir-lang/elixir
  4. [4] Warn about the need for :tailwind version 0.5+ for ColocatedCSS ↗ phoenixframework/phoenix_live_view
  5. [5] Bump github/codeql-action from 4.36.0 to 4.36.1 ↗ elixir-lang/elixir
  6. [6] Bump actions/checkout from 6.0.2 to 6.0.3 ↗ elixir-lang/elixir

Quick answers

What shipped in Elixir & Phoenix on June 14, 2026?
Elixir shipped a breaking change that blocks a dangerous metaprogramming pattern, and you need to know what code it flags. In total, 5 commits and 4 pull requests landed.
Who contributed to Elixir & Phoenix on June 14, 2026?
3 developers shipped this update, including sabiwara, lubien, and dependabot[bot].
What were the notable Elixir & Phoenix updates?
Disallow use of unquote when quote is used in pattern, Cleaner error message for unquote when quote is used in a pattern (#15469), and Fix env outdated deps compilation.

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?

We use privacy-friendly analytics (Google Analytics, IP-anonymized) to see which pages help readers. No ads, and we never sell your data. See our Privacy Policy.