⚡️ #yiisoftRequirements
В пакете Yii Requirements Checker изменены настройки Dependabot (PR):
- отключена проверка обновлений версий GitHub Actions;
- стратегия проверки версий пакетов composer изменена на
В пакете Yii Requirements Checker изменены настройки Dependabot (PR):
- отключена проверка обновлений версий GitHub Actions;
- стратегия проверки версий пакетов composer изменена на
increase-if-necessary
.👍2
⚡️ #yiisoftApp
В шаблоне веб-приложения обновили версии пакетов:
-
-
В шаблоне веб-приложения обновили версии пакетов:
-
codeception/module-phpbrowser
до ^3.0
(PR),-
codeception/module-asserts
до ^3.0
(PR).👍2🔥1
⚡️ #yiisoftYiiDevTool
Доработали оформление релиза в GitHub при выполнении команды
- изменили формат названия релиза на "Version X.X.X";
- убрали из описания заголовок "Release Notes".
Доработали оформление релиза в GitHub при выполнении команды
release/make
в Yii Development Tool (PR):- изменили формат названия релиза на "Version X.X.X";
- убрали из описания заголовок "Release Notes".
⚡️ #yiisoftApp
В шаблоне веб-приложения в doc-блок основного шаблона добавили пропущенную ранее переменную
В шаблоне веб-приложения в doc-блок основного шаблона добавили пропущенную ранее переменную
$urlGenerator
(PR).⚡️ #yiisoftForm
В пакете Yii Form в GitHub Workflows обновили версию
В пакете Yii Form в GitHub Workflows обновили версию
actions/checkout
до 3 , а также подняли версию PHP в конфигурации Scrutinizer до 8.0.18 (PR).⚡️ #yiisoftYiiDevTool
В Yii Development Tool доработали поведение при выполнении команд
В Yii Development Tool доработали поведение при выполнении команд
update
и composer/update
(PR): в случаях, когда среди пакетов в папке vendor
, отключенных в настройках инструмента, есть символьные ссылки, эти ссылки будут удалены, а сами пакеты загружены с помощью composer.✨ #yiisoftActions ⚡️ #yiisoftCache
Сделали новый пакет Yii GitHub Actions для хранения переиспользуемых в других пакетах Yii3 рабочих процессов GitHub. Уже добавлены конфигурации для выполнения тестов PHPUnit, статического анализа Psalm и мутационного тестирования Infection c плагином Infection Static Analysis.
В пакете Yii Caching Library заменили рабочие процессы на переиспользуемые из Yii GitHub Actions (PR).
Сделали новый пакет Yii GitHub Actions для хранения переиспользуемых в других пакетах Yii3 рабочих процессов GitHub. Уже добавлены конфигурации для выполнения тестов PHPUnit, статического анализа Psalm и мутационного тестирования Infection c плагином Infection Static Analysis.
В пакете Yii Caching Library заменили рабочие процессы на переиспользуемые из Yii GitHub Actions (PR).
⚡️ #yiisoftForm
В пакете Yii Form в виджете
В пакете Yii Form в виджете
Form
исправили ошибку в методе enctype()
(PR): вместо назначения атрибута enctype
устанавливался атрибут id
.⚡️ #yiisoftActions
В Yii GitHub Actions добавили рабочий процесс для тестирования производительности "phpbench" и внесли мелкие изменения в остальные процессы (PR).
В Yii GitHub Actions добавили рабочий процесс для тестирования производительности "phpbench" и внесли мелкие изменения в остальные процессы (PR).
⚡️ #yiisoftRbac #yiisoftView #yiisoftYiiView #yiisoftYiiWidgets #yiisoftWidget #yiisoftYiiBulma #yiisoftYiiConsole #yiisoftRequirements #yiisoftYiiQueue #yiisoftYiiRunner #yiisoftMailer #yiisoftYiiDebugApi #yiisoftYiiQueueAmqp #yiisoftHtml #yiisoftYiiMiddleware #yiisoftValidator #yiisoftFiles #yiisoftPackageTemplate #yiisoftYiiBootstrap5 #yiisoftForm #yiisoftClassifier #yiisoftYiiDevTool
Заменили рабочие процессы на переиспользуемые из Yii GitHub Actions в пакетах:
- Yii Role-Based Access Control (PR)
- Yii View (PR)
- Yii View Extension (PR)
- Yii Widgets (PR)
- Yii Widget (PR)
- Yii Bulma (PR)
- Yii Console (PR)
- Yii Requirements Checker (PR)
- Yii Queue (PR)
- Yii Runner (PR)
- Yii Mailer Library (PR)
- Yii Debug API (PR)
- Yii Queue AMQP Driver (PR)
- Yii HTML (PR)
- Yii Middleware (PR)
- Yii Validator (PR)
- Yii Files (PR)
- Yii Package Template (PR)
- Yii Bootstrap 5 (PR)
- Yii Form (PR)
- Yii Classifier (PR)
- Yii Development Tool (PR)
Заменили рабочие процессы на переиспользуемые из Yii GitHub Actions в пакетах:
- Yii Role-Based Access Control (PR)
- Yii View (PR)
- Yii View Extension (PR)
- Yii Widgets (PR)
- Yii Widget (PR)
- Yii Bulma (PR)
- Yii Console (PR)
- Yii Requirements Checker (PR)
- Yii Queue (PR)
- Yii Runner (PR)
- Yii Mailer Library (PR)
- Yii Debug API (PR)
- Yii Queue AMQP Driver (PR)
- Yii HTML (PR)
- Yii Middleware (PR)
- Yii Validator (PR)
- Yii Files (PR)
- Yii Package Template (PR)
- Yii Bootstrap 5 (PR)
- Yii Form (PR)
- Yii Classifier (PR)
- Yii Development Tool (PR)
🔥6
⚡️ #yiisoftPackageTemplate
В шаблоне для пакетов Yii Package Template из конфигурации StyleCI удалены специфичные настройки поиска файлов (PR).
В шаблоне для пакетов Yii Package Template из конфигурации StyleCI удалены специфичные настройки поиска файлов (PR).
⚡️ #yiisoftConfig
Поправили тесты в Yii Config, которые перестали проходить с новыми версиями зависимостей (PR).
Поправили тесты в Yii Config, которые перестали проходить с новыми версиями зависимостей (PR).
⚡️ #yiisoftAuthJwt
В пакете Yii Auth JWT подняли версию зависимости
В пакете Yii Auth JWT подняли версию зависимости
web-token/jwt-signature-algorithm-rsa
до ~3.0
(PR).⚡️ #yiisoftHtml
Сделали небольшой рефакторинг и добавили новые методы в Yii HTML (PR).
• Переименовали методы:
-
-
Сделали небольшой рефакторинг и добавили новые методы в Yii HTML (PR).
• Переименовали методы:
-
File::uncheckInputTagAttributes()
→ File::uncheckInputAttributes()
- Range::outputTagAttributes()
→ Range::outputAttributes()
- Range::outputTagName()
→ Range::outputTag()
Добавили новые методы:-
File::replaceUncheckInputAttributes()
- Range::replaceOutputAttributes()
⚡️ #yiisoftAssets
Небольшой рефакторинг в Yii Assets: методы, вызываемые «цепочкой», перенесли на новую строку (PR).
Небольшой рефакторинг в Yii Assets: методы, вызываемые «цепочкой», перенесли на новую строку (PR).
🔥 #Новости
Рустам Мамадаминов (@rustamwin), один из участников core-команды, переходит на фуллтайм разработку Yii3. Это стало возможным благодаря спонсорской поддержке хостинг-компании Ahost.
Спасибо ребятам из Ahost за возможность ускорить разработку! 👍
Рустам Мамадаминов (@rustamwin), один из участников core-команды, переходит на фуллтайм разработку Yii3. Это стало возможным благодаря спонсорской поддержке хостинг-компании Ahost.
Спасибо ребятам из Ahost за возможность ускорить разработку! 👍
🔥47👍14🎉4
#yiisoftHtml #МинорныйРелиз #Релиз
🎁 Yii HTML 2.4.0
• Добавлены классы для тегов
• Добавлены специализированные классы
• Добавлен виджет
• Для всех тегов добавлен метод
• В методе
• Добавлен параметр
• Добавлены методы
• Удалён psalm-тип
🎁 Yii HTML 2.4.0
• Добавлены классы для тегов
Body
, Article
, Section
, Nav
, Aside
, Hgroup
, Header
, Footer
, Address
, Form
, Datalist
, Legend
и Fieldset
.• Добавлены специализированные классы
File
и Range
для тега <input>
с соответствующими типами.• Добавлен виджет
ButtonGroup
.• Для всех тегов добавлен метод
unionAttributes()
, позволяющий объединить новые атрибуты тега с текущими.• В методе
Select::optionsData()
добавлена поддержка групп опций (optgroup) и индивидуальных атрибутов для опций и групп опций. • Добавлен параметр
$attributes
в методах Html::input()
, Html::buttonInput()
, Html::submitInput()
и Html::resetInput()
.• Добавлены методы
CheckboxList::name()
и RadioList::name()
.• Удалён psalm-тип
HtmlAttributes
, он был слишком "навязчивый" при использовании пакета.