#yiisoftDi #МинорныйРелиз #Релиз
🎁 Yii Dependency Injection 1.1.0
• Минимальная версия
🎁 Yii Dependency Injection 1.1.0
• Минимальная версия
psr/container
повышена до ^1.1|^2.0
(PR).⚡️ #yiisoftDefinitions #yiisoftDi #yiisoftMiddlewareDispatcher
В CI добавили Rector, применили предлагаемые изменения, подняли минимальную версию PHP до
- Yii Definitions (PR),
- Yii Dependency Injection (PR),
- Yii Middleware Dispatcher (PR).
В CI добавили Rector, применили предлагаемые изменения, подняли минимальную версию PHP до
^8.0
и немного отрефакторили код в пакетах:- Yii Definitions (PR),
- Yii Dependency Injection (PR),
- Yii Middleware Dispatcher (PR).
👍4
⚡️ #yiisoftDi
Yii Dependency Injection адаптировали к 3й версии Yii Definitions и обновили версии dev-зависимостей (PR).
Yii Dependency Injection адаптировали к 3й версии Yii Definitions и обновили версии dev-зависимостей (PR).
👍3
#yiisoftDi #МинорныйРелиз #Релиз
🎁 Yii Dependency Injection 1.2
• Код адаптирован к Yii Definitions версии 3, соответственно изменена требуемая версия зависимости
• Минимальная версия PHP увеличена до
🎁 Yii Dependency Injection 1.2
• Код адаптирован к Yii Definitions версии 3, соответственно изменена требуемая версия зависимости
yiisoft/definitions
.• Минимальная версия PHP увеличена до
^8.0
.👍4
⚡️ #yiisoftDi
Несколько улучшений в Yii Dependency Injection.
• Исправили контейнер, передаваемый в делегаты: теперь передаётся не сам контейнер, а контейнер полученный по интерфейсу
• Добавили новое исключение
Несколько улучшений в Yii Dependency Injection.
• Исправили контейнер, передаваемый в делегаты: теперь передаётся не сам контейнер, а контейнер полученный по интерфейсу
ContainerInterface
(PR).• Добавили новое исключение
BuildingException
с улучшенным сообщением об ошибке, которое выбрасывается при необработанной неудачной попытке создания объекта (PR).👍3
#yiisoftDi #ПатчРелиз #Релиз
🎁 Yii Dependency Injection 1.2.1
• Исправлена ошибка: в делегаты передавался неверный контейнер. Теперь передаётся не сам контейнер, а контейнер полученный по интерфейсу
• Добавлено новое исключение
🎁 Yii Dependency Injection 1.2.1
• Исправлена ошибка: в делегаты передавался неверный контейнер. Теперь передаётся не сам контейнер, а контейнер полученный по интерфейсу
ContainerInterface
.• Добавлено новое исключение
BuildingException
с улучшенным сообщением об ошибке, которое выбрасывается при необработанной неудачной попытке создания объекта.🔥5
⚡️ #yiisoftRbacRulesContainer #yiisoftDi #yiisoftDefinitions #yiisoftI18n
Обновили версию dev-зависимости
- Yii RBAC Rules Container (PR),
- Yii Dependency Injection (PR),
- Yii Definitions (PR),
- Yii Internationalization Library (PR).
Обновили версию dev-зависимости
rector/rector
до ^0.15.2
в пакетах:- Yii RBAC Rules Container (PR),
- Yii Dependency Injection (PR),
- Yii Definitions (PR),
- Yii Internationalization Library (PR).
👍3
#yiisoftDi #МинорныйРелиз #Релиз
🎁 Yii Dependency Injection 1.3
• Добавлен шорткод
• Улучшено использование
• Выполнен небольшой рефакторинг для улучшения производительности контейнера.
• В методах
• Минимальная версия PHP поднята до 8.1 и выполнен соответствующий рефакторинг.
🎁 Yii Dependency Injection 1.3
• Добавлен шорткод
TagReference::to()
для тегов.• Улучшено использование
NotFoundException
для случаев с дефинишенами.• Выполнен небольшой рефакторинг для улучшения производительности контейнера.
• В методах
ContainerConfig::withStrictMode()
и ContainerConfig::withValidate()
для параметра добавлено значение по умолчанию true
.• Минимальная версия PHP поднята до 8.1 и выполнен соответствующий рефакторинг.
👍3❤2👾2
#yiisoftDi #МинорныйРелиз #Релиз
🎁 Yii Dependency Injection 1.4
• Добавлен метод
• Улучшена производительность контейнера.
• Параметр
• Исключения
• Ограничение версии PHP в
• Для опциональных nullable-параметров явно прописан тип с
🎁 Yii Dependency Injection 1.4
• Добавлен метод
TagReference::id()
, возвращающий идентификатор тега, по которому можно получить сервисы.• Улучшена производительность контейнера.
• Параметр
$config
в конструкторе контейнера сделан опциональным.• Исключения
BuildingException
и NotFoundException
теперь реализуют FriendlyExceptionInterface
.• Ограничение версии PHP в
composer.json
изменено на 8.1 - 8.4
.• Для опциональных nullable-параметров явно прописан тип с
null
для совместимости с PHP 8.4.👍4👾2