Skip to content

Releases: avaje/avaje-inject

dinject-2.2

23 Jul 05:16
Compare
Choose a tag to compare

Revert breaking change from 2.1

#45 - Move annotations back into io.dinject package (remove separate dinject-annotations module)

dinject-2.1

22 Jul 03:13
Compare
Choose a tag to compare

Breaking changes:

#44 - Breaking change - refactor move annotations into io.dinject.annotation package (@factory etc)
#42 - Breaking change - change getBeans() to return unsorted beans. Add getBeansByPriority() to return beans sorted by priority

Issues:

#41 - Enhancement Support injecting Set (in addition to the existing List)
#43 - Refactor rename BootContext to BeanContextBuilder ... Deprecate BootContext

dinject-1.20-beta2

13 Jul 05:30
Compare
Choose a tag to compare
  • Multi-module release
  • Annotations moved to io.dinject.annotation package

dinject-1.19

13 Jul 00:30
Compare
Choose a tag to compare

#40 - Ignore all lombok annotations (including @DaTa)

dinject-1.18

25 May 01:50
Compare
Choose a tag to compare

Issues:

#38 Support multiple @factory @nAmed beans
#39 Support @factory methods returning void

1.15

10 Dec 04:15
Compare
Choose a tag to compare

#36 - Fix in javalin controller for openAPI generation stack overflow

1.14

05 Dec 07:44
Compare
Choose a tag to compare

ENH: Add SystemContext.getBeanContext() to return the underlying BeanContext #35

1.12

05 Dec 07:45
Compare
Choose a tag to compare

#34 Add dependency for javax.annotation-api ... fix for NoClassDefFoundError: javax/annotation/PostConstruct
#32 List should return in order of @priority (from javax.annotations)

1.11

04 Jul 12:26
Compare
Choose a tag to compare

#31 - Throw useful error when Gradle + IDEA setup issue detected

1.10

25 Jun 11:17
Compare
Choose a tag to compare

#30 - More intuitive multi-module ordering for 'only supplies' modules