#yiisoftYiiView #МажорныйРелиз #Релиз
🎁 Yii View Extension 4.0.0
Инъекция CSRF вместо токена теперь добавляет объект CSRF с методами (PR):
-
-
-
-
-
⚡️ #yiisoftDemo #yiisoftApp #yiisoftYiiSwagger
Соответствующие изменения внесены в демо веб-приложения (PR), шаблон веб-приложения и пакет Yii Swagger.
🎁 Yii View Extension 4.0.0
Инъекция CSRF вместо токена теперь добавляет объект CSRF с методами (PR):
-
getToken()
возвращает токен;-
getParameterName()
возвращает имя параметра из мидлвари CsrfMiddleware
;-
getHeaderName()
возвращает имя заголовка из мидлвари CsrfMiddleware
;-
hiddenInput()
возвращает тег Input
с установленными атрибутами type
(hidden
), name
(имя параметра), value
(токен);-
__toString()
для преобразования в строку (возвращается токен).⚡️ #yiisoftDemo #yiisoftApp #yiisoftYiiSwagger
Соответствующие изменения внесены в демо веб-приложения (PR), шаблон веб-приложения и пакет Yii Swagger.
#yiisoftCsrf #МинорныйРелиз #Релиз
🎁 Yii CSRF Protection Library 1.2.0
• Добавлена возможность задать свой обработчик для запроса, не прошедшего проверку CSRF-токена (PR).
• Версия зависимости
—————
#yiisoftYiiView #ПатчРелиз #Релиз
🎁 Yii View Extension 4.0.2
• Версия зависимости
—————
⚡️ #yiisoftDemo #yiisoftApp #yiisoftYiiSwagger
Версия зависимости
Демо веб-приложения (PR),
Шаблон веб-приложения (PR),
Yii Swagger (PR).
🎁 Yii CSRF Protection Library 1.2.0
• Добавлена возможность задать свой обработчик для запроса, не прошедшего проверку CSRF-токена (PR).
• Версия зависимости
yiisoft/http
изменена на ^1.2
.—————
#yiisoftYiiView #ПатчРелиз #Релиз
🎁 Yii View Extension 4.0.2
• Версия зависимости
yiisoft/csrf
изменена на ^1.2
(PR).—————
⚡️ #yiisoftDemo #yiisoftApp #yiisoftYiiSwagger
Версия зависимости
yiisoft/csrf
также изменена на ^1.2
в пакетах и приложениях:Демо веб-приложения (PR),
Шаблон веб-приложения (PR),
Yii Swagger (PR).
#yiisoftYiiView #ПатчРелиз #Релиз
🎁 Yii View Extension 4.0.3
• Добавлена поддержка
🎁 Yii View Extension 4.0.3
• Добавлена поддержка
yiisoft/view
версии 5.0 (PR).⚡️ #yiisoftYiiBulma #yiisoftWidget #yiisoftYiiWidgets #yiisoftCache #yiisoftYiiView #yiisoftView #yiisoftValidator #yiisoftFiles
Обновили версии действий
- Yii Bulma (PR)
- Yii Widget (PR)
- Yii Widgets (PR)
- Yii Caching Library (PR)
- Yii View Extension (PR)
- Yii View (PR)
- Yii Validator (PR)
- Yii Files (PR)
Обновили версии действий
actions/cache
и actions/checkout
до 3 в GitHub Workflows, а также подняли версию PHP в конфигурации Scrutinizer до 8.0.18 в пакетах:- Yii Bulma (PR)
- Yii Widget (PR)
- Yii Widgets (PR)
- Yii Caching Library (PR)
- Yii View Extension (PR)
- Yii View (PR)
- Yii Validator (PR)
- Yii Files (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
⚡️ #yiisoftYiiDocker #yiisoftConfig #yiisoftCacheMemcached #yiisoftAuth #yiisoftAssets #yiisoftYiiMiddleware #yiisoftAppApi #yiisoftYiiDevTool #yiisoftYiiWidgets #yiisoftYiiHttp #yiisoftYiiMaskedInput #yiisoftYiiQueueAmqp #yiisoftYiiRunner #yiisoftYiiRunnerHttp #yiisoftYiiRunnerRoadrunner #yiisoftYiiSwagger #yiisoftYiiView #yiisoftHttp #yiisoftApp #yiisoftDemoApi #yiisoftDemo #yiisoftCookies #yiisoftCache #yiisoftDataDb #yiisoftData
Сделали изменения в стили кода. Методы, вызываемые «цепочкой», перенесли на новую строку:
- Yii Docker Image (PR)
- Yii Config (PR)
- Yii Cache Memcached Handler (PR)
- Yii Auth (PR)
- Yii Assets (PR)
- Yii Middleware (PR)
- Шаблон API-приложения (PR)
- Yii Development Tool (PR)
- Yii Widgets (PR)
- Yii HTTP Application (PR)
- Yii Masked input Widget (PR)
- Yii Queue AMQP Driver (PR)
- Yii Runner (PR)
- Yii HTTP Runner (PR)
- Yii RoadRunner Runner (PR)
- Yii Swagger (PR)
- Yii View Extension (PR)
- Yii HTTP (PR)
- Шаблон веб-приложения (PR)
- Демо API-приложения (PR)
- Демо веб-приложения (PR)
- Yii Cookies (PR)
- Yii Caching Library (PR)
- Yii Data DB (PR)
- Yii Data (PR)
Сделали изменения в стили кода. Методы, вызываемые «цепочкой», перенесли на новую строку:
- Yii Docker Image (PR)
- Yii Config (PR)
- Yii Cache Memcached Handler (PR)
- Yii Auth (PR)
- Yii Assets (PR)
- Yii Middleware (PR)
- Шаблон API-приложения (PR)
- Yii Development Tool (PR)
- Yii Widgets (PR)
- Yii HTTP Application (PR)
- Yii Masked input Widget (PR)
- Yii Queue AMQP Driver (PR)
- Yii Runner (PR)
- Yii HTTP Runner (PR)
- Yii RoadRunner Runner (PR)
- Yii Swagger (PR)
- Yii View Extension (PR)
- Yii HTTP (PR)
- Шаблон веб-приложения (PR)
- Демо API-приложения (PR)
- Демо веб-приложения (PR)
- Yii Cookies (PR)
- Yii Caching Library (PR)
- Yii Data DB (PR)
- Yii Data (PR)
👍2
⚡️ #yiisoftYiiView
В пакете Yii View Extension добавили иммутабельный метод для установки локали
В пакете Yii View Extension добавили иммутабельный метод для установки локали
ViewRenderer::withLocale()
(PR) и исправили ошибки статического анализа (PR).👍2
#yiisoftYiiView #МажорныйРелиз #Релиз
🎁 Yii View Extension 4.0.0
• Добавлен иммутабельный метод для установки локали
🎁 Yii View Extension 4.0.0
• Добавлен иммутабельный метод для установки локали
ViewRenderer::withLocale()
.🔥3
⚡️ #yiisoftYiiView
Несколько обновлений в Yii View Extension.
• Исправили некорректное получение имени контроллера из объекта контроллера (PR).
• В GitHub Actions добавили конфигурацию для запуска Rector и применили предлагаемые изменения, а также повысили минимальную версию PHP до
Несколько обновлений в Yii View Extension.
• Исправили некорректное получение имени контроллера из объекта контроллера (PR).
• В GitHub Actions добавили конфигурацию для запуска Rector и применили предлагаемые изменения, а также повысили минимальную версию PHP до
^8.0
(PR).🔥2
⚡️ #yiisoftYiiView
В Yii View Extension нашли ещё кейсы с ошибочным получением имени контроллера из объекта контроллера и поправили код (PR).
В Yii View Extension нашли ещё кейсы с ошибочным получением имени контроллера из объекта контроллера и поправили код (PR).
🔥2
👍2
⚡️ #yiisoftYiiView
В Yii View Extension обновили dev-зависимости:
-
-
В Yii View Extension обновили dev-зависимости:
-
rector/rector
подняли до ^0.15.0
(PR);-
vimeo/psalm
подняли до ^4.30|^5.1
и roave/infection-static-analysis-plugin
до ^1.25
(PR).👍2
#yiisoftYiiView #ПатчРелиз #Релиз
🎁 Yii View Extension 5.0.1
• Добавлена поддержка
• Исправлена ошибка с некорректным получением имени контроллера из объекта контроллера.
🎁 Yii View Extension 5.0.1
• Добавлена поддержка
yiisoft/view
версии ^7.0
и yiisoft/html
версии ^3.0
(PR).• Исправлена ошибка с некорректным получением имени контроллера из объекта контроллера.
👍2
#yiisoftYiiView #МажорныйРелиз #Релиз
🎁 Yii View Extension 6.0
• Добавлена поддержка
• Добавлена поддержка
• Добавлена поддержка
• Добавлена поддержка
• Конфигурация пакета адаптирована к соглашению Yii об именах групп конфигураций.
😎 Релиз подготовил Сергей Предводителев.
🎁 Yii View Extension 6.0
• Добавлена поддержка
yiisoft/aliases
версии ^3.0
.• Добавлена поддержка
yiisoft/csrf
версии ^2.0
.• Добавлена поддержка
yiisoft/data-response
версии ^2.0
.• Добавлена поддержка
yiisoft/view
версии ^8.0
.• Конфигурация пакета адаптирована к соглашению Yii об именах групп конфигураций.
😎 Релиз подготовил Сергей Предводителев.
👍4
#yiisoftYiiView #МинорныйРелиз #Релиз
🎁 Yii View Extension 6.1
• Добавлены layout-специфичные инъекции.
• Реализована «ленивая» загрузка инъекций.
• Добавлен коллектор информации для Yii Debug.
• Параметр
• Переработан поиск файла layout'а.
🎁 Yii View Extension 6.1
• Добавлены layout-специфичные инъекции.
• Реализована «ленивая» загрузка инъекций.
• Добавлен коллектор информации для Yii Debug.
• Параметр
viewPath
в конструкторе ViewRenderer
сделан опциональным.• Переработан поиск файла layout'а.
👍11❤🔥1❤1👾1
#yiisoftYiiView #ПатчРелиз #Релиз
🎁 Yii View Extension 6.1.1
• Исправлено: обработчики событий для Yii Debug подключались даже если Yii Debug выключен или не установлен.
🎁 Yii View Extension 6.1.1
• Исправлено: обработчики событий для Yii Debug подключались даже если Yii Debug выключен или не установлен.
❤2👍2👾1
#yiisoftYiiViewRenderer #yiisoftYiiView #МажорныйРелиз #Релиз
🎁 Yii View Renderer 7.0
• Пакет переименован из
• В качестве шаблона (layout) теперь может использоваться только полный путь.
• В конфигурации пакета значения по умолчанию для параметров
• Выполнен рефакторинг кода, отвечающего за получение имени контроллера из его экземпляра. Теперь поиск элемента с окончанием "controller(s)" в пространстве имён контроллера выполняется «жадно».
Инструкция по обновлению на эту мажорную версию описана в файле UPGRADE.md.
🎁 Yii View Renderer 7.0
• Пакет переименован из
yiisoft/yii-view
в yiisoft/yii-view-renderer
.• В качестве шаблона (layout) теперь может использоваться только полный путь.
• В конфигурации пакета значения по умолчанию для параметров
viewPath
и layout
изменены на null.• Выполнен рефакторинг кода, отвечающего за получение имени контроллера из его экземпляра. Теперь поиск элемента с окончанием "controller(s)" в пространстве имён контроллера выполняется «жадно».
Инструкция по обновлению на эту мажорную версию описана в файле UPGRADE.md.
👍5👾3
#yiisoftYiiViewRenderer #yiisoftYiiView #МинорныйРелиз #Релиз
🎁 Yii View Renderer 7.1
• Поддерживаемая версия Yii View (
🎁 Yii View Renderer 7.1
• Поддерживаемая версия Yii View (
yiisoft/view
) поднята до ^10.0
.👍6👾1
#yiisoftYiiViewRenderer #yiisoftYiiView #МинорныйРелиз #Релиз
🎁 Yii View Renderer 7.2
• Добавлена поддержка Yii View версии
• Минимальная версия PHP увеличена до 8.1 и выполнен соответствующий рефакторинг.
🎁 Yii View Renderer 7.2
• Добавлена поддержка Yii View версии
^11
.• Минимальная версия PHP увеличена до 8.1 и выполнен соответствующий рефакторинг.
1👍5❤2🔥2
#yiisoftYiiViewRenderer #yiisoftYiiView #МинорныйРелиз #Релиз
🎁 Yii View Renderer 7.3
• Добавлена поддержка
• Минимальная требуемая версия Yii View поднята до
• Исправлена проблема с протеканием стека при нескольких вызовах методов рендеринга во
🎁 Yii View Renderer 7.3
• Добавлена поддержка
CsrfTokenMiddleware
в CsrfViewInjection
.• Минимальная требуемая версия Yii View поднята до
^12
.• Исправлена проблема с протеканием стека при нескольких вызовах методов рендеринга во
ViewRenderer
.👍3👾1