PackageTrack
Sign in Get early access

angel_container

A hierarchical DI container, and pluggable backends for reflection.

1.1.0 angel-dart/container

What this package is like to depend on

Last release 7 years ago

no release in 18 months

Release timing varies

gaps range from 8 days to 6 months

Nearly every release is documented

notes for 6 of 6 stable releases

Nothing withdrawn

no release was ever pulled

8 years old

19 releases · first in 2018

0 releases in the last 12 months

see the full history below

Release timeline

19 releases · Aug 2018 to Oct 2019
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 19
  1. 1.1.0 12 Oct 2019
    Release notes
    • pedantic lints.
    • Add ThrowingReflector, which throws on all operations.
    • EmptyReflector uses Object instead of dynamic as its returned type, as the dynamic type is (apparently?) no longer a valid constant value.
    • registerSingleton now returns the provided object.
    • registerFactory and registerLazySingleton now return the provided function f.
    Open source →
  2. 1.0.4 17 Apr 2019
    Release notes
    • Slight patch to prevent annoying segfault.
    Open source →
  3. 1.0.3 17 Apr 2019
    Release notes
    • Added Future support to Reflector.
    Open source →
  4. 1.0.2 17 Apr 2019
    Release notes
    • Added makeAsync<T>.
    Open source →
  5. 1.0.1 10 Apr 2019
    Release notes
    • Added hasNamed.
    Open source →
  6. 1.0.0 30 Nov 2018
    Release notes
    • Removed @GenerateReflector.
    Open source →
  7. 1.0.0-alpha.12 08 Nov 2018 pre-release
    Release notes
    • StaticReflector now defaults to empty arguments.
    Open source →
  8. 1.0.0-alpha.11 08 Nov 2018 pre-release
    Release notes
    • Added StaticReflector.
    Open source →
  9. 1.0.0-alpha.10 22 Oct 2018 pre-release
    Release notes
    • Added Container.registerLazySingleton<T>.
    • Added named singleton support.
    Open source →
  10. 1.0.0-alpha.9 26 Aug 2018 pre-release
    Release notes
    • Added Container.has<T>.
    Open source →
  11. 1.0.0-alpha.8 21 Aug 2018 pre-release
    Release notes
    • Fixed a bug where _ReflectedTypeInstance.isAssignableTo always failed.
    • Added @GenerateReflector annotation.
    Open source →
  12. 1.0.0-alpha.7 21 Aug 2018 pre-release
    Release notes
    • Add EmptyReflector.
    • ReflectedType.newInstance now returns a ReflectedInstance.
    • Moved ReflectedInstance.invoke to ReflectedFunction.invoke.
    Open source →
  13. 1.0.0-alpha.6 21 Aug 2018 pre-release
    Release notes
    • Add getField to ReflectedInstance.
    Open source →
  14. 1.0.0-alpha.5 21 Aug 2018 pre-release
    Release notes
    • Remove concrete type from ReflectedTypeParameter.
    Open source →
  15. 1.0.0-alpha.4 21 Aug 2018 pre-release
    Release notes
    • Safely handle void return types of methods.
    Open source →
  16. 1.0.0-alpha.3 21 Aug 2018 pre-release
    Release notes
    • Reflecting void in MirrorsReflector now forwards to dynamic.
    Open source →
  17. 1.0.0-alpha.2 21 Aug 2018 pre-release
    Release notes
    • Added ReflectedInstance.reflectee.
    Open source →
  18. 1.0.0-alpha.1 20 Aug 2018 pre-release
    Release notes
    • Allow omission of the first argument of Container.make, to use a generic type argument instead.
    • singleton -> registerSingleton
    • Add createChild, and support hierarchical containers.
    Open source →
  19. 1.0.0-alpha 17 Aug 2018 pre-release

    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