Skip to content
This repository was archived by the owner on Apr 16, 2025. It is now read-only.

0.2.0-STABLE

Compare
Choose a tag to compare
@CrissNamon CrissNamon released this 31 Oct 12:32
· 55 commits to main since this release
7a05c42
  • Made basic implementations thread safe

    Some methods of basic implementations are synchronized now, classes use concurrent collections

  • BasicDIContainer can inject beans through interfaces
  • BasicDIContainer sees circular dependencies
  • Beans name to inject can be specified with Qualifier annotation
  • getBean(Class) throws BeanConflictException if there are more than one bean found of given Class
  • Add BasicComponentManager to control DIContainer, Game, ProxyCreator and Logger instances
  • ProxyCreator can properly use Autofill constructors
  • BasicComponentCreator now has isHandlesEnabled(boolean) method to specify if MethodHandle apis are supported (useful with Android SDK)
  • Other fixes and improvements

Full Changelog: 0.1.3-STABLE...main