#yiisoftYiiRunnerHttp #МинорныйРелиз #Релиз
🎁 Yii HTTP Runner 3.2
• Добавлен метод
• В конструкторе
• Выполнен рефакторинг внутреннего класса
- явно помечены свойства только для чтения;
- добавлен тип параметра в методе
• Заголовок
🎁 Yii HTTP Runner 3.2
• Добавлен метод
HttpApplicationRunner::runAndGetResponse()
, который возвращает объект ответа вместо отправки клиенту.• В конструкторе
HttpApplicationRunner`добавлены свойства `$emitter
, $useRemoveBodyByStatusMiddleware
, $useContentLengthMiddleware
и $useHeadRequestMiddleware
.• Выполнен рефакторинг внутреннего класса
RequestFactory
:- явно помечены свойства только для чтения;
- добавлен тип параметра в методе
create()
.• Заголовок
Content-Length
теперь не удаляется, если он задан явно, но подразумевается отправка ответа без тела.👍7👾2
#yiisoftValidator #МинорныйРелиз #Релиз
🎁 Yii Validator 2.4
• В правиле
• Добавлена возможность использовать
• Исправлена некорректная работа опции
• Исправлена некорректная работа в некоторых случаях использования правила
🎁 Yii Validator 2.4
• В правиле
Nested
добавлена возможность использовать callable
-правила.• Добавлена возможность использовать
stringable
-объекты в качестве сообщения об ошибке.• Исправлена некорректная работа опции
WhenMissing
в правиле Nested
.• Исправлена некорректная работа в некоторых случаях использования правила
Nested
внтури Each
.👍6👾2
#yiisoftDummyProvider #МинорныйРелиз #Релиз
🎁 Yii Dummy Provider 1.1
• Добавлена поддержка виртуального пакета
🎁 Yii Dummy Provider 1.1
• Добавлена поддержка виртуального пакета
yiisoft/db-implementation
.👍4👾2
#yiisoftYiiRunnerFrankenphp
✨ Yii FrankenPHP Runner
Начата работа над новым раннером, который упростит запуск Yii3 с использованием FrankenPHP в режиме воркера.
Для использования FrankenPHP в классическом режиме отлично подходит уже существующий Yii HTTP Runner.
Начата работа над новым раннером, который упростит запуск Yii3 с использованием FrankenPHP в режиме воркера.
Для использования FrankenPHP в классическом режиме отлично подходит уже существующий Yii HTTP Runner.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9👾1
#yiisoftValidator #МинорныйРелиз #Релиз
🎁 Yii Validator 2.5
• В объекте
🎁 Yii Validator 2.5
• В объекте
Result
, представляющем результат валидации, добавлен метод getPropertyErrorMessagesByPath()
, возвращающий список ошибок по заданному пути.👍3👾1
#yiisoftView #ПатчРелиз #Релиз
🎁 Yii View 12.2.1
• В конфигурации пакета для параметра
🎁 Yii View 12.2.1
• В конфигурации пакета для параметра
basePath
добавлена возможность указывать значение null
.👍3👾1
#yiisoftFormModel #ПатчРелиз #Релиз
🎁 Yii Form Model 1.0.2
• При отображении ошибок учитывается вложенность свойств.
• При генерации названия поля учитывается вложенность свойств.
• Ограничение версии PHP в
🎁 Yii Form Model 1.0.2
• При отображении ошибок учитывается вложенность свойств.
• При генерации названия поля учитывается вложенность свойств.
• Ограничение версии PHP в
composer.json
изменено на 8.1 - 8.4
.👍3👾2
#yiisoftMiddlewareDispatcher #МинорныйРелиз #Релиз
🎁 Yii Middleware Dispatcher 5.3
• Добавлена поддержка формата мидлварей в виде
• Минимальная версия PHP поднята до 8.1.
• Ограничение версии PHP в
• Свойство
• Добавлен коллектор
🎁 Yii Middleware Dispatcher 5.3
• Добавлена поддержка формата мидлварей в виде
callable
, возвращающего реализацию RequestHandlerInterface
.• Минимальная версия PHP поднята до 8.1.
• Ограничение версии PHP в
composer.json
изменено на 8.1 - 8.4
.• Свойство
MiddlewareStack::$fallbackHandler
помечено только для чтения.• Добавлен коллектор
MiddlewareCollector
для Yii Debug.👍7🍌2👎1👾1
#yiisoftHydrator #ПатчРелиз #Релиз
🎁 Yii Hydrator 1.6.1
• Исправлена ошибка, возникающая при попытке установки значения
🎁 Yii Hydrator 1.6.1
• Исправлена ошибка, возникающая при попытке установки значения
public private(set)
свойства, объявленного в родительском классе.👍3👾1
#yiisoftAliases #МинорныйРелиз #Релиз
🎁 Yii Aliases 3.1
• Добавлен класс
• Минимальная версия PHP поднята до 8.1.
• Ограничение версии PHP в
🎁 Yii Aliases 3.1
• Добавлен класс
AliasReference
, реализующий ReferenceInterface
из Yii Definitions, который можно использовать в конфигурации пакетов для указания путей с алиасами. Например:'path' => AliasReference::to('@public/assets')
• Минимальная версия PHP поднята до 8.1.
• Ограничение версии PHP в
composer.json
изменено на 8.1 - 8.4
.👍5🔥1👾1
#yiisoftDataResponse #ПатчРелиз #Релиз
🎁 Yii Data Response 2.1.1
• Исправлена ошибка со сбросом позиции содержимого ответа после вызова геттеров и использования методов
• Выполнен рефакторинг методов
• Ограничение версии PHP в
🎁 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
• В
• Добавлен PHP-атрибут
• Выполнен небольшой рефакторинг шаблонов.
🎁 Yii Error Handler 4.2
• В
HtmlRenderer
добавлен параметр $traceLink
, позволяющий задать формат ссылки на файл в IDE. Параметр $traceHeaderLine
помечен устаревшим.• Добавлен PHP-атрибут
#[UserException]
, которым можно помечать пользовательские исключения.• Выполнен небольшой рефакторинг шаблонов.
👍3👾2
#yiisoftAssets #ПатчРелиз #Релиз
🎁 Yii Assets 5.1.1
• «Упрощена» типизация в
• Debug-коллектор адаптировать к последним изменениям в Yii Debug.
🎁 Yii Assets 5.1.1
• «Упрощена» типизация в
AssetBundler
.• Debug-коллектор адаптировать к последним изменениям в Yii Debug.
👍3👾2