0.4.0
·
83 commits
to master
since this release
Changes
- The API has been redesigned:
- Kotlin support has been added. (Java support is still present and will be in the future.)
- Beans are defined in a declarative style with the
DeclarativeBeanConfiguration
now.
- The way dependencies between beans are resolved has been redesigned:
- There is no need (and no possibility) to declare the dependencies of a
BeanConfiguration
explicitly. - Instead dependecies are resolved on the fly when needed based on the information which beans can be produced.
- There is no need (and no possibility) to declare the dependencies of a
- There are different functions to look up optional and mandatory beans now.
BeanPostProcesseor
s are auto-detected by theBeanRegistry
now.
Bugfixes
- Added missing runtime-dependencies to published pom.xml.
Dependency Updates
- Update kotlin to 1.3.72.
Internal Changes
- Updated build-system to jdk11.
- Updated some test-dependencies.