v0.4.0
Changed
- Breaking: remove
Clock
,Console
, andEventDispatcher
built-in integrations (#337) (@Blacksmoke16) - Breaking: major internal refactor (#337, #378) (@Blacksmoke16)
- Breaking: replace
ADI.auto_configure
with ADI::Autoconfigure (#387) (@Blacksmoke16) - Breaking: replace
alias
ADI::Register
field with ADI::AsAlias (#389) (@Blacksmoke16) - Integrate website into monorepo (#365) (@Blacksmoke16)
Added
- Add ability to easily extend/customize the container (#337, #348, #371, #372, #373, #374, #377, #379, #382, #383) (@Blacksmoke16)
- Add ability to define method calls that should be made during service instantiation (#384) (@Blacksmoke16)
- Add new ADI::AutoconfigureTag and ADI::TaggedIterator to make working with tagged services easier (#387) (@Blacksmoke16)
- Add
ADI.configuration_annotation
toAthena::DependencyInjection
fromAthena::Config
(#392) (@Blacksmoke16)