ts-snippet
Version:
A TypeScript snippet testing library for any test framework
109 lines (63 loc) • 4.04 kB
Markdown
<a name="5.0.2"></a>
## [5.0.2](https://github.com/cartant/ts-snippet/compare/v5.0.1...v5.0.2) (2020-12-03)
### Changes
* Indicate the absence of errors for failure expectations. ([70754b3](https://github.com/cartant/ts-snippet/commit/70754b3))
<a name="5.0.1"></a>
## [5.0.1](https://github.com/cartant/ts-snippet/compare/v5.0.0...v5.0.1) (2020-11-21)
### Changes
* Include the actual error(s) when a failure expectation's regular expression does not match. ([55778a5](https://github.com/cartant/ts-snippet/commit/55778a5))
<a name="5.0.0"></a>
## [5.0.0](https://github.com/cartant/ts-snippet/compare/v4.3.0...v5.0.0) (2020-10-28)
### Breaking Changes
* `infer`/`toInfer` implies `succeed`/`toSucceed` and will throw if there are compilation errors. ([54e0819](https://github.com/cartant/ts-snippet/commit/54e0819))
<a name="4.3.0"></a>
## [4.3.0](https://github.com/cartant/ts-snippet/compare/v4.2.0...v4.3.0) (2020-08-28)
### Changes
* Widen TypeScript peer range. ([df3ef4e](https://github.com/cartant/ts-snippet/commit/df3ef4e))
<a name="4.2.0"></a>
## [4.2.0](https://github.com/cartant/ts-snippet/compare/v4.1.1...v4.2.0) (2019-04-22)
### Fixes
* Add a `Compiler` signature to `expecter` to facilitate faster tests. ([a3d9058](https://github.com/cartant/ts-snippet/commit/a3d9058))
<a name="4.1.1"></a>
## [4.1.1](https://github.com/cartant/ts-snippet/compare/v4.1.0...v4.1.1) (2019-04-22)
### Fixes
* Don't throw a TypeScript `Diagnostic` for options-related errors. ([0467d0e](https://github.com/cartant/ts-snippet/commit/0467d0e))
<a name="4.1.0"></a>
## [4.1.0](https://github.com/cartant/ts-snippet/compare/v4.0.0...v4.1.0) (2019-03-28)
### Features
* Added a `rootDirectory` option. ([b8c6411](https://github.com/cartant/ts-snippet/commit/b8c6411))
<a name="4.0.0"></a>
## [4.0.0](https://github.com/cartant/ts-snippet/compare/v3.1.2...v4.0.0) (2018-12-16)
### Breaking Changes
* Upgrade to AVA 1.0. ([3299ee3](https://github.com/cartant/ts-snippet/commit/3299ee3))
<a name="3.1.2"></a>
## [3.1.2](https://github.com/cartant/ts-snippet/compare/v3.1.1...v3.1.2) (2018-07-31)
### Build
* Widen TypeScript peer semver to allow for version 3.0. ([c036f9e](https://github.com/cartant/ts-snippet/commit/c036f9e))
<a name="3.1.1"></a>
## [3.1.1](https://github.com/cartant/ts-snippet/compare/v3.1.0...v3.1.1) (2018-04-28)
### Fixes
* **placeholders**: Add `T0` to `placeholders.ts`, etc. ([b54ba02](https://github.com/cartant/ts-snippet/commit/b54ba02))
<a name="3.1.0"></a>
## [3.1.0](https://github.com/cartant/ts-snippet/compare/v3.0.0...v3.1.0) (2018-04-28)
### Features
* **placeholders**: Add `placeholders.ts` so that snippets can import pre-declared placeholder types, constants and variables. ([a95f9a0](https://github.com/cartant/ts-snippet/commit/a95f9a0))
<a name="3.0.0"></a>
## [3.0.0](https://github.com/cartant/ts-snippet/compare/v2.1.0...v3.0.0) (2018-04-01)
### Breaking Changes
* **TypeScript:** Drop support for TypeScript 2.0. ([8f19247](https://github.com/cartant/ts-snippet/commit/8f19247))
* **expecter:** Rename `reuseCompiler` to `expecter`. ([0df6415](https://github.com/cartant/ts-snippet/commit/0df6415))
<a name="2.1.0"></a>
## [2.1.0](https://github.com/cartant/ts-snippet/compare/v2.0.1...v2.1.0) (2018-03-30)
### Features
* Add `reuseCompiler` to simplify use. ([90a6bce](https://github.com/cartant/ts-snippet/commit/90a6bce))
<a name="2.0.1"></a>
## [2.0.1](https://github.com/cartant/ts-snippet/compare/v2.0.0...v2.0.1) (2018-01-31)
### Fixes
* The `infer` expectation now supports variables in nested scopes. ([fa054bd](https://github.com/cartant/ts-snippet/commit/fa054bd))
### Changes
* The distribution now includes CommonJS, ES5 and ES2015 files.
<a name="2.0.0"></a>
## [2.0.0](https://github.com/cartant/ts-snippet/compare/v1.0.2...v2.0.0) (2017-11-03)
### Breaking Changes
* **Compiler:** The compiler now takes JSON options rather than options that use TypeScript's enums, etc. ([71d93a4](https://github.com/cartant/ts-snippet/commit/71d93a4))