dime 0.7.0
dime: ^0.7.0 copied to clipboard
Dime is Dependency getion for Dart, allows to define modules with signle/creator inejction factories, allows String tagging and simple Scope tree.
0.7.0 Build refresh with dart <4 and removing fimber as depedency #
0.6.0 Full nullsafety sound added dart 2.12+ ready for flutter 3. #
0.4.0 Small async fetch #
- added method
dimeGetAsyncwhich wraps type of Future casting.
0.3.5 Scopes updates #
dimeOpenScopewill check if scope was created and return it.- Scope
getScopemethod added to fetch child scope by name.
0.3.4 Fix for Single by tag injection #
- Bug fix for single by tag module injection.
0.3.3 Upgrade Fimber version #
- Upgrades Fimber version to not depend on
dart:io
0.3.1 Dime scopes updates #
- added scopes usages
- minor updates for dependency
0.3.0 Dime static change #
- refactored to use static methods as
dime*notDime.static class Dime.still available via deprecated API notation- changed name from
injecttogetto better match name to function of the method injectstill available via deprecated API notation- Code styles updates based on effective-dart lint rules.
- Adding global scope property - to be used with Dime Flutter package (in development)
0.2.0 Bug fix #
- added same module getion visible to next getions
0.1.1 Scopes updates #
- allow override module's instances for a types.
- Unit tests update
0.1.0 initial release #
- Dependency getion with global scope.
- get with modules and sub-scopes's modules.
- Support for modules and scopes.
- Creator types, on demand getion
- Ability to add singletons and singleton of same type per tag.
- Closable types will be properly disposed when closing scopes