Back to Blog

Laravel 10.29 Released

Julian Beaujardin
Julian Beaujardin October 25th, 2023

This week, the Laravel team released v10.29 with the ability to see all middleware in route:list, CLI dump output updates, and more. This week's release saw a lot of small fixes, added tests, and miscellaneous changes; see the changelog for a complete list of updates

Expand middleware groups in route:list

@NickSdot contributed expanding the middleware groups when using route:list with the -vv flag:

Move CliDumper source content to the last line

@CalebW contributed a tweak to the output of dd() and dump() on the CLI where the source file of the dump is moved from the first line of the dump to the last line. On really long dump output, you'd have to scan to the start/top of the output to find the source file, and now it's conveniently located at the end.

Release notes

You can see the complete list of new features and updates below and the diff between 10.28.0 and 10.29.0 on GitHub. The following release notes are directly from the changelog:

  • Fixes Str::password() not always generating passwords with numbers in #48681
  • Fix preg_match delimiter not being escaped for cache:prune-stale-tags in #48702
  • Allow route:list to expand middleware groups with -vv option in #48703
  • Allow resolving view from closure in #48719
  • Allow creation of PSR request with merged data in #48696
  • Add replaceMatches to Stringables in #48727
  • Add runningConsoleCommand to App in #48751
  • Add displayName for queued Artisan commands in #48778
  • Make inherited relations and virtual attributes appear in model:show in #48800