RepoJournal
Elixir & Phoenix Elixir & Phoenix

Elixir & Phoenix — full archive

138 daily briefings · 10 reviews.

$ ls elixir/reviews/ # the step-back reads

  1. week Phoenix rewrites every CI workflow to hardened patterns
  2. week LiveView gains PubSub for LiveViews and components
  3. week Ecto maps insert_all fields through destination schema
  4. week Calendar.ISO shift work lands ~1.5x faster
  5. week Comments land in the Elixir AST
  6. week LiveView flash tokens verified 1000x too long
  7. month Phoenix adds CI test summary formatter
  8. week Phoenix drops Ecto from phx.new.web default
  9. week Phoenix and LiveView tighten resume and task lifecycle, Elixir culls map lookup waste
  10. month Elixir core tuning, Ecto breaking change, LiveView patches dominate August
  1. Algorithm L replaces inside-out shuffles in Enum
  2. Base validation regression fixed, formatter comments stay put
  3. Formatter bugs that changed program meaning, and a LiveView assign that always fired
  4. Base validators go SWAR, formatter output stabilizes
  5. Formatter stops eating comments, protocol consolidation unbreaks
  6. Registry gains an :off_heap option, Ecto stops dropping true filters
  7. Consolidated protocols drop apply for literal external funs
  8. Stepped binary_slice goes fast path, non-empty bitstring comprehensions inline
  9. Elixir fixes deprecated Dict branches, Phoenix trims deprecation text
  10. URI.encode_query builds pairs as single binaries, Phoenix CI workflows hardened
  11. Phoenix pins CI runners to ubuntu-24.04 and hardens all workflows
  12. URI encoding without the temporary binaries, faster local integration tests
  13. Phoenix fixes connection race conditions, minified float rounding
  14. LiveView gets PubSub for components
  15. Phoenix fastlanes PubSub over a behavior, and Mix stops rescanning the dep graph
  16. Float rounding up to 30% faster, LiveView link targets fixed
  17. String.chunk gets a zero-copy fast path, LiveView uploads stop swallowing chunk timeouts
  18. Elixir trims compiler internals: dependency-cycle preflight, type inference
  19. Mix stops rescanning nested deps, linked lists get a cheaper access update
  20. LiveView form recovery now waits for every entry, not just the last
  21. StringIO drops UTF-8 re-encoding, LiveView fixes unload and upload locks
  22. Elixir clarifies compile.elixir's documented contract
  23. Phoenix trims the input and flash components
  24. Ecto maps insert_all through the destination schema, Elixir sharpens list subtraction types
  25. Inspect.Algebra stops allocating on every break
  26. Phoenix regenerates Chrome-loadable certs, LiveView handles dangling asset symlinks
  27. Elixir trims Enum.reverse_slice/3 work, fixes Date.from_gregorian_days/2
  28. Elixir & Phoenix: no material update
  29. Faster Calendar.ISO shifts, fewer allocations
  30. Calendar.ISO datetime shifts get ~1.5x faster
  31. Calendar.ISO parsing gets faster, coverage summaries drop ETS
  32. Elixir trims Calendar.ISO parsing and weekday math, densifies coverage accounting
  33. File stat functions accept open handles, Keyword.drop aligns its membership check
  34. phx.new templates pin a Tailwind CLI that fails on macOS, LiveView starts 1.3.0-dev
  35. Elixir reverts duplicate alias detection, stale test deps resolve from source records
  36. Comment nodes land in the Elixir AST, Ecto normalizes DateTime casts to UTC
  37. LiveViewTest keyed-move crash fixed, SVG portals get their namespace
  38. Elixir's typechecker stops crashing on non-Elixir structs, Phoenix unifies path validation
  39. Elixir compiler warns on unused and duplicated aliases
  40. Faster Range.disjoint?, LiveUploader trims copies, Ecto filter/2 docs corrected
  41. ExUnit restores async modules in reverse, OptionParser raises the wrong error
  42. LiveView preserves caret in more input types, Elixir changes type projection and guards
  43. ExUnit parameterized tests now draw unique random sequences
  44. LiveView async fixes, Elixir docs gains
  45. LiveView flash age 1000x too long, plus IEx autocomplete crash fix
  46. Elixir fixes unary operator precedence with do-end blocks
  47. Phoenix CI drops Process.sleep blind waits; Elixir fixes Hex version check
  48. Elixir date parsing loses guarded helpers
  49. Elixir reworks test manifest for parameterized failures
  50. Phoenix phx.new.web drops Ecto by default
  51. Phoenix adds CI-friendly test summary formatter
  52. U+055F joins the case ignorable set
  53. Docs clarify Mix format plugin file-type behavior
  54. Phoenix defaults to Elixir's built-in JSON, Elixir patches charlist recursion
  55. LIVE VIEW 1.2.11 SHIPS, PHX RELEASE SLIMS DOWN
  56. ECT0 FIXES WARNINGS-AS-ERRORS TYPO
  57. Phoenix ships emergency fix for Chrome tab resume
  58. LiveView crash fix lands as Elixir corrects Greek casing
  59. ELIXIR CORE CUTS MAP LOOKUP WASTE
  60. 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 →