@zoroaster/mask
Version:
The Code For Zoroaster Mask Testing.
170 lines (94 loc) • 4.77 kB
Markdown
## 7 April 2020
### [2.7.2](https://gitlab.com/artdeco/contexttesting/mask/compare/v2.7.1...v2.7.2)
- [fix] Update deps to fix CR.
- [fix] Normalise paths to results with extensions.
### [2.7.1](https://gitlab.com/artdeco/contexttesting/mask/compare/pv2.7.0...v2.7.1)
- [fix] Fix printing `<CR>` in diffs.
## 6 April 2020
### [2.7.0](https://gitlab.com/artdeco/contexttesting/mask/compare/v2.6.2...pv2.7.0)
- [registry] Publish on **artdeco.gitlab.io**
## 1 April 2020
### [2.6.2](https://gitlab.com/artdeco/contexttesting/mask/compare/v2.6.1...v2.6.2)
- [fix] Fix empty answers to forks.
- [package] Move to _GitLab_.
## 22 February 2020
### [2.6.1](https://gitlab.com/artdeco/contexttesting/mask/compare/v2.6.0...v2.6.1)
- [fix] Handle update with default stdin.
## 22 February 2020
### [2.6.0](https://gitlab.com/artdeco/contexttesting/mask/compare/v2.5.1...v2.6.0)
- [feature] Support normalising outputs in forks.
- [fix] Fix `\r\n` parsing.
- [ci] Add _Appveyor_.
## 4 February 2020
### [2.5.0](https://gitlab.com/artdeco/contexttesting/mask/compare/v2.4.2...v2.5.0)
- [feature] Read input as JS/JSON.
- [feature] Updates JSON properties.
- [fix] Updates empty expected.
- [fix] Fix extra whitespace in win input.
### [2.4.2](https://gitlab.com/artdeco/contexttesting/mask/compare/v2.4.1...v2.4.2)
- [fix] Try fix \r.
### [2.4.1](https://gitlab.com/artdeco/contexttesting/mask/compare/v2.4.0...v2.4.1)
- [fix] Upgrade for EOLs.
- [tests] Update tests to be robust against node versions.
## 30 January 2020
### [2.4.0](https://gitlab.com/artdeco/contexttesting/mask/compare/v2.3.0...v2.4.0)
- [feature] Pass multiple paths.
- [license] Update to Affero.
- [doc] Add `typedefs.json`.
## 5 September 2019
### [2.3.0](https://gitlab.com/artdeco/contexttesting/mask/compare/v2.2.0...v2.3.0)
- [doc] Improve _JSDoc_ annotations and externs.
## 3 May 2019
### [2.2.0](https://gitlab.com/artdeco/contexttesting/mask/compare/v2.1.1...v2.2.0)
- [feature] Allow to pass `jsProps`.
### [2.1.1](https://gitlab.com/artdeco/contexttesting/mask/compare/v2.1.0...v2.1.1)
- [fix] Put back types.
### [2.1.0](https://gitlab.com/artdeco/contexttesting/mask/compare/v2.0.4...v2.1.0)
- [package] Remove source maps from depack build and `src` directory from files to reduce size.
## 1 May 2019
### [2.0.4](https://gitlab.com/artdeco/contexttesting/mask/compare/v2.0.3...v2.0.4)
- [fix] Update mask properties correctly and account for preamble.
- [doc] Give titles to link types.
- [externs] `MaskConfig` is a structural interface now.
## 30 April 2019
### [2.0.3](https://gitlab.com/artdeco/contexttesting/mask/compare/v2.0.2...v2.0.3)
- [types] Put vendor types in the `index.js` file.
### [2.0.2](https://gitlab.com/artdeco/contexttesting/mask/compare/v2.0.1...v2.0.2)
- [types] Vendor `assert-diff` and `@zoroaster/fork` types.
### [2.0.1](https://gitlab.com/artdeco/contexttesting/mask/compare/v2.0.0...v2.0.1)
- [package] Publish types in the `files` field.
### [2.0.0](https://gitlab.com/artdeco/contexttesting/mask/compare/v1.6.0...v2.0.0)
- [build] Compile w/ [_Depack_](https://artdecocode.com/depack/).
- [deps] Move all dependencies to being dev-dependencies ^ because of _Depack_.
- [feature] Pass the mask result properties via the `this` and not in arguments.
## 23 April 2019
### [1.6.0](https://gitlab.com/artdeco/contexttesting/mask/compare/v1.5.0...v1.6.0)
- [feature] Handle errors in interactive mode by updating mask properties.
## 18 April 2019
### [1.5.0](https://gitlab.com/artdeco/contexttesting/mask/compare/v1.4.0...v1.5.0)
- [feature] Add preamble parsing (text on top of the result file will be available via `this.preamble` in masks).
## 11 April 2019
### [1.4.0](https://gitlab.com/artdeco/contexttesting/mask/compare/v1.3.0...v1.4.0)
- [feature] Support `propStartRe` and `propEndRe`.
- [deps] Update and unlock dependencies.
## 26 March 2019
### [1.3.0](https://gitlab.com/artdeco/contexttesting/mask/compare/v1.2.1...v1.3.0)
- [feature] Support focusing on masks.
## 20 March 2019
### [1.2.1](https://gitlab.com/artdeco/contexttesting/mask/compare/v1.2.0...v1.2.1)
- [fix] Asynchronous `assertResults`.
- [fix] Pass `this` context with props to `assertResults`.
## 16 March 2019
### 1.2.0
- [feature] Use `##` by default as the test separator in markdown files.
- [dep] Update `@zoroaster/fork` for new features (removing ANSI, pre-processing and removing the final `\n`).
## 15 March 2019
### 1.1.0
- [feature] Resolve the path to the mask result without extension.
### 1.0.2
- [fix] Don't print extensions in filenames in results.
### 1.0.1
- [deps] Update dependencies.
### 1.0.0
- Create `@zoroaster/mask` with [`mnp`](https://mnpjs.org)
- [repository]: `src`, `test`