ts-code-contracts
Version:
Design by contract with TypeScript.
19 lines (11 loc) • 1.34 kB
Markdown
## 1.0.0 (2020-10-30)
### Features
* add NonNullish variations for core contracts ([#3](https://github.com/JanMalch/ts-code-contracts/issues/3)) ([93ae61d](https://github.com/JanMalch/ts-code-contracts/commit/93ae61df6f8c941a903fd6af61bd4f28cbb17889))
* add optional message to unreachable ([44d3fb0](https://github.com/JanMalch/ts-code-contracts/commit/44d3fb008d30b638402819fa73d9bc9efb5070c9))
* initial commit ([2b4a3c6](https://github.com/JanMalch/ts-code-contracts/commit/2b4a3c6a960e9598f6ddc9c0a6e448a1c9fe064e))
* remove useIf and improve error ([#5](https://github.com/JanMalch/ts-code-contracts/issues/5)) ([c4ceaf3](https://github.com/JanMalch/ts-code-contracts/commit/c4ceaf358a29a16726a3238a3f9b2713244d663a))
* use IllegalStateError instead of AssertionError ([cc16ac3](https://github.com/JanMalch/ts-code-contracts/commit/cc16ac3549ad888f18a05c0233028530356e664c))
### Bug Fixes
* adjust meaning of asserts ([32e4c67](https://github.com/JanMalch/ts-code-contracts/commit/32e4c6787d3c63f3d77c9cdf17445bcdbf270d72))
* split error declarations and fix implementation ([e0daabb](https://github.com/JanMalch/ts-code-contracts/commit/e0daabbd73b15282d7cdd89f8cfa360ee3ab8130))
* use AssertionError for unreachable ([ef6a023](https://github.com/JanMalch/ts-code-contracts/commit/ef6a023fe2a4421d63a39daa912de78046dbe7ba))