Хроники Yii3
627 subscribers
43 photos
1.7K links
Описание процесса разработки фреймворка из первых рук 😎

Обсуждение:
https://t.iss.one/yii3ru

Сводка по всем пакетам:
https://www.yiiframework.com/status/3.0

Поддержать разработчиков:
https://opencollective.com/yiisoft
Download Telegram
#yiisoftHydrator #ПатчРелиз #Релиз

🎁 Yii Hydrator 1.6.1

• Исправлена ошибка, возникающая при попытке установки значения public private(set) свойства, объявленного в родительском классе.
👍3👾1
#yiisoftAliases #МинорныйРелиз #Релиз

🎁 Yii Aliases 3.1

• Добавлен класс AliasReference, реализующий ReferenceInterface из Yii Definitions, который можно использовать в конфигурации пакетов для указания путей с алиасами. Например:

'path' => AliasReference::to('@public/assets')


• Минимальная версия PHP поднята до 8.1.

• Ограничение версии PHP в composer.json изменено на 8.1 - 8.4.
👍5🔥2👾1
#yiisoftDataResponse #ПатчРелиз #Релиз

🎁 Yii Data Response 2.1.1

• Исправлена ошибка со сбросом позиции содержимого ответа после вызова геттеров и использования методов with* в DataResponse.

• Выполнен рефакторинг методов XmlDataResponseFormatter::format() и JsonDataResponseFormatter::format()

• Ограничение версии PHP в composer.json изменено на 8.1 - 8.4.
👍7👾1
#yiisoftErrorHandler #МинорныйРелиз #Релиз

🎁 Yii Error Handler 4.2

• В HtmlRenderer добавлен параметр $traceLink, позволяющий задать формат ссылки на файл в IDE. Параметр $traceHeaderLine помечен устаревшим.

• Добавлен PHP-атрибут #[UserException], которым можно помечать пользовательские исключения.

• Выполнен небольшой рефакторинг шаблонов.
👍3👾2
#yiisoftAssets #ПатчРелиз #Релиз

🎁 Yii Assets 5.1.1

• «Упрощена» типизация в AssetBundler.

• Debug-коллектор адаптировать к последним изменениям в Yii Debug.
👍3👾2
#yiisoftApp #ПервыйРелиз #МажорныйРелиз #Релиз

🎁 Шаблон веб-приложения 1.0

Первый стабильный релиз шаблона веб-приложения на Yii3.

Шаблон помогает быстро стартовать с классическим веб-приложением и уже содержит базовые вещи:

• диспетчер мидлварей,
• роутинг,
• обработка ошибок,
• подключение ресурсов (CSS, изображения),
• точка входа через консоль,
• и так далее...

В качестве примера реализованы обработчик главной страницы и простая консольная команда. При этом шаблон не накладывает ограничений: вы сами решаете, как организовать контроллеры, сервисы, представления и другие файлы.
1🎉458🔥7🍾3😢1🤮1👾1