1. Примечания к релизу
1.1. Схема версионирования
Laravel и его официальные пакеты придерживаются семантического версионирования. Основные релизы фреймворка выходят ежегодно (примерно в первом квартале), а минорные и патч-релизы могут выпускаться вплоть до еженедельного цикла. Минорные и патч-релизы никогда не должны содержать изменений, нарушающих обратную совместимость.
При указании зависимости на фреймворк Laravel или его компоненты из вашего приложения или пакета всегда используйте ограничение версии, например, ^12.0
, так как основные релизы Laravel включают изменения, нарушающие обратную совместимость. Однако мы стремимся к тому, чтобы обновление до новой основной версии занимало не более одного дня.
1.1. Именованные аргументы
Именованные аргументы не подпадают под правила обратной совместимости Laravel. Мы можем переименовывать аргументы функций, если это необходимо для улучшения кодовой базы Laravel. Поэтому использование именованных аргументов при вызове методов Laravel должно осуществляться с осторожностью и пониманием того, что имена параметров могут измениться в будущем.
1.2. Политика поддержки
Для всех релизов Laravel исправления ошибок предоставляются в течение 18 месяцев, а исправления уязвимостей — в течение 2 лет. Для всех дополнительных библиотек исправления ошибок выпускаются только для последней основной версии. Также, пожалуйста, ознакомьтесь с поддерживаемыми версиями баз данных.
Версия | PHP (*) | Релиз | Исправления ошибок до | Исправления уязвимостей до |
---|---|---|---|---|
10 | 8.1 – 8.3 | 14 февраля 2023 | 6 августа 2024 | 4 февраля 2025 |
11 | 8.2 – 8.4 | 12 марта 2024 | 3 сентября 2025 | 12 марта 2026 |
12 | 8.2 – 8.4 | 24 февраля 2025 | 13 августа 2026 | 24 февраля 2027 |
13 | 8.3 – 8.4 | I кв. 2026 | III квартал 2027 | I квартал 2028 |
(*) Поддерживаемые версии PHP
1.3. Laravel 12
Laravel 12 продолжает улучшения, начатые в версии 11.x, обновляя внешние зависимости и представляя новые стартовые комплекты для React, Vue и Livewire, включая возможность использования WorkOS AuthKit для аутентификации пользователей. Вариант стартового комплекта с WorkOS предлагает социальную аутентификацию, поддержку Passkey и SSO.