Laravel 10.26 Released
This week, the Laravel team released v10.26 with a search feature for the Artisan vendor:publish command, array cache expiry updates, more.
This week was a smaller release, but we get an excellent vendor:publish update that makes finding providers and tags a breeze! Laravel also saw some fixes and a few reverts leading us to Laravel 10.26.2. Thanks again for all the contributions from the Laravel team and the community!
Allow Searching on the vendor:publish
prompt
Jess Archer contributed filtering the vendor:publish
command to quickly search for providers and tags that you would like to publish. You can also select all providers and tags from the dropdown.
Ensure array cache considers milliseconds
In Laravel 10.25, Tim MacDonald contributed an update to ensure that array cache driver values expire at the expiry time; however, there were some testing issues around this update (which was reverted) and now in larval 10.26, those issues are all sorted. We would encourage you to update to the latest Laravel 10.26 version if you noticed any array cache driver flakiness, and thank you to Tim MacDonald for sorting it all out!
See Pull Request #48573 if you're interested in the updates made around that driver to ensure it honors expiry time.
Release notes
You can see the complete list of new features and updates below and the diff between 10.25.0 and 10.26.0 on GitHub. The following release notes are directly from the changelog:
v10.26.2
- Revert "Hint query builder closures (#48562)" by @taylorotwell in Pull Request #48620
v10.26.1
- [10.x] Fix selection of vendor files after searching by @jessarcher in Pull Request #48619
v10.26.0
- Account for new MariaDB platform in #48563
- Convert Expression to string for having subqueries in #48525
- Allow searching vendor:publish prompt in #48586
- Add new SQL error messages in #48601
- Prevent session:table command from creating duplicates in #48602
- Handle expiration in seconds in #48600
- Add closure type hint for Query Builder methods in #48562