#yiisoftQueueDb
✨ Yii Queue DB
Новый пакет, в котором планируется реализовать Yii Queue адаптер для работы очередей через базу данных c помощью Yii DB.
Новый пакет, в котором планируется реализовать Yii Queue адаптер для работы очередей через базу данных c помощью Yii DB.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10👾1
#yiisoftHydrator #МинорныйРелиз #Релиз
🎁 Yii Hydrator 1.2
• Добавлен PHP атрибут
• Добавлены PHP атрибуты для удаления пробелов (или других символов) в начале и/или конце строки:
-
-
-
• Минимальная версия PHP повышена до 8.1.
🎁 Yii Hydrator 1.2
• Добавлен PHP атрибут
ToDateTime для приведения значения к объекту DateTimeImmutable или DateTime.• Добавлены PHP атрибуты для удаления пробелов (или других символов) в начале и/или конце строки:
-
Trim-
LeftTrim-
RightTrim• Минимальная версия PHP повышена до 8.1.
👍14👾2
#yiisoftArrays #МинорныйРелиз #Релиз
🎁 Yii Arrays 3.1
• Добавлен метод
• Добавлен метод
• В методе
• Выполнен небольшой рефакторинг в
🎁 Yii Arrays 3.1
• Добавлен метод
ArrayHelper::renameKey() для переименования ключа в массиве.• Добавлен метод
ArrayHelper::parametrizedMerge(), позволяющий рекурсивно слить два или более массивов с заданным уровнем вложенности.• В методе
ArrayHelper::getObjectVars() уточнён тип результата: array|null → array.• Выполнен небольшой рефакторинг в
ArrayableTrait.🔥8👍1👾1
#yiisoftValidator #МинорныйРелиз #Релиз
🎁 Yii Validator 1.3
• Добавлено правило
• Добавлены правила
• В классе
• Уточнены psalm-типы в классе
🎁 Yii Validator 1.3
• Добавлено правило
Image для валидации размеров изображения.• Добавлены правила
Date, DateTime и Time для валидации даты/времени.• В классе
Result добавлены методы addErrorWithFormatOnly() и addErrorWithoutPostProcessing().• Уточнены psalm-типы в классе
Result.👍10👾1
#yiisoftCookies #ПатчРелиз #Релиз
🎁 Yii Cookies 1.2.2
• Добавлена поддержка пакета
🎁 Yii Cookies 1.2.2
• Добавлена поддержка пакета
psr/http-message версии ^2.0.👍9👾2
🔥 #Новости
Одним из источников пополнения фонда Yii является сервис Tidelift. Недавно руководство сервиса решило существенно сократить выплаты разработчикам PHP-пакетов, что по итогу привело к снижению на ~35% поступлений в наш фонд.
Из фонда Yii финансируется вся разработка фреймворка. Несмотря на уменьшение поступлений, работа будет продолжена, но поддержка, конечно, не будет лишней.
Вы можете поддержать нас финансово на следующих площадках:
⭐️ sponsr
⭐️ boosty
⭐️ Open Collective
Возможно, ваша компания использует фреймворк Yii и неё появится желание в какой-то мере проспонсировать разработку (хорошая идея — обсудить это с руководством 😎). В свою очередь, мы можем рассказать о компании-спонсоре на ресурсах Yii, что положительно скажется на репутации в среде разработчиков.
И ещё напомню, что подписчики на sponsr и boosty получают доступ к закрытому чату с разработчиками Yii3 в Telegram, где можно будет узнать эксклюзивные подробности о процессе разработки и обсудить идеи дальнейшего развития фреймворка.
Одним из источников пополнения фонда Yii является сервис Tidelift. Недавно руководство сервиса решило существенно сократить выплаты разработчикам PHP-пакетов, что по итогу привело к снижению на ~35% поступлений в наш фонд.
Из фонда Yii финансируется вся разработка фреймворка. Несмотря на уменьшение поступлений, работа будет продолжена, но поддержка, конечно, не будет лишней.
Вы можете поддержать нас финансово на следующих площадках:
Возможно, ваша компания использует фреймворк Yii и неё появится желание в какой-то мере проспонсировать разработку (хорошая идея — обсудить это с руководством 😎). В свою очередь, мы можем рассказать о компании-спонсоре на ресурсах Yii, что положительно скажется на репутации в среде разработчиков.
И ещё напомню, что подписчики на sponsr и boosty получают доступ к закрытому чату с разработчиками Yii3 в Telegram, где можно будет узнать эксклюзивные подробности о процессе разработки и обсудить идеи дальнейшего развития фреймворка.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7🤔2👍1👾1
#yiisoftRunnerRoadrunner #ПатчРелиз #Релиз
🎁 Yii RoadRunner Runner 3.0.1
• Разрешили использовать RoadRunner версии 2024 и выше.
🎁 Yii RoadRunner Runner 3.0.1
• Разрешили использовать RoadRunner версии 2024 и выше.
GitHub
GitHub - yiisoft/yii-runner-roadrunner: Web application runner for RoadRunner
Web application runner for RoadRunner. Contribute to yiisoft/yii-runner-roadrunner development by creating an account on GitHub.
🔥13
#yiisoftCacheApcu #МинорныйРелиз #Релиз
🎁 Yii Cache Library - APCu Handler 1.1
• Подняты минимальные версии зависимостей: psr/simple-cache - до ^2.0|^3.0, а PHP - до ^8.0.
🎁 Yii Cache Library - APCu Handler 1.1
• Подняты минимальные версии зависимостей: psr/simple-cache - до ^2.0|^3.0, а PHP - до ^8.0.
🔥4👍1😐1
#yiisoftSession #МинорныйРелиз #Релиз
🎁 Yii Session 2.1
• Добавлена поддержка пакета
• Минимальная версия PHP поднята до 8.0.
🎁 Yii Session 2.1
• Добавлена поддержка пакета
psr/http-message версии ^2.0.• Минимальная версия PHP поднята до 8.0.
👍2👾2
#yiisoftAuth #ПатчРелиз #Релиз
🎁 Yii Auth 3.1.1
• Добавлена поддержка пакета
🎁 Yii Auth 3.1.1
• Добавлена поддержка пакета
psr/http-message версии ^2.0.👍5👾3
#yiisoftUser #МинорныйРелиз #Релиз
🎁 Yii User 2.2
• Добавлена возможность в методе
• В мидлваре
• Минимальная версия PHP поднята до 8.1.
• Добавлена поддержка пакета
🎁 Yii User 2.2
• Добавлена возможность в методе
CurrentUser::can() в качестве имени разрешения использовать строковые перечисления.• В мидлваре
LoginMiddleware уровень лога изменён с warning на debug.• Минимальная версия PHP поднята до 8.1.
• Добавлена поддержка пакета
psr/http-message версии ^2.0.👍9👾3
#yiisoftCsrf #ПатчРелиз #Релиз
🎁 Yii CSRF Protection Library 2.1.1
• Добавлена поддержка пакета
🎁 Yii CSRF Protection Library 2.1.1
• Добавлена поддержка пакета
psr/http-message версии ^2.0.👍4👾1
🔥 #yiisoftActiveRecord #Новости
В ближайшее время планируются мажорные изменения в пакете
Если пользуетесь этим пакетом, рекомендуем зафиксировать текущую версию.
Пример как это сделать через секцию
В ближайшее время планируются мажорные изменения в пакете
yiisoft/active-record.Если пользуетесь этим пакетом, рекомендуем зафиксировать текущую версию.
Пример как это сделать через секцию
require в composer.json:"require": {
...
"yiisoft/active-record": "dev-master#f4966ccef816c1ed77741fa4c2945ce05ce37695",
...
}👍10👌1
#yiisoftDocumentor
✨ Yii Documentor
Создан репозиторий под инструменты для работы с документацией в пакетах (генерация, переводы и прочее).
Создан репозиторий под инструменты для работы с документацией в пакетах (генерация, переводы и прочее).
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👾2
#yiisoftValidator #МинорныйРелиз #Релиз
🎁 Yii Validator 1.4
• Добавлены правила, проверяющие тип значения —
• Добавлено правило
• Добавлено правило
• В объекте
-
-
-
🎁 Yii Validator 1.4
• Добавлены правила, проверяющие тип значения —
boolean, float, integer и string.• Добавлено правило
UniqueIterable, которое проверяет, что массив содержит только уникальные значения.• Добавлено правило
AnyRule, позволяющее связывать правила логическим "ИЛИ".• В объекте
Result добавлены новые методы:-
getFirstErrorMessagesIndexedByPath(),-
getFirstErrorMessagesIndexedByAttribute(),-
add().👍11👾2
#yiisoftMailerSymfony #ПатчРелиз #Релиз
🎁 Yii Mailer Symfony Mailer Extension 3.0.1
• Добавлена поддержка
🎁 Yii Mailer Symfony Mailer Extension 3.0.1
• Добавлена поддержка
symfony/mailer и symfony/mime версии ^7.0.👍8👾1
#yiisoftView #МажорныйРелиз #Релиз
🎁 Yii View 9.0
• Добавлены методы для получения локали:
• Добавлен иммутабельный метод
• Добавлены корректные типы в сигнатуре метода
• Параметры
• Добавлена возможность указать fallback-расширения для файлов шаблонов.
• Расширены возможности конфигурации: теперь через параметры можно задать рендерреры и расширение файла по умолчанию.
• Методы
• Исправлен сброс состояния объектов
• Исправлен некорректный поиск файла шаблона, содержащего в названии точку.
• Для параметра
🎁 Yii View 9.0
• Добавлены методы для получения локали:
View::getLocale() и WebView::getLocale().• Добавлен иммутабельный метод
ViewInterface::withTheme().• Добавлены корректные типы в сигнатуре метода
CachedContent::cache().• Параметры
$basePath и $eventDispatcher сделаны опциональными в конструкторах классов View и WebView.• Добавлена возможность указать fallback-расширения для файлов шаблонов.
• Расширены возможности конфигурации: теперь через параметры можно задать рендерреры и расширение файла по умолчанию.
• Методы
ViewInterface::withDefaultExtension() и ViewInterface::getDefaultExtension() помечены устаревшими в пользу withFallbackExtension() и getFallbackExtensions() соответственно.• Исправлен сброс состояния объектов
View и WebView между запросами в долгоживущих приложениях (не восстанавливались параметры по умолчанию).• Исправлен некорректный поиск файла шаблона, содержащего в названии точку.
• Для параметра
$value в методах ViewInterface::setParameter() и ViewInterface::addToParameter() указан тип mixed.👍12❤2🔥2👾2❤🔥1
#yiisoftYiiView #МинорныйРелиз #Релиз
🎁 Yii View Extension 6.1
• Добавлены layout-специфичные инъекции.
• Реализована «ленивая» загрузка инъекций.
• Добавлен коллектор информации для Yii Debug.
• Параметр
• Переработан поиск файла layout'а.
🎁 Yii View Extension 6.1
• Добавлены layout-специфичные инъекции.
• Реализована «ленивая» загрузка инъекций.
• Добавлен коллектор информации для Yii Debug.
• Параметр
viewPath в конструкторе ViewRenderer сделан опциональным.• Переработан поиск файла layout'а.
👍11❤🔥1❤1👾1
#yiisoftProxyMiddleware #ПатчРелиз #Релиз
🎁 Yii Proxy Middleware 1.0.1
• Добавлена поддержка пакета
🎁 Yii Proxy Middleware 1.0.1
• Добавлена поддержка пакета
psr/http-message версии ^2.0.👍5👾1
#yiisoftRequestBodyParser #ПатчРелиз #Релиз
🎁 Yii Request Body Parser 1.1.1
• Добавлена поддержка пакета
🎁 Yii Request Body Parser 1.1.1
• Добавлена поддержка пакета
psr/http-message версии ^2.0.👍4❤2👾1
#yiisoftYiiMiddleware #ПатчРелиз #Релиз
🎁 Yii Middleware 1.0.3
• Добавлена поддержка пакета
🎁 Yii Middleware 1.0.3
• Добавлена поддержка пакета
psr/http-message версии ^2.0.🍾5❤2👍2🤝2👨💻1👾1