PackageTrack
Sign in Get early access

yiisoft/di

Yii DI container

1.4.1 1.4M downloads/mo #4118 most downloaded on Packagist yiisoft/di

What this package is like to depend on

Last release 8 months ago

01 Dec 2025

Release timing varies

gaps range from 2 weeks to 1.8 years

Nearly every release is documented

notes for 10 of 10 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

10 releases · first in 2021

1 release in the last 12 months

see the full history below

Release timeline

10 releases · Dec 2021 to Dec 2025
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 10
  1. 1.4.1 01 Dec 2025
    Release notes

    Full changelog

    Open source →
    Release notes
    • Enh #393: Add PHP 8.5 support (@vjik)
    Open source →
  2. 1.4.0 30 May 2025
    Release notes
    • New #380: Add TagReference::id() method (@vjik)
    • Chg #390: Change PHP constraint in composer.json to 8.1 - 8.4 (@vjik)
    • Enh #324: Make BuildingException and NotFoundException friendly (@np25071984)
    • Enh #384: Make $config parameter in Container constructor optional (@np25071984)
    • Enh #387: Improve container performance (@samdark)
    • Bug #390: Explicitly mark nullable parameters (@vjik)
    Open source →
    Release notes
    • New #380: Add TagReference::id() method (@vjik)
    • Chg #390: Change PHP constraint in composer.json to 8.1 - 8.4 (@vjik)
    • Enh #324: Make BuildingException and NotFoundException friendly (@np25071984)
    • Enh #384: Make $config parameter in Container constructor optional (@np25071984)
    • Enh #387: Improve container performance (@samdark)
    • Bug #390: Explicitly mark nullable parameters (@vjik)
    Open source →
  3. 1.3.0 14 Oct 2024
    Release notes
    • Enh #353: Add shortcut for tag reference #333 (@xepozz)
    • Enh #356: Improve usage NotFoundException for cases with definitions (@vjik)
    • Enh #364: Minor refactoring to improve performance of container (@samdark)
    • Enh #375: Raise minimum PHP version to ^8.1 and refactor code (@vjik)
    • Enh #376: Add default value true for parameter of ContainerConfig::withStrictMode() and
      ContainerConfig::withValidate() methods (@vjik)
    Open source →
    Release notes
    • Enh #353: Add shortcut for tag reference #333 (@xepozz)
    • Enh #356: Improve usage NotFoundException for cases with definitions (@vjik)
    • Enh #364: Minor refactoring to improve performance of container (@samdark)
    • Enh #375: Raise minimum PHP version to ^8.1 and refactor code (@vjik)
    • Enh #376: Add default value true for parameter of ContainerConfig::withStrictMode() and ContainerConfig::withValidate() methods (@vjik)
    Open source →
  4. 1.2.1 23 Dec 2022
    Release notes
    Open source →
    Release notes
    • Chg #316: Fix exception messages (@xepozz)
    • Bug #317: Fix delegated container (@xepozz)
    Open source →
  5. 1.2.0 05 Nov 2022
    Release notes
    • Chg #310: Adopt to yiisoft/definition version ^3.0 (@vjik)
    • Enh #308: Raise minimum PHP version to ^8.0 and refactor code (@xepozz, @vjik)
    Open source →
    Release notes
    • Chg #310: Adopt to yiisoft/definition version ^3.0 (@vjik)
    • Enh #308: Raise minimum PHP version to ^8.0 and refactor code (@xepozz, @vjik)
    Open source →
  6. 1.1.0 24 Jun 2022
    Release notes
    • Chg #263: Raise minimal required version of psr/container to ^1.1|^2.0 (@xepozz, @vjik)
    Open source →
    Release notes
    • Chg #263: Raise minimal required version of psr/container to ^1.1|^2.0 (@xepozz, @vjik)
    Open source →
  7. 1.0.3 17 Jun 2022
    Release notes
    • Enh #302: Improve performance collecting tags (samdark)
    • Enh #303: Add support for yiisoft/definitions version ^2.0 (vjik)
    Open source →
    Release notes
    • Enh #302: Improve performance collecting tags (samdark)
    • Enh #303: Add support for yiisoft/definitions version ^2.0 (@vjik)
    Open source →
  8. 1.0.2 14 Feb 2022
    Release notes
    • Bug #297: Fix method name TagHelper::extractTagFromAlias (@rustamwin)
    Open source →
  9. 1.0.1 21 Dec 2021
    Release notes
    • Bug #293: Fix ExtensibleService normalization bug (@yiiliveext)
    Open source →
  10. 1.0.0 03 Dec 2021
    Release notes
    • Initial release.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive