💰 #boosty
Отчет по Бусти за май-июнь.
Голова моя садовая совсем забыла сделать июньский отчет (за май) поэтому сегодня - сразу за два месяца.
При желании финансово помочь разработке фреймворка - в рублях сделать это можно по той же ссылке. За пределами РФ работает OpenCollective.
Отчет по Бусти за май-июнь.
Голова моя садовая совсем забыла сделать июньский отчет (за май) поэтому сегодня - сразу за два месяца.
При желании финансово помочь разработке фреймворка - в рублях сделать это можно по той же ссылке. За пределами РФ работает OpenCollective.
Boosty.to
Результаты за май-июнь - Yiisoft
Всем привет, давно не виделись! Голова моя садовая совсем забыла о ежемесячном отчете в июне, поэтому сегодня - сразу за два месяца. Мы за это время так ничего из рублевого фонда и не взяли, поэтому только поступления. За май еще три человека начали поддерживать…
👍3
#yiisoftRequestBodyParser #МинорныйРелиз #Релиз
🎁 Yii Request Body Parser 1.1.0
Добавили пропущенную ранее информацию в changelog (PR) и сделали минорный релиз пакета.
• Добавлена поддержка
• Минимальная версия зависимости
🎁 Yii Request Body Parser 1.1.0
Добавили пропущенную ранее информацию в changelog (PR) и сделали минорный релиз пакета.
• Добавлена поддержка
psr/container
версии ^2.0
.• Минимальная версия зависимости
yiisoft/http
повышена до ^1.2
.👍1
🔥 #Новости
Дмитрий @yiiliveext принял решение покинуть команду Yii.
Мы благодарны Дмитрию за несколько лет работы над третьей версией фреймворка. Он внёс существенный вклад идеями и кодом, в том числе в такие важные составляющие как роутинг и контейнер зависимостей.
Дмитрий @yiiliveext принял решение покинуть команду Yii.
Мы благодарны Дмитрию за несколько лет работы над третьей версией фреймворка. Он внёс существенный вклад идеями и кодом, в том числе в такие важные составляющие как роутинг и контейнер зависимостей.
😢15👍2👏1
⚡️ #yiisoftApp
В шаблон веб-приложения подняли минимальную требуемую версию пакетов (PR):
-
-
В шаблон веб-приложения подняли минимальную требуемую версию пакетов (PR):
-
yiisoft/log
до ^2.0
,-
yiisoft/log-target-file
до ^1.1
.⚡️ #yiisoftAppApi #yiisoftDemoApi
Обновили версии composer-зависимостей в шаблоне API-приложения (PR) и демо API-приложения (PR).
Обновили версии composer-зависимостей в шаблоне API-приложения (PR) и демо API-приложения (PR).
⚡️ #yiisoftDemo
В демо веб-приложения добавили перевод на индонезийский язык, а также добавили несколько новых строк для перевода (PR).
В демо веб-приложения добавили перевод на индонезийский язык, а также добавили несколько новых строк для перевода (PR).
#yiisoftYiiConsole #ПатчРелиз #Релиз
🎁 Yii Console 1.1.1
• Добавлена поддержка
🎁 Yii Console 1.1.1
• Добавлена поддержка
symfony/event-dispatcher-contracts
версии ^3.0
(PR).⚡️ #yiisoftProxy #yiisoftYiiDebug
В пакете Yii Proxy добавили описаний в doc-блоки и readme, а также сделали небольшой рефакторинг (PR).
Yii Debug адаптировали к этим изменениям (PR).
В пакете Yii Proxy добавили описаний в doc-блоки и readme, а также сделали небольшой рефакторинг (PR).
Yii Debug адаптировали к этим изменениям (PR).
#yiisoftFiles #МажорныйРелиз #Релиз
🎁 Yii Files 2.0.0
• Минимальная требуемая версия PHP поднята до
• Добавлена возможность передавать
• Добавлены функции обратного вызова
• Добавлен возврат результата и тип возвращаемый функцией обратного вызова передаваемой в
🎁 Yii Files 2.0.0
• Минимальная требуемая версия PHP поднята до
^8.0
(PR, PR).• Добавлена возможность передавать
RecursiveDirectoryIterator
в FileHelper::lastModifiedTime()
(PR).• Добавлены функции обратного вызова
beforeCopy
и afterCopy
для методов FileHelper::copyFile()
и FileHelper::copyDirectory()
.• Добавлен возврат результата и тип возвращаемый функцией обратного вызова передаваемой в
set_error_handler()
.❤🔥6
⚡️ #yiisoftAssets
В пакете Yii Assets подняли минимальную версию PHP до
В пакете Yii Assets подняли минимальную версию PHP до
^8.0
и изменили логику генерации хэша при публикации ресурсов, теперь к времени последнего изменения ещё добавляется количество файлов (PR).🍤 #Задачи
Экспериментальная рубрика #Задачи. Будем здесь периодически выкладывать открытые тикеты с описанием того, что нужно сделать. Возможно, это поможет кому-то начать контрибьютить 😉
Недавно вышла вторая версия пакета Yii Files. Необходимо добавить поддержку этой версии в другие пакеты:
- yiisoft/yii-db-migration#133
- yiisoft/view#208
- yiisoft/profiler#49
- yiisoft/log-target-file#40
Сначала проверяем, используется ли в пакете функциональность, которая не имеет обратной совместимости с первой версией Yii Files и:
- если используется, то обновляем версию до
- если НЕ используется, то обновляем версию до
Проверяем, чтобы проходили тесты. Если есть какие-то проблемы - исправляем.
Для зарелизенных пакетов не забываем добавить информацию в changelog.
Экспериментальная рубрика #Задачи. Будем здесь периодически выкладывать открытые тикеты с описанием того, что нужно сделать. Возможно, это поможет кому-то начать контрибьютить 😉
Недавно вышла вторая версия пакета Yii Files. Необходимо добавить поддержку этой версии в другие пакеты:
- yiisoft/yii-db-migration#133
- yiisoft/view#208
- yiisoft/profiler#49
- yiisoft/log-target-file#40
Сначала проверяем, используется ли в пакете функциональность, которая не имеет обратной совместимости с первой версией Yii Files и:
- если используется, то обновляем версию до
^2.0
;- если НЕ используется, то обновляем версию до
^1.0|^2.0
.Проверяем, чтобы проходили тесты. Если есть какие-то проблемы - исправляем.
Для зарелизенных пакетов не забываем добавить информацию в changelog.
🔥13👍1
⚡️ #yiisoftYiiDevTool
В Yii Development Tool исправили версию PHP в readme: пакет работает с PHP 8 и выше (commit).
В Yii Development Tool исправили версию PHP в readme: пакет работает с PHP 8 и выше (commit).
⚡️ #yiisoftForm
В пакете Yii Form поле
В пакете Yii Form поле
File
теперь не выводит значение (всегда null), но при необходимости его можно задать с помощью метода value()
(PR).⚡️ #yiisoftProxy
Ещё несколько улучшений в Yii Proxy:
- добавили поддержку объектов с параметрами в конструкторе (PR);
- убрали сохранение и рендеринг интерфейсов, реализуемых классом (они нигде не используются), а также скорректировали обработку модификаторов методов интерфейса (PR);
- добавили тестов (PR).
Ещё несколько улучшений в Yii Proxy:
- добавили поддержку объектов с параметрами в конструкторе (PR);
- убрали сохранение и рендеринг интерфейсов, реализуемых классом (они нигде не используются), а также скорректировали обработку модификаторов методов интерфейса (PR);
- добавили тестов (PR).
⚡️ #yiisoftValidator
В Yii Validator в doc-блоке интерфейса
В Yii Validator в doc-блоке интерфейса
RuleHandlerResolverInterface
прописали возможные исключения RuleHandlerNotFoundException
и RuleHandlerInterfaceNotImplementedException
(PR).⚡️ #yiisoftDemo
Изменили .gitignore в демо веб-приложения (PR):
- заменили
- добавили
Изменили .gitignore в демо веб-приложения (PR):
- заменили
/docker-compose.local.yml
на /docker-compose.override.yml
;- добавили
/config/.merge-plan.php
(это только для демо, в реальных приложениях этот файл должен быть в GIT).⚡️ #yiisoftHtml
В Yii HTML у класса тега
-
-
-
В Yii HTML у класса тега
form
добавили методы для установки атрибута enctype
(PR):-
enctypeApplicationXWwwFormUrlencoded()
,-
enctypeMultipartFormData()
,-
enctypeTextPlain()
.⚡️ #yiisoftDbRedis
В Yii DB Redis Extension подняли минимальную версию PHP до
В Yii DB Redis Extension подняли минимальную версию PHP до
^8.0
и yiisoft/log
до ^2.0
(PR).