Changelog - May 2025
A brief outline of the latest updates to DSH
A bunch of structural updates have gone live in the past few days. If you care about the technical side of the site, here’s what’s changed.
Framework + Frontend
The app has been upgraded from Laravel 8 to Laravel 12. Tailwind is now at v4 (from v2) and everything is compiled via Vite. This replaces the old Laravel Mix setup. There’s nothing to see visually, but it simplifies dev work and reduces future tech debt.
Auth System Rebuilt
The authentication flow has been reimplemented using Laravel Breeze. The previous setup (laravel/ui from Laravel 8) is gone. Login, logout, and password reset flows are now leaner and properly tested.
Feature Tests
Authentication, password reset, and redirection behaviour are now fully covered by tests. Every auth-related route should be safe and predictable. The tests are there to make sure we don’t regress.
Cleanup
Legacy code from the previous UI scaffolding (profile pages, unused routes, old views) has been removed. What’s left is what’s actually in use.
Composer + Dependencies
Composer packages have been audited. Nothing major, just less junk. Sanctum is still installed for future API use but currently inactive.
That’s the gist. If something doesn't work, it either never did or I broke it while improving something else. =)