Laravel 12.16, weekly updates, and weekly tip
Laravel 12.16
Few new features in this week's release brings us to Laravel 12.16.0.
- Allow
Context
attribute to interact with hidden in #55799 - Add support for sending raw (non-encoded) attachments in
resend
mail driver - Added option to always defer for flexible cache in #55802
- Introduce
Arr::hasAll
in #55815 - Introduce toUri to the Stringable Class in #55862
- Add
in_array_keys
validation rule to check for presence of specified array keys in #55807 - Add
Rule::contains
in #55809
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
Still working around Emma's broken leg. But she is recovering. We left for vacation over the weekend.
Last week, I managed to livestream fixing broken tests. Not the sexiest content. But another day-in-the-life-of-a-dev.
I also finished the demo video for WP Static. This was really the last item for this side-project. After some feedback, JT and I did add one more feature. We included conversion of basic email contact forms. We figured this widened the addressable market, given all our beta testers had contact forms. Even JT's WordPress blog did.
This week is just vacation. So no livestream and minimal computer time. Just email support for Shift. I'm hoping to get back to it next week when I'm home and Emma returns to daycare.
Weekly Deal
I finished the Laravel/Cashier app to sell a limited number of printed copies of BaseCode. As promised in the last newsletter, you would be the first to know. So, here's print.basecodefieldguide.com. You may purchase a copy to have hand delivered at Laracon US, or shipped. You may also opt to have it signed.
If there are any left, I'll make a public announcement tomorrow.