Новое в Symfony 5.3: Прекращение поддержки сессионных сервисов

В приложениях Symfony вы можете получить доступ к сеансу через службу сеанса или его псевдоним автоподключения SessionInterface. Это удобно, но технически неправильно по ряду причин:

Новое в Symfony 5.3: Улучшения UID

Компонент UID был представлен в Symfony 5.1 как экспериментальная функция, которая поможет вам создавать и работать с UID (универсально уникальными идентификаторами), такими как UUID и ULID. В Symfony 5.3 этот компонент больше не считается экспериментальным, и добавили в него несколько новых функций.

Новое в Symfony 5.3: Улучшения для безопасности пользователей

User переименован в InMemoryUser

В приложениях Symfony провайдер пользователей в памяти позволяет создавать пользователей (и определять их учетные данные) в файле конфигурации, который загружается в память, без использования баз данных или любой другой постоянной службы.

Новое в Symfony 5.3: Помощник обработчика форм

Рекомендуемый способ обработки форм Symfony — использовать одно действие как для рендеринга формы, так и для обработки отправки формы.

Новое в Symfony 5.3: Компонент PasswordHasher

Хеширование паролей — это процесс применения криптографической хеш-функции для преобразования исходного простого текстового пароля в другое значение, которое невозможно угадать, которое невозможно инвертировать.

Новое в Symfony 5.3: Тема CSS-формы Tailwind

Tailwind CSS — это самый популярный фреймворк CSS, ориентированный на полезность. Его уникальная (и на первый взгляд странная) философия делает его ошеломляющим успехом и меняет способ управления CSS во многих приложениях.

Новое в Symfony 5.3: Параметры команды отрицания

В некоторых консольных командах принято определять две связанные опции с противоположным поведением. Например, параметры по умолчанию, применяемые ко всем командам Symfony, включают параметры --ansi и --no-ansi:

Новое в Symfony: Экосистема JavaScript для Symfony

С момента своего создания JavaScript всегда был ориентирован на создание инновационного пользовательского опыта. Это позволяет разработчикам создавать максимально интуитивно понятный и удобный пользовательский интерфейс для конкретной проблемы.

Новое в Symfony 5.2: Улучшения компонента оповещения

Компонент Notifier отправляет уведомления по одному или нескольким каналам (электронная почта, SMS и чаты, такие как Slack и Telegram). В Symfony 5.2 улучшили его следующими функциями.

Новое в Symfony 5.2: Компонент семафор

Symfony представила компонент Lock в Symfony 3.4, чтобы предоставить механизм для предоставления монопольного доступа к общему ресурсу. В некоторых случаях недостаточно предоставить доступ к одному процессу, и вам нужно разрешить доступ нескольким параллельным процессам.