Laravel 9.44, weekly updates, and 🔥 tip

Laravel 9.44

Little delay on the weekly release, but a few new features bring us to Laravel 9.44. Here are the highlights:

  • Auto-generate Facade Docblocks in #45154
  • Add forgetUser() to GuardHelpers in #45208
  • Improved error logging for unmatched routes and route not found in #45206
  • Add sort option for schedule:list in #45198
  • Add ascii and ulid validation rules in #45218
  • Allow passing closure to Http::throwif() in #45251
  • Add support for native column rename/drop in #45258
  • Add streamed content test assertion in #45298

You may review the full branch diff on GitHub for a complete list of changes.

This version bump and update is automated for subscribers to a Shifty Plan. If you don't have one of those, be sure to bump your constraint and run composer update to get the latest features.

Weekly Journal

Last week I live streamed making some tweaks to the --dirty option for Pint. Unfortunately, some of the open issues revealed an underlying issue in Pint. So once that's resolved I'll continue my work.

Shortly after, daughter v2 was born. Since then, I've been dading it up. So not too much this week other than using any free time to continue working on the Human Shifts.

🔥 Tip

No code tip this week as I didn't write much last week. What I will say though is never hesitate to make a script to automate simple tasks.

I have dozens of scripts that help me manage Shift. Everything from rerunning a Shift to merging user accounts to generating this newsletter. Some are even executable via SMS. This makes it super easy to manage things when away from the computer - like when in the hospital holding my newborn daughter.