⚡️ #yiisoftData
В пакете Yii Data исправлены phpdoc-аннотации (PR), которые в некоторых случаях приводили к некорректным ошибкам статического анализатора psalm при использовании пакета.
В пакете Yii Data исправлены phpdoc-аннотации (PR), которые в некоторых случаях приводили к некорректным ошибкам статического анализатора psalm при использовании пакета.
🎁 #yiisoftTranslatorMessagePhp #Релиз #ПатчРелиз
Патч-релиз Yii Translator PHP Message Storage 1.0.2
• Конфигурация адаптирована к последним изменениям в
Патч-релиз Yii Translator PHP Message Storage 1.0.2
• Конфигурация адаптирована к последним изменениям в
yiisoft/definitions
.⚡️ #yiisoftDb
Во время внесения последних изменений в Yii Factory забыли адаптировать к ним пакет Yii DB, теперь поправили и его (PR).
Во время внесения последних изменений в Yii Factory забыли адаптировать к ним пакет Yii DB, теперь поправили и его (PR).
⚡️ #yiisoftAppApi #yiisoftDemoApi #yiisoftDemo
По аналогии с шаблоном веб-приложения улучшили сценарий запуска и выполнили рефакторинг точек входа в шаблоне API-приложения (PR), демо API-приложения (PR) и демо веб-приложения (PR).
• Для определения режима отладки используется переменная окружения
• При отключении режима отладки в DI-контейнере отключается немедленная валидация дефинишенов.
• Текущее окружение, которые определяется по значению переменной окружения
• Код запуска консольного приложения вынесен из
• Класс для запуска веб-приложения переименован из
• Для запуска bootstrap-кода создан класс
• Добавлены тесты для консольных команд.
• Прочие мелкие улучшения.
По аналогии с шаблоном веб-приложения улучшили сценарий запуска и выполнили рефакторинг точек входа в шаблоне API-приложения (PR), демо API-приложения (PR) и демо веб-приложения (PR).
• Для определения режима отладки используется переменная окружения
YII_DEBUG
(по умолчанию true
).• При отключении режима отладки в DI-контейнере отключается немедленная валидация дефинишенов.
• Текущее окружение, которые определяется по значению переменной окружения
YII_ENV
(по умолчанию null
) используется при формировании конфигурации (см. документацию к Yii Config).• Код запуска консольного приложения вынесен из
yii
в новый класс ConsoleApplicationRunner
.• Класс для запуска веб-приложения переименован из
ApplicationRunner
в WebApplicationRunner
.• Для запуска bootstrap-кода создан класс
BootstrapRunner
.• Добавлены тесты для консольных команд.
• Прочие мелкие улучшения.
⚡️#yiisoftTranslatorMessagePhp
В конфигурации пакета Yii Translator PHP Message Storage вместо динамической лямбда-функции теперь используется статическая (PR).
В конфигурации пакета Yii Translator PHP Message Storage вместо динамической лямбда-функции теперь используется статическая (PR).
⚡️ #yiisoftApp #yiisoftAppApi #yiisoftDemo #yiisoftDemoApi
Если используется встроенный в PHP сервер и выполняется запрос к существующему файлу, то в некоторых случаях возникала ошибка "Страница не найдена" вместо отдачи самого файла. Эта ошибка исправлена:
- шаблон веб-приложения (PR),
- шаблон API-приложения (PR),
- демо веб-приложения (PR, PR),
- демо API-приложения (PR).
Если используется встроенный в PHP сервер и выполняется запрос к существующему файлу, то в некоторых случаях возникала ошибка "Страница не найдена" вместо отдачи самого файла. Эта ошибка исправлена:
- шаблон веб-приложения (PR),
- шаблон API-приложения (PR),
- демо веб-приложения (PR, PR),
- демо API-приложения (PR).
⚡️ #yiisoftYiiDevTool
Команда
Команда
./yii-dev update
в Yii Development Tool теперь НЕ выполняет операцию git pull
(commit).🎁 #yiisoftView #Релиз #МинорныйРелиз
Минорный релиз Yii View 2.1.0
Добавлены иммутабельные методы
Минорный релиз Yii View 2.1.0
Добавлены иммутабельные методы
View::withAddedCommonParameters()
и WebView::withAddedCommonParameters()
(PR).🎁 #yiisoftYiiView #Релиз #ПатчРелиз
Патч-релиз Yii View Extension 2.0.1
Исправлена ошибка: параметры из инъекций не передавались в субпредставления (PR).
Спасибо @Gerych1984 за обнаруженную ошибку 👍
Патч-релиз Yii View Extension 2.0.1
Исправлена ошибка: параметры из инъекций не передавались в субпредставления (PR).
Спасибо @Gerych1984 за обнаруженную ошибку 👍
⚡️ #yiisoftWidget
В пакете Yii Widget добавлена поддержка всех существующих версий
Спасибо Ivanda Nothabeer за обнаруженную проблему 👍
В пакете Yii Widget добавлена поддержка всех существующих версий
psr/container
: ^1.0|^2.0
(PR).Спасибо Ivanda Nothabeer за обнаруженную проблему 👍
⚡️ #yiisoftYiiCycle
Улучшения и рефакторинг в пакете Yii Cycle (PR).
• Изменения в источниках данных для сборки схемы БД:
-
-
-
• В параметрах конфигурации добавлен ключ
• Улучшения в выводе схемы базы данных в консоли и записи в PHP-файл.
• Удалено использование всех устаревших методов, констант и прочего из
Улучшения и рефакторинг в пакете Yii Cycle (PR).
• Изменения в источниках данных для сборки схемы БД:
-
AnnotatedSchemaConveyor
теперь получает данные только из аннотаций (ранее получал ещё и из атрибутов);-
AttributedSchemaConveyor
получает данные из атрибутов;-
CompositeSchemaConveyor
получает данные одновременно из атрибутов и аннотаций.• В параметрах конфигурации добавлен ключ
entity-paths
, а ключ annotated-entity-paths
помечен как устаревший и в дальнейшем будет удалён.• Улучшения в выводе схемы базы данных в консоли и записи в PHP-файл.
• Удалено использование всех устаревших методов, констант и прочего из
cycle/orm
.⚡️ #yiisoftYiiDevTool
Изменения в командах Yii Development Tool (PR).
• Команда
• Добавлена новая команда
• Для команд добавлены алиасы:
Изменения в командах Yii Development Tool (PR).
• Команда
update
теперь выполняет и git pull
и composer update
.• Добавлена новая команда
composer/update
, выполняющая только composer update
.• Для команд добавлены алиасы:
exec
→ e
composer/update
→ cu
git/checkout
→ checkout
git/commit
→ commit
git/pull
→ pull
git/push
→ push
git/status
→ status
, s
git/pr/create
→ pr
list
→ l
install
→ i
update
→ u
test
→ t
⚡️ #yiisoftYiiDebugViewer
Обновление в клиенте для просмотра отладочной информации Yii Debug Viewer (PR).
• Добавлена панель с подробной информацией о запросе.
• Добавлена панель с информацией о задействованных в запросе мидлварях.
• Улучшения в JS.
• Удалены ненужные конфигурации.
Обновление в клиенте для просмотра отладочной информации Yii Debug Viewer (PR).
• Добавлена панель с подробной информацией о запросе.
• Добавлена панель с информацией о задействованных в запросе мидлварях.
• Улучшения в JS.
• Удалены ненужные конфигурации.
⚡️ #yiisoftYiiDebugViewer
Для отображения JSON в Yii Debug Viewer теперь используется компонент не требующий jQuery (PR).
Для отображения JSON в Yii Debug Viewer теперь используется компонент не требующий jQuery (PR).
🎁 #yiisoftView #Релиз #МажорныйРелиз
Мажорный релиз Yii View 3.0.1
• Для сеттеров в классах
• Удалены методы
• В классах
После мажорного релиза 3.0.0 выяснилось, что в конфигурации
Мажорный релиз Yii View 3.0.1
• Для сеттеров в классах
View
и WebView
реализован текучий интерфейс.• Удалены методы
View::withAddedCommonParameters()
и WebView::withAddedCommonParameters()
.• В классах
View
и WebView
переименованы методы:setCommonParameters()
→ setParameters()
setCommonParameter()
→ setParameter()
removeCommonParameter()
→ removeParameter()
getCommonParameter()
→ getParameter()
hasCommonParameter()
→ hasParameter()
• В параметрах конфигурации params.php
параметр commonParameters
переименован в parameters
.После мажорного релиза 3.0.0 выяснилось, что в конфигурации
web.php
допущена ошибка, поэтому пришлось сразу же сделать патч-релиз 3.0.1 с исправлением.🎁 #yiisoftYiiView #Релиз #МажорныйРелиз
Мажорный релиз Yii View Extension 3.0.0
• Интерфейс для инъекций параметров в контент
• Исправлена ошибка: параметры, добавленные через инъекции, не передавались в субпредставления.
Мажорный релиз Yii View Extension 3.0.0
• Интерфейс для инъекций параметров в контент
ContentParametersInjectionInterface
заменён на интерфейс CommonParametersInjectionInterface
, добавляющий параметры и в контент и в шаблон (layout).• Исправлена ошибка: параметры, добавленные через инъекции, не передавались в субпредставления.
⚡️ #yiisoftApp #yiisoftDemo
Шаблон веб-приложения (PR) и демо веб-приложения (PR) адаптированы к новым версиям Yii View и Yii View Extension.
Шаблон веб-приложения (PR) и демо веб-приложения (PR) адаптированы к новым версиям Yii View и Yii View Extension.
🎁 #yiisoftMailer #Релиз #ПатчРелиз
Патч-релиз Yii Mailer 3.0.1
Обновлена зависимость
Патч-релиз Yii Mailer 3.0.1
Обновлена зависимость
yiisoft/view
до ^3.0
.