Elixir & Phoenix — full archive
138 daily briefings · 10 reviews.
$ ls elixir/reviews/ # the step-back reads
- week Phoenix rewrites every CI workflow to hardened patterns
- week LiveView gains PubSub for LiveViews and components
- week Ecto maps insert_all fields through destination schema
- week Calendar.ISO shift work lands ~1.5x faster
- week Comments land in the Elixir AST
- week LiveView flash tokens verified 1000x too long
- month Phoenix adds CI test summary formatter
- week Phoenix drops Ecto from phx.new.web default
- week Phoenix and LiveView tighten resume and task lifecycle, Elixir culls map lookup waste
- month Elixir core tuning, Ecto breaking change, LiveView patches dominate August
- Algorithm L replaces inside-out shuffles in Enum
- Base validation regression fixed, formatter comments stay put
- Formatter bugs that changed program meaning, and a LiveView assign that always fired
- Base validators go SWAR, formatter output stabilizes
- Formatter stops eating comments, protocol consolidation unbreaks
- Registry gains an :off_heap option, Ecto stops dropping true filters
- Consolidated protocols drop apply for literal external funs
- Stepped binary_slice goes fast path, non-empty bitstring comprehensions inline
- Elixir fixes deprecated Dict branches, Phoenix trims deprecation text
- URI.encode_query builds pairs as single binaries, Phoenix CI workflows hardened
- Phoenix pins CI runners to ubuntu-24.04 and hardens all workflows
- URI encoding without the temporary binaries, faster local integration tests
- Phoenix fixes connection race conditions, minified float rounding
- LiveView gets PubSub for components
- Phoenix fastlanes PubSub over a behavior, and Mix stops rescanning the dep graph
- Float rounding up to 30% faster, LiveView link targets fixed
- String.chunk gets a zero-copy fast path, LiveView uploads stop swallowing chunk timeouts
- Elixir trims compiler internals: dependency-cycle preflight, type inference
- Mix stops rescanning nested deps, linked lists get a cheaper access update
- LiveView form recovery now waits for every entry, not just the last
- StringIO drops UTF-8 re-encoding, LiveView fixes unload and upload locks
- Elixir clarifies compile.elixir's documented contract
- Phoenix trims the input and flash components
- Ecto maps insert_all through the destination schema, Elixir sharpens list subtraction types
- Inspect.Algebra stops allocating on every break
- Phoenix regenerates Chrome-loadable certs, LiveView handles dangling asset symlinks
- Elixir trims Enum.reverse_slice/3 work, fixes Date.from_gregorian_days/2
- Elixir & Phoenix: no material update
- Faster Calendar.ISO shifts, fewer allocations
- Calendar.ISO datetime shifts get ~1.5x faster
- Calendar.ISO parsing gets faster, coverage summaries drop ETS
- Elixir trims Calendar.ISO parsing and weekday math, densifies coverage accounting
- File stat functions accept open handles, Keyword.drop aligns its membership check
- phx.new templates pin a Tailwind CLI that fails on macOS, LiveView starts 1.3.0-dev
- Elixir reverts duplicate alias detection, stale test deps resolve from source records
- Comment nodes land in the Elixir AST, Ecto normalizes DateTime casts to UTC
- LiveViewTest keyed-move crash fixed, SVG portals get their namespace
- Elixir's typechecker stops crashing on non-Elixir structs, Phoenix unifies path validation
- Elixir compiler warns on unused and duplicated aliases
- Faster Range.disjoint?, LiveUploader trims copies, Ecto filter/2 docs corrected
- ExUnit restores async modules in reverse, OptionParser raises the wrong error
- LiveView preserves caret in more input types, Elixir changes type projection and guards
- ExUnit parameterized tests now draw unique random sequences
- LiveView async fixes, Elixir docs gains
- LiveView flash age 1000x too long, plus IEx autocomplete crash fix
- Elixir fixes unary operator precedence with do-end blocks
- Phoenix CI drops Process.sleep blind waits; Elixir fixes Hex version check
- Elixir date parsing loses guarded helpers
- Elixir reworks test manifest for parameterized failures
- Phoenix phx.new.web drops Ecto by default
- Phoenix adds CI-friendly test summary formatter
- U+055F joins the case ignorable set
- Docs clarify Mix format plugin file-type behavior
- Phoenix defaults to Elixir's built-in JSON, Elixir patches charlist recursion
- LIVE VIEW 1.2.11 SHIPS, PHX RELEASE SLIMS DOWN
- ECT0 FIXES WARNINGS-AS-ERRORS TYPO
- Phoenix ships emergency fix for Chrome tab resume
- LiveView crash fix lands as Elixir corrects Greek casing
- ELIXIR CORE CUTS MAP LOOKUP WASTE
- JOSE VALIM FIXES THE CLASUE BUG
Never miss a Elixir & Phoenix briefing.
Get Elixir & Phoenix's week in review every Monday - and security advisories the day they land. Free, unsubscribe in one click.
One click. Every Monday: what mattered across the projects you've been reading (or our AI picks) — security news same-day. You refine anytime. Choose specific journals · Read a sample issue →