Livewire v4.2.0 випущено з посиленим захистом і підтримкою Laravel 13

0
Перекладено ШІ
Оригінал: Laravel News
Оновлено: 28 лютого, 2026
Livewire v4.2.0 додає підтримку Laravel 13, метод $errors.clear() у JavaScript і робить пропси реактивними вже під час boot-хуків. Реліз також містить сім посилень безпеки та виправлення для витоку EventBus під Octane і проблем із не‑UTF‑8 даними — варто ознайомитися з нотатками оновлення.

Livewire v4.2.0 додає підтримку Laravel 13, привносить сім посилених заходів безпеки та кілька нових можливостей для розробників — зокрема реактивні props під час boot hooks і новий метод $errors.clear() в JavaScript-об'єкті помилок.

Що нового

Laravel 13 Support

Livewire v4.2.0 розширює сумісність до Laravel 13.

PR: #10032

$errors.clear() on the JS Errors Object

У JavaScript-об'єкті помилок з'явився метод $errors.clear(), що дозволяє очищати стан помилок на фронтенді без звернення до сервера.

PR: #9975

Reactive Props During Boot Hooks

Props тепер реактивні під час boot hooks — їх можна читати й реагувати на них раніше в життєвому циклі компонента. Раніше реактивність з'являлася лише після завершення boot-фази.

PR: #10019

Security Hardening

У цьому релізі реалізовано сім цільових покращень безпеки:

Fix: EventBus Listener Leak Under Octane

Виправлено витік слухачів EventBus, який спричиняв поступове зростання використання пам'яті в довготривалих процесах Octane.

PR: #10022

Fix: Silent Failures for Non-UTF-8 Property Data

Компоненти, у властивостях яких були дані не у форматі UTF-8, раніше мовчки падали. Тепер це обробляється коректно.

PR: #10054

Fix: Route Model Binding with Cached Middleware

Явні прив'язки моделей у маршрутах ламалися при застосуванні кешованого middleware маршруту — проблему виправлено.

PR: #9978

Fix: wire:model with String Array Keys

wire:model не встановлював значення, якщо цільовий рядковий ключ масиву ще не існував. Тепер прив'язка створює ключ як очікувалось.

PR: #9981

Upgrade Notes

Для типових застосунків зломів сумісності не очікується. Якщо ви використовуєте кастомні Livewire update routes, перевірте нову автоматичну примусову web middleware (#9971) та суворіші вимоги до заголовка X-Livewire і JSON Content-Type (#9965).

References

Популярні

Logomark Logotype

Як задокументувати кілька API в Laravel за допомогою Scramble

Ви знали, що в одному додатку Laravel можна реалізувати кілька API? У нашій статті ви дізнаєтеся, як за допомогою Scramble легко документувати різні версії API та налаштувати доступ до документації, щоб зробити її публічною або приватною. Читайте далі, щоб дізнатися більше

Logomark Logotype

Що нового в PHP 8.5

PHP 8.5 обіцяє безліч нових можливостей, таких як оператор Pipe, функції `array_first()` та `array_last()`, а також нове розширення URI. Чи готові ви дізнатися, як ці функції можуть спростити вашу розробку? Читайте далі, щоб дізнатися більше про ці захоплюючі нововведення

Logomark Logotype

Налаштування Xdebug з Docker та PHP 8.4 всього за одну хвилину

Встановлення Xdebug може бути складним завданням, але в цій статті ми розкриємо, як швидко та просто налаштувати його за допомогою Docker на прикладі Laravel. Дочитайте до кінця, щоб дізнатися, як за кілька хвилин зробити Xdebug вашим надійним помічником у розробці