Skip to content

Releases: AmayaFramework/amaya-di

2.2.0

06 Oct 10:07
Compare
Choose a tag to compare
  • Add missing methods to ManualProviderBuilder
  • Rename Repository to ServiceRepository
  • Rename Builders to ProviderBuilders
  • Small code reformat

2.1.1

30 Aug 21:07
Compare
Choose a tag to compare
  • Added to BytecodeStubFactory the ability to unpack primitives

2.1.0

30 Aug 14:39
Compare
Choose a tag to compare
  • Add ability to change type processing for ReflectionSchemeFactory
  • Add method to ServiceProviderBuilder for easy addition of instances
  • Make ReflectionTypeProcessor non-final
  • Improve exception messages
  • Change ServiceProvider#instantiate with #get, old #get methods were removed

2.0.0

06 May 13:02
Compare
Choose a tag to compare
  • Replace Artifact with custom Type implementations
  • Use jtype for interaction with generic types
  • Clean up code
  • Add more specified functional interfaces

1.3.1

09 Mar 20:24
Compare
Choose a tag to compare

Artifact

Maven

Notes

  • Reduce jar size
  • Fill manifest file in jar
  • Add getAll and getRepository methods

1.3.0

21 Feb 18:38
Compare
Choose a tag to compare

Artifact

Maven

Notes

  • Many minor bugs have been fixed
  • Added a new utility class Builders, which simplifies the creation of implementations of builders
  • Added ManualProviderBuilder
  • Improved tests

1.2.2

21 Feb 12:11
Compare
Choose a tag to compare

Artifact

Maven

Notes

  • Fixed a bug where the builder did not reset the status after throwing an exception

1.2.1

13 Feb 12:44
Compare
Choose a tag to compare

Artifact

Maven

Notes

  • Clean up code
  • Improve builder performance
  • Add missing javadocs
  • Add missing null checks

1.2.0

10 Feb 16:47
Compare
Choose a tag to compare

Artifact

Maven

Notes

  • The structure has been redesigned from scratch
  • The framework has been updated to 11+ jdk
  • The README has been rewritten
  • Benchmarks have been added
  • New tests have been added