Phoenix 1.8.0-rc.0 is out with several major improvements. daisyUI is now integrated for Tailwind-based theming and components, including built-in light/dark mode support. The phx.gen.auth generator defaults to magic link (passwordless) authentication, with password-based auth remaining opt-in. A new first-class 'Scopes' pattern provides secure, scoped data access by default across generators, supporting multi-tenant and role-based patterns. Code generators have been simplified for both newcomers and experienced developers, and layouts have been refactored to use explicit function component calls instead of nested layout files. The release requires Erlang/OTP 25+ and is backwards compatible with minor deprecations.

11m read timeFrom forum.elixirforum.com
Post cover image
Table of contents
Phoenix 1.8.0 released! - Phoenix BlogExtensible Tailwind Theming and Components with daisyUIMagic Link / Passwordless Authentication by defaultScopes for data access and authorization patterns that grow with youStreamlined OnboardingSimplified LayoutsTry it out
1 Impression