Laravel 13.17, weekly updates and tip

Laravel 13.17

Late release yesterday brings us to Laravel 13.17.0. Here are the highlights:

  • Add without-migration-data flag to DumpCommand in #60570
  • Add dev:list command and track dev command source in #60573
  • Add multi-type union support to Illuminate JsonSchema in #60462
  • Add new error messages for detecting lost connections in #60472
  • Add route metadata support in #60530
  • Add Postgres transaction pooler support in #60425

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

Weekly Journal

Last week I pushed hard to finish the new AI Review for Shift. I'm excited (and nervous) about this new feature. As I've noted, Shift + AI is the way to upgrade. It provides the most automation. So integrating an AI Review is the next step. That's the part I'm excited about.

But I'm nervous because of AI. We all know AI can go in an odd direction. I've always been very strict about the changes Shift makes. The confidence and integrity Shift provides is important. I don't want AI to hurt that.

The goal is for the AI Review to provide a second pass at the upgrade. Basically what you're currently doing: wrangling Composer, reviewing the comments, maybe pasting prompts into AI. That's kind of the point. I can integrate all that into the Shift process. With it built-in, I can streamline the comments and better guide AI. I can also control the model. All of which should direct AI to provide additional automation.

Of course, I'll continue to tweak this as it gets used. So your feedback is critical. Once I better understand your expectations (and the token costs), I'd like to include this for all Shifts. Maybe just built-in, not an add-on.

Weekly Tip

The last few years, I've brought some Shift shirts to sell at Laracon US. It's a nice way for me to get more of these in the wild, and you to get them at wholesale price + save on shipping. So, if you'll be at Laracon US and would like one of these shirts, email me and I'll get you on the list.

View Archives →