⚡️ #yiisoftYiiDbMigration
В пакете Yii DB Migration увеличено покрытие тестами и выполнен большой рефакторинг тестов (PR).
В пакете Yii DB Migration увеличено покрытие тестами и выполнен большой рефакторинг тестов (PR).
⚡️ #yiisoftYiiDbMigration
Улучшения и исправления в Yii DB Migration (PR):
- при создании миграции (команда
- исправлена ошибка: если в описании полей при создании миграции (команда
- удалён "мёртвый" код.
Улучшения и исправления в Yii DB Migration (PR):
- при создании миграции (команда
migrate/create
) добавлена возможность указать комментарий к таблице с помощью опции --table-comment
;- исправлена ошибка: если в описании полей при создании миграции (команда
migrate/create
) пометить поле как primaryKey
, то поля в миграции не добавлялись;- удалён "мёртвый" код.
⚡️ #yiisoftDb
Уточнили тип возвращаемого результата в doc-блоке метода
Уточнили тип возвращаемого результата в doc-блоке метода
ColumnSchema::getComment()
в пакете Yii DB (PR).⚡️ #yiisoftCacheDb
В конфигурации пакета Yii Cache DB Handler исправлена опечатка (PR): некорректно было указано пространство имён для миграций.
В конфигурации пакета Yii Cache DB Handler исправлена опечатка (PR): некорректно было указано пространство имён для миграций.
🔥 #Новости
Yii участвует в проекте HacktoberFest 2021.
Цель проекта — поддержать OpenSource сообщество.
Как это работает?
1) Регистрируемся на сайте проекта: https://hacktoberfest.digitalocean.com/
2) Делаем 4 пулл-реквеста в публичные репозитории на GitHub'е, участвующие в проекте, в период с 1 по 31 октября.
3) Если ваши пулл-реквесты будут приняты и слиты, то вы получите приз от HacktoberFest: футболку и сувениры.
🎁 Приз получат первые 50 000 участников.
Как сделать первый пул-реквест?
В пакетах Yii мы стараемся помечать тикеты, с которых можно начать контрибьютить, специальным тегом
⭐️ Список тикетов
Yii участвует в проекте HacktoberFest 2021.
Цель проекта — поддержать OpenSource сообщество.
Как это работает?
1) Регистрируемся на сайте проекта: https://hacktoberfest.digitalocean.com/
2) Делаем 4 пулл-реквеста в публичные репозитории на GitHub'е, участвующие в проекте, в период с 1 по 31 октября.
3) Если ваши пулл-реквесты будут приняты и слиты, то вы получите приз от HacktoberFest: футболку и сувениры.
🎁 Приз получат первые 50 000 участников.
Как сделать первый пул-реквест?
В пакетах Yii мы стараемся помечать тикеты, с которых можно начать контрибьютить, специальным тегом
good first issue
. ⭐️ Список тикетов
⚡️ #yiisoftCacheDb
Внесли мелкие правки и сделали небольшой рефакторинг в пакете Yii Cache DB Handler (PR, PR):
- в
- удалены приватные константы
- условия для выборок из БД теперь задаются с помощью массива, а не строкой с SQL.
Внесли мелкие правки и сделали небольшой рефакторинг в пакете Yii Cache DB Handler (PR, PR):
- в
composer.json
добавлена зависимость ext-pdo
;- удалены приватные константы
TTL_INFINITY
и TTL_EXPIRED
;- условия для выборок из БД теперь задаются с помощью массива, а не строкой с SQL.
⚡️ #yiisoftDbMssql
В пакете Yii DB MSSQL Server Extension добавлена поддержка типа данных
В пакете Yii DB MSSQL Server Extension добавлена поддержка типа данных
VARBINARY
(PR, PR).⚡️ #yiisoftDemo #yiisoftApp
К алиасу
К алиасу
@assetsUrl
добавлен префикс @baseUrl
в демо веб-приложения (PR) и шаблоне веб-приложения (PR).'@assetsUrl' => '/assets',↓
'@assetsUrl' => '@baseUrl/assets',Это позволяет корректно подключать ресурсы в случае, когда используется мидлварь
Yiisoft\Yii\Web\Middleware\SubFolder
для размещения сайта в подпапке.⚡️ #yiisoftDemo
В демо веб-приложения в случае, когда пользователь авторизован, добавлен редирект со страницы авторизации на главную страницу сайта (PR).
В демо веб-приложения в случае, когда пользователь авторизован, добавлен редирект со страницы авторизации на главную страницу сайта (PR).
⚡️ #yiisoftYiiDbMigration
Продолжаем рефакторинг пакета Yii DB Migration: работа с шаблонами для генерации миграции перенесена из
Продолжаем рефакторинг пакета Yii DB Migration: работа с шаблонами для генерации миграции перенесена из
MigrationService
в CreateService
(PR).⚡️ #yiisoftCookies
В GitHub Actions пакета Yii Cookies добавлена проверка на обратную совместимость и подчищены остальные процессы (PR).
В GitHub Actions пакета Yii Cookies добавлена проверка на обратную совместимость и подчищены остальные процессы (PR).
⚡️ #yiisoftNetworkUtilities
Небольшие улучшения в Yii Network Utilities, не касающиеся функционала пакета (PR):
- поправили тесты;
- в GitHub Actions добавили проверку на обратную совместимость и подчистили остальные процессы;
- уровень psalm повысили до 1.
Небольшие улучшения в Yii Network Utilities, не касающиеся функционала пакета (PR):
- поправили тесты;
- в GitHub Actions добавили проверку на обратную совместимость и подчистили остальные процессы;
- уровень psalm повысили до 1.
⚡️ #yiisoftDemo
Демо веб-приложения адаптировано к последним изменения в библиотеке Yii Role-Based Access Control, связанным с разделением интерфейсов для хранения ролей/прав и связки их с пользователями (PR).
Демо веб-приложения адаптировано к последним изменения в библиотеке Yii Role-Based Access Control, связанным с разделением интерфейсов для хранения ролей/прав и связки их с пользователями (PR).
#yiisoftMailerSymfony #ПервыйРелиз #МажорныйРелиз #Релиз
🎁 Yii Mailer Symfony Mailer Extension 1.0.0
Первый стабильный релиз расширения к библиотеке Yii Mailer, позволяющего использовать Symfony Mailer для отправки писем.
У пакета, как обычно, высокие технические показатели качества:
• 100% покрытие тестами;
• 100% MSI;
• 100% уровень покрытия типами;
• Psalm уровень 1.
Symfony Mailer рекомендуется как замена Swiftmailer, поддержка которого прекращается в ноябре 2021 года.
Подробности о прекращении поддержки можно прочитать в статье The end of Swiftmailer от Fabien Potencier, автора библиотеки. Также доступен перевод на русский язык от Петра Мязина: Swiftmailer умер, да здравствует Symfony Mailer!.
🎁 Yii Mailer Symfony Mailer Extension 1.0.0
Первый стабильный релиз расширения к библиотеке Yii Mailer, позволяющего использовать Symfony Mailer для отправки писем.
У пакета, как обычно, высокие технические показатели качества:
• 100% покрытие тестами;
• 100% MSI;
• 100% уровень покрытия типами;
• Psalm уровень 1.
Symfony Mailer рекомендуется как замена Swiftmailer, поддержка которого прекращается в ноябре 2021 года.
Подробности о прекращении поддержки можно прочитать в статье The end of Swiftmailer от Fabien Potencier, автора библиотеки. Также доступен перевод на русский язык от Петра Мязина: Swiftmailer умер, да здравствует Symfony Mailer!.
⚡️ #yiisoftDbOracle
В пакете Yii DB Oracle Extension добавлена поддержка столбцов с бинарными данными (PR).
В пакете Yii DB Oracle Extension добавлена поддержка столбцов с бинарными данными (PR).
⚡️ #yiisoftCacheDb
В пакете Yii Cache DB Handler добавили поддержку и тесты с базами данных MSSQL, MySQL, Oracle и PostgreSQL (PR).
В пакете Yii Cache DB Handler добавили поддержку и тесты с базами данных MSSQL, MySQL, Oracle и PostgreSQL (PR).
🔥 #Новости
Появилась возможность поддержать разработку Yii3 на OpenCollective с помощью криптовалют (Bitcoin, Ethereum и ещё более 40 видов криптовалюты).
Появилась возможность поддержать разработку Yii3 на OpenCollective с помощью криптовалют (Bitcoin, Ethereum и ещё более 40 видов криптовалюты).
⚡️ #yiisoftRequirements
Причесали конфигурацию GitHub Actions в пакете Yii Requirements Checker (PR).
Причесали конфигурацию GitHub Actions в пакете Yii Requirements Checker (PR).
#yiisoftTranslatorMessagePhp #ПатчРелиз #Релиз
🎁 Патч-релиз Yii Translator PHP Message Storage 1.0.3
• Добавлена валидация локали при получении пути к файлу с сообщениями.
🎁 Патч-релиз Yii Translator PHP Message Storage 1.0.3
• Добавлена валидация локали при получении пути к файлу с сообщениями.