tapjs/node-tap
### [`v15.0.10`](https://togithub.com/tapjs/node-tap/compare/v15.0.9...v15.0.10)
[Compare Source](https://togithub.com/tapjs/node-tap/compare/v15.0.9...v15.0.10)
### [`v15.0.9`](https://togithub.com/tapjs/node-tap/compare/v15.0.8...v15.0.9)
[Compare Source](https://togithub.com/tapjs/node-tap/compare/v15.0.8...v15.0.9)
### [`v15.0.8`](https://togithub.com/tapjs/node-tap/compare/v15.0.7...v15.0.8)
[Compare Source](https://togithub.com/tapjs/node-tap/compare/v15.0.7...v15.0.8)
### [`v15.0.7`](https://togithub.com/tapjs/node-tap/compare/v15.0.6...v15.0.7)
[Compare Source](https://togithub.com/tapjs/node-tap/compare/v15.0.6...v15.0.7)
### [`v15.0.6`](https://togithub.com/tapjs/node-tap/compare/v15.0.5...v15.0.6)
[Compare Source](https://togithub.com/tapjs/node-tap/compare/v15.0.5...v15.0.6)
### [`v15.0.5`](https://togithub.com/tapjs/node-tap/compare/v15.0.4...v15.0.5)
[Compare Source](https://togithub.com/tapjs/node-tap/compare/v15.0.4...v15.0.5)
### [`v15.0.4`](https://togithub.com/tapjs/node-tap/compare/v15.0.3...v15.0.4)
[Compare Source](https://togithub.com/tapjs/node-tap/compare/v15.0.3...v15.0.4)
### [`v15.0.3`](https://togithub.com/tapjs/node-tap/compare/v15.0.2...v15.0.3)
[Compare Source](https://togithub.com/tapjs/node-tap/compare/v15.0.2...v15.0.3)
### [`v15.0.2`](https://togithub.com/tapjs/node-tap/compare/v15.0.1...v15.0.2)
[Compare Source](https://togithub.com/tapjs/node-tap/compare/v15.0.1...v15.0.2)
### [`v15.0.1`](https://togithub.com/tapjs/node-tap/compare/v15.0.0...v15.0.1)
[Compare Source](https://togithub.com/tapjs/node-tap/compare/v15.0.0...v15.0.1)
### [`v15.0.0`](https://togithub.com/tapjs/node-tap/releases/v15.0.0)
[Compare Source](https://togithub.com/tapjs/node-tap/compare/v14.11.0...v15.0.0)
#### 15.0 - 2021-03-30
This is a major refactor of much of tap's internals, and a lot of new features.
##### BREAKING CHANGES
- Drop the use of the `@std/esm` module, in favor of native ES Modules.
- Drop the inclusion of `typescript` by default. (Typescript still supported, but requires that you install it yourself.)
- `.jsx` files only run automatically when `--jsx` config is explicitly enabled.
- `--check-coverage` on by default.
- Drop support for node `<10`.
- Separate `t.has` from `t.match`, so these are distinct.
- Deprecate aliases.
- Do not report on test points filtered with `only` or `grep` options.
- Resolve `t.test()` promise to the child test results, rather than the parent test.
- Remove `callback` argument from `t.beforeEach` and `t.afterEach`. Return a promise if you wish these methods to be async.
##### NEW FEATURES and BUG FIXES
- Restructure snapshot output folder, and change file extensions to `.cjs`.
- Add `t.compareOptions` object to pass options to all the methods that use `tcompare` (ie, `t.has`, `t.match`, `t.same`, etc.)
- Improved diffing and comparison output for long strings and buffers.
- Add `t.before` method.
- Add `t.mock()` API for mocking calls to `require()` in modules being tested.
- Inherit the `t.saveFixture` boolean option.
- Create fixtures symbolic links as junctions if pointing at directories.
- Set both `FORCE_COLOR` and `NO_COLOR` environment variables appropriately.
- Pull initial `TS_NODE_COMPILER_OPTIONS` from test environment.
- Run fixture cleanup aysnchronously on `t.teardown()` to minimize Windows folder locking issues.
- Load `.taprc.yml` and `.taprc.yaml` config files if present, and no `.taprc` is present.
##### DEPENDENCIES and REFACTORING
- Extract most of the internal functionality to [`libtap`](https://npm.im/libtap).
- Update `nyc` to version 15.
- Conditional exports to limit diving into tap's internals except via supported APIs.
Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box.
This PR contains the following updates:
14.11.0
->15.0.10
Release Notes
tapjs/node-tap
### [`v15.0.10`](https://togithub.com/tapjs/node-tap/compare/v15.0.9...v15.0.10) [Compare Source](https://togithub.com/tapjs/node-tap/compare/v15.0.9...v15.0.10) ### [`v15.0.9`](https://togithub.com/tapjs/node-tap/compare/v15.0.8...v15.0.9) [Compare Source](https://togithub.com/tapjs/node-tap/compare/v15.0.8...v15.0.9) ### [`v15.0.8`](https://togithub.com/tapjs/node-tap/compare/v15.0.7...v15.0.8) [Compare Source](https://togithub.com/tapjs/node-tap/compare/v15.0.7...v15.0.8) ### [`v15.0.7`](https://togithub.com/tapjs/node-tap/compare/v15.0.6...v15.0.7) [Compare Source](https://togithub.com/tapjs/node-tap/compare/v15.0.6...v15.0.7) ### [`v15.0.6`](https://togithub.com/tapjs/node-tap/compare/v15.0.5...v15.0.6) [Compare Source](https://togithub.com/tapjs/node-tap/compare/v15.0.5...v15.0.6) ### [`v15.0.5`](https://togithub.com/tapjs/node-tap/compare/v15.0.4...v15.0.5) [Compare Source](https://togithub.com/tapjs/node-tap/compare/v15.0.4...v15.0.5) ### [`v15.0.4`](https://togithub.com/tapjs/node-tap/compare/v15.0.3...v15.0.4) [Compare Source](https://togithub.com/tapjs/node-tap/compare/v15.0.3...v15.0.4) ### [`v15.0.3`](https://togithub.com/tapjs/node-tap/compare/v15.0.2...v15.0.3) [Compare Source](https://togithub.com/tapjs/node-tap/compare/v15.0.2...v15.0.3) ### [`v15.0.2`](https://togithub.com/tapjs/node-tap/compare/v15.0.1...v15.0.2) [Compare Source](https://togithub.com/tapjs/node-tap/compare/v15.0.1...v15.0.2) ### [`v15.0.1`](https://togithub.com/tapjs/node-tap/compare/v15.0.0...v15.0.1) [Compare Source](https://togithub.com/tapjs/node-tap/compare/v15.0.0...v15.0.1) ### [`v15.0.0`](https://togithub.com/tapjs/node-tap/releases/v15.0.0) [Compare Source](https://togithub.com/tapjs/node-tap/compare/v14.11.0...v15.0.0) #### 15.0 - 2021-03-30 This is a major refactor of much of tap's internals, and a lot of new features. ##### BREAKING CHANGES - Drop the use of the `@std/esm` module, in favor of native ES Modules. - Drop the inclusion of `typescript` by default. (Typescript still supported, but requires that you install it yourself.) - `.jsx` files only run automatically when `--jsx` config is explicitly enabled. - `--check-coverage` on by default. - Drop support for node `<10`. - Separate `t.has` from `t.match`, so these are distinct. - Deprecate aliases. - Do not report on test points filtered with `only` or `grep` options. - Resolve `t.test()` promise to the child test results, rather than the parent test. - Remove `callback` argument from `t.beforeEach` and `t.afterEach`. Return a promise if you wish these methods to be async. ##### NEW FEATURES and BUG FIXES - Restructure snapshot output folder, and change file extensions to `.cjs`. - Add `t.compareOptions` object to pass options to all the methods that use `tcompare` (ie, `t.has`, `t.match`, `t.same`, etc.) - Improved diffing and comparison output for long strings and buffers. - Add `t.before` method. - Add `t.mock()` API for mocking calls to `require()` in modules being tested. - Inherit the `t.saveFixture` boolean option. - Create fixtures symbolic links as junctions if pointing at directories. - Set both `FORCE_COLOR` and `NO_COLOR` environment variables appropriately. - Pull initial `TS_NODE_COMPILER_OPTIONS` from test environment. - Run fixture cleanup aysnchronously on `t.teardown()` to minimize Windows folder locking issues. - Load `.taprc.yml` and `.taprc.yaml` config files if present, and no `.taprc` is present. ##### DEPENDENCIES and REFACTORING - Extract most of the internal functionality to [`libtap`](https://npm.im/libtap). - Update `nyc` to version 15. - Conditional exports to limit diving into tap's internals except via supported APIs.Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.