CHANGELOG.md
# Change Log
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.
<a name="1.2.0"></a>
# 1.2.0 (2019-08-28)
### Bug Fixes
* ignore lint error ([90b4f3d](https://github.com/ike18t/ts-mockery/commit/90b4f3d))
<a name="1.1.0"></a>
# 1.1.0 (2019-02-03)
### Features
* Mock.all adds ability to mock object with all spies ([74972bc](https://github.com/ike18t/ts-mockery/commit/74972bc))
<a name="1.0.1"></a>
## 1.0.1 (2018-09-07)
### Bug Fixes
* function return objects now expects recursive partials ([95ca19b](https://github.com/ike18t/ts-mockery/commit/95ca19b))
<a name="1.0.0"></a>
# 1.0.0 (2018-08-16)
<a name="1.0.0-rc.9"></a>
# 1.0.0-rc.9 (2018-08-16)
### Features
* throw an error with useful message when there is a range error ([8fac4d7](https://github.com/ike18t/ts-mockery/commit/8fac4d7))
<a name="1.0.0-rc.8"></a>
# 1.0.0-rc.8 (2018-08-15)
### Features
* add from for creating a mock from another object ([8bae092](https://github.com/ike18t/ts-mockery/commit/8bae092))
<a name="1.0.0-rc.7"></a>
# 1.0.0-rc.7 (2018-08-09)
### Features
* add noop helper ([6a116d2](https://github.com/ike18t/ts-mockery/commit/6a116d2))
<a name="1.0.0-rc.6"></a>
# 1.0.0-rc.6 (2018-08-08)
### Bug Fixes
* do not try to Object.keys on null ([b5bca6e](https://github.com/ike18t/ts-mockery/commit/b5bca6e))
<a name="1.0.0-rc.5"></a>
# 1.0.0-rc.5 (2018-08-07)
### Bug Fixes
* (...a: Array<U>) => Partial<ReturnType<T[key]>> | ReturnType<T[key]> ([6fd18e6](https://github.com/ike18t/ts-mockery/commit/6fd18e6))
<a name="1.0.0-rc.4"></a>
# 1.0.0-rc.4 (2018-08-06)
### Bug Fixes
* removed overrides type to fix function type inference ([0fcaef1](https://github.com/ike18t/ts-mockery/commit/0fcaef1))
<a name="1.0.0-rc.3"></a>
# 1.0.0-rc.3 (2018-07-19)
### Bug Fixes
* static method mocking resetiting in Jest ([8c06843](https://github.com/ike18t/ts-mockery/commit/8c06843))
<a name="1.0.0-rc.2"></a>
# 1.0.0-rc.2 (2018-07-19)
### Features
* mock static methods ([c7ffb1f](https://github.com/ike18t/ts-mockery/commit/c7ffb1f))
<a name="1.0.0-rc.1"></a>
# 1.0.0-rc.1 (2018-07-14)
<a name="1.0.0-alpha.1"></a>
# 1.0.0-alpha.1 (2018-07-11)
### Features
* allow partial mocking of function return value ([c569843](https://github.com/ike18t/ts-mockery/commit/c569843))
* export SpyAdapter interface so that you can configure unsupported spy libs ([1a548b2](https://github.com/ike18t/ts-mockery/commit/1a548b2))
* spy on nested object functions ([a760ed9](https://github.com/ike18t/ts-mockery/commit/a760ed9))
<a name="1.0.0-alpha.0"></a>
# 1.0.0-alpha.0 (2018-06-26)
### Bug Fixes
* npm audit fix ([cf43aa6](https://github.com/ike18t/ts-mockery/commit/cf43aa6))
* recursive typing ([150f8db](https://github.com/ike18t/ts-mockery/commit/150f8db))
* typescript 2.9 violations ([4434482](https://github.com/ike18t/ts-mockery/commit/4434482))
### Features
* initial commit again ([476c791](https://github.com/ike18t/ts-mockery/commit/476c791))
<a name="0.1.0"></a>
# 0.1.0 (2018-02-02)
### Bug Fixes
* remove MockItStatic ([9a5b1ce](https://github.com/ike18t/ts-mockery/commit/9a5b1ce))
### Features
* add ability to extend object ([b0a4604](https://github.com/ike18t/ts-mockery/commit/b0a4604))
<a name="1.1.0"></a>
# 1.1.0 (2019-02-03)
### Features
* Mock.all adds ability to mock object with all spies ([74972bc](https://github.com/ike18t/ts-mockery/commit/74972bc))
<a name="1.0.1"></a>
## 1.0.1 (2018-09-07)
### Bug Fixes
* function return objects now expects recursive partials ([95ca19b](https://github.com/ike18t/ts-mockery/commit/95ca19b))
<a name="1.0.0"></a>
# 1.0.0 (2018-08-16)
<a name="1.0.0-rc.9"></a>
# 1.0.0-rc.9 (2018-08-16)
### Features
* throw an error with useful message when there is a range error ([8fac4d7](https://github.com/ike18t/ts-mockery/commit/8fac4d7))
<a name="1.0.0-rc.8"></a>
# 1.0.0-rc.8 (2018-08-15)
### Features
* add from for creating a mock from another object ([8bae092](https://github.com/ike18t/ts-mockery/commit/8bae092))
<a name="1.0.0-rc.7"></a>
# 1.0.0-rc.7 (2018-08-09)
### Features
* add noop helper ([6a116d2](https://github.com/ike18t/ts-mockery/commit/6a116d2))
<a name="1.0.0-rc.6"></a>
# 1.0.0-rc.6 (2018-08-08)
### Bug Fixes
* do not try to Object.keys on null ([b5bca6e](https://github.com/ike18t/ts-mockery/commit/b5bca6e))
<a name="1.0.0-rc.5"></a>
# 1.0.0-rc.5 (2018-08-07)
### Bug Fixes
* (...a: Array<U>) => Partial<ReturnType<T[key]>> | ReturnType<T[key]> ([6fd18e6](https://github.com/ike18t/ts-mockery/commit/6fd18e6))
<a name="1.0.0-rc.4"></a>
# 1.0.0-rc.4 (2018-08-06)
### Bug Fixes
* removed overrides type to fix function type inference ([0fcaef1](https://github.com/ike18t/ts-mockery/commit/0fcaef1))
<a name="1.0.0-rc.3"></a>
# 1.0.0-rc.3 (2018-07-19)
### Bug Fixes
* static method mocking resetiting in Jest ([8c06843](https://github.com/ike18t/ts-mockery/commit/8c06843))
<a name="1.0.0-rc.2"></a>
# 1.0.0-rc.2 (2018-07-19)
### Features
* mock static methods ([c7ffb1f](https://github.com/ike18t/ts-mockery/commit/c7ffb1f))
<a name="1.0.0-rc.1"></a>
# 1.0.0-rc.1 (2018-07-14)
<a name="1.0.0-alpha.1"></a>
# 1.0.0-alpha.1 (2018-07-11)
### Features
* allow partial mocking of function return value ([c569843](https://github.com/ike18t/ts-mockery/commit/c569843))
* export SpyAdapter interface so that you can configure unsupported spy libs ([1a548b2](https://github.com/ike18t/ts-mockery/commit/1a548b2))
* spy on nested object functions ([a760ed9](https://github.com/ike18t/ts-mockery/commit/a760ed9))
<a name="1.0.0-alpha.0"></a>
# 1.0.0-alpha.0 (2018-06-26)
### Bug Fixes
* npm audit fix ([cf43aa6](https://github.com/ike18t/ts-mockery/commit/cf43aa6))
* recursive typing ([150f8db](https://github.com/ike18t/ts-mockery/commit/150f8db))
* typescript 2.9 violations ([4434482](https://github.com/ike18t/ts-mockery/commit/4434482))
### Features
* initial commit again ([476c791](https://github.com/ike18t/ts-mockery/commit/476c791))
<a name="0.1.0"></a>
# 0.1.0 (2018-02-02)
### Bug Fixes
* remove MockItStatic ([9a5b1ce](https://github.com/ike18t/ts-mockery/commit/9a5b1ce))
### Features
* add ability to extend object ([b0a4604](https://github.com/ike18t/ts-mockery/commit/b0a4604))
<a name="1.0.1"></a>
## 1.0.1 (2018-09-07)
### Bug Fixes
* function return objects now expects recursive partials ([95ca19b](https://github.com/ike18t/ts-mockery/commit/95ca19b))
<a name="1.0.0"></a>
# 1.0.0 (2018-08-16)
<a name="1.0.0-rc.9"></a>
# 1.0.0-rc.9 (2018-08-16)
### Features
* throw an error with useful message when there is a range error ([8fac4d7](https://github.com/ike18t/ts-mockery/commit/8fac4d7))
<a name="1.0.0-rc.8"></a>
# 1.0.0-rc.8 (2018-08-15)
### Features
* add from for creating a mock from another object ([8bae092](https://github.com/ike18t/ts-mockery/commit/8bae092))
<a name="1.0.0-rc.7"></a>
# 1.0.0-rc.7 (2018-08-09)
### Features
* add noop helper ([6a116d2](https://github.com/ike18t/ts-mockery/commit/6a116d2))
<a name="1.0.0-rc.6"></a>
# 1.0.0-rc.6 (2018-08-08)
### Bug Fixes
* do not try to Object.keys on null ([b5bca6e](https://github.com/ike18t/ts-mockery/commit/b5bca6e))
<a name="1.0.0-rc.5"></a>
# 1.0.0-rc.5 (2018-08-07)
### Bug Fixes
* (...a: Array<U>) => Partial<ReturnType<T[key]>> | ReturnType<T[key]> ([6fd18e6](https://github.com/ike18t/ts-mockery/commit/6fd18e6))
<a name="1.0.0-rc.4"></a>
# 1.0.0-rc.4 (2018-08-06)
### Bug Fixes
* removed overrides type to fix function type inference ([0fcaef1](https://github.com/ike18t/ts-mockery/commit/0fcaef1))
<a name="1.0.0-rc.3"></a>
# 1.0.0-rc.3 (2018-07-19)
### Bug Fixes
* static method mocking resetiting in Jest ([8c06843](https://github.com/ike18t/ts-mockery/commit/8c06843))
<a name="1.0.0-rc.2"></a>
# 1.0.0-rc.2 (2018-07-19)
### Features
* mock static methods ([c7ffb1f](https://github.com/ike18t/ts-mockery/commit/c7ffb1f))
<a name="1.0.0-rc.1"></a>
# 1.0.0-rc.1 (2018-07-14)
<a name="1.0.0-alpha.1"></a>
# 1.0.0-alpha.1 (2018-07-11)
### Features
* allow partial mocking of function return value ([c569843](https://github.com/ike18t/ts-mockery/commit/c569843))
* export SpyAdapter interface so that you can configure unsupported spy libs ([1a548b2](https://github.com/ike18t/ts-mockery/commit/1a548b2))
* spy on nested object functions ([a760ed9](https://github.com/ike18t/ts-mockery/commit/a760ed9))
<a name="1.0.0-alpha.0"></a>
# 1.0.0-alpha.0 (2018-06-26)
### Bug Fixes
* npm audit fix ([cf43aa6](https://github.com/ike18t/ts-mockery/commit/cf43aa6))
* recursive typing ([150f8db](https://github.com/ike18t/ts-mockery/commit/150f8db))
* typescript 2.9 violations ([4434482](https://github.com/ike18t/ts-mockery/commit/4434482))
### Features
* initial commit again ([476c791](https://github.com/ike18t/ts-mockery/commit/476c791))
<a name="0.1.0"></a>
# 0.1.0 (2018-02-02)
### Bug Fixes
* remove MockItStatic ([9a5b1ce](https://github.com/ike18t/ts-mockery/commit/9a5b1ce))
### Features
* add ability to extend object ([b0a4604](https://github.com/ike18t/ts-mockery/commit/b0a4604))
<a name="1.0.0"></a>
# 1.0.0 (2018-08-16)
<a name="1.0.0-rc.9"></a>
# 1.0.0-rc.9 (2018-08-16)
### Features
* throw an error with useful message when there is a range error ([8fac4d7](https://github.com/ike18t/ts-mockery/commit/8fac4d7))
<a name="1.0.0-rc.8"></a>
# 1.0.0-rc.8 (2018-08-15)
### Features
* add from for creating a mock from another object ([8bae092](https://github.com/ike18t/ts-mockery/commit/8bae092))
<a name="1.0.0-rc.7"></a>
# 1.0.0-rc.7 (2018-08-09)
### Features
* add noop helper ([6a116d2](https://github.com/ike18t/ts-mockery/commit/6a116d2))
<a name="1.0.0-rc.6"></a>
# 1.0.0-rc.6 (2018-08-08)
### Bug Fixes
* do not try to Object.keys on null ([b5bca6e](https://github.com/ike18t/ts-mockery/commit/b5bca6e))
<a name="1.0.0-rc.5"></a>
# 1.0.0-rc.5 (2018-08-07)
### Bug Fixes
* (...a: Array<U>) => Partial<ReturnType<T[key]>> | ReturnType<T[key]> ([6fd18e6](https://github.com/ike18t/ts-mockery/commit/6fd18e6))
<a name="1.0.0-rc.4"></a>
# 1.0.0-rc.4 (2018-08-06)
### Bug Fixes
* removed overrides type to fix function type inference ([0fcaef1](https://github.com/ike18t/ts-mockery/commit/0fcaef1))
<a name="1.0.0-rc.3"></a>
# 1.0.0-rc.3 (2018-07-19)
### Bug Fixes
* static method mocking resetiting in Jest ([8c06843](https://github.com/ike18t/ts-mockery/commit/8c06843))
<a name="1.0.0-rc.2"></a>
# 1.0.0-rc.2 (2018-07-19)
### Features
* mock static methods ([c7ffb1f](https://github.com/ike18t/ts-mockery/commit/c7ffb1f))
<a name="1.0.0-rc.1"></a>
# 1.0.0-rc.1 (2018-07-14)
<a name="1.0.0-alpha.1"></a>
# 1.0.0-alpha.1 (2018-07-11)
### Features
* allow partial mocking of function return value ([c569843](https://github.com/ike18t/ts-mockery/commit/c569843))
* export SpyAdapter interface so that you can configure unsupported spy libs ([1a548b2](https://github.com/ike18t/ts-mockery/commit/1a548b2))
* spy on nested object functions ([a760ed9](https://github.com/ike18t/ts-mockery/commit/a760ed9))
<a name="1.0.0-alpha.0"></a>
# 1.0.0-alpha.0 (2018-06-26)
### Bug Fixes
* npm audit fix ([cf43aa6](https://github.com/ike18t/ts-mockery/commit/cf43aa6))
* recursive typing ([150f8db](https://github.com/ike18t/ts-mockery/commit/150f8db))
* typescript 2.9 violations ([4434482](https://github.com/ike18t/ts-mockery/commit/4434482))
### Features
* initial commit again ([476c791](https://github.com/ike18t/ts-mockery/commit/476c791))
<a name="0.1.0"></a>
# 0.1.0 (2018-02-02)
### Bug Fixes
* remove MockItStatic ([9a5b1ce](https://github.com/ike18t/ts-mockery/commit/9a5b1ce))
### Features
* add ability to extend object ([b0a4604](https://github.com/ike18t/ts-mockery/commit/b0a4604))
<a name="1.0.0-rc.9"></a>
# 1.0.0-rc.9 (2018-08-16)
### Features
* throw an error with useful message when there is a range error ([8fac4d7](https://github.com/ike18t/ts-mockery/commit/8fac4d7))
<a name="1.0.0-rc.8"></a>
# 1.0.0-rc.8 (2018-08-15)
### Features
* add from for creating a mock from another object ([8bae092](https://github.com/ike18t/ts-mockery/commit/8bae092))
<a name="1.0.0-rc.7"></a>
# 1.0.0-rc.7 (2018-08-09)
### Features
* add noop helper ([6a116d2](https://github.com/ike18t/ts-mockery/commit/6a116d2))
<a name="1.0.0-rc.6"></a>
# 1.0.0-rc.6 (2018-08-08)
### Bug Fixes
* do not try to Object.keys on null ([b5bca6e](https://github.com/ike18t/ts-mockery/commit/b5bca6e))
<a name="1.0.0-rc.5"></a>
# 1.0.0-rc.5 (2018-08-07)
### Bug Fixes
* (...a: Array<U>) => Partial<ReturnType<T[key]>> | ReturnType<T[key]> ([6fd18e6](https://github.com/ike18t/ts-mockery/commit/6fd18e6))
<a name="1.0.0-rc.4"></a>
# 1.0.0-rc.4 (2018-08-06)
### Bug Fixes
* removed overrides type to fix function type inference ([0fcaef1](https://github.com/ike18t/ts-mockery/commit/0fcaef1))
<a name="1.0.0-rc.3"></a>
# 1.0.0-rc.3 (2018-07-19)
### Bug Fixes
* static method mocking resetiting in Jest ([8c06843](https://github.com/ike18t/ts-mockery/commit/8c06843))
<a name="1.0.0-rc.2"></a>
# 1.0.0-rc.2 (2018-07-19)
### Features
* mock static methods ([c7ffb1f](https://github.com/ike18t/ts-mockery/commit/c7ffb1f))
<a name="1.0.0-rc.1"></a>
# 1.0.0-rc.1 (2018-07-14)
<a name="1.0.0-alpha.1"></a>
# 1.0.0-alpha.1 (2018-07-11)
### Features
* allow partial mocking of function return value ([c569843](https://github.com/ike18t/ts-mockery/commit/c569843))
* export SpyAdapter interface so that you can configure unsupported spy libs ([1a548b2](https://github.com/ike18t/ts-mockery/commit/1a548b2))
* spy on nested object functions ([a760ed9](https://github.com/ike18t/ts-mockery/commit/a760ed9))
<a name="1.0.0-alpha.0"></a>
# 1.0.0-alpha.0 (2018-06-26)
### Bug Fixes
* npm audit fix ([cf43aa6](https://github.com/ike18t/ts-mockery/commit/cf43aa6))
* recursive typing ([150f8db](https://github.com/ike18t/ts-mockery/commit/150f8db))
* typescript 2.9 violations ([4434482](https://github.com/ike18t/ts-mockery/commit/4434482))
### Features
* initial commit again ([476c791](https://github.com/ike18t/ts-mockery/commit/476c791))
<a name="0.1.0"></a>
# 0.1.0 (2018-02-02)
### Bug Fixes
* remove MockItStatic ([9a5b1ce](https://github.com/ike18t/ts-mockery/commit/9a5b1ce))
### Features
* add ability to extend object ([b0a4604](https://github.com/ike18t/ts-mockery/commit/b0a4604))
<a name="1.0.0-rc.8"></a>
# 1.0.0-rc.8 (2018-08-15)
### Features
* add from for creating a mock from another object ([8bae092](https://github.com/ike18t/ts-mockery/commit/8bae092))
<a name="1.0.0-rc.7"></a>
# 1.0.0-rc.7 (2018-08-09)
### Features
* add noop helper ([6a116d2](https://github.com/ike18t/ts-mockery/commit/6a116d2))
<a name="1.0.0-rc.6"></a>
# 1.0.0-rc.6 (2018-08-08)
### Bug Fixes
* do not try to Object.keys on null ([b5bca6e](https://github.com/ike18t/ts-mockery/commit/b5bca6e))
<a name="1.0.0-rc.5"></a>
# 1.0.0-rc.5 (2018-08-07)
### Bug Fixes
* (...a: Array<U>) => Partial<ReturnType<T[key]>> | ReturnType<T[key]> ([6fd18e6](https://github.com/ike18t/ts-mockery/commit/6fd18e6))
<a name="1.0.0-rc.4"></a>
# 1.0.0-rc.4 (2018-08-06)
### Bug Fixes
* removed overrides type to fix function type inference ([0fcaef1](https://github.com/ike18t/ts-mockery/commit/0fcaef1))
<a name="1.0.0-rc.3"></a>
# 1.0.0-rc.3 (2018-07-19)
### Bug Fixes
* static method mocking resetiting in Jest ([8c06843](https://github.com/ike18t/ts-mockery/commit/8c06843))
<a name="1.0.0-rc.2"></a>
# 1.0.0-rc.2 (2018-07-19)
### Features
* mock static methods ([c7ffb1f](https://github.com/ike18t/ts-mockery/commit/c7ffb1f))
<a name="1.0.0-rc.1"></a>
# 1.0.0-rc.1 (2018-07-14)
<a name="1.0.0-alpha.1"></a>
# 1.0.0-alpha.1 (2018-07-11)
### Features
* allow partial mocking of function return value ([c569843](https://github.com/ike18t/ts-mockery/commit/c569843))
* export SpyAdapter interface so that you can configure unsupported spy libs ([1a548b2](https://github.com/ike18t/ts-mockery/commit/1a548b2))
* spy on nested object functions ([a760ed9](https://github.com/ike18t/ts-mockery/commit/a760ed9))
<a name="1.0.0-alpha.0"></a>
# 1.0.0-alpha.0 (2018-06-26)
### Bug Fixes
* npm audit fix ([cf43aa6](https://github.com/ike18t/ts-mockery/commit/cf43aa6))
* recursive typing ([150f8db](https://github.com/ike18t/ts-mockery/commit/150f8db))
* typescript 2.9 violations ([4434482](https://github.com/ike18t/ts-mockery/commit/4434482))
### Features
* initial commit again ([476c791](https://github.com/ike18t/ts-mockery/commit/476c791))
<a name="0.1.0"></a>
# 0.1.0 (2018-02-02)
### Bug Fixes
* remove MockItStatic ([9a5b1ce](https://github.com/ike18t/ts-mockery/commit/9a5b1ce))
### Features
* add ability to extend object ([b0a4604](https://github.com/ike18t/ts-mockery/commit/b0a4604))
<a name="1.0.0-rc.7"></a>
# 1.0.0-rc.7 (2018-08-09)
### Features
* add noop helper ([6a116d2](https://github.com/ike18t/ts-mockery/commit/6a116d2))
<a name="1.0.0-rc.6"></a>
# 1.0.0-rc.6 (2018-08-08)
### Bug Fixes
* do not try to Object.keys on null ([b5bca6e](https://github.com/ike18t/ts-mockery/commit/b5bca6e))
<a name="1.0.0-rc.5"></a>
# 1.0.0-rc.5 (2018-08-07)
### Bug Fixes
* (...a: Array<U>) => Partial<ReturnType<T[key]>> | ReturnType<T[key]> ([6fd18e6](https://github.com/ike18t/ts-mockery/commit/6fd18e6))
<a name="1.0.0-rc.4"></a>
# 1.0.0-rc.4 (2018-08-06)
### Bug Fixes
* removed overrides type to fix function type inference ([0fcaef1](https://github.com/ike18t/ts-mockery/commit/0fcaef1))
<a name="1.0.0-rc.3"></a>
# 1.0.0-rc.3 (2018-07-19)
### Bug Fixes
* static method mocking resetiting in Jest ([8c06843](https://github.com/ike18t/ts-mockery/commit/8c06843))
<a name="1.0.0-rc.2"></a>
# 1.0.0-rc.2 (2018-07-19)
### Features
* mock static methods ([c7ffb1f](https://github.com/ike18t/ts-mockery/commit/c7ffb1f))
<a name="1.0.0-rc.1"></a>
# 1.0.0-rc.1 (2018-07-14)
<a name="1.0.0-alpha.1"></a>
# 1.0.0-alpha.1 (2018-07-11)
### Features
* allow partial mocking of function return value ([c569843](https://github.com/ike18t/ts-mockery/commit/c569843))
* export SpyAdapter interface so that you can configure unsupported spy libs ([1a548b2](https://github.com/ike18t/ts-mockery/commit/1a548b2))
* spy on nested object functions ([a760ed9](https://github.com/ike18t/ts-mockery/commit/a760ed9))
<a name="1.0.0-alpha.0"></a>
# 1.0.0-alpha.0 (2018-06-26)
### Bug Fixes
* npm audit fix ([cf43aa6](https://github.com/ike18t/ts-mockery/commit/cf43aa6))
* recursive typing ([150f8db](https://github.com/ike18t/ts-mockery/commit/150f8db))
* typescript 2.9 violations ([4434482](https://github.com/ike18t/ts-mockery/commit/4434482))
### Features
* initial commit again ([476c791](https://github.com/ike18t/ts-mockery/commit/476c791))
<a name="0.1.0"></a>
# 0.1.0 (2018-02-02)
### Bug Fixes
* remove MockItStatic ([9a5b1ce](https://github.com/ike18t/ts-mockery/commit/9a5b1ce))
### Features
* add ability to extend object ([b0a4604](https://github.com/ike18t/ts-mockery/commit/b0a4604))
<a name="1.0.0-rc.6"></a>
# 1.0.0-rc.6 (2018-08-08)
### Bug Fixes
* do not try to Object.keys on null ([b5bca6e](https://github.com/ike18t/ts-mockery/commit/b5bca6e))
<a name="1.0.0-rc.5"></a>
# 1.0.0-rc.5 (2018-08-07)
### Bug Fixes
* (...a: Array<U>) => Partial<ReturnType<T[key]>> | ReturnType<T[key]> ([6fd18e6](https://github.com/ike18t/ts-mockery/commit/6fd18e6))
<a name="1.0.0-rc.4"></a>
# 1.0.0-rc.4 (2018-08-06)
### Bug Fixes
* removed overrides type to fix function type inference ([0fcaef1](https://github.com/ike18t/ts-mockery/commit/0fcaef1))
<a name="1.0.0-rc.3"></a>
# 1.0.0-rc.3 (2018-07-19)
### Bug Fixes
* static method mocking resetiting in Jest ([8c06843](https://github.com/ike18t/ts-mockery/commit/8c06843))
<a name="1.0.0-rc.2"></a>
# 1.0.0-rc.2 (2018-07-19)
### Features
* mock static methods ([c7ffb1f](https://github.com/ike18t/ts-mockery/commit/c7ffb1f))
<a name="1.0.0-rc.1"></a>
# 1.0.0-rc.1 (2018-07-14)
<a name="1.0.0-alpha.1"></a>
# 1.0.0-alpha.1 (2018-07-11)
### Features
* allow partial mocking of function return value ([c569843](https://github.com/ike18t/ts-mockery/commit/c569843))
* export SpyAdapter interface so that you can configure unsupported spy libs ([1a548b2](https://github.com/ike18t/ts-mockery/commit/1a548b2))
* spy on nested object functions ([a760ed9](https://github.com/ike18t/ts-mockery/commit/a760ed9))
<a name="1.0.0-alpha.0"></a>
# 1.0.0-alpha.0 (2018-06-26)
### Bug Fixes
* npm audit fix ([cf43aa6](https://github.com/ike18t/ts-mockery/commit/cf43aa6))
* recursive typing ([150f8db](https://github.com/ike18t/ts-mockery/commit/150f8db))
* typescript 2.9 violations ([4434482](https://github.com/ike18t/ts-mockery/commit/4434482))
### Features
* initial commit again ([476c791](https://github.com/ike18t/ts-mockery/commit/476c791))
<a name="0.1.0"></a>
# 0.1.0 (2018-02-02)
### Bug Fixes
* remove MockItStatic ([9a5b1ce](https://github.com/ike18t/ts-mockery/commit/9a5b1ce))
### Features
* add ability to extend object ([b0a4604](https://github.com/ike18t/ts-mockery/commit/b0a4604))
<a name="1.0.0-rc.5"></a>
# 1.0.0-rc.5 (2018-08-07)
### Bug Fixes
* (...a: Array<U>) => Partial<ReturnType<T[key]>> | ReturnType<T[key]> ([6fd18e6](https://github.com/ike18t/ts-mockery/commit/6fd18e6))
<a name="1.0.0-rc.4"></a>
# 1.0.0-rc.4 (2018-08-06)
### Bug Fixes
* removed overrides type to fix function type inference ([0fcaef1](https://github.com/ike18t/ts-mockery/commit/0fcaef1))
<a name="1.0.0-rc.3"></a>
# 1.0.0-rc.3 (2018-07-19)
### Bug Fixes
* static method mocking resetiting in Jest ([8c06843](https://github.com/ike18t/ts-mockery/commit/8c06843))
<a name="1.0.0-rc.2"></a>
# 1.0.0-rc.2 (2018-07-19)
### Features
* mock static methods ([c7ffb1f](https://github.com/ike18t/ts-mockery/commit/c7ffb1f))
<a name="1.0.0-rc.1"></a>
# 1.0.0-rc.1 (2018-07-14)
<a name="1.0.0-alpha.1"></a>
# 1.0.0-alpha.1 (2018-07-11)
### Features
* allow partial mocking of function return value ([c569843](https://github.com/ike18t/ts-mockery/commit/c569843))
* export SpyAdapter interface so that you can configure unsupported spy libs ([1a548b2](https://github.com/ike18t/ts-mockery/commit/1a548b2))
* spy on nested object functions ([a760ed9](https://github.com/ike18t/ts-mockery/commit/a760ed9))
<a name="1.0.0-alpha.0"></a>
# 1.0.0-alpha.0 (2018-06-26)
### Bug Fixes
* npm audit fix ([cf43aa6](https://github.com/ike18t/ts-mockery/commit/cf43aa6))
* recursive typing ([150f8db](https://github.com/ike18t/ts-mockery/commit/150f8db))
* typescript 2.9 violations ([4434482](https://github.com/ike18t/ts-mockery/commit/4434482))
### Features
* initial commit again ([476c791](https://github.com/ike18t/ts-mockery/commit/476c791))
<a name="0.1.0"></a>
# 0.1.0 (2018-02-02)
### Bug Fixes
* remove MockItStatic ([9a5b1ce](https://github.com/ike18t/ts-mockery/commit/9a5b1ce))
### Features
* add ability to extend object ([b0a4604](https://github.com/ike18t/ts-mockery/commit/b0a4604))
<a name="1.0.0-rc.4"></a>
# 1.0.0-rc.4 (2018-08-06)
### Bug Fixes
* removed overrides type to fix function type inference ([0fcaef1](https://github.com/ike18t/ts-mockery/commit/0fcaef1))
<a name="1.0.0-rc.3"></a>
# 1.0.0-rc.3 (2018-07-19)
### Bug Fixes
* static method mocking resetiting in Jest ([8c06843](https://github.com/ike18t/ts-mockery/commit/8c06843))
<a name="1.0.0-rc.2"></a>
# 1.0.0-rc.2 (2018-07-19)
### Features
* mock static methods ([c7ffb1f](https://github.com/ike18t/ts-mockery/commit/c7ffb1f))
<a name="1.0.0-rc.1"></a>
# 1.0.0-rc.1 (2018-07-14)
<a name="1.0.0-alpha.1"></a>
# 1.0.0-alpha.1 (2018-07-11)
### Features
* allow partial mocking of function return value ([c569843](https://github.com/ike18t/ts-mockery/commit/c569843))
* export SpyAdapter interface so that you can configure unsupported spy libs ([1a548b2](https://github.com/ike18t/ts-mockery/commit/1a548b2))
* spy on nested object functions ([a760ed9](https://github.com/ike18t/ts-mockery/commit/a760ed9))
<a name="1.0.0-alpha.0"></a>
# 1.0.0-alpha.0 (2018-06-26)
### Bug Fixes
* npm audit fix ([cf43aa6](https://github.com/ike18t/ts-mockery/commit/cf43aa6))
* recursive typing ([150f8db](https://github.com/ike18t/ts-mockery/commit/150f8db))
* typescript 2.9 violations ([4434482](https://github.com/ike18t/ts-mockery/commit/4434482))
### Features
* initial commit again ([476c791](https://github.com/ike18t/ts-mockery/commit/476c791))
<a name="0.1.0"></a>
# 0.1.0 (2018-02-02)
### Bug Fixes
* remove MockItStatic ([9a5b1ce](https://github.com/ike18t/ts-mockery/commit/9a5b1ce))
### Features
* add ability to extend object ([b0a4604](https://github.com/ike18t/ts-mockery/commit/b0a4604))
<a name="1.0.0-rc.3"></a>
# 1.0.0-rc.3 (2018-07-19)
### Bug Fixes
* static method mocking resetiting in Jest ([8c06843](https://github.com/ike18t/ts-mockery/commit/8c06843))
<a name="1.0.0-rc.2"></a>
# 1.0.0-rc.2 (2018-07-19)
### Features
* mock static methods ([c7ffb1f](https://github.com/ike18t/ts-mockery/commit/c7ffb1f))
<a name="1.0.0-rc.1"></a>
# 1.0.0-rc.1 (2018-07-14)
<a name="1.0.0-alpha.1"></a>
# 1.0.0-alpha.1 (2018-07-11)
### Features
* allow partial mocking of function return value ([c569843](https://github.com/ike18t/ts-mockery/commit/c569843))
* export SpyAdapter interface so that you can configure unsupported spy libs ([1a548b2](https://github.com/ike18t/ts-mockery/commit/1a548b2))
* spy on nested object functions ([a760ed9](https://github.com/ike18t/ts-mockery/commit/a760ed9))
<a name="1.0.0-alpha.0"></a>
# 1.0.0-alpha.0 (2018-06-26)
### Bug Fixes
* npm audit fix ([cf43aa6](https://github.com/ike18t/ts-mockery/commit/cf43aa6))
* recursive typing ([150f8db](https://github.com/ike18t/ts-mockery/commit/150f8db))
* typescript 2.9 violations ([4434482](https://github.com/ike18t/ts-mockery/commit/4434482))
### Features
* initial commit again ([476c791](https://github.com/ike18t/ts-mockery/commit/476c791))
<a name="0.1.0"></a>
# 0.1.0 (2018-02-02)
### Bug Fixes
* remove MockItStatic ([9a5b1ce](https://github.com/ike18t/ts-mockery/commit/9a5b1ce))
### Features
* add ability to extend object ([b0a4604](https://github.com/ike18t/ts-mockery/commit/b0a4604))
<a name="1.0.0-rc.2"></a>
# 1.0.0-rc.2 (2018-07-19)
### Features
* mock static methods ([c7ffb1f](https://github.com/ike18t/ts-mockery/commit/c7ffb1f))
<a name="1.0.0-rc.1"></a>
# 1.0.0-rc.1 (2018-07-14)
<a name="1.0.0-alpha.1"></a>
# 1.0.0-alpha.1 (2018-07-11)
### Features
* allow partial mocking of function return value ([c569843](https://github.com/ike18t/ts-mockery/commit/c569843))
* export SpyAdapter interface so that you can configure unsupported spy libs ([1a548b2](https://github.com/ike18t/ts-mockery/commit/1a548b2))
* spy on nested object functions ([a760ed9](https://github.com/ike18t/ts-mockery/commit/a760ed9))
<a name="1.0.0-alpha.0"></a>
# 1.0.0-alpha.0 (2018-06-26)
### Bug Fixes
* npm audit fix ([cf43aa6](https://github.com/ike18t/ts-mockery/commit/cf43aa6))
* recursive typing ([150f8db](https://github.com/ike18t/ts-mockery/commit/150f8db))
* typescript 2.9 violations ([4434482](https://github.com/ike18t/ts-mockery/commit/4434482))
### Features
* initial commit again ([476c791](https://github.com/ike18t/ts-mockery/commit/476c791))
<a name="0.1.0"></a>
# 0.1.0 (2018-02-02)
### Bug Fixes
* remove MockItStatic ([9a5b1ce](https://github.com/ike18t/ts-mockery/commit/9a5b1ce))
### Features
* add ability to extend object ([b0a4604](https://github.com/ike18t/ts-mockery/commit/b0a4604))
<a name="1.0.0-rc.1"></a>
# 1.0.0-rc.1 (2018-07-14)
<a name="1.0.0-alpha.1"></a>
# 1.0.0-alpha.1 (2018-07-11)
### Features
* allow partial mocking of function return value ([c569843](https://github.com/ike18t/ts-mockery/commit/c569843))
* export SpyAdapter interface so that you can configure unsupported spy libs ([1a548b2](https://github.com/ike18t/ts-mockery/commit/1a548b2))
* spy on nested object functions ([a760ed9](https://github.com/ike18t/ts-mockery/commit/a760ed9))
<a name="1.0.0-alpha.0"></a>
# 1.0.0-alpha.0 (2018-06-26)
### Bug Fixes
* npm audit fix ([cf43aa6](https://github.com/ike18t/ts-mockery/commit/cf43aa6))
* recursive typing ([150f8db](https://github.com/ike18t/ts-mockery/commit/150f8db))
* typescript 2.9 violations ([4434482](https://github.com/ike18t/ts-mockery/commit/4434482))
### Features
* initial commit again ([476c791](https://github.com/ike18t/ts-mockery/commit/476c791))
<a name="0.1.0"></a>
# 0.1.0 (2018-02-02)
### Bug Fixes
* remove MockItStatic ([9a5b1ce](https://github.com/ike18t/ts-mockery/commit/9a5b1ce))
### Features
* add ability to extend object ([b0a4604](https://github.com/ike18t/ts-mockery/commit/b0a4604))
<a name="1.0.0-alpha.1"></a>
# 1.0.0-alpha.1 (2018-07-11)
### Features
* allow partial mocking of function return value ([c569843](https://github.com/ike18t/ts-mockery/commit/c569843))
* export SpyAdapter interface so that you can configure unsupported spy libs ([1a548b2](https://github.com/ike18t/ts-mockery/commit/1a548b2))
* spy on nested object functions ([a760ed9](https://github.com/ike18t/ts-mockery/commit/a760ed9))
<a name="1.0.0-alpha.0"></a>
# 1.0.0-alpha.0 (2018-06-26)
### Bug Fixes
* npm audit fix ([cf43aa6](https://github.com/ike18t/ts-mockery/commit/cf43aa6))
* recursive typing ([150f8db](https://github.com/ike18t/ts-mockery/commit/150f8db))
* typescript 2.9 violations ([4434482](https://github.com/ike18t/ts-mockery/commit/4434482))
### Features
* initial commit again ([476c791](https://github.com/ike18t/ts-mockery/commit/476c791))
<a name="0.1.0"></a>
# 0.1.0 (2018-02-02)
### Bug Fixes
* remove MockItStatic ([9a5b1ce](https://github.com/ike18t/ts-mockery/commit/9a5b1ce))
### Features
* add ability to extend object ([b0a4604](https://github.com/ike18t/ts-mockery/commit/b0a4604))
<a name="1.0.0-alpha.0"></a>
# 1.0.0-alpha.0 (2018-06-26)
### Bug Fixes
* npm audit fix ([cf43aa6](https://github.com/ike18t/ts-mockery/commit/cf43aa6))
* recursive typing ([150f8db](https://github.com/ike18t/ts-mockery/commit/150f8db))
* remove MockItStatic ([9a5b1ce](https://github.com/ike18t/ts-mockery/commit/9a5b1ce))
* typescript 2.9 violations ([4434482](https://github.com/ike18t/ts-mockery/commit/4434482))
### Features
* add ability to extend object ([b0a4604](https://github.com/ike18t/ts-mockery/commit/b0a4604))
* initial commit again ([476c791](https://github.com/ike18t/ts-mockery/commit/476c791))