PackageTrack
Sign in Get early access

get_it_injector

Automate class registration for dependency injection using `get_it`, Simplify and manage dependencies effortlessly in Dart projects.

0.7.2 10K downloads/mo #2882 most downloaded on pub.dev Couchsurfing/dart-get-it-injector

What this package is like to depend on

Last release 3 months ago

21 May 2026

Release timing varies

gaps range from 2 weeks to 6 months

Most releases are documented

notes for 18 of 24 stable releases

Nothing withdrawn

no release was ever pulled

2 years old

24 releases · first in 2024

9 releases in the last 12 months

see the full history below

Release timeline

24 releases · Mar 2024 to May 2026
2025 2026
Release Pre-release

Releases

latest 24
  1. 0.7.2 21 May 2026
    Release notes

    Features

    • Support for private named parameters
    Open source →
  2. 0.7.1 29 Apr 2026
    Release notes

    Fixes

    • Fix super parameters from being omitted from the generated code.
    Open source →
  3. 0.7.0 07 Mar 2026

    Nothing published for this version

  4. 0.7.0+1 07 Mar 2026
    Release notes

    Breaking Changes

    • Switched from analyzer resolution to AST-only parsing
      • Fixes crash when resolving part directives in transitive dependencies
    Open source →
  5. 0.7.0+2 24 Mar 2026
    Release notes

    Fixes

    • AST fallback honors registration annotations (@RegisterAs, @lazySingleton, @singleton, @factory), not only build.yaml.
    • Unresolvable RegisterAs metadata falls back to build.yaml class patterns.
    Open source →
  6. 0.7.0+3 25 Mar 2026
    Release notes

    Fixes

    • Import/export resolution skips file:, dart:, and absolute filesystem URIs so the breakdown builder no longer throws when generated code uses absolute paths
    Open source →
  7. 0.7.0+4 26 Mar 2026
    Release notes

    Fixes

    • Import resolution when following export directives now tracks visited assets so each library is processed once.
    Open source →
  8. 0.6.1 06 Mar 2026
    Release notes

    Breaking Changes

    • Require analyzer >=9.0.0 <11.0.0 (dropped support for analyzer 8.x)
    • Require SDK >=3.9.0 <4.0.0

    Features

    • Support analyzer 9.x and 10.x
      • Migrated from analyzer element2 API to unified element API
      • Upgraded build to >=4.0.3, build_runner to ^2.10.4, source_gen to >=4.1.2
      • Removed dart_style dependency (generated output no longer formatted; run dart format if desired)
    Open source →
  9. 0.6.0 19 Sep 2025
    Release notes

    Features

    • Update analyzer
    • Update to sdk 3.8.0
    Open source →
  10. 0.5.6 11 Apr 2025
    Release notes

    Features

    • Support injecting alias parameters
      • (Types that are defined with typedef)

    Enhancements

    • Update Readme
    Open source →
  11. 0.5.5 11 Apr 2025

    Nothing published for this version

  12. 0.5.4 11 Apr 2025

    Nothing published for this version

  13. 0.5.3 22 Feb 2025
    Release notes

    Chore

    • Update Dependencies
    Open source →
  14. 0.5.2 22 Feb 2025

    Nothing published for this version

  15. 0.5.1 22 Feb 2025

    Nothing published for this version

  16. 0.5.0 04 Jan 2025
    Release notes

    Features

    • Support registering classes that implement multiple interfaces
      • The generator will register the class as the type argument for each interface, while respecting the registration options for each interface (e.g. singleton, factory, lazy_singleton)
    Open source →
  17. 0.4.0 27 Sep 2024
    Release notes

    Fixes

    • Remove null assertions from code
      • If an import was not found, the builder would throw an exception with poor error messaging
      • Now, the builder will throw an exception with a more descriptive error message
    Open source →
  18. 0.3.1 11 Jul 2024
    Release notes

    Fixes

    • When a dart package was added as an import, the name space would be malformed
      • e.g. dart:core would be i_dart:core which is a syntax error
    Open source →
  19. 0.3.0 21 Jun 2024
    Release notes

    Breaking Changes

    • Force import string to not be null
      • This is a breaking change because an exception will be thrown if the import string is null
    Open source →
  20. 0.2.1 07 Jun 2024
    Release notes

    Enhancements

    • Register classes alphabetically and then by priority
    Open source →
  21. 0.2.0 05 Jun 2024
    Release notes

    Enhancements

    • Sort imports alphabetically
    Open source →
  22. 0.1.1 10 Apr 2024
    Release notes

    Enhancements

    • Change import name from an index i0 to the name of the file i_repo
      • Improves readability and merge conflicts
    Open source →
  23. 0.1.0 25 Mar 2024

    Nothing published for this version

  24. 0.1.0+1 25 Mar 2024
    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