PackageTrack
Sign in Get early access

koriym/dii

Dependency Injection Plugin for Yii 1

0.6.0 310K downloads/mo #4697 most downloaded on Packagist koriym/dii

What this package is like to depend on

Last release 2 months ago

05 Jun 2026

Release timing varies

gaps range from 2 weeks to 3.4 years

Most releases are documented

notes for 8 of 9 stable releases

Nothing withdrawn

no release was ever pulled

7 years old

9 releases · first in 2019

1 release in the last 12 months

see the full history below

Release timeline

9 releases · Nov 2019 to Jun 2026
2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 9
  1. 0.6.0 05 Jun 2026
    Release notes

    Added

    • Koriym\Dii\InjectableModule: install it to bulk-bind every Injectable controller/command discovered in the given directories at compile time, so the bindings are AOP-compiled (#32). Already-bound classes are preserved, concrete subclasses of an injectable base are bound while abstract/non-instantiable classes are skipped, and a missing scan path throws Koriym\Dii\Exception\DirectoryNotFound during configuration.
    • Built-in Grapher cache (CacheInterface, FileCache, NullCache, GrapherCache) to boost performance without the doctrine/cache dependency (#24).

    Changed

    • Injectable controllers/commands must now be bound explicitly via untargeted binding; the previous runtime auto-bind fallback was removed so missing bindings fail fast and are AOP-compiled (#24).
    • Support PHP 8.5 and ignore E_DEPRECATED so Yii deprecations do not fail the test suite (#24).
    • Split the Unit and Integration test suites in CI (#24).
    Open source →
  2. 0.5.0 09 Jun 2024
    Release notes

    What's Changed

    • Add Dii::registerAnnotationLoader() by @koriym in #28
    • Add Dii::registerSilentAutoLoader() by @koriym in #29
    • Support PHP 8.1, 8.2 and 8.3 by @koriym in #31

    Full Changelog: 0.4.1...0.4.2

    Open source →
  3. 0.4.1 25 Jan 2021
    Release notes
    Open source →
  4. 0.4.0 22 Jan 2021
    Release notes
    • Add client loader #26

    Thanks to the team at bengo4!

    Open source →
  5. 0.3.0 25 Dec 2020
    Release notes
    Open source →
  6. 0.2.0 04 Dec 2020
    Release notes

    Thanks, @sun3bow @amashigeseiji @NaokiTsuchiya for the feedback!

    Open source →
  7. 0.1.2 27 Nov 2020
    Release notes
    Open source →
  8. 0.1.1 16 Nov 2020
    Release notes

    Fix #7

    Thanks, @sun3bow!

    Open source →
  9. 0.1.0 02 Nov 2019

    Nothing published for this version

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