NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
Automate class registration for dependency injection using `get_it`, Simplify and manage dependencies effortlessly in Dart projects.
Last release 4 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
3 years old
24 releases · first in 2024
Support for private named parameters
Fix super parameters from being omitted from the generated code.
Nothing published for this version
One column per month.
Switched from analyzer resolution to AST-only parsing
AST fallback honors registration annotations (@RegisterAs, @lazySingleton, @singleton, @factory), not only build.yaml.
@RegisterAs, @lazySingleton, @singleton, @factory), not only build.yaml.RegisterAs metadata falls back to build.yaml class patterns.Import/export resolution skips file:, dart:, and absolute filesystem URIs so the breakdown builder no longer throws when generated code uses absolute
file:, dart:, and absolute filesystem URIs so the breakdown builder no longer throws when generated code uses absolute pathsImport resolution when following export directives now tracks visited assets so each library is processed once.
export directives now tracks visited assets so each library is processed once.Require analyzer >=9.0.0 <11.0.0 (dropped support for analyzer 8.x)
>=9.0.0 <11.0.0 (dropped support for analyzer 8.x)>=3.9.0 <4.0.0>=4.0.3, build_runner to ^2.10.4, source_gen to >=4.1.2dart format if desired)## Features - Update analyzer - Update to sdk 3.8.0
Support injecting alias parameters
typedef)Nothing published for this version
Nothing published for this version
## Chore - Update Dependencies
Nothing published for this version
Nothing published for this version
Support registering classes that implement multiple interfaces
singleton, factory, lazy_singleton)Remove null assertions from code
When a dart package was added as an import, the name space would be malformed
dart:core would be i_dart:core which is a syntax errorThis is a breaking change because an exception will be thrown if the import string is null
Register classes alphabetically and then by priority
## Enhancements - Sort imports alphabetically
Change import name from an index i0 to the name of the file i_repo
i0 to the name of the file i_repo
Nothing published for this version
Initial Release
Initial Release
Your coding agent can read these notes before it upgrades. Set up the MCP server →