Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

Symfony UX 3.5 добавил пагинацию, оптимизировал Twig-компоненты и расширил UX Toolkit

Дата публикации: 21-09-2026 15:11:32

Symfony UX 3.5, набор интерфейсных пакетов для приложений Symfony, получил серверную пагинацию, оптимизации Twig-компонентов и 20 новых рецептов Shadcn.— Читать дальше «Symfony UX 3.5 добавил пагинацию, оптимизировал Twig-компоненты и расширил UX Toolkit»

Основное содержимое страницы с новостью.

Команда Symfony выпустила Symfony UX 3.5. Проект помогает PHP-разработчикам добавлять в приложения Symfony компоненты интерфейса и интеграции с JavaScript-инструментами. С момента выхода версии 3.4 было слито почти 90 pull request’ов.

Главное нововведение — экспериментальный пакет UX Pagination. Он поддерживает массивы, запросы Doctrine ORM и DBAL, а также пользовательские источники данных. Доступны нумерованная пагинация, режим lookahead без запроса COUNT и двунаправленная курсорная пагинация. Навигация работает через обычные ссылки без JavaScript, Stimulus и Turbo.

Рендеринг атрибутов компонентов теперь использует механизм Twig. После обновления иначе обрабатываются null, логические значения, aria-атрибуты, массивы и перечисления с базовым значением, поэтому разработчикам советуют проверить тесты, которые сравнивают сгенерированный HTML. Для части возможностей нужны twig/html-extra версии ^3.29 и twig/twig версии ^3.24.

TwigComponent получил оптимизации конвейера рендеринга и предварительного лексера. Также релиз добавил поддержку Twig 4 для ряда пакетов, произвольные источники данных в UX Autocomplete, загрузку нескольких файлов в Dropzone и 20 новых рецептов Shadcn в UX Toolkit.

Обновление затронет разработчиков интерфейсов на Symfony, особенно проекты с Twig-компонентами и проверками HTML-разметки. Вскоре после основного релиза вышла версия 3.5.1 с двумя исправлениями совместимости с отдельным AssetMapperBundle из Symfony 8.2.

Источники

Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1rust-analyzer 0.3.3057 получил автодополнение внутри cfg!()016.9721-09-2026
2Valhalla 3.9.0 ускорила чтение edge_shapes.bin при сборке тайлов и получила маршруты через пешеходные зоны07.9420-09-2026
3pnpm 12.5 расширил поддержку Python и добавил Package URL и общие лимиты задач06.4119-09-2026
4Google Cloud добавила в Secure Source Manager вложенные CODEOWNERS и защищённое подключение к Cloud Build03.5622-09-2026
5Выпуск утилиты для синхронизации файлов Rsync 3.5.0 с устранением 33 уязвимостей012.7113-08-2026
6SDL3 получила поддержку HarmonyOS и OpenHarmony09.0216-09-2026
7Компания «Спарго Технологии» обновила F3 Tail Web08.521-08-2026
8Tailcat 0.7.0 добавил UDP для exit-узлов и поддержку Android-Termux021.8821-09-2026
9Вышло обновление F3 TAIL WEB (сборка 920): автоматизация импорта, контроль косметики и поддержка ТС ПИоТ012.4527-07-2026
10NGR Softlab представила новую версию SIEM Alertix 3.10 с ИИ-помощником и no-code конструктором правил020.5616-09-2026

Классификация: Пресс-релизы. Схожих патентов: 0. Схожих новостей: 10. Тональность: 0. Информативность: 16.3. Источник: tproger.ru.