Laravel 10.42, weekly updates, and 🔥 deals

Laravel 10.42

Yesterday the weekly minor release was tagged bringing us to Laravel 10.42. Here are the highlights:

  • Add JobQueueing event before job is queued in #49722
  • Add max validation rule for passwords in #49739
  • Add multiple channels/routes to AnonymousNotifiable at once in #49745 Merged
  • Set global default options for the HTTP client in #49767
  • Add Str::unwrap in #49779

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

I finished last week with a Human Shift.

Over the weekend I thought I would try to get to inbox zero. During December, I focused more on the side-project. Although I reply to every email immediately, I left a lot to action out later. So I finally revisited those in an effort to clear the inbox before the release of Laravel 11. At which time it will undoubtedly fill up again.

This week I continued working on items from the support emails. I ended up reached out to Saurabh Mahajan to get his help on the remainder as I had another Human Shift come in.

It actually worked out really nice because it gave me an opportunity to test the tweaks I made. I have an extensive test suite, but it's always nice to see the service in action.

With the rest of this week, I am working on the side-project. Joey and I have merged our core features together. Now it's time to return to alpha testing. Hopefully we'll release it into public beta soon as I need to get back to the upcoming Laravel 11.x Shift.

🔥 Tip

A small thing I've been doing in the side-project is sorting keyed arrays. It helps me find items faster. Especially in a larger array. Your mind naturally detects the alphabetical order and scans items quickly.

From the Twitter thread, if you are using PHPStorm, there is a built-in action to sort lines. No plugins required. I ended up mapping a quick key for it.