На этой неделе команда Laravel выпустила версию 10.26, в которой появилась функция поиска для команды Artisan vendor:publish, обновления срока хранения кэша массивов и многое другое.
На этой неделе было выпущено меньше релизов, но мы получили отличное обновление vendor:publish, которое упрощает поиск провайдеров и тегов! В Laravel также были внесены некоторые исправления и несколько возвратов, что привело нас к выпуску Laravel 10.26.2. Еще раз спасибо за весь вклад команды Laravel и сообщества!
Разрешение поиска по запросу vendor:publish
Джесс Арчер ввел фильтрацию команды vendor:publish для быстрого поиска провайдеров и тегов, которые вы хотели бы опубликовать. Также можно выбрать все провайдеры и теги из выпадающего списка:
Убедитесь, что кэш массива использует миллисекунды
В Laravel 10.25 Тим Макдональд внес обновление, обеспечивающее истечение срока действия значений драйвера кэша массивов; однако при тестировании этого обновления (которое было отменено) возникли некоторые проблемы, и теперь, в Laravel 10.26, эти проблемы устранены. Мы рекомендуем вам обновить Laravel 10.26 до последней версии, если вы заметили какие-либо проблемы с драйвером кэша массивов, и благодарим Тима Макдональда за решение этой проблемы!
Если вас интересуют обновления, связанные с этим драйвером, то смотрите Pull Request #48573
Примечания к выпуску
Полный список новых возможностей и обновлений приведен ниже, а разница между версиями 10.25.0 и 10.26.0 размещена на GitHub. Следующие примечания к выпуску взяты непосредственно из changelog:
v10.26.2
- Revert "Hint query builder closures (#48562)" by @taylorotwell in https://github.com/laravel/framework/pull/48620
v10.26.1
- [10.x] Fix selection of vendor files after searching by @jessarcher in https://github.com/laravel/framework/pull/48619
v10.26.0
- [10.x] Convert Expression to string for from in having subqueries by @ikari7789 in https://github.com/laravel/framework/pull/48525
- [10.x] Allow searching on vendor:publish prompt by @jessarcher in https://github.com/laravel/framework/pull/48586
- [10.x] Enhance Test Coverage for Macroable Trait by @salehhashemi1992 in https://github.com/laravel/framework/pull/48583
- [10.x] Add new SQL error messages by @magnusvin in https://github.com/laravel/framework/pull/48601
- [10.x] Ensure array cache considers milliseconds by @timacdonald in https://github.com/laravel/framework/pull/48573
- [10.x] Prevent session:table command from creating duplicates by @jessarcher in https://github.com/laravel/framework/pull/48602
- [10.x] Handle expiration in seconds by @timacdonald in https://github.com/laravel/framework/pull/48600
- [10.x] Avoid duplicate code for create table commands by extending new Illuminate\Console\MigrationGeneratorCommand by @crynobone in https://github.com/laravel/framework/pull/48603
- [10.x] Add Closure Type Hinting for Query Builders by @AJenbo in https://github.com/laravel/framework/pull/48562