Skip to content

Releases: cookingfox/chefling-di-java

v7.1.1

01 Feb 11:00
Compare
Choose a tag to compare
  • Makes CheflingConfigSet varargs constructor use #addConfig().
  • Adds CheflingConfigSet example to README.

v7.1.0

01 Feb 10:36
Compare
Choose a tag to compare

Introduces CheflingConfigCollection and CheflingConfigSet implementation.

7.0.0

28 Jul 07:04
Compare
Choose a tag to compare
  • Introduces CheflingContainerListener with methods for hooking into the configuration and
    disposal phases of the container.
  • Renames CheflingContainer#resetContainer() to CheflingContainer#disposeContainer() to better
    indicate the effect of the operation.
  • Renames Chefling#builder() to Chefling#createBuilder().
  • CheflingContainer#disposeContainer() also clears container children and parent references.
  • Adds Chefling#validateBuilderAndContainer() helper method for validating the complete container
    flow, from builder configuration to container disposal.

First implementation of child container support

12 Jun 11:50
Compare
Choose a tag to compare

First implementation of child container support

Adds null checks for `ContainerInterface` methods

30 Apr 10:29
Compare
Choose a tag to compare

Adds null checks for ContainerInterface methods

Improves error message when a class has no resolvable constructors

29 Apr 09:12
Compare
Choose a tag to compare

Improves error message when a class has no resolvable constructors..

Allows mapping a type to another type

28 Apr 09:11
Compare
Choose a tag to compare

Allows mapping a type to another type

Major release with new features

22 Apr 12:40
Compare
Choose a tag to compare

Major release with new features

Changes default behaviour of `set` method

16 Apr 15:10
Compare
Choose a tag to compare

Changes default behaviour of set method: when attempting to replace a stored instance, an exception will be thrown. An additional replace parameter allows the user to replace the stored instance without error.

Introduces Container.getDefault()

16 Apr 07:11
Compare
Choose a tag to compare

Introduces Container.getDefault()