⚡️ #yiisoftDocs
В документации добавили секцию о предзагрузке скриптов в разделе «Настройка производительности» (PR).
В документации добавили секцию о предзагрузке скриптов в разделе «Настройка производительности» (PR).
👍1
⚡️ #yiisoftYiiDataview
В пакете Yii Data Widgets в виджетах
В пакете Yii Data Widgets в виджетах
LinkSorter
и LinkPager
сделали небольшой рефакторинг и выделили в отдельное свойство GET-параметры для генерации ссылок (PR).#yiisoftConfig #ПатчРелиз #Релиз
🎁 Yii Config 1.1.1
• Улучшили сообщение об ошибке «дублирование ключа в конфигурации»: теперь в нём отображается имя группы, в которой произошла ошибка (PR).
Было:
Стало:
🎁 Yii Config 1.1.1
• Улучшили сообщение об ошибке «дублирование ключа в конфигурации»: теперь в нём отображается имя группы, в которой произошла ошибка (PR).
Было:
Duplicate key "age" in configs:
- config/params/a.php
- config/params/b.php
Стало:
Duplicate key "age" in the following configs while building "params" group:
- config/params/a.php
- config/params/b.php
⚡️ #yiisoftApp #yiisoftAppApi
В шаблонах веб-приложения (PR) и API-приложения (PR) конфигурация PSR-17 интерфейсов перенесена из группы
В шаблонах веб-приложения (PR) и API-приложения (PR) конфигурация PSR-17 интерфейсов перенесена из группы
common
в группу web
.⚡️ #yiisoftYiiBootstrap5
Доработали виджеты в пакете Yii Bootstrap 5 (PR):
• в абстрактном классе
• в виджете
• в виджете
Доработали виджеты в пакете Yii Bootstrap 5 (PR):
• в абстрактном классе
Widget
метод getId()
сделали публичным и добавили в нём опциональный аргумент $suffix
;• в виджете
Accordion
добавили свойства expands
, defaultExpand
, headerOptions
и contentOptions
;• в виджете
Tabs
удалили свойства itemOptions
, headerOptions
, encodeLabels
, dropdownClass
, options
и добавили paneOptions
, navDefinitions
.⚡️ #yiisoftApp #yiisoftAppApi #yiisoftDemo #yiisoftDemoApi
Обсудив ещё раз расположение конфигурации PSR-17 интерфейсов, решили всё-таки вернуть её в группу
Шаблон веб-приложения (PR),
Шаблон API-приложения (PR),
Демо веб-приложения (PR),
Демо API-приложения (PR).
Обсудив ещё раз расположение конфигурации PSR-17 интерфейсов, решили всё-таки вернуть её в группу
common
, так как в консоли тоже могут выполняться запросы:Шаблон веб-приложения (PR),
Шаблон API-приложения (PR),
Демо веб-приложения (PR),
Демо API-приложения (PR).
⚡️ #yiisoftYiiSentry
В пакете Yii Sentry описали процесс установки и настройки (PR), а также удалили неиспользуемые файлы конфигурации (commit).
В пакете Yii Sentry описали процесс установки и настройки (PR), а также удалили неиспользуемые файлы конфигурации (commit).
⚡️ #yiisoftApp #yiisoftAppApi #yiisoftDemo #yiisoftDemoApi
В приложениях файл, содержащий код, который выполняется в самом начале работы приложения, переименован из
Шаблон веб-приложения (PR),
Шаблон API-приложения (PR),
Демо веб-приложения (PR),
Демо API-приложения (PR).
В приложениях файл, содержащий код, который выполняется в самом начале работы приложения, переименован из
preload.php
в autoload.php
:Шаблон веб-приложения (PR),
Шаблон API-приложения (PR),
Демо веб-приложения (PR),
Демо API-приложения (PR).
⚡️ #yiisoftApp
В шаблоне веб-приложения сделали инъекцию сервиса
В шаблоне веб-приложения сделали инъекцию сервиса
Aliases
в шаблоны представлений (PR).#Рецепты #yiisoftApp #yiisoftYiiMiddleware
🍕 Yii3 в подпапке домена, Сергей Предводителев
На примере шаблона веб-приложения пошагово разбирается, как разместить точку входа в приложение и публичные файлы в подпапке домена, такой как
🍕 Yii3 в подпапке домена, Сергей Предводителев
На примере шаблона веб-приложения пошагово разбирается, как разместить точку входа в приложение и публичные файлы в подпапке домена, такой как
https://example.com/application/
.👍2
⚡️ #yiisoftAccess #yiisoftRbac
В пакете Yii Role-Based Access Control добавили понятие "гостевая роль" и разрешили проверку прав для гостевых пользователей (ID у таких равен
Также внесли изменение в пакет Yii Access: В интерфейсе
В пакете Yii Role-Based Access Control добавили понятие "гостевая роль" и разрешили проверку прав для гостевых пользователей (ID у таких равен
null
): если указана гостевая роль, то проверка будет выполняться для неё, а если нет, то всегда будет возвращаться false
(PR).Также внесли изменение в пакет Yii Access: В интерфейсе
AccessCheckerInterface
разрешили передавать null
для ID пользователя в методе userHasPermission()
(PR).👍1
⚡️ #yiisoftYiiRunner
Обновили зависимости, сделали небольшой рефакторинг и "причесали" служебные файлы в пакете Yii Runner (PR).
Обновили зависимости, сделали небольшой рефакторинг и "причесали" служебные файлы в пакете Yii Runner (PR).
#yiisoftTranslatorMessagePhp #ПатчРелиз #Релиз
🎁 Yii Translator PHP Message Storage 1.0.4
• Добавлена поддержка кодов языков, содержащих цифры. Например,
🎁 Yii Translator PHP Message Storage 1.0.4
• Добавлена поддержка кодов языков, содержащих цифры. Например,
en-150
(PR).⚡️ #yiisoftMiddlewareDispatcher
Улучшили описания в doc-блоках и обновили dev-зависимости в пакете Yii Middleware Dispatcher (PR).
Улучшили описания в doc-блоках и обновили dev-зависимости в пакете Yii Middleware Dispatcher (PR).
⚡️ #yiisoftYiiRunnerHttp
В Yii HTTP Runner убрали избыточную проверку на перезапись заголовков при их отправке, так как все ранее установленные заголовки удаляются функцией
В Yii HTTP Runner убрали избыточную проверку на перезапись заголовков при их отправке, так как все ранее установленные заголовки удаляются функцией
header_remove()
(PR).⚡️ #yiisoftAccess
Доработали описание в readme и doc-блоках пакета Yii Access, а также добавили в GitHub Actions проверку на слом обратной совместимости и немного подчистили служебные файлы (PR).
Доработали описание в readme и doc-блоках пакета Yii Access, а также добавили в GitHub Actions проверку на слом обратной совместимости и немного подчистили служебные файлы (PR).
⚡️ #yiisoftCacheDb
В пакете Yii Cache DB Handler добавили
В пакете Yii Cache DB Handler добавили
yiisoft/psr-dummy-provider
в dev-зависимости и добавили опцию source-directory
в конфигурации для config-плагина (PR).👍3
⚡️ #yiisoftRbac
В библиотеке Yii Role-Based Access Control добавили композитное правило, позволяющее группировать правила (PR). Примеры:
В библиотеке Yii Role-Based Access Control добавили композитное правило, позволяющее группировать правила (PR). Примеры:
// Fresh and owned
$compositeRule = new CompositeRule(
'fresh_and_owned',
CompositeRule::AND,
[new FreshRule(), new OwnedRule()]
);
// Fresh or owned
$compositeRule = new CompositeRule(
'fresh_and_owned',
CompositeRule::OR,
[new FreshRule(), new OwnedRule()]
);