app-container
Version:
asynchronous IoC container for node.js applications
219 lines (93 loc) • 6.49 kB
Markdown
# Changelog
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
### [1.1.2](https://github.com/cludden/app-container/compare/v1.1.1...v1.1.2) (2019-05-30)
### Bug Fixes
* **security:** updates dependencies ([1e1d836](https://github.com/cludden/app-container/commit/1e1d836))
* minor linting fixes ([9ad2e48](https://github.com/cludden/app-container/commit/9ad2e48))
<a name="1.1.1"></a>
## [1.1.1](https://github.com/cludden/app-container/compare/v1.1.0...v1.1.1) (2018-05-08)
### Bug Fixes
* fixes `Unknown Component` error that occurred when loading multiple plugins where one or more have no matches ([157812b](https://github.com/cludden/app-container/commit/157812b)), closes [#9](https://github.com/cludden/app-container/issues/9)
<a name="1.1.0"></a>
# [1.1.0](https://github.com/cludden/app-container/compare/v1.1.0-beta.0...v1.1.0) (2018-04-03)
<a name="1.1.0-beta.0"></a>
# [1.1.0-beta.0](https://github.com/cludden/app-container/compare/v1.0.0...v1.1.0-beta.0) (2018-03-03)
### Features
* **plugins:** adds `container!` plugin to support dynamic component and container behavior at runtime ([ba8fcaa](https://github.com/cludden/app-container/commit/ba8fcaa))
* overloads `register` method to support both `register(mod, name, options)` and `register(mod, options)` call signatures ([e8d29ba](https://github.com/cludden/app-container/commit/e8d29ba))
<a name="1.0.0"></a>
# [1.0.0](https://github.com/cludden/app-container/compare/v1.0.0-beta.0...v1.0.0) (2017-11-03)
<a name="1.0.0-beta.0"></a>
# [1.0.0-beta.0](https://github.com/cludden/app-container/compare/v0.4.8...v1.0.0-beta.0) (2017-10-18)
### Bug Fixes
* adds security check using nsp ([86d6177](https://github.com/cludden/app-container/commit/86d6177))
* updates docker & compose files to allow for testing in docker environment ([bb4632a](https://github.com/cludden/app-container/commit/bb4632a))
### Features
* adds `register` method to container for manually registering components ([36463c0](https://github.com/cludden/app-container/commit/36463c0))
* adds support for single array argument to container#load method ([b90a710](https://github.com/cludden/app-container/commit/b90a710))
* changes glob options to be a direct passthrough to glob ([00e4df7](https://github.com/cludden/app-container/commit/00e4df7))
### BREAKING CHANGES
* removes "dir" requried option to glob
<a name="0.4.8"></a>
## [0.4.8](https://github.com/cludden/app-container/compare/v0.4.7...v0.4.8) (2017-10-11)
### Bug Fixes
* adds .babelrc to .npmignore to prevent dependency conflicts ([2e60118](https://github.com/cludden/app-container/commit/2e60118))
<a name="0.4.7"></a>
## [0.4.7](https://github.com/cludden/app-container/compare/v0.4.6...v0.4.7) (2017-07-05)
### Bug Fixes
* removes `mocha` from dependencies ([d251101](https://github.com/cludden/app-container/commit/d251101))
<a name="0.4.6"></a>
## [0.4.6](https://github.com/cludden/app-container/compare/v0.4.5...v0.4.6) (2017-05-24)
### Bug Fixes
* git mistakes, brain dead ([c4a7590](https://github.com/cludden/app-container/commit/c4a7590))
<a name="0.4.5"></a>
## [0.4.5](https://github.com/cludden/app-container/compare/v0.4.4...v0.4.5) (2017-05-24)
<a name="0.4.4"></a>
## [0.4.4](https://github.com/cludden/app-container/compare/v0.4.3...v0.4.4) (2017-05-24)
### Bug Fixes
* adds registration error to debug info for clarity ([8735f10](https://github.com/cludden/app-container/commit/8735f10))
* support "any!" and "all!" as module requirements ([5a34a33](https://github.com/cludden/app-container/commit/5a34a33))
<a name="0.4.3"></a>
## [0.4.3](https://github.com/cludden/app-container/compare/v0.4.2...v0.4.3) (2017-04-11)
### Bug Fixes
* add debugging info to README ([e9a4ba2](https://github.com/cludden/app-container/commit/e9a4ba2))
* update README.md with additional documentation ([4135e21](https://github.com/cludden/app-container/commit/4135e21))
<a name="0.4.2"></a>
## [0.4.2](https://github.com/cludden/app-container/compare/v0.4.1...v0.4.2) (2017-04-05)
### Bug Fixes
* remove last remaining remnants of legacy declaration style ([a71eb48](https://github.com/cludden/app-container/commit/a71eb48))
<a name="0.4.1"></a>
## [0.4.1](https://github.com/cludden/app-container/compare/v0.4.0...v0.4.1) (2017-04-05)
### Bug Fixes
* ignore modules that lack a namespace definition ([280a9bc](https://github.com/cludden/app-container/commit/280a9bc))
<a name="0.4.0"></a>
# [0.4.0](https://github.com/cludden/app-container/compare/v0.3.2...v0.4.0) (2017-04-05)
### Features
* adds error notification when a component fails to register, removes support for register function ([01d2db3](https://github.com/cludden/app-container/commit/01d2db3))
<a name="0.3.2"></a>
## [0.3.2](https://github.com/cludden/app-container/compare/v0.3.1...v0.3.2) (2017-04-03)
### Bug Fixes
* fix issue with error stacktraces ([bae285b](https://github.com/cludden/app-container/commit/bae285b))
<a name="0.3.1"></a>
## [0.3.1](https://github.com/cludden/app-container/compare/v0.3.0...v0.3.1) (2017-04-03)
### Bug Fixes
* fix issue with nested require declaration ([9d69206](https://github.com/cludden/app-container/commit/9d69206))
<a name="0.3.0"></a>
# [0.3.0](https://github.com/cludden/app-container/compare/v0.2.0...v0.3.0) (2017-04-03)
### Features
* adds `all!` and `any!` plugins with tests ([508be75](https://github.com/cludden/app-container/commit/508be75))
<a name="0.2.0"></a>
# [0.2.0](https://github.com/cludden/app-container/compare/v0.1.1...v0.2.0) (2017-04-02)
### Bug Fixes
* updates README with simple example ([0150770](https://github.com/cludden/app-container/commit/0150770))
### Features
* adds support for namespaced approach ([c9693ca](https://github.com/cludden/app-container/commit/c9693ca))
* adds support for namespaced approach ([2cbb3eb](https://github.com/cludden/app-container/commit/2cbb3eb))
<a name="0.1.1"></a>
## [0.1.1](https://github.com/cludden/app-container/compare/v0.1.0...v0.1.1) (2017-03-31)
### Bug Fixes
* **main:** fix broken main reference in package.json ([c09248b](https://github.com/cludden/app-container/commit/c09248b))
<a name="0.1.0"></a>
# 0.1.0 (2017-03-31)
### Features
* initial api settled and all tests passing ([ea6b0d1](https://github.com/cludden/app-container/commit/ea6b0d1))