You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#157 - Support @Factory with method return types including generic wildard <?> and generic types bug #155 - Add built-in @TestScope #154 - Bump jakarka.inject-api that include module-info #153 - Bug - Allow a custom scope "singleton" to also have @Singleton bug
#143 - Idea: generate a custom constructor on a module class refactor #142 - Idea: automatically tag parameters with @Named based on source code names enhancement
This release adds "custom scopes" as a replacement for "request scope". It also removes ApplicationScope with the replacement to just use BeanScope. This simplifies things and drops the conceptual weight of avaje-inject which should be a good thing. If you have any issues upgrading your apps to 6.5 please ask / create a ticket. Thanks.
Issues:
#139 - Support types implementing interfaces with parameter type T etc (currently produces compile error) #138 - Support for generic interface types for registration and external dependencies #137 - Improve warning logged when @singleton generated with no default module #135 - With concrete superclass with interfaces, the interfaces are not registered #134 - Refactor scopes - Removes ApplicationScope & RequestScope in favour of "custom scopes" #128 - Unnecessary compiler warning on every build #127 - listByAnnotation() does not work on request scope #125 - No way to enumerate every object in the scope #124 - list() doesn't seem to work for request scopes
These changes were all part of the 6.5.RC releases
#138 - Support for generic interface types for registration and external dependencies #137 - Improve warning logged when @singleton generated with no default module