
1.8.6 / 2020-04-07
==================

  * fix: dfs circular bug
  * fix dfs circular bug
  * docs: fix wrong word (#41)

1.8.5 / 2020-03-12
==================

  * fix: Merge pull request #40 from midwayjs/fix_circular_bug
  * fix curcular problem bug

1.8.4 / 2020-01-16
==================

  * Fix request context (#39)
  * 修复request context 下的循环依赖问题
  * modified

1.8.3 / 2020-01-16
==================

  * fix: fix bug (#38)
  * fix bug

1.8.2 / 2020-01-16
==================

  * fix circular bug and fun bug (#37)
  * modified
  * modified readme
  * modified tsconfig.json
  * remove code
  * fix circular bug and fun bug

1.8.1 / 2019-12-20
==================

  * remove singleton ready init (#36)
  * remove singleton ready init

1.8.0 / 2019-12-16
==================

  * 解决循环引用问题以及提升测试覆盖率 (#33)
  * remove 8
  * add 12 and remove 9
  * cnpm -> npm
  * fix test case
  * add co dep
  * modified
  * modified test case
  * add test case
  * refactor singleton init mode
  * add test case
  * add circular dependency support
  * 循环依赖性处理

1.7.7 / 2019-10-08
==================

  * fix: revert co module (#34)
  * fix: revert co module
  * docs: fix returnType of contextHandler (#32)
  * docs: fix returnType of contextHandler

1.7.6 / 2019-08-30
==================

  * Same as v1.7.4 version

1.7.4 / 2019-08-22
==================

  * fix bug (#31)
  * fix bug

1.7.3 / 2019-08-22
==================

  * Merge pull request #30 from midwayjs/refactor_for_performance
  * 性能优化

1.7.2 / 2019-08-22
==================

  * Merge pull request #29 from midwayjs/performance
  * remove co
  * 优化性能
  * modified

1.7.1 / 2019-08-21
==================

  * Merge pull request #28 from midwayjs/performace_improve
  * add benchmark build
  * modified benchmark
  * 优化性能

1.7.0 / 2019-08-20
==================

  * Merge pull request #27 from midwayjs/singleton_lock
  * add getAsync singleton lock

1.6.1 / 2019-08-02
==================

  * Release 1.6.1
  * Merge pull request #26 from midwayjs/optimizing
  * test: fix test
  * refactor: optimal performance

1.6.0 / 2019-07-30
==================

  * refactor: remove graphviz (#25)
  * chore: remove test

1.5.2 / 2019-07-04
==================

  * Refactor xml (#24)
  * refactor lodash dependency (#23)
  * refactor to xmldom
  * refactor lodash dependency

1.5.1 / 2019-06-14
==================

  * fix: Cannot redefine property: _req_ctx (#21)
  * fix: Cannot redefine property: _req_ctx

1.5.0 / 2019-06-13
==================

  * Merge pull request #19 from midwayjs/add_ctx_to_obj
  * refactor: bind ctx to obj
  * Fix typo in guide.md (#17)
  * Make code runable in README.md
  * Fix code in guide.md
  * Update guide.md

1.4.2 / 2019-03-07
==================

  * Merge pull request #13 from midwayjs/ignore_constructor_equal_null
  * fix: ignore object not include constructor
  * fix: ignore object not include constructor
  * fix: ignore object not include constructor

1.4.1 / 2019-03-05
==================

  * Merge pull request #12 from midwayjs/fix_request_scope
  * fix: add code for get object
  * fix: fix get same object from same request scope container

1.4.0 / 2019-03-04
==================

  * Merge pull request #11 from midwayjs/support_property
  * chore: remove protected
  * refactor: clean midway dep and add get definition method
  * refactor: change metaData to metadata
  * refactor: change metaData to metadata
  * refactor: support property get/set method

1.3.2 / 2019-03-01
==================

  * Merge pull request #10 from midwayjs/add_get_id
  * refactor: change method name to getProviderId
  * test: add test case
  * refactor: add get provide id method

1.3.1 / 2019-02-25
==================

  * Merge pull request #9 from midwayjs/remove_format
  * chore: try cnpm
  * refactor: add attach method
  * test: add test case
  * chore: remove data format in save metadata to class

1.3.0 / 2019-02-25
==================

  * Merge pull request #7 from midwayjs/fix_notfound_exception
  * Merge branch 'master' into fix_notfound_exception
  * Merge pull request #8 from midwayjs/export_manager
  * modified: toJSON any to object
  * modified: any to object
  * chore: export decorator manager
  * modified: change path
  * merge
  * merge
  * Merge pull request #6 from siqiwith/fix/refine-type
  * fix: remove extra semicolon
  * fix: tslint error
  * modified: change scope implement
  * fix: refine type declaration
  * Merge pull request #4 from midwayjs/fix_doc
  * fix: fix doc link
  * fix: https://github.com/webpack/webpack/issues/8656,https://github.com/vuejs/vue-cli/issues/3341
  * chore: revert cov
  * chore: add key
  * chore: add echo
  * chore: test ghpages
  * Merge pull request #3 from midwayjs/add_page
  * refactor: add deploy key
  * refactor: add injection main page
  * modified: error factory message change

1.2.0 / 2019-02-12
==================

  * Merge pull request #2 from midwayjs/add_manager
  * chore: remove only
  * test: add test for decoratorManager
  * fix: fix test
  * feat: add decoratorManager
  * refactor: to camel case

1.1.1 / 2019-01-30
==================

  * Merge pull request #1 from midwayjs/fix_lint
  * fix: clean travis
  * fix: test case extend module
  * fix: remove bootstrap step
  * fix: fix lint for src code
  * fix: fix lint command
  * feat: transform code from midway


# Change Log

All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [1.1.0](https://github.com/midwayjs/midway/compare/v1.0.5...v1.1.0) (2019-01-23)

**Note:** Version bump only for package injection





## [1.0.2](https://github.com/midwayjs/midway/compare/v1.0.1...v1.0.2) (2018-12-26)

**Note:** Version bump only for package injection





## [1.0.1](https://github.com/midwayjs/midway/compare/v1.0.0...v1.0.1) (2018-12-23)

**Note:** Version bump only for package injection





# [0.7.0](https://github.com/midwayjs/midway/compare/v0.6.5...v0.7.0) (2018-12-09)


### Bug Fixes

* Boolean type resolution error in xml ([b3a35e4](https://github.com/midwayjs/midway/commit/b3a35e4))





## [0.6.5](https://github.com/midwayjs/midway/compare/v0.6.4...v0.6.5) (2018-11-27)

**Note:** Version bump only for package injection





## [0.6.4](https://github.com/midwayjs/midway/compare/v0.6.3...v0.6.4) (2018-11-21)

**Note:** Version bump only for package injection





## [0.6.3](https://github.com/midwayjs/midway/compare/v0.6.2...v0.6.3) (2018-11-20)

**Note:** Version bump only for package injection





## [0.6.2](https://github.com/midwayjs/midway/compare/v0.6.1...v0.6.2) (2018-11-20)


### Bug Fixes

* not only inject properties that declared on the property ([b1fe4e2](https://github.com/midwayjs/midway/commit/b1fe4e2))





# [0.6.0](https://github.com/midwayjs/midway/compare/v0.4.7...v0.6.0) (2018-11-15)

**Note:** Version bump only for package injection






# [0.5.0](https://github.com/midwayjs/midway/compare/v0.4.5...v0.5.0) (2018-11-15)

**Note:** Version bump only for package injection


## [0.4.6](https://github.com/midwayjs/midway/compare/v0.4.5...v0.4.6) (2018-11-14)


### Bug Fixes

* fix dep map generator err in constructor inject ([9d7abe6](https://github.com/midwayjs/midway/commit/9d7abe6))
* fix set app use defineProperty ([d94d5e9](https://github.com/midwayjs/midway/commit/d94d5e9))



## [0.4.5](https://github.com/midwayjs/midway/compare/v0.4.4...v0.4.5) (2018-11-05)


### Bug Fixes

* fix app.root ([33d730c](https://github.com/midwayjs/midway/commit/33d730c))





<a name="0.4.1"></a>
## [0.4.1](https://github.com/midwayjs/midway/compare/v0.4.0...v0.4.1) (2018-09-28)




**Note:** Version bump only for package injection

<a name="0.3.8"></a>
## [0.3.8](https://github.com/midwayjs/midway/compare/v0.3.7...v0.3.8) (2018-09-25)




**Note:** Version bump only for package injection

<a name="0.3.2"></a>
## [0.3.2](https://github.com/midwayjs/midway/compare/v0.3.1...v0.3.2) (2018-08-30)




**Note:** Version bump only for package injection

<a name="0.3.1"></a>
## [0.3.1](https://github.com/midwayjs/midway/compare/v0.3.0...v0.3.1) (2018-08-30)




**Note:** Version bump only for package injection

<a name="0.3.0"></a>
# [0.3.0](https://github.com/midwayjs/midway/compare/v0.2.10...v0.3.0) (2018-08-29)


### Features

* add request scope for injection ([50782ed](https://github.com/midwayjs/midway/commit/50782ed))




<a name="0.2.10"></a>
## [0.2.10](https://github.com/midwayjs/midway/compare/v0.2.9...v0.2.10) (2018-08-20)

**Note:** Version bump only for package injection





<a name="0.2.7"></a>
## [0.2.7](https://github.com/midwayjs/midway/compare/v0.2.6...v0.2.7) (2018-08-10)


### Bug Fixes

* bind method definition missing ([79685db](https://github.com/midwayjs/midway/commit/79685db))





<a name="0.2.4"></a>
## [0.2.4](https://github.com/midwayjs/midway/compare/v0.2.3...v0.2.4) (2018-08-06)




**Note:** Version bump only for package injection

<a name="0.2.3"></a>
## [0.2.3](https://github.com/midwayjs/midway/compare/v0.2.2...v0.2.3) (2018-08-03)


### Bug Fixes

* remove nyc config ([58f99de](https://github.com/midwayjs/midway/commit/58f99de))




<a name="0.2.2"></a>
## [0.2.2](https://github.com/midwayjs/midway/compare/v0.2.1...v0.2.2) (2018-08-03)


### Bug Fixes

* source map include local path ([a8acb01](https://github.com/midwayjs/midway/commit/a8acb01))




<a name="0.2.1"></a>
## [0.2.1](https://github.com/midwayjs/midway/compare/v0.2.0...v0.2.1) (2018-08-03)




**Note:** Version bump only for package injection

<a name="0.2.0"></a>
# [0.2.0](https://github.com/midwayjs/midway/compare/v0.1.6...v0.2.0) (2018-08-01)




**Note:** Version bump only for package injection

<a name="0.1.6"></a>
## [0.1.6](https://github.com/midwayjs/midway/compare/v0.1.5...v0.1.6) (2018-07-30)




**Note:** Version bump only for package injection

<a name="0.2.0-alpha.1663751b"></a>
# [0.2.0-alpha.1663751b](https://github.com/midwayjs/midway/compare/v0.1.5...v0.2.0-alpha.1663751b) (2018-07-30)




**Note:** Version bump only for package injection

<a name="0.1.5"></a>
## [0.1.5](https://github.com/midwayjs/midway/compare/v0.1.4...v0.1.5) (2018-07-30)




**Note:** Version bump only for package injection

<a name="0.1.4"></a>
## [0.1.4](https://github.com/midwayjs/midway/compare/v0.1.3...v0.1.4) (2018-07-30)




**Note:** Version bump only for package injection
