#Lustre v5.2.0 released!

1 messages · Page 1 of 1 (latest)

strange shore
#

docs: https://hexdocs.pm/lustre/
announcement: https://hexdocs.pm/lustre/announcements/2025-06-23.html
github: https://github.com/lustre-labs/lustre

A slightly less exciting release than the last two, but a release all the same 😌

  • You can conditionally prevent_default or stop_propagation in event handlers now, by using event.advanced. This won't work for server components, for (hopefully) obvious reasons

  • query.matches and query.has can be used to write better assert-based tests of your views

  • Updates to gleam_erlang and gleam_otp v1 (lustre_dev_tools and rsvp have been updated too)

  • Dev-tools has now moved to Tailwind v4

I suspect releases will slow down now while I turn my attention to other things, but as always if you have issues/requests/ideas do let me hear about them! 💕

strange shore
#

@reef pine has been busy doing the unglamourous important stuff too. after coming across a bug we totally thought was a niche edge case, she ended up rewriting a part of how we handle events so now we're more resilient to unforseen changes in the DOM structure

floral creek
#

Great work y'all!

pallid raptor
#

Ayyyy Tailwind v4

#

NICE

#

Im not even a frontend person but lustre is so cool that I'll give it a chance

#

just need to find a way to render markdown notes

south ivy
#

so nice that the tailwind config js file is gone by default

strange shore
#

obligatory 5.2.1 bugfix release

gleaming dragon
#

I'm thinking about switching from css to tailwind... But not sure if its worth the time investment 😅

south ivy
#

it is good enough to start with and later you can customize the components