Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-10-09 | refactor!: reorganize DI containers | HampusM | |
BREAKING CHANGE: DIContainer, AsyncDIContainer & the binding structs have been relocated | |||
2022-09-17 | refactor!: make async DI container be used inside of a Arc | HampusM | |
BREAKING CHANGE: The async DI container is to be used inside of a Arc & it also no longer implements Default | |||
2022-08-29 | feat: implement async functionality | HampusM | |
2022-08-28 | style: add rustfmt config options | HampusM | |
2022-08-27 | feat: implement named bindings | HampusM | |
2022-08-22 | refactor!: move specifying binding scope to a binding scope configurator | HampusM | |
BREAKING CHANGE: Specifying the scope of a DI container binding is now done with a binding scope configurator | |||
2022-08-21 | refactor!: change errors to be more sane | HampusM | |
BREAKING CHANGE: Major improvements have been made to error types and the error_stack crate is no longer used | |||
2022-08-21 | feat!: prevent binding the same interface more than once | HampusM | |
BREAKING CHANGE: The 'to' and 'to_factory' methods of BindingBuilder now return 'Result' | |||
2022-07-31 | refactor: tidy up DI container internals | HampusM | |