- [Enhancement] replace 6to5 with babel
- [Documentation] fix typo in ES6 Examples
- [Bugfix] Singleton behaviour wasn't working at all. Fixes #10
- [Refactor] ES6 syntactic sugar
- [Enhancement] upgrade 6to5 to v3
- [Feature] expose BasicProvider class. See ES6 examples directory.
- [Documentation] added
EcmaScript 6
examples.
- Updated documentation
- ES6 code improvements (internal)
Little improvement in documentation.
Added missing documentation for 'tags' feature. Fixed a few typos in README.
- Added a new feature to tag resources. See this.
- Improved the internal container storage
Removed useless dependencies and improved the build process.
- Fixed an error in documentation
- Removed and old and useless file
- Fixed a few typos
Super awesome new version! I can't really list all changes since 1.0.0-alpha.2, so you should check the README.md file for yourself :)
Features:
- Support for JSON parameters. Ie: %a.b.c% -> {a: {b: {c: 'value'} } }
- Added "build" option. This allows to specify a different builder method. Ie: {..., "build": { "listen": ["@express.app"] } }
- Added "build_as" for "calls". This allows to put the execution of the called method as another service inside the container.
Documentation:
- Added doc index, chapters and how-to's.
Features:
- Full dependency injection container.
- Service schemas can be set via constructor or setters, in JSON format.
- Support for common parameters, shared between all services hosted on the container.
- Service definitions can be references loaded inside the container.
- Triggers to execute service methods, useful for setter injection or quick configuration.
- And again, all of this features can be handled on a simple json schema.
Documentation:
- Added docs and refereces for dependency injection. (pending)
ToDos:
- See "todo.md"
Features:
- Method for adding modules
Features:
- Added support for parameters on module paths