⚡️ #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
, он был слишком "навязчивый" при использовании пакета.⚡️ #yiisoftActions
Несколько улучшений в Yii GitHub Actions:
• в процессе "psalm.yml" при запуске psalm теперь указывается опция
• в процессе "roave-infection.yml" добавлена опция
Несколько улучшений в Yii GitHub Actions:
• в процессе "psalm.yml" при запуске psalm теперь указывается опция
--php-version
(PR);• в процессе "roave-infection.yml" добавлена опция
ini-values
, с помощью которой можно указать значения конфигурации PHP (PR).⚡️ #yiisoftYiiDevTool
Обновили конфигурацию StyleCI в пакете Yii Development Tool и применили исправления стиля кода (PR).
Обновили конфигурацию StyleCI в пакете Yii Development Tool и применили исправления стиля кода (PR).
✨ #yiisoftValidatorRulesContainer
Создали новый пакет Yii Validator Rules Container, который будет предоставлять контейнер правил валидации для валидатора Yii Validator.
Создали новый пакет Yii Validator Rules Container, который будет предоставлять контейнер правил валидации для валидатора Yii Validator.