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-06
stories 4

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

EMOJI HANDLING BUG FIXED IN LIVEVIEW, ECTO SUBQUERY ORDER CORRECTED

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

Phoenix LiveView's HTMLFormatter was mangling multi-codepoint emojis in templates, and Ecto's query builder had subquery ordering issues - both now fixed.

Phoenix LiveView shipped a fix for a subtle but nasty bug where the HTMLFormatter was inserting extra characters when templates contained multi-codepoint emojis like the warning symbol ⚠️ [1]. The problem traced back to changes in #2112 that introduced byte-level arithmetic for preserving content in tags, which worked fine for ASCII text but failed when emojis took up more bytes than codepoints [2]. The fix replaces custom newline handling with binary pattern matching and updates line offset calculations to use binary operations instead of codepoint counting. This is the kind of edge case that slips through code review until someone ships a template with an emoji and watches formatting break in production. In the Ecto world, the query builder had its own ordering issue with subqueries [3] [4], now resolved. Neither of these are show-stoppers, but they're the kind of fixes that prevent silent failures in your templates and queries.

Quick answers

What shipped in Elixir & Phoenix on July 6, 2026?
Phoenix LiveView's HTMLFormatter was mangling multi-codepoint emojis in templates, and Ecto's query builder had subquery ordering issues - both now fixed. In total, 2 commits and 2 pull requests landed.
Who contributed to Elixir & Phoenix on July 6, 2026?
2 developers shipped this update, including green-david and lukaszsamson.
What were the notable Elixir & Phoenix updates?
Fix HTMLFormatter inserting extra characters in templates with multi-codepoint emojis (#4322), Fix HTMLFormatter inserting extra characters in templates with multi-codepoint emojis, and Fix subquery order in query builders.