ike18t/ts-mockery

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
# 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))