Breaking changes
- redesign API once again -
Container
is overused and so renaming it back toInjector
- additional type exports
- readme updates
- type improvements, additional exports
- move tslib to be dependency instead of peerDependency
- improve readme
- fix bug
Breaking changes
- complete api redesign, focusing on making it smaller and more expressive
- better error message when having cyclic dependencies
- additional check to prevent using container from factory function(preventing infinite recursion from happening)
- better TypeScript support
- migrate to typescript
- drop old nodejs versions support (below 8)
- migrate to babel 7
- migrate to babel 6
- allow services to be defined only in child injector
- improve debuggability by showing service names in error logs
- additional examples in readme
- ci configuration
- code coverage report
- stop using karma, instead use jasmine directly
- better readme
- fixed npm ignore
- First version published to npm.