Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update platform security modules (main) #203684

Merged
merged 4 commits into from
Dec 11, 2024

Conversation

elastic-renovate-prod[bot]
Copy link
Contributor

@elastic-renovate-prod elastic-renovate-prod bot commented Dec 10, 2024

This PR contains the following updates:

Package Type Update Change
@types/minimist (source) devDependencies patch ^1.2.2 -> ^1.2.5
js-sha256 dependencies minor ^0.9.0 -> ^0.11.0
tape devDependencies minor ^5.0.1 -> ^5.9.0

Release Notes

emn178/js-sha256 (js-sha256)

v0.11.0

Compare Source

Fixed
  • Generates incorrect hash in some cases #​43
  • dependencies and security issues. #​41

v0.10.1

Compare Source

Added
  • Disable webpack polyfill.

v0.10.0

Compare Source

Fixed
  • Chrome bug by workaround. #​40
  • deprecated new Buffer, replace with Buffer.from. #​34
  • dependencies and security issues. #​32, #​36
Changed
  • TypeScript interface, secretKey can be bytes like message. #​23, #​25
  • remove eval and use require directly. #​18, #​26
tape-testing/tape (tape)

v5.9.0

Compare Source

Commits
  • [New] bin/tape: add --strict 4c97f54
  • [Fix] in engines that lack dynamic import, have some output 2d5c8dc
  • [Tests] use npm audit instead of aud 681d4bd
  • [Dev Deps] update auto-changelog b7bc72f
  • [Deps] update mock-property ecfb546
  • [Deps] update object-inspect 9a47aba
  • [readme] notLooseEqual(s) is not an alias for notDeepLooseEqual c827ac9
  • [readme] remove defunct badges 7880dd4
  • [Dev Deps] add missing peer dep 627d1e7

v5.8.1

Compare Source

Fixed
  • [meta] fix URLs #608
Commits
  • [Fix] assertion: pass through assertion return value, for promises 2ad86d4

v5.8.0

Compare Source

Fixed
  • [New] add t.assertion #555
Commits
  • [meta] update URLs 77cabeb
  • [New] allow TODO tests to be "ok" with env var TODO_IS_OK 6cd06f5
  • [Tests] strip node’s deprecation warnings 8d40837
  • [Tests] increase coverage aa7de58
  • [Refactor] Test: minor tweaks ce4ce8a
  • [meta] simplify exports d39cb8d
  • [Deps] update @ljharb/resumer, @ljharb/through, hasown 77952d0
  • [Tests] handle more stack trace variation in Node v0.8 d2f0778
  • [Deps] update array.prototype.every, string.prototype.trim 732268b
  • [Dev Deps] update @ljharb/eslint-config 7b39e14
  • [Refactor] test: reduce binding by using polyfill entrypoints 91a83b6
  • [Dev Deps] remove unused intl-fallback-symbol, is-core-module eafacf6
  • [Deps] update object-is 1b01656
  • [meta] simplify exports f9eac5b

v5.7.5

Compare Source

Commits
  • [Fix] throws: fix crash when throwing primitives with a non-empty expected object 1b2681d
  • [Tests] clean up throws tests 9133c93
  • [Fix] default_stream: do not error on nullish data eff3725
  • [Fix] in IE 8, TypeError does not inherit from Error 93c1d12
  • [actions] remove redundant finisher 410e9e4
  • [Deps] update call-bind, hasown 82e7d71
  • [Deps] update @ljharb/resumer af2fe68
  • [Deps] update @ljharb/resumer bff9dad
  • [Deps] update @ljharb/through 5360d20
  • [Deps] update @ljharb/resumer ad0dd2e

v5.7.4

Compare Source

Fixed
  • [Fix] handle native ESM URLs in at: #601
Commits
  • [Deps] update has-dynamic-import 1e50cb3

v5.7.3

Compare Source

Commits
  • [Refactor] Test: cleaner at logic af4d109
  • [Fix] intercept: give a proper error message with a readonly Symbol property 4640a91
  • [Refactor] getHarness: avoid mutating opts, account for only one internal callsite for createExitHarness 19cfc8f
  • [Tests] Spawn processes during tests using execPath so that the tests pass on windows 4a57fbe
  • [Fix] createHarness: when no conf is provided, only should not throw 8a1cccc
  • [Fix] bin/tape: ignore options on windows a2b74f9
  • [Refactor] _assert: avoid reassigning arguments dc64c08
  • [Refactor] Results: use this instead of self 5f831b4
  • [Performance] avoid the extra call frame to new it 78fd0d6
  • [Dev Deps] update aud, npmignore ceabd99
  • [Tests] fix npm test on windows bcf6ce7
  • [Fix] stack trace path parsing on windows 9cbae8a
  • [Refactor] Results createStream: clean up _push handler 878a500
  • [Refactor] Test: a more precise check f6d30cf
  • [Deps] update object.assign 201e650
  • [Tests] ensure the import tests spawn properly d1987c0
  • [actions] skip engines check since bin/tape and the rest of the lib conflict 19af506
  • [Deps] update deep-equal 5d26485
  • [Deps] update mock-property d90c29a
  • [meta] add sideEffects flag 85f593b

v5.7.2

Compare Source

Commits
  • [Refactor] use hasown instead of has 489736a
  • [Deps] update call-bind, mock-property, object-inspect de34703
  • [Tests] use through properly 56d7a8b

v5.7.1

Compare Source

Commits
  • [Fix] default_stream: add handling for IE < 9 13f23ed
  • [Deps] update @ljharb/through, resolve 9135b40
  • Merge tag 'v4.17.0' e61cd40
  • [New] add t.intercept() e60aeca
  • [New] add t.capture and t.captureFn, modeled after tap 3d96d69
  • [Deps] switch from through and resumer to @ljharb/through and @ljharb/resumer a8a7d67
  • [Tests] simplify tests 83bc381
  • [Performance] use inline typeof c45db4e
  • [Deps] update minimist, resolve, string.prototype.trim feee094
  • [Dev Deps] update @ljharb/eslint-config, array.prototype.flatmap, aud 7123111
  • Revert "[meta] ensure not-in-publish‘s absence does not fail anything" 92aaa51
  • [Dev Deps] pin jackspeak since 2.1.2+ depends on npm aliases, which kill the install process in npm < 6 a576f8d

v5.7.0

Compare Source

Commits
  • [New] add t.intercept() 5d37060
  • [New] add t.capture and t.captureFn, modeled after tap 9e21f7a
  • [Refactor] prefer second .then arg over .catch 135a952
  • [Performance] use inline typeof 5ba89c9
  • [Deps] update array.prototype.every, glob, string.prototype.trim 4e2db4d
  • [Dev Deps] update array.prototype.flatmap df46769
  • Revert "[meta] ensure not-in-publish‘s absence does not fail anything" 1b3e0b1

v5.6.6

Compare Source

Commits
  • [Deps] switch from through and resumer to @ljharb/through and @ljharb/resumer c99680a

v5.6.5

Compare Source

Commits
  • [Fix] Results: show a skip string on tests, not just on assertions 9bbbcfe
  • [Deps] update deep-equal 109a791

v5.6.4

Compare Source

Commits
  • [Fix] throws: avoid crashing on a nonconfigurable or nonextensible expected 0731b5f
  • [Tests] simplify tests c656ee5
  • [Refactor] Test: skip binding for a non-function value e244e64
  • [Performance] use call-bind for autobinding 70de437
  • [actions] update rebase action 834453c
  • [Deps] update defined, minimist, object-inspect, string.prototype.trim 01edce8
  • [Dev Deps] update @ljharb/eslint-config, array.prototype.flatmap, aud 1b3ad24
  • [Dev Deps] update @ljharb/eslint-config, aud a6a5eee
  • [Deps] update deep-equal 2043b2e
  • [readme] Link to explain what TAP is 26a75bb
  • [Deps] update minimist 7e7c3d0
  • [readme] improve t.throws description for Function c1b619d
  • [Dev Deps] pin jackspeak since 2.1.2+ depends on npm aliases, which kill the install process in npm < 6 0e80800
  • Merge tag 'v4.16.2' d5d675d
  • [meta] add missing npmrc config 15e2175

v5.6.3

Compare Source

v5.6.2

Compare Source

Fixed
  • [New] bin/tape: add --ignore-pattern flag #586
Commits
  • [eslint] fix indentation b035590
  • [meta] add auto-changelog b467b85
  • [eslint] enforce no-use-before-define 87deb68
  • [eclint] fix editorconfig ce81cbe
  • [eslint] clean up config a bit 3171edd
  • [Tests] stackTrace: use the common getDiag utility 65df5a4
  • [Fix] throws: avoid crashing on a nonconfigurable or nonextensible expected 0cd7a2c
  • [meta] fix repo URLs 85d86a4
  • Revert "[Tests] handle a broken error cause in node 16.9/16.10" 775ba37
  • [meta] use npmignore to autogenerate an npmignore file 1645abb
  • [eslint] enable func-style 75c0c3a
  • [actions] update rebase action b3d724e
  • [Deps] update array.prototype.every, deep-equal, string.prototype.trim e9c9aba
  • [Deps] update defined, minimist, resolve 83695c0
  • [Deps] update deep-equal, object-inspect 09906f3
  • [Dev Deps] update @ljharb/eslint-config, aud afd8f64
  • [Dev Deps] update array.prototype.flatmap 8b8bf07
  • [Dev Deps] update aud f0fe7c0
  • [Dev Deps] update tap-parser 2f61eac
  • Merge tag 'v4.16.1' 96ff863
  • [readme] fix version badge 20ea48d

v5.6.1

Compare Source

Commits
  • [eslint] fix indentation 2151e06
  • [meta] add auto-changelog 86cbbd1
  • [eslint] enforce no-use-before-define f8a8a7f
  • [meta] fix repo URLs a9ae3c2
  • [Tests] stackTrace: use the common getDiag utility 298cb80
  • [eslint] enable func-style 98b9623
  • [New] bin/tape: include the exact arg when there are no glob results; use require on --require files 6a1ce43
  • [eslint] clean up config a bit 67ad201
  • [meta] create FUNDING.yml 5b4752f
  • [Refactor] bin/tape: make it a bit more functional, for easier v5 backporting fbdbfc9
  • [Deps] update glob, object-inspect, resolve, string.prototype.trim 6a3c200
  • [Dev Deps] update @ljharb/eslint-config, array.prototype.flatmap, es-value-fixtures, falafel 934d49b
  • [Tests] fix no_only tests on Windows f35f71b
  • Revert "[Tests] handle a broken error cause in node 16.9/16.10" 23fac16
  • [Robustness] test observably looks up exec on the object 4575ca4
  • [meta] add SECURITY.md 7b0c901
  • [meta] add missing npmrc config 5d11d84
  • [Deps] update object.assign 3327fdd
  • [readme] fix version badge 74e6c9e
  • Merge tag 'v4.16.0' 4a44a7e

v5.6.0

Compare Source

Commits
  • [Tests] handle a broken error cause in node 16.9/16.10 53d9e18
  • [meta] use npmignore to autogenerate an npmignore file 12cc602
  • [New] bin/tape: include the exact arg when there are no glob results; use require.resolve on --require files e23ec12
  • [meta] create FUNDING.yml f7e3161
  • [Robustness] test observably looks up exec on the object 9dbe9ad
  • [meta] remove unused travis.yml file 5a52443
  • [Deps] update glob, object-inspect, object.assign f6f39a2
  • [Dev Deps] update @ljharb/eslint-config, array.prototype.flatmap, es-value-fixtures 6bc8c38
  • [meta] ensure prelint works on windows 48896e8
  • [Tests] fix no_only tests on Windows 3e7b2ae
  • [Robustness] test observably looks up exec on the object 330f8d5
  • [Dev Deps] update eslint, @ljharb/eslint-config 3960ccf
  • [meta] add SECURITY.md 7d31894
  • [meta] improve prelint script when no .git dir is present 7c6dbbd
  • [Dev Deps] update es-value-fixtures 6b8e118
  • [Fix] in node v0.4, stream.pipe returns undefined 83d4da8
  • [Deps] update string.prototype.trim 1a245c6
  • Merge tag 'v4.15.1' b2d547a
  • [Deps] update minimist 64677e0

v5.5.3

Compare Source

Commits
  • [Robustness] test observably looks up exec on the object fa84c85
  • [meta] ensure prelint works on windows bf34f60
  • [meta] improve prelint script when no .git dir is present 5f78134
  • [Deps] update minimist dabc6af

v5.5.2

Compare Source

Commits
  • [Dev Deps] update @ljharb/eslint-config; pin eslint 99e7504
  • [Deps] unpin minimatch c18a68b

v5.5.1

Compare Source

Commits
  • [Fix] pin minimatch to v3.0.4, due to a breaking change in v3.0.5 cbe0e40

v5.5.0

Compare Source

Merged
  • [New] add --no-only flag/NODE_TAPE_NO_ONLY_TEST #572
Commits
  • Merge tag 'v4.15.0' a5a1434
  • [New] t.match/t.doesNotMatch: fail the test instead of throw on wrong input types. [a1c266b`](tape-testing/tape@a1c266b)
  • [actions] reuse common workflows d3b4f46
  • [readme] port changes from v5 87f9b29
  • [Dev Deps] update eslint, @ljharb/eslint-config, aud 51ae645
  • [Fix] bin/tape: delay requires until needed b803fd8
  • [readme] hard wraps bad, soft wraps good 82af5ed
  • [Dev Deps] update eslint, @ljharb/eslint-config, safe-publish-latest, array.prototype.flatmap 3287a68
  • [actions] update codecov uploader 8d6aa6c
  • [Tests] handle carriage returns in stack traces on Windows f79acdf
  • [Deps] update glob, is-regex, string.prototype.trim 470ca1c
  • [Tests] handle a broken error cause in node 16.9/16.10 8594f3b
  • [meta] better eccheck command fe6978d
  • [Deps] update object-inspect, resolve 50ea080
  • [meta] Exclude fs from browser bundles (#​565) 418dc94
  • [Dev Deps] update eslint b0c8ed3
  • [Tests] handle a broken error cause in node 16.9/16.10 ca1b906
  • [meta] fix prelint so it does not fail outside of a git repo a09133e
  • [meta] fix prelint so it does not fail outside of a git repo b9959f8
  • [Robustness] use cached .test 86ec0b2

v5.4.1

Compare Source

Commits
  • [Fix] avoid failing in ES3 engines that lack Object.keys, and .every dfc5f39
  • [Dev Deps] update eslint, @ljharb/eslint-config, aud 61446b9
  • [Robustness] use cached .test 096a9e0
  • [meta] better eccheck command bc4666b

v5.4.0

Compare Source

Commits
  • [New] t.match/t.doesNotMatch: fail the test instead of throw on wrong input types. [329bbb8`](tape-testing/tape@329bbb8)
  • [actions] reuse common workflows 728e190
  • [Dev Deps] update eslint, @ljharb/eslint-config dc7df0f
  • [Deps] update has-dynamic-import, object-inspect 8881fea
  • [Dev Deps] update eslint, @ljharb/eslint-config 4023f25

v5.3.2

Compare Source

Fixed
  • [Tests] handle v8 6.9 changing an error message #562
Commits

v5.3.1

Compare Source

Merged
  • [New] add .teardown() on t instances #546
  • [readme] add tape-describe to 'other' section #523
Fixed
  • [New] add .teardown() on t instances (#​546) #531
  • [readme] add tape-describe to 'other' section (#​523) #522
Commits
  • [Tests] make stripFullStack output an array of lines, for better failure messages f299759
  • [eslint] fully enable @ljharb eslint config 836610d
  • [actions] use node/install instead of node/run; use codecov action 46aff81
  • [readme] improve t.throws documentation b36f816
  • [Fix] bin/tape: delay requires until needed c8f3ce3
  • [Refactor] avoid reassigning arguments 5c4052f
  • [Tests] add test case for #​519 for test.comment() in createStream/objectMode context 1700642
  • [Refactor] use call-bind/callBound instead of function-bind directly 967b73f
  • [readme] Another way to create custom reporters d81f9f6
  • [meta] do not publish github action workflow files 6bb3496
  • [Refactor] remove unused line, unneeded var initialization; add missing new da0cdf1
  • [Refactor] remove use of legacy exports a04439c
  • [Deps] update glob, is-regex, object-inspect, resolve, string.prototype.trim 6e71e6e
  • [eslint] remove useless regex escapes 1515ff4
  • [readme] remove travis badge; add actions and codecov badges 57a7cc9
  • [meta] run aud in posttest 3907aa5
  • [Refactor] generalize error message from calling .end more than once da8ca46
  • [Tests] handle stack differences in node 15 b7b01ec
  • [Deps] update is-regex, object-inspect, string.prototype.trim e344080
  • [New] Include name of test in log when test times out (#​524) 78b4d98
  • [Dev Deps] update eslint 6d5e4ad
  • [Refactor] Avoid setting message property on primitives; use strict mode to catch this 9dfb680
  • [Deps] update is-regex a7ca7a3
  • Merge tag 'v4.14.0' 1f1a4a7
  • [meta] add safe-publish-latest; use prepublishOnly script for npm 7+ c3d434d
  • [meta] ensure not-in-publish‘s absence does not fail anything 2a0619d
  • [readme] remove long-dead testling-ci badge 1461611
  • [Tests] ensure bin/tape is linted faa51b5
  • [Dev Deps] update eslint fad6165
  • [Dev Deps] update eslint 79a0f4b
  • [meta] add missing safe-publish-latest dep d0a3888
  • [Tests] exclude examples from coverage 283f537

v5.3.0

Compare Source

Commits
  • [eslint] fully enable @ljharb eslint config 9d3c5b4
  • [New] Use import() on esm files in supported node versions 28d6e51
  • [eslint] fully enable @ljharb eslint config ae8b5c0
  • [eslint] enable no-shadow f0756f3
  • [eslint] enable curly, object-curly-spacing, object-curly-newline e9b75e1
  • [Tests] uncaught exceptions and unhandled rejections importing files with bin/tape e6d2faf
  • [eslint] enable function-paren-newline, function-call-argument-newline ae6de0c
  • [actions] use node/install instead of node/run; use codecov action 5a6de66
  • [eslint] enable wrap-regex 7dcbd76
  • [Refactor] add names to Test.prototype functions 077a108
  • [eslint] enable comma-spacing 4acf1f2
  • [eslint] update no-redeclare b03d4c8
  • [eslint] enable brace-style 06eba07
  • [eslint] enable no-unused-vars 2ebd23a
  • [eslint] enable consistent-return fb4e3cf
  • [Refactor] avoid reassigning arguments 8a0ab53
  • [eslint] enable semi-style 5f8afc9
  • [readme] Another way to create custom reporters a68277c
  • [eslint] enable no-extra-parens a08dc34
  • [eslint] enable no-multi-spaces, no-multiple-empty-lines, space-in-parens be1eb21
  • [Refactor] bin/tape: separate "preparing of files list" from "require files list" 021fa6d
  • [Refactor] remove unused line, unneeded var initialization; add missing new da45ae6
  • [eslint] enable no-lonely-if 771f3dd
  • [eslint] enable space-infix-ops 233ffc6
  • [Refactor] remove use of legacy exports c332d62
  • [eslint] enable wrap-iife 428636c
  • [Docs] correct docs for t.teardown c4a4992
  • [readme] remove travis badge; add actions and codecov badges 900f823
  • [eslint] enable no-extra-semi 1af8f52
  • [Deps] update glob, is-regex, object-inspect e211546
  • [eslint] enable no-regex-spaces ef0069a
  • [Dev Deps] update aud, eslint 00a98d3
  • [Deps] update object-inspect 9bbf270
  • [Dev Deps] update eslint 57b659f
  • [Dev Deps] update eslint e628b23
  • [meta] ensure not-in-publish‘s absence does not fail anything fb3a243
  • [Deps] update object-inspect 771c8c4
  • [meta] add safe-publish-latest; use prepublishOnly script for npm 7+ 379115d
  • [Tests] exclude examples from coverage 75decb3

v5.2.2

Compare Source

Commits
  • [Fix] proper exit behavior in node v0.6 3f94e68

v5.2.1

Compare Source

Fixed
  • [Fix] t.teardown(): ensure callback is only called once #551
Commits
  • [Deps] update object-is, string.prototype.trim b497ead

v5.2.0

Compare Source

Fixed
  • [New] add .teardown() on t instances #531
  • [readme] improve t.throws/t.doesNotThrow documentation #540
Commits
  • [readme] improve t.throws documentation 94220ba
  • [Tests] exclude node v0.6, for now 3c05a87
  • [Deps] update is-regex, resolve 8c52d12
  • [Dev Deps] update eslint, aud f847c85
  • [Deps] update call-bind ce0b1ad
  • [Dev Deps] update eslint 83f1eec

v5.1.1

Compare Source

Commits
  • [Tests] make stripFullStack output an array of lines, for better failure messages 0743333
  • [Tests] migrate tests to Github Actions 266bc66
  • [Fix] preserve stack traces for returned Promises (async/await) d505cdf
  • [readme] Document unexpected t.end() behavior b505c4c
  • [Tests] add timeoutAfter test with Promises e8255cf
  • [readme] improve method docs df5a124
  • [Robustness] cache and call-bind more prototype methods 8e60dcb
  • [Tests] add npm run test:example to test non-failing examples. 4210e44
  • [eslint] fix some inconsistencies 7ca56eb
  • [eslint] ensure no trailing commas 04da90b
  • [meta] add Automatic Rebase and Require Allow Edits workflows 6d72960
  • [Tests] run nyc on all tests 5ec21aa
  • [Refactor] use call-bind/callBound instead of function-bind directly b19da31
  • [meta] do not publish github action workflow files 82c3904
  • [Tests] skip Promise tests when Promises are not available 688256a
  • [meta] run aud in posttest b9bec0e
  • [readme] Added tabe into reporter list 7aff9e4

v5.1.0

Compare Source

Fixed
  • [readme] add tape-describe to 'other' section #522
Commits
  • [Tests] add test case for #​519 for test.comment() in createStream/objectMode context 40ec79a
  • [Deps] update deep-equal, object-inspect, object-is, object.assign, resolve, string.prototype.trim 434f615
  • [Deps] update deep-equal, is-regex, object-inspect, object-is, object.assign, string.prototype.trim df23eda
  • [eslint] remove useless regex escapes 3554d4b
  • [readme] document Promise support; remove Promise-related alternatives 4665d63
  • [Tests] handle stack differences in node 15 1ac9ecf
  • [New] Include name of test in log when test times out e142c29
  • [Dev Deps] update eslint, js-yaml 7574152
  • [Dev Deps] update eslint c6772d1
  • [Dev Deps] update eslint 5b7720a
  • [Deps] update resolve 898302b

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@elastic-renovate-prod elastic-renovate-prod bot added backport:all-open Backport to all branches that could still receive a release release_note:skip Skip the PR/issue when compiling release notes Team:Security Team focused on: Auth, Users, Roles, Spaces, Audit Logging, and more! labels Dec 10, 2024
@elastic-renovate-prod elastic-renovate-prod bot requested a review from a team December 10, 2024 19:53
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-security (Team:Security)

@legrego
Copy link
Member

legrego commented Dec 10, 2024

/ci

@kc13greiner kc13greiner self-requested a review December 10, 2024 20:19
yarn.lock Show resolved Hide resolved
yarn.lock Outdated Show resolved Hide resolved
@elastic-renovate-prod
Copy link
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@kc13greiner
Copy link
Contributor

/ci

@elasticmachine
Copy link
Contributor

💚 Build Succeeded

Metrics [docs]

Async chunks

Total size of all lazy-loaded chunks that will be downloaded as the user navigates the app

id before after diff
cases 492.7KB 491.2KB -1.5KB
enterpriseSearch 2.6MB 2.6MB +95.0B
total -1.4KB

History

@kc13greiner kc13greiner merged commit 5c29294 into main Dec 11, 2024
8 checks passed
@kc13greiner kc13greiner deleted the renovate/main-platform-security-modules branch December 11, 2024 12:17
@kibanamachine
Copy link
Contributor

Starting backport for target branches: 7.17, 8.15, 8.16, 8.17, 8.x

https://github.com/elastic/kibana/actions/runs/12276182248

@kibanamachine
Copy link
Contributor

💔 All backports failed

Status Branch Result
7.17 Backport failed because of merge conflicts
8.15 Backport failed because of merge conflicts
8.16 Backport failed because of merge conflicts
8.17 Backport failed because of merge conflicts

You might need to backport the following PRs to 8.17:
- Update dependency @elastic/request-converter to ^8.17.0 (main) (#202954)
8.x Backport failed because of merge conflicts

Manual backport

To create the backport manually run:

node scripts/backport --pr 203684

Questions ?

Please refer to the Backport tool documentation

CAWilson94 pushed a commit to CAWilson94/kibana that referenced this pull request Dec 12, 2024
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[@types/minimist](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/minimist)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/minimist))
| devDependencies | patch | [`^1.2.2` ->
`^1.2.5`](https://renovatebot.com/diffs/npm/@types%2fminimist/1.2.2/1.2.5)
|
| [js-sha256](https://togithub.com/emn178/js-sha256) | dependencies |
minor | [`^0.9.0` ->
`^0.11.0`](https://renovatebot.com/diffs/npm/js-sha256/0.9.0/0.11.0) |
| [tape](https://togithub.com/tape-testing/tape) | devDependencies |
minor | [`^5.0.1` ->
`^5.9.0`](https://renovatebot.com/diffs/npm/tape/5.0.1/5.9.0) |

---

### Release Notes

<details>
<summary>emn178/js-sha256 (js-sha256)</summary>

###
[`v0.11.0`](https://togithub.com/emn178/js-sha256/blob/HEAD/CHANGELOG.md#v0110--2024-01-24)

[Compare
Source](https://togithub.com/emn178/js-sha256/compare/v0.10.1...v0.11.0)

##### Fixed

- Generates incorrect hash in some cases
[#&#8203;43](https://togithub.com/emn178/js-sha256/issues/43)
- dependencies and security issues.
[#&#8203;41](https://togithub.com/emn178/js-sha256/issues/41)

###
[`v0.10.1`](https://togithub.com/emn178/js-sha256/blob/HEAD/CHANGELOG.md#v0101--2023-08-31)

[Compare
Source](https://togithub.com/emn178/js-sha256/compare/v0.10.0...v0.10.1)

##### Added

-   Disable webpack polyfill.

###
[`v0.10.0`](https://togithub.com/emn178/js-sha256/blob/HEAD/CHANGELOG.md#v0100--2023-08-30)

[Compare
Source](https://togithub.com/emn178/js-sha256/compare/v0.9.0...v0.10.0)

##### Fixed

- Chrome bug by workaround.
[#&#8203;40](https://togithub.com/emn178/js-sha256/issues/40)
- deprecated `new Buffer`, replace with `Buffer.from`.
[#&#8203;34](https://togithub.com/emn178/js-sha256/issues/34)
- dependencies and security issues.
[#&#8203;32](https://togithub.com/emn178/js-sha256/issues/32),
[#&#8203;36](https://togithub.com/emn178/js-sha256/issues/36)

##### Changed

- TypeScript interface, secretKey can be bytes like message.
[#&#8203;23](https://togithub.com/emn178/js-sha256/issues/23),
[#&#8203;25](https://togithub.com/emn178/js-sha256/issues/25)
- remove `eval` and use `require` directly.
[#&#8203;18](https://togithub.com/emn178/js-sha256/issues/18),
[#&#8203;26](https://togithub.com/emn178/js-sha256/issues/26)

</details>

<details>
<summary>tape-testing/tape (tape)</summary>

###
[`v5.9.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v590---2024-09-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.8.1...v5.9.0)

##### Commits

- \[New] `bin/tape`: add `--strict`
[`4c97f54`](https://togithub.com/tape-testing/tape/commit/4c97f544939d949f18a1f53211f5c35c6902d52b)
- \[Fix] in engines that lack dynamic import, have some output
[`2d5c8dc`](https://togithub.com/tape-testing/tape/commit/2d5c8dcfd9a4d0f96713e229e21bc9363f126dd1)
- \[Tests] use `npm audit` instead of `aud`
[`681d4bd`](https://togithub.com/tape-testing/tape/commit/681d4bd7851cbcba2c93dfa7d24814e083285309)
- \[Dev Deps] update `auto-changelog`
[`b7bc72f`](https://togithub.com/tape-testing/tape/commit/b7bc72f82d0592aae38ed80484c09b04593a1d2c)
- \[Deps] update `mock-property`
[`ecfb546`](https://togithub.com/tape-testing/tape/commit/ecfb546465bc1ab0194fad69e4d3400d8e645ba1)
- \[Deps] update `object-inspect`
[`9a47aba`](https://togithub.com/tape-testing/tape/commit/9a47abae189019797a8cfd504b5194ba4ecdf1a9)
- \[readme] notLooseEqual(s) is not an alias for notDeepLooseEqual
[`c827ac9`](https://togithub.com/tape-testing/tape/commit/c827ac994f147a2b3df1f51a42316bda96cedb65)
- \[readme] remove defunct badges
[`7880dd4`](https://togithub.com/tape-testing/tape/commit/7880dd4d73ea865aa7cabee79a58638895f968d4)
- \[Dev Deps] add missing peer dep
[`627d1e7`](https://togithub.com/tape-testing/tape/commit/627d1e79da5e3f6cc76e2e0240b62e5bc7d7f673)

###
[`v5.8.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v581---2024-06-16)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.8.0...v5.8.1)

##### Fixed

- \[meta] fix URLs
[`#608`](https://togithub.com/tape-testing/tape/issues/608)

##### Commits

- \[Fix] `assertion`: pass through assertion return value, for promises
[`2ad86d4`](https://togithub.com/tape-testing/tape/commit/2ad86d45abc9ee3272772cf25a96a557a34c0b1c)

###
[`v5.8.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v580---2024-06-14)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.5...v5.8.0)

##### Fixed

- \[New] add `t.assertion`
[`#555`](https://togithub.com/tape-testing/tape/issues/555)

##### Commits

- \[meta] update URLs
[`77cabeb`](https://togithub.com/tape-testing/tape/commit/77cabebcd4b41da0083cb2c3c71105ba165debd6)
- \[New] allow TODO tests to be "ok" with env var `TODO_IS_OK`
[`6cd06f5`](https://togithub.com/tape-testing/tape/commit/6cd06f510d8c001b32553502ec0b3e1876849178)
- \[Tests] strip node’s deprecation warnings
[`8d40837`](https://togithub.com/tape-testing/tape/commit/8d40837002616401d9978bacd90a12dcc9a78c3e)
- \[Tests] increase coverage
[`aa7de58`](https://togithub.com/tape-testing/tape/commit/aa7de58f7d86eb07552ac6847ef575e057774ad1)
- \[Refactor] `Test`: minor tweaks
[`ce4ce8a`](https://togithub.com/tape-testing/tape/commit/ce4ce8a1a5bc6403868f2e50e1dccce1f62e82b6)
- \[meta] simplify `exports`
[`d39cb8d`](https://togithub.com/tape-testing/tape/commit/d39cb8d84f98626592d7c192407a828d1969c6c3)
- \[Deps] update `@ljharb/resumer`, `@ljharb/through`, `hasown`
[`77952d0`](https://togithub.com/tape-testing/tape/commit/77952d0c01bbcd15b3d954bff2b4d2a2915847ba)
- \[Tests] handle more stack trace variation in Node v0.8
[`d2f0778`](https://togithub.com/tape-testing/tape/commit/d2f0778c8e4612f7b92a1364843eb838a8b80436)
- \[Deps] update `array.prototype.every`, `string.prototype.trim`
[`732268b`](https://togithub.com/tape-testing/tape/commit/732268b73376100806480662777bc396980f3ca9)
- \[Dev Deps] update `@ljharb/eslint-config`
[`7b39e14`](https://togithub.com/tape-testing/tape/commit/7b39e144a362d44fd332ac15be50979439a17a6d)
- \[Refactor] `test`: reduce binding by using polyfill entrypoints
[`91a83b6`](https://togithub.com/tape-testing/tape/commit/91a83b684abce30f1d68797ae675c8595eff5068)
- \[Dev Deps] remove unused `intl-fallback-symbol`, `is-core-module`
[`eafacf6`](https://togithub.com/tape-testing/tape/commit/eafacf6aa0baf205fe461309c5425024c90cb6fb)
- \[Deps] update `object-is`
[`1b01656`](https://togithub.com/tape-testing/tape/commit/1b016567b85c604801828a87e668b5b7d25a71e8)
- \[meta] simplify `exports`
[`f9eac5b`](https://togithub.com/tape-testing/tape/commit/f9eac5b45979ed1228447122de4460f33aab1fde)

###
[`v5.7.5`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v575---2024-02-14)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.4...v5.7.5)

##### Commits

- \[Fix] `throws`: fix crash when throwing primitives with a non-empty
expected object
[`1b2681d`](https://togithub.com/tape-testing/tape/commit/1b2681dd56713c953d4928af15dfd7b38bb526e2)
- \[Tests] clean up throws tests
[`9133c93`](https://togithub.com/tape-testing/tape/commit/9133c93929703814b2031d4ce2e3b350636705ab)
- \[Fix] `default_stream`: do not error on nullish data
[`eff3725`](https://togithub.com/tape-testing/tape/commit/eff3725041361be8f7ae97cc95c7708e4b126b05)
- \[Fix] in IE 8, `TypeError` does not inherit from `Error`
[`93c1d12`](https://togithub.com/tape-testing/tape/commit/93c1d12380e230adff29a86a030dd9c1fa544afc)
- \[actions] remove redundant finisher
[`410e9e4`](https://togithub.com/tape-testing/tape/commit/410e9e4394b98e950c5e59572dea17fb51a8b4b6)
- \[Deps] update `call-bind`, `hasown`
[`82e7d71`](https://togithub.com/tape-testing/tape/commit/82e7d71a87e00c0a24679e1e37f464102e348ca6)
- \[Deps] update `@ljharb/resumer`
[`af2fe68`](https://togithub.com/tape-testing/tape/commit/af2fe68ce56d96de699a45aa4a1623d7719219b8)
- \[Deps] update `@ljharb/resumer`
[`bff9dad`](https://togithub.com/tape-testing/tape/commit/bff9dad3e5b363b6356cdea75e7615900ebc1017)
- \[Deps] update `@ljharb/through`
[`5360d20`](https://togithub.com/tape-testing/tape/commit/5360d200dada42a57c2f0dbdd186d7e51e81b707)
- \[Deps] update `@ljharb/resumer`
[`ad0dd2e`](https://togithub.com/tape-testing/tape/commit/ad0dd2e2096179130b78ed7c308acb1eb0469343)

###
[`v5.7.4`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v574---2024-01-24)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.3...v5.7.4)

##### Fixed

- \[Fix] handle native ESM URLs in `at:`
[`#601`](https://togithub.com/tape-testing/tape/issues/601)

##### Commits

- \[Deps] update `has-dynamic-import`
[`1e50cb3`](https://togithub.com/tape-testing/tape/commit/1e50cb35fce5734f069218bd6ce8b550445b1a88)

###
[`v5.7.3`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v573---2024-01-12)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.2...v5.7.3)

##### Commits

- \[Refactor] `Test`: cleaner `at` logic
[`af4d109`](https://togithub.com/tape-testing/tape/commit/af4d1095f6fd9118cdf3b7ff55ea67c55d22e102)
- \[Fix] `intercept`: give a proper error message with a readonly Symbol
property
[`4640a91`](https://togithub.com/tape-testing/tape/commit/4640a91b4d67cb01512988e2662e74654a9a8b85)
- \[Refactor] `getHarness`: avoid mutating `opts`, account for only one
internal callsite for `createExitHarness`
[`19cfc8f`](https://togithub.com/tape-testing/tape/commit/19cfc8fa4d91763d678de05306ccfcce6425ff51)
- \[Tests] Spawn processes during tests using execPath so that the tests
pass on windows
[`4a57fbe`](https://togithub.com/tape-testing/tape/commit/4a57fbe14db3eb342543c391f8c42fb83b4e8359)
- \[Fix] `createHarness`: when no `conf` is provided, `only` should not
throw
[`8a1cccc`](https://togithub.com/tape-testing/tape/commit/8a1ccccb349a1bfc5b512a5cfba88950daecc1c6)
- \[Fix] `bin/tape`: ignore options on windows
[`a2b74f9`](https://togithub.com/tape-testing/tape/commit/a2b74f97fe6ea14898b636f560291647bb747753)
- \[Refactor] `_assert`: avoid reassigning arguments
[`dc64c08`](https://togithub.com/tape-testing/tape/commit/dc64c08a48c9816e46634719923f8d90b06eb911)
- \[Refactor] `Results`: use `this` instead of `self`
[`5f831b4`](https://togithub.com/tape-testing/tape/commit/5f831b41a1cf6a8b59c648fc1554f5613cbfd0f4)
- \[Performance] avoid the extra call frame to `new` it
[`78fd0d6`](https://togithub.com/tape-testing/tape/commit/78fd0d61809bc922e7ac85d65902cc1de1124936)
- \[Dev Deps] update `aud`, `npmignore`
[`ceabd99`](https://togithub.com/tape-testing/tape/commit/ceabd996f0aa8b39702591a0beaab0d58f2cd3cc)
- \[Tests] fix `npm test` on windows
[`bcf6ce7`](https://togithub.com/tape-testing/tape/commit/bcf6ce793996acd4092bd60c1f99686a73ff048e)
- \[Fix] stack trace path parsing on windows
[`9cbae8a`](https://togithub.com/tape-testing/tape/commit/9cbae8a7e22567d30019e0cbc03c8597f03b4230)
- \[Refactor] `Results` `createStream`: clean up `_push` handler
[`878a500`](https://togithub.com/tape-testing/tape/commit/878a5008e1856bdea6543c7303bc84311907b066)
- \[Refactor] `Test`: a more precise check
[`f6d30cf`](https://togithub.com/tape-testing/tape/commit/f6d30cfaa70e477a6531d23f4ea19501e0f62614)
- \[Deps] update `object.assign`
[`201e650`](https://togithub.com/tape-testing/tape/commit/201e65028a3283de5bda46077c71a024178c300a)
- \[Tests] ensure the import tests spawn properly
[`d1987c0`](https://togithub.com/tape-testing/tape/commit/d1987c04375b952dcac1e6639a702ac4d23f7a57)
- \[actions] skip `engines` check since bin/tape and the rest of the lib
conflict
[`19af506`](https://togithub.com/tape-testing/tape/commit/19af5061ab36f646e46e0d4c16a4997e4eef8e86)
- \[Deps] update `deep-equal`
[`5d26485`](https://togithub.com/tape-testing/tape/commit/5d264858b4a2e0f794fb75be913d2b6fc75a31dc)
- \[Deps] update `mock-property`
[`d90c29a`](https://togithub.com/tape-testing/tape/commit/d90c29a595575e10ca5b5284e858af922c5c9465)
- \[meta] add `sideEffects` flag
[`85f593b`](https://togithub.com/tape-testing/tape/commit/85f593b77acc63e07024424c6c6baeba9708aba0)

###
[`v5.7.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v572---2023-10-20)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.1...v5.7.2)

##### Commits

- \[Refactor] use `hasown` instead of `has`
[`489736a`](https://togithub.com/tape-testing/tape/commit/489736ab9325a3a3ff3c4c391d4de6a44e86e36a)
- \[Deps] update `call-bind`, `mock-property`, `object-inspect`
[`de34703`](https://togithub.com/tape-testing/tape/commit/de3470385f388e601b3058bd2240db1c7bb941d1)
- \[Tests] use `through` properly
[`56d7a8b`](https://togithub.com/tape-testing/tape/commit/56d7a8b02572d1ce711cda8b591ab64f3d636531)

###
[`v5.7.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v571---2023-10-11)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.0...v5.7.1)

##### Commits

- \[Fix] `default_stream`: add handling for IE < 9
[`13f23ed`](https://togithub.com/tape-testing/tape/commit/13f23edc2a63aa7c57997bb81886d74e9fce43df)
- \[Deps] update `@ljharb/through`, `resolve`
[`9135b40`](https://togithub.com/tape-testing/tape/commit/9135b40f93adc6b8fbc31f48a96adf2339b00672)
- Merge tag 'v4.17.0'
[`e61cd40`](https://togithub.com/tape-testing/tape/commit/e61cd4095062f4b9afdfb11945a502390eaed30d)
- \[New] add `t.intercept()`
[`e60aeca`](https://togithub.com/tape-testing/tape/commit/e60aeca688fe1d3a363f74f31c83d816035aca4c)
- \[New] add `t.capture` and `t.captureFn`, modeled after tap
[`3d96d69`](https://togithub.com/tape-testing/tape/commit/3d96d6945ea1cda7780fb3fc6bc04c275ace594a)
- \[Deps] switch from `through` and `resumer` to `@ljharb/through` and
`@ljharb/resumer`
[`a8a7d67`](https://togithub.com/tape-testing/tape/commit/a8a7d67c9ffe1daa46407f35685a1ef8d53df66a)
- \[Tests] simplify tests
[`83bc381`](https://togithub.com/tape-testing/tape/commit/83bc3810a930c60973e60a7a02b677c2fb1f444c)
- \[Performance] use inline `typeof`
[`c45db4e`](https://togithub.com/tape-testing/tape/commit/c45db4e0978999cece915e7f1a223aa9eb445ae0)
- \[Deps] update `minimist`, `resolve`, `string.prototype.trim`
[`feee094`](https://togithub.com/tape-testing/tape/commit/feee0949f1f23ef4f13c9847c20284f7864cd67e)
- \[Dev Deps] update `@ljharb/eslint-config`, `array.prototype.flatmap`,
`aud`
[`7123111`](https://togithub.com/tape-testing/tape/commit/71231114c92b4a093b468875c4d8f741ab1a49d4)
- Revert "\[meta] ensure `not-in-publish`‘s absence does not fail
anything"
[`92aaa51`](https://togithub.com/tape-testing/tape/commit/92aaa5106b65824d82ce72c0d1dfcc6df6cff753)
- \[Dev Deps] pin `jackspeak` since 2.1.2+ depends on npm aliases, which
kill the install process in npm < 6
[`a576f8d`](https://togithub.com/tape-testing/tape/commit/a576f8d8b24e84324b7ee0498c37759423c7ca87)

###
[`v5.7.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v570---2023-09-21)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.6...v5.7.0)

##### Commits

- \[New] add `t.intercept()`
[`5d37060`](https://togithub.com/tape-testing/tape/commit/5d37060b844ea455c80eb305050168a632998603)
- \[New] add `t.capture` and `t.captureFn`, modeled after tap
[`9e21f7a`](https://togithub.com/tape-testing/tape/commit/9e21f7a3106fcc4d4e7c057633ce4516d53978d2)
- \[Refactor] prefer second `.then` arg over `.catch`
[`135a952`](https://togithub.com/tape-testing/tape/commit/135a952e55372855b1510a6381e5a5757758b452)
- \[Performance] use inline `typeof`
[`5ba89c9`](https://togithub.com/tape-testing/tape/commit/5ba89c993ea0a4c9a880d86af5c268deb239aa70)
- \[Deps] update `array.prototype.every`, `glob`,
`string.prototype.trim`
[`4e2db4d`](https://togithub.com/tape-testing/tape/commit/4e2db4d0699be4034a577479b902885fcc0f2a6c)
- \[Dev Deps] update `array.prototype.flatmap`
[`df46769`](https://togithub.com/tape-testing/tape/commit/df467693328f7771b2db639ff4aaaf2c64ad16d6)
- Revert "\[meta] ensure `not-in-publish`‘s absence does not fail
anything"
[`1b3e0b1`](https://togithub.com/tape-testing/tape/commit/1b3e0b10dc934a529297f11fa6ccd1693e5416b3)

###
[`v5.6.6`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v566---2023-07-18)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.5...v5.6.6)

##### Commits

- \[Deps] switch from `through` and `resumer` to `@ljharb/through` and
`@ljharb/resumer`
[`c99680a`](https://togithub.com/tape-testing/tape/commit/c99680a661867f0db81d830cb4214e526a4cdec4)

###
[`v5.6.5`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v565---2023-07-12)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.4...v5.6.5)

##### Commits

- \[Fix] Results: show a skip string on tests, not just on assertions
[`9bbbcfe`](https://togithub.com/tape-testing/tape/commit/9bbbcfe6a28a969dcde53850ebb7673837bdfcb7)
- \[Deps] update `deep-equal`
[`109a791`](https://togithub.com/tape-testing/tape/commit/109a791cc28b931de1545ba7cb8e5599634190d7)

###
[`v5.6.4`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v564---2023-07-01)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.3...v5.6.4)

##### Commits

- \[Fix] `throws`: avoid crashing on a nonconfigurable or nonextensible
`expected`
[`0731b5f`](https://togithub.com/tape-testing/tape/commit/0731b5f64311b168ac941ce3e547bb1a32766783)
- \[Tests] simplify tests
[`c656ee5`](https://togithub.com/tape-testing/tape/commit/c656ee52626e0e4992e893e41e1ae81ecb5d68a2)
- \[Refactor] `Test`: skip binding for a non-function value
[`e244e64`](https://togithub.com/tape-testing/tape/commit/e244e64eab7529c4e0d2391b989152b84229939e)
- \[Performance] use `call-bind` for autobinding
[`70de437`](https://togithub.com/tape-testing/tape/commit/70de43727d191c10d8ba9542bd0cdabaf272360a)
- \[actions] update rebase action
[`834453c`](https://togithub.com/tape-testing/tape/commit/834453cdd4cb95b71d2180a3b28a1ce8e51357b3)
- \[Deps] update `defined`, `minimist`, `object-inspect`,
`string.prototype.trim`
[`01edce8`](https://togithub.com/tape-testing/tape/commit/01edce8073efe1134c5fff58638b350afb7c6d22)
- \[Dev Deps] update `@ljharb/eslint-config`, `array.prototype.flatmap`,
`aud`
[`1b3ad24`](https://togithub.com/tape-testing/tape/commit/1b3ad2429b553f7e029fe9fd5977b07e76740e42)
- \[Dev Deps] update `@ljharb/eslint-config`, `aud`
[`a6a5eee`](https://togithub.com/tape-testing/tape/commit/a6a5eee0991a55f001d6468930e20e486a5e308e)
- \[Deps] update `deep-equal`
[`2043b2e`](https://togithub.com/tape-testing/tape/commit/2043b2e72be80f477293eefb44f226bb06aeafc0)
- \[readme] Link to explain what TAP is
[`26a75bb`](https://togithub.com/tape-testing/tape/commit/26a75bbb8b1854fa730eaaf1407aea1409640fd5)
- \[Deps] update `minimist`
[`7e7c3d0`](https://togithub.com/tape-testing/tape/commit/7e7c3d054449ac44f18d90db790705db4bcef37c)
- \[readme] improve t.throws description for Function
[`c1b619d`](https://togithub.com/tape-testing/tape/commit/c1b619db02f5b51e4c1379debeb0bac90daa3b93)
- \[Dev Deps] pin `jackspeak` since 2.1.2+ depends on npm aliases, which
kill the install process in npm < 6
[`0e80800`](https://togithub.com/tape-testing/tape/commit/0e80800b4d287e6cae7bd4f46b13fa8ac5aa1197)
- Merge tag 'v4.16.2'
[`d5d675d`](https://togithub.com/tape-testing/tape/commit/d5d675dbd841f411960dbe60946744fae4cd2bcb)
- \[meta] add missing npmrc config
[`15e2175`](https://togithub.com/tape-testing/tape/commit/15e2175b927010657c66f0a30e44f5266147311f)

###
[`v5.6.3`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v563---2023-01-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.2...v5.6.3)

###
[`v5.6.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v562---2023-01-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.1...v5.6.2)

##### Fixed

- \[New] `bin/tape`: add `--ignore-pattern` flag
[`#586`](https://togithub.com/tape-testing/tape/issues/586)

##### Commits

- \[eslint] fix indentation
[`b035590`](https://togithub.com/tape-testing/tape/commit/b035590f782c211e93a6a44ed8d0e9d38636a286)
- \[meta] add `auto-changelog`
[`b467b85`](https://togithub.com/tape-testing/tape/commit/b467b850f169bf294851c68a5c4074360d53a31b)
- \[eslint] enforce `no-use-before-define`
[`87deb68`](https://togithub.com/tape-testing/tape/commit/87deb68b111fd0d94efc92c25454a6a3fcedff66)
- \[eclint] fix editorconfig
[`ce81cbe`](https://togithub.com/tape-testing/tape/commit/ce81cbee9bfc00ebd0abbc70932e3eeab84b159e)
- \[eslint] clean up config a bit
[`3171edd`](https://togithub.com/tape-testing/tape/commit/3171eddd25dafb3e9a9606ac70ed6c21bb736e8e)
- \[Tests] `stackTrace`: use the common `getDiag` utility
[`65df5a4`](https://togithub.com/tape-testing/tape/commit/65df5a4f194cf01c3872c713d129ac968342181c)
- \[Fix] `throws`: avoid crashing on a nonconfigurable or nonextensible
`expected`
[`0cd7a2c`](https://togithub.com/tape-testing/tape/commit/0cd7a2cb2e231bd87412170f05020fd910e6d3e4)
- \[meta] fix repo URLs
[`85d86a4`](https://togithub.com/tape-testing/tape/commit/85d86a468af1b74af432d41c204efd4440b5f56f)
- Revert "\[Tests] handle a broken error `cause` in node 16.9/16.10"
[`775ba37`](https://togithub.com/tape-testing/tape/commit/775ba3789e16b1464dc810243dc5866b2868fc1d)
- \[meta] use `npmignore` to autogenerate an npmignore file
[`1645abb`](https://togithub.com/tape-testing/tape/commit/1645abbf47df2a8142514302da2730c54b993b47)
- \[eslint] enable `func-style`
[`75c0c3a`](https://togithub.com/tape-testing/tape/commit/75c0c3a4f9452c36b5318ba6c09ab4ebc97f15d0)
- \[actions] update rebase action
[`b3d724e`](https://togithub.com/tape-testing/tape/commit/b3d724e9ddfcca3c3d78f3c9d53158b5aef2208b)
- \[Deps] update `array.prototype.every`, `deep-equal`,
`string.prototype.trim`
[`e9c9aba`](https://togithub.com/tape-testing/tape/commit/e9c9abab037b274bb9b239b26c33d94eb8b7e802)
- \[Deps] update `defined`, `minimist`, `resolve`
[`83695c0`](https://togithub.com/tape-testing/tape/commit/83695c03495801e6cf98cba7328d287e47f3afde)
- \[Deps] update `deep-equal`, `object-inspect`
[`09906f3`](https://togithub.com/tape-testing/tape/commit/09906f323c69b5f189675bf0faad9d5be4831706)
- \[Dev Deps] update `@ljharb/eslint-config`, `aud`
[`afd8f64`](https://togithub.com/tape-testing/tape/commit/afd8f64712daade8ccd29b727d90bccab9f5ce12)
- \[Dev Deps] update `array.prototype.flatmap`
[`8b8bf07`](https://togithub.com/tape-testing/tape/commit/8b8bf07312adb248238238a0d810b0eedeb8b2b5)
- \[Dev Deps] update `aud`
[`f0fe7c0`](https://togithub.com/tape-testing/tape/commit/f0fe7c0979ba5d7ea96c619fab5389979cd0a862)
- \[Dev Deps] update `tap-parser`
[`2f61eac`](https://togithub.com/tape-testing/tape/commit/2f61eac3800d63fba65895bbfa947b8b82346cf0)
- Merge tag 'v4.16.1'
[`96ff863`](https://togithub.com/tape-testing/tape/commit/96ff863913b282e13bc5200179fcb1a757933449)
- \[readme] fix version badge
[`20ea48d`](https://togithub.com/tape-testing/tape/commit/20ea48d53b6492bf648d02d53c41b324abbfb6e1)

###
[`v5.6.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v561---2022-09-19)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.0...v5.6.1)

##### Commits

- \[eslint] fix indentation
[`2151e06`](https://togithub.com/tape-testing/tape/commit/2151e06877e65802ef7364bc6bebc21fc45e3699)
- \[meta] add `auto-changelog`
[`86cbbd1`](https://togithub.com/tape-testing/tape/commit/86cbbd1bb6bdc57fc718c6043866ab6bed46899c)
- \[eslint] enforce `no-use-before-define`
[`f8a8a7f`](https://togithub.com/tape-testing/tape/commit/f8a8a7f35402ebf9865cafd3682e9a6b0188436e)
- \[meta] fix repo URLs
[`a9ae3c2`](https://togithub.com/tape-testing/tape/commit/a9ae3c22db37d760fc30aea5053302177e7c3d3e)
- \[Tests] `stackTrace`: use the common `getDiag` utility
[`298cb80`](https://togithub.com/tape-testing/tape/commit/298cb806ef4a438792cb533675b6faa4b02a1d92)
- \[eslint] enable `func-style`
[`98b9623`](https://togithub.com/tape-testing/tape/commit/98b9623fc16f5ebe1be8beba4c21d9494bce05ac)
- \[New] `bin/tape`: include the exact arg when there are no glob
results; use require on `--require` files
[`6a1ce43`](https://togithub.com/tape-testing/tape/commit/6a1ce4389e8b601249c3c81b31cd60eea3e0f74a)
- \[eslint] clean up config a bit
[`67ad201`](https://togithub.com/tape-testing/tape/commit/67ad20117457313ab2c9d63365573858efb51566)
- \[meta] create FUNDING.yml
[`5b4752f`](https://togithub.com/tape-testing/tape/commit/5b4752fe006597002918cbd3ee8a4e50f48677ca)
- \[Refactor] `bin/tape`: make it a bit more functional, for easier v5
backporting
[`fbdbfc9`](https://togithub.com/tape-testing/tape/commit/fbdbfc90dd7afeba89cc3dd5e6280ed247f8b789)
- \[Deps] update `glob`, `object-inspect`, `resolve`,
`string.prototype.trim`
[`6a3c200`](https://togithub.com/tape-testing/tape/commit/6a3c2009e7f6052bd4423dce80bb140e234a877f)
- \[Dev Deps] update `@ljharb/eslint-config`, `array.prototype.flatmap`,
`es-value-fixtures`, `falafel`
[`934d49b`](https://togithub.com/tape-testing/tape/commit/934d49b1e840d3c57bd6e52a74017e06c6a55934)
- \[Tests] fix no_only tests on Windows
[`f35f71b`](https://togithub.com/tape-testing/tape/commit/f35f71bd44e76eb53bedd63615e59fdc382e4d0d)
- Revert "\[Tests] handle a broken error `cause` in node 16.9/16.10"
[`23fac16`](https://togithub.com/tape-testing/tape/commit/23fac16760344fe6843722b626dcba9e2e1c8372)
- \[Robustness] `test` observably looks up `exec` on the object
[`4575ca4`](https://togithub.com/tape-testing/tape/commit/4575ca4b185cb503c93e29113b99e10f1ae4b63c)
- \[meta] add SECURITY.md
[`7b0c901`](https://togithub.com/tape-testing/tape/commit/7b0c901b459b19668fcf6cc5b4b08f42978135b4)
- \[meta] add missing npmrc config
[`5d11d84`](https://togithub.com/tape-testing/tape/commit/5d11d844c87d64b6bac6fbe70357ad587ba0281a)
- \[Deps] update `object.assign`
[`3327fdd`](https://togithub.com/tape-testing/tape/commit/3327fdd249e3a0abf21311d2ca229d6f59fa2b26)
- \[readme] fix version badge
[`74e6c9e`](https://togithub.com/tape-testing/tape/commit/74e6c9e02daa286c86f7d5f4d4e019e62b8322a2)
- Merge tag 'v4.16.0'
[`4a44a7e`](https://togithub.com/tape-testing/tape/commit/4a44a7ee31dd24dff833909366449a3da6116a78)

###
[`v5.6.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v560---2022-08-16)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.5.3...v5.6.0)

##### Commits

- \[Tests] handle a broken error `cause` in node 16.9/16.10
[`53d9e18`](https://togithub.com/tape-testing/tape/commit/53d9e18a93addb2bf70c33cc4ffe8285233a3ad0)
- \[meta] use `npmignore` to autogenerate an npmignore file
[`12cc602`](https://togithub.com/tape-testing/tape/commit/12cc602f5296b023f5e226c946192e5aea453252)
- \[New] `bin/tape`: include the exact arg when there are no glob
results; use require.resolve on `--require` files
[`e23ec12`](https://togithub.com/tape-testing/tape/commit/e23ec12ac6bcee670ee0a507caf32512d33a9175)
- \[meta] create FUNDING.yml
[`f7e3161`](https://togithub.com/tape-testing/tape/commit/f7e316175394aa72e202cf6ebfa0b3ebb0a51f60)
- \[Robustness] `test` observably looks up `exec` on the object
[`9dbe9ad`](https://togithub.com/tape-testing/tape/commit/9dbe9ad9163835edb302505dec26a8e21f20d893)
- \[meta] remove unused travis.yml file
[`5a52443`](https://togithub.com/tape-testing/tape/commit/5a52443dcb8c14a9b59523fbb1c05b139833c812)
- \[Deps] update `glob`, `object-inspect`, `object.assign`
[`f6f39a2`](https://togithub.com/tape-testing/tape/commit/f6f39a2d8a59ab518e2647a9a122c361d2a7f4ff)
- \[Dev Deps] update `@ljharb/eslint-config`, `array.prototype.flatmap`,
`es-value-fixtures`
[`6bc8c38`](https://togithub.com/tape-testing/tape/commit/6bc8c381ab9117eb504ac3d46973a27619ea9b52)
- \[meta] ensure `prelint` works on windows
[`48896e8`](https://togithub.com/tape-testing/tape/commit/48896e87cee94d8d704ff2fb2bf730c1c0a94c71)
- \[Tests] fix no_only tests on Windows
[`3e7b2ae`](https://togithub.com/tape-testing/tape/commit/3e7b2ae9800964cf8461ab8dc10634d0c1b1218a)
- \[Robustness] `test` observably looks up `exec` on the object
[`330f8d5`](https://togithub.com/tape-testing/tape/commit/330f8d586f94a8a0092b9b2061953ff9ba918325)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`
[`3960ccf`](https://togithub.com/tape-testing/tape/commit/3960ccf83722a25131522e35de63b89564eac519)
- \[meta] add SECURITY.md
[`7d31894`](https://togithub.com/tape-testing/tape/commit/7d31894d5ad6b85567573dd875228e8e13bfac20)
- \[meta] improve `prelint` script when no `.git` dir is present
[`7c6dbbd`](https://togithub.com/tape-testing/tape/commit/7c6dbbdba1769bcb80b103d43c3eaa61e395dc52)
- \[Dev Deps] update `es-value-fixtures`
[`6b8e118`](https://togithub.com/tape-testing/tape/commit/6b8e118b19ff08d54509f54aab5fad3b25260e2b)
- \[Fix] in node v0.4, `stream.pipe` returns `undefined`
[`83d4da8`](https://togithub.com/tape-testing/tape/commit/83d4da8ed49acd1c0478a551bc64f05a67c44e99)
- \[Deps] update `string.prototype.trim`
[`1a245c6`](https://togithub.com/tape-testing/tape/commit/1a245c6b690ab7e2db346c3caf1c34eab8db456c)
- Merge tag 'v4.15.1'
[`b2d547a`](https://togithub.com/tape-testing/tape/commit/b2d547a1b06653a5cff22a8113da0f5dd392470b)
- \[Deps] update `minimist`
[`64677e0`](https://togithub.com/tape-testing/tape/commit/64677e06006e1a1e4e36dc318cc4a36b2152ed95)

###
[`v5.5.3`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v553---2022-04-08)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.5.2...v5.5.3)

##### Commits

- \[Robustness] `test` observably looks up `exec` on the object
[`fa84c85`](https://togithub.com/tape-testing/tape/commit/fa84c856e5f7c41d438050c5af36141899028850)
- \[meta] ensure `prelint` works on windows
[`bf34f60`](https://togithub.com/tape-testing/tape/commit/bf34f600cc985c1ac21c42ce162b432751158b1e)
- \[meta] improve `prelint` script when no `.git` dir is present
[`5f78134`](https://togithub.com/tape-testing/tape/commit/5f781346aa7cd7eb6a14b532304787cbc7287b9c)
- \[Deps] update `minimist`
[`dabc6af`](https://togithub.com/tape-testing/tape/commit/dabc6af8cd4dd00788725b38f9829fe2a6954b27)

###
[`v5.5.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v552---2022-02-12)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.5.1...v5.5.2)

##### Commits

- \[Dev Deps] update `@ljharb/eslint-config`; pin `eslint`
[`99e7504`](https://togithub.com/tape-testing/tape/commit/99e75043ef73031e0e352f611ed1ae9297743af4)
- \[Deps] unpin `minimatch`
[`c18a68b`](https://togithub.com/tape-testing/tape/commit/c18a68bacf0f9794b9b3a89312c9d874014b7e22)

###
[`v5.5.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v551---2022-02-10)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.5.0...v5.5.1)

##### Commits

- \[Fix] pin `minimatch` to v3.0.4, due to a breaking change in v3.0.5
[`cbe0e40`](https://togithub.com/tape-testing/tape/commit/cbe0e408ad4ea0d2c538cd122470ab76357e64b0)

###
[`v5.5.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v550---2022-01-26)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.4.1...v5.5.0)

##### Merged

- \[New] add `--no-only` flag/`NODE_TAPE_NO_ONLY_TEST`
[`#572`](https://togithub.com/tape-testing/tape/pull/572)

##### Commits

- Merge tag 'v4.15.0'
[`a5a1434`](https://togithub.com/tape-testing/tape/commit/a5a14344f4f06518c2fe599b49a92633777986cc)
- \[New] `t.match`/`t.doesNotMatch: fail the test instead of throw on
wrong input types.
[`[`a1c266b`](https://togithub.com/tape-testing/tape/commit/a1c266b)\`]\(https://github.com/tape-testing/tape/commit/a1c266bf9577420702e1067c40a4a65677add63a)
- \[actions] reuse common workflows
[`d3b4f46`](https://togithub.com/tape-testing/tape/commit/d3b4f467445bb6da3a2e617c4b29e71528f32425)
- \[readme] port changes from v5
[`87f9b29`](https://togithub.com/tape-testing/tape/commit/87f9b293baeb48b507a4e9e16bba62c7ffcc4eb7)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`, `aud`
[`51ae645`](https://togithub.com/tape-testing/tape/commit/51ae645c8325d6037d4389260a442e27c2efce73)
- \[Fix] `bin/tape`: delay requires until needed
[`b803fd8`](https://togithub.com/tape-testing/tape/commit/b803fd8e24b1dff96cd43092e727826873c6c571)
- \[readme] hard wraps bad, soft wraps good
[`82af5ed`](https://togithub.com/tape-testing/tape/commit/82af5ed68577c15526e5dc7ecd290f2e88494170)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`,
`safe-publish-latest`, `array.prototype.flatmap`
[`3287a68`](https://togithub.com/tape-testing/tape/commit/3287a68eb1f176a6d0d85390b79c05ffc3c50615)
- \[actions] update codecov uploader
[`8d6aa6c`](https://togithub.com/tape-testing/tape/commit/8d6aa6c4b084a8cec9860d868ac353862fc8b545)
- \[Tests] handle carriage returns in stack traces on Windows
[`f79acdf`](https://togithub.com/tape-testing/tape/commit/f79acdfb850d94f71a01970bff96337f52bb4e5a)
- \[Deps] update `glob`, `is-regex`, `string.prototype.trim`
[`470ca1c`](https://togithub.com/tape-testing/tape/commit/470ca1c0f41155d2c08537bb6cc94e04edd063bc)
- \[Tests] handle a broken error `cause` in node 16.9/16.10
[`8594f3b`](https://togithub.com/tape-testing/tape/commit/8594f3be12203e52b334a7004bf59379fb21db4f)
- \[meta] better `eccheck` command
[`fe6978d`](https://togithub.com/tape-testing/tape/commit/fe6978d0a87a881a59ba7de23f2e68ff70d31074)
- \[Deps] update `object-inspect`, `resolve`
[`50ea080`](https://togithub.com/tape-testing/tape/commit/50ea080561a71d8a6a2d41955441c8a094039227)
- \[meta] Exclude `fs` from browser bundles
([#&#8203;565](https://togithub.com/tape-testing/tape/issues/565))
[`418dc94`](https://togithub.com/tape-testing/tape/commit/418dc94b14b440568fb58aa666df5cb2861fe22c)
- \[Dev Deps] update `eslint`
[`b0c8ed3`](https://togithub.com/tape-testing/tape/commit/b0c8ed34dea1f53ac95037706746a8d3fe1ee771)
- \[Tests] handle a broken error `cause` in node 16.9/16.10
[`ca1b906`](https://togithub.com/tape-testing/tape/commit/ca1b90616c2a8fb838b1bd99c90da758c5d80a72)
- \[meta] fix `prelint` so it does not fail outside of a git repo
[`a09133e`](https://togithub.com/tape-testing/tape/commit/a09133e71d3925bf830f721d05bad72550dd3517)
- \[meta] fix `prelint` so it does not fail outside of a git repo
[`b9959f8`](https://togithub.com/tape-testing/tape/commit/b9959f8c132874eff32497b9189d0a7cf74e8c14)
- \[Robustness] use cached `.test`
[`86ec0b2`](https://togithub.com/tape-testing/tape/commit/86ec0b262e0405ef0616201c1ffebbc5f278a217)

###
[`v5.4.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v541---2022-01-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.4.0...v5.4.1)

##### Commits

- \[Fix] avoid failing in ES3 engines that lack `Object.keys`, and
`.every`
[`dfc5f39`](https://togithub.com/tape-testing/tape/commit/dfc5f3927a224b03ad24a1653f1a4a1e13145014)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`, `aud`
[`61446b9`](https://togithub.com/tape-testing/tape/commit/61446b90ebff6157e84adb6c611944e26838397f)
- \[Robustness] use cached `.test`
[`096a9e0`](https://togithub.com/tape-testing/tape/commit/096a9e001bdffbad37a785166ccbf9b35bcc9faa)
- \[meta] better `eccheck` command
[`bc4666b`](https://togithub.com/tape-testing/tape/commit/bc4666b0deeea3b1814d2d43f1d01cf9068ac164)

###
[`v5.4.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v540---2021-12-25)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.3.2...v5.4.0)

##### Commits

- \[New] `t.match`/`t.doesNotMatch: fail the test instead of throw on
wrong input types.
[`[`329bbb8`](https://togithub.com/tape-testing/tape/commit/329bbb8)\`]\(https://github.com/tape-testing/tape/commit/329bbb870d8862152b1bf580475a44c501dc0703)
- \[actions] reuse common workflows
[`728e190`](https://togithub.com/tape-testing/tape/commit/728e190a9c9f1850a984a50c3348c2efb2f78b17)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`
[`dc7df0f`](https://togithub.com/tape-testing/tape/commit/dc7df0fb2393c9ee7448ffde62c4b9836a03d1e1)
- \[Deps] update `has-dynamic-import`, `object-inspect`
[`8881fea`](https://togithub.com/tape-testing/tape/commit/8881fea42a60bbee5fd912def59021e76741a613)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`
[`4023f25`](https://togithub.com/tape-testing/tape/commit/4023f25ae22828829c5948f2c62af25fee456fea)

###
[`v5.3.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v532---2021-11-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.3.1...v5.3.2)

##### Fixed

- \[Tests] handle v8 6.9 changing an error message
[`#562`](https://togithub.com/tape-testing/tape/issues/562)

##### Commits

- \[readme] hard wraps bad, soft wraps good
[`b445a2b`](https://togithub.com/tape-testing/tape/commit/b445a2bc9a0d5bd3db8f1c5fdde21163e3129701)
- \[readme] add badges
[`4c8d00a`](https://togithub.com/tape-testing/tape/commit/4c8d00a81323a45c290f8d0e2a8389856ded5be6)
- \[actions] update codecov uploader
[`f040c4f`](https://togithub.com/tape-testing/tape/commit/f040c4fcb0fac257d27a6cb2733f8f39a5d3d051)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`,
`safe-publish-latest`
[`459a1c5`](https://togithub.com/tape-testing/tape/commit/459a1c5093db6a2cbf57e815d5b85d4e23511958)
- \[Tests] node 17+ smooshes a version number on the end of the stack
trace
[`e41763f`](https://togithub.com/tape-testing/tape/commit/e41763f8315d92d0d5bcd13f397f7d2f78f69745)
- \[Tests] handle carriage returns in stack traces on Windows
[`26e8113`](https://togithub.com/tape-testing/tape/commit/26e81135e03a808aa917bdad3d32f1ee71b2ea44)
- \[Fix] use `file://` URLs for dynamic `import()`
[`d487add`](https://togithub.com/tape-testing/tape/commit/d487addb1ae69064267efc58536186229c73ea41)
- \[Dev Deps] ping `signal-exit` to v3.0.3 due to
[https://github.com/tapjs/signal-exit/issues/66](https://togithub.com/tapjs/signal-exit/issues/66)
[`3c30a55`](https://togithub.com/tape-testing/tape/commit/3c30a555a59e5d64875116136d14fe217e59be73)
- \[meta] Exclude `fs` from browser bundles
[`00f21ea`](https://togithub.com/tape-testing/tape/commit/00f21eaa14eb3d3dc70fbf518252a6f18aa7b22c)
- \[Dev Deps] update `@ljharb/eslint-config`
[`c837b02`](https://togithub.com/tape-testing/tape/commit/c837b02016e240b93ae7ef40c21f4df82e7a80f9)
- \[Deps] update `string.prototype.trim`
[`c1248d7`](https://togithub.com/tape-testing/tape/commit/c1248d7e434e6a4b3c61fa7b62e1f5badfa3d162)
- \[Dev Deps] update `array.prototype.flatmap`
[`97384b1`](https://togithub.com/tape-testing/tape/commit/97384b10477e3112e0aefee7957204e1c7a9db57)
- \[readme] fix markdown; github still has a rendering bug
[`a33b5f9`](https://togithub.com/tape-testing/tape/commit/a33b5f9b5b0a00a031d06155224f4bca6d9769af)
- \[Deps] update `glob`
[`477bb4c`](https://togithub.com/tape-testing/tape/commit/477bb4c62c071889fde563e2bd133da02aa91b0b)
- Revert "\[Dev Deps] ping `signal-exit` to v3.0.3 due to
[https://github.com/tapjs/signal-exit/issues/66](https://togithub.com/tapjs/signal-exit/issues/66)"
[`60bbd83`](https://togithub.com/tape-testing/tape/commit/60bbd83ff1a342059a4ec894132ba20583a486f2)

###
[`v5.3.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v531---2021-08-06)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.3.0...v5.3.1)

##### Merged

- \[New] add `.teardown()` on `t` instances
[`#546`](https://togithub.com/tape-testing/tape/pull/546)
- \[readme] add `tape-describe` to 'other' section
[`#523`](https://togithub.com/tape-testing/tape/pull/523)

##### Fixed

- \[New] add `.teardown()` on `t` instances
([#&#8203;546](https://togithub.com/tape-testing/tape/issues/546))
[`#531`](https://togithub.com/tape-testing/tape/issues/531)
- \[readme] add `tape-describe` to 'other' section
([#&#8203;523](https://togithub.com/tape-testing/tape/issues/523))
[`#522`](https://togithub.com/tape-testing/tape/issues/522)

##### Commits

- \[Tests] make `stripFullStack` output an array of lines, for better
failure messages
[`f299759`](https://togithub.com/tape-testing/tape/commit/f2997591a038fa48239f205e40eed5c75278a261)
- \[eslint] fully enable `@ljharb` eslint config
[`836610d`](https://togithub.com/tape-testing/tape/commit/836610d9772b91a8d31f311834ae1325f2f740bf)
- \[actions] use `node/install` instead of `node/run`; use `codecov`
action
[`46aff81`](https://togithub.com/tape-testing/tape/commit/46aff81f10ad63990f6047c0bdba3be0c90bd3dd)
- \[readme] improve `t.throws` documentation
[`b36f816`](https://togithub.com/tape-testing/tape/commit/b36f81698fbf4d172a49abb75b9474c4a978df5c)
- \[Fix] `bin/tape`: delay requires until needed
[`c8f3ce3`](https://togithub.com/tape-testing/tape/commit/c8f3ce32c73e092940e29dc72f0abba3b6529936)
- \[Refactor] avoid reassigning arguments
[`5c4052f`](https://togithub.com/tape-testing/tape/commit/5c4052fcf51479320c9482c425a66dcbcc4a509a)
- \[Tests] add test case for
[#&#8203;519](https://togithub.com/tape-testing/tape/issues/519) for
test.comment() in createStream/objectMode context
[`1700642`](https://togithub.com/tape-testing/tape/commit/17006422fa8189a7e361edfb1e803b73a72b4894)
- \[Refactor] use `call-bind/callBound` instead of `function-bind`
directly
[`967b73f`](https://togithub.com/tape-testing/tape/commit/967b73fe882e9c95c0436e6ce93f24fa3a2e14a9)
- \[readme] Another way to create custom reporters
[`d81f9f6`](https://togithub.com/tape-testing/tape/commit/d81f9f6681ae72d3425b91e2f7a294e6d4225675)
- \[meta] do not publish github action workflow files
[`6bb3496`](https://togithub.com/tape-testing/tape/commit/6bb34964abb1e704fe3dcc9fcf8d27d16ff5e296)
- \[Refactor] remove unused line, unneeded var initialization; add
missing `new`
[`da0cdf1`](https://togithub.com/tape-testing/tape/commit/da0cdf1651fec20f66a6bed2d1b17944e18dcd48)
- \[Refactor] remove use of legacy `exports`
[`a04439c`](https://togithub.com/tape-testing/tape/commit/a04439c3027f3dc0dac8cf8ef5d24a493366be6a)
- \[Deps] update `glob`, `is-regex`, `object-inspect`, `resolve`,
`string.prototype.trim`
[`6e71e6e`](https://togithub.com/tape-testing/tape/commit/6e71e6ea1e009a62546a401a35974ca867a24b9a)
- \[eslint] remove useless regex escapes
[`1515ff4`](https://togithub.com/tape-testing/tape/commit/1515ff4a8f749aa6d075bffdcda543ca94c559a9)
- \[readme] remove travis badge; add actions and codecov badges
[`57a7cc9`](https://togithub.com/tape-testing/tape/commit/57a7cc906ec4f24f503350580c5859e5b3e56805)
- \[meta] run `aud` in `posttest`
[`3907aa5`](https://togithub.com/tape-testing/tape/commit/3907aa560caa2c8d30a6a9168c0d7a3d65a3ba3e)
- \[Refactor] generalize error message from calling `.end` more than
once
[`da8ca46`](https://togithub.com/tape-testing/tape/commit/da8ca46cc0be28a3d4690a4009e0ddec7fc6f779)
- \[Tests] handle stack differences in node 15
[`b7b01ec`](https://togithub.com/tape-testing/tape/commit/b7b01ec38ede9f9722b5cce90574782e1eda1305)
- \[Deps] update `is-regex`, `object-inspect`, `string.prototype.trim`
[`e344080`](https://togithub.com/tape-testing/tape/commit/e344080b1a4b097e1baa1a2b2e843fc283f3f5c2)
- \[New] Include name of test in log when test times out
([#&#8203;524](https://togithub.com/tape-testing/tape/issues/524))
[`78b4d98`](https://togithub.com/tape-testing/tape/commit/78b4d9833a2df7593f653b263588b9a49ca3fe08)
- \[Dev Deps] update `eslint`
[`6d5e4ad`](https://togithub.com/tape-testing/tape/commit/6d5e4ad3cb1f25ea03b59db4e894d51fa5b86c11)
- \[Refactor] Avoid setting message property on primitives; use strict
mode to catch this
[`9dfb680`](https://togithub.com/tape-testing/tape/commit/9dfb680e7543a3a701b3e410bfccbcce3b274d9f)
- \[Deps] update `is-regex`
[`a7ca7a3`](https://togithub.com/tape-testing/tape/commit/a7ca7a308269bc3a250170441553d0321e0d8044)
- Merge tag 'v4.14.0'
[`1f1a4a7`](https://togithub.com/tape-testing/tape/commit/1f1a4a7c7c9ea3632074e4a008d430bbd275b231)
- \[meta] add `safe-publish-latest`; use `prepublishOnly` script for npm
7+
[`c3d434d`](https://togithub.com/tape-testing/tape/commit/c3d434d8b86a0be162efb7fb548f0405239a2688)
- \[meta] ensure `not-in-publish`‘s absence does not fail anything
[`2a0619d`](https://togithub.com/tape-testing/tape/commit/2a0619d3193287aaa948fc4edf0bb2ccb4150a7b)
- \[readme] remove long-dead testling-ci badge
[`1461611`](https://togithub.com/tape-testing/tape/commit/1461611bce87b190179d1ac0e2c69438f2b12f31)
- \[Tests] ensure bin/tape is linted
[`faa51b5`](https://togithub.com/tape-testing/tape/commit/faa51b5baa709ba2e72f78be7cb7ce243c02a771)
- \[Dev Deps] update `eslint`
[`fad6165`](https://togithub.com/tape-testing/tape/commit/fad6165ae85ebff132daedd1a1bdf3ee307c4ea1)
- \[Dev Deps] update `eslint`
[`79a0f4b`](https://togithub.com/tape-testing/tape/commit/79a0f4b7b1d0c6db9228cdedf918f20a34dd7762)
- \[meta] add missing `safe-publish-latest` dep
[`d0a3888`](https://togithub.com/tape-testing/tape/commit/d0a3888ee1b1481ef9ca13695414022164fbc3c2)
- \[Tests] exclude examples from coverage
[`283f537`](https://togithub.com/tape-testing/tape/commit/283f537f56885d18afbc2328c0c52ee60d528332)

###
[`v5.3.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v530---2021-07-26)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.2.2...v5.3.0)

##### Commits

- \[eslint] fully enable `@ljharb` eslint config
[`9d3c5b4`](https://togithub.com/tape-testing/tape/commit/9d3c5b4e84dbeb1272b450e74ce022cb70c56e2a)
- \[New] Use import() on esm files in supported node versions
[`28d6e51`](https://togithub.com/tape-testing/tape/commit/28d6e51b9beb7252d7ad130424fdb0062425f7a0)
- \[eslint] fully enable `@ljharb` eslint config
[`ae8b5c0`](https://togithub.com/tape-testing/tape/commit/ae8b5c0639be6c3b2fd0b2e132ca50ee9f760e94)
- \[eslint] enable `no-shadow`
[`f0756f3`](https://togithub.com/tape-testing/tape/commit/f0756f3b12329a122498f99f6448ec8c9eafec50)
- \[eslint] enable `curly`, `object-curly-spacing`,
`object-curly-newline`
[`e9b75e1`](https://togithub.com/tape-testing/tape/commit/e9b75e14068359843082fd70994b19f871432a65)
- \[Tests] uncaught exceptions and unhandled rejections importing files
with bin/tape
[`e6d2faf`](https://togithub.com/tape-testing/tape/commit/e6d2faf67888dbb8e1262d7d083f0be7c59672cc)
- \[eslint] enable `function-paren-newline`,
`function-call-argument-newline`
[`ae6de0c`](https://togithub.com/tape-testing/tape/commit/ae6de0c74a288f6d8bc83f45a7a686faf09ba9b1)
- \[actions] use `node/install` instead of `node/run`; use `codecov`
action
[`5a6de66`](https://togithub.com/tape-testing/tape/commit/5a6de6625ab04d487d729617be83a7baf769f4f9)
- \[eslint] enable `wrap-regex`
[`7dcbd76`](https://togithub.com/tape-testing/tape/commit/7dcbd7631a9ff5675f1ff0be477f0a1714b81dd3)
- \[Refactor] add names to `Test.prototype` functions
[`077a108`](https://togithub.com/tape-testing/tape/commit/077a108686590363f23ba2ecf2c782016a1683e9)
- \[eslint] enable `comma-spacing`
[`4acf1f2`](https://togithub.com/tape-testing/tape/commit/4acf1f292289c40c1abfb2552e09e28a9da3416a)
- \[eslint] update `no-redeclare`
[`b03d4c8`](https://togithub.com/tape-testing/tape/commit/b03d4c8e722841d580a581a5d492277a7c701f94)
- \[eslint] enable `brace-style`
[`06eba07`](https://togithub.com/tape-testing/tape/commit/06eba07d6b73ba2650f581372fd613f89385993c)
- \[eslint] enable `no-unused-vars`
[`2ebd23a`](https://togithub.com/tape-testing/tape/commit/2ebd23a03c71d14890dc064b29526e3d523daf93)
- \[eslint] enable `consistent-return`
[`fb4e3cf`](https://togithub.com/tape-testing/tape/commit/fb4e3cfc4df1f932496fbca35c013f6ad65df53b)
- \[Refactor] avoid reassigning arguments
[`8a0ab53`](https://togithub.com/tape-testing/tape/commit/8a0ab5348183f1b7deabb2a87d4fb3c4dc272390)
- \[eslint] enable `semi-style`
[`5f8afc9`](https://togithub.com/tape-testing/tape/commit/5f8afc997c793ca16de53aa56ac4d40b8afc8d4a)
- \[readme] Another way to create custom reporters
[`a68277c`](https://togithub.com/tape-testing/tape/commit/a68277c968ff7cf6b995c2cc20ca1545642c7b4d)
- \[eslint] enable `no-extra-parens`
[`a08dc34`](https://togithub.com/tape-testing/tape/commit/a08dc34371a8dc406581fb85edb591150f9c0f35)
- \[eslint] enable `no-multi-spaces`, `no-multiple-empty-lines`,
`space-in-parens`
[`be1eb21`](https://togithub.com/tape-testing/tape/commit/be1eb212aeeec2c229208a4702ff99af0cabb5f7)
- \[Refactor] `bin/tape`: separate "preparing of files list" from
"require files list"
[`021fa6d`](https://togithub.com/tape-testing/tape/commit/021fa6d22bc85f2e8f075405bcb97c6a1b87af22)
- \[Refactor] remove unused line, unneeded var initialization; add
missing `new`
[`da45ae6`](https://togithub.com/tape-testing/tape/commit/da45ae6b158fbbdda2cc5c2edce6e0353b65f687)
- \[eslint] enable `no-lonely-if`
[`771f3dd`](https://togithub.com/tape-testing/tape/commit/771f3ddd1a3ad3a629c1d1a0780052d51143435b)
- \[eslint] enable `space-infix-ops`
[`233ffc6`](https://togithub.com/tape-testing/tape/commit/233ffc623ec212b202037e03b503a6667d4deb3f)
- \[Refactor] remove use of legacy `exports`
[`c332d62`](https://togithub.com/tape-testing/tape/commit/c332d629b8c5366aa81a0ea413c49c7b838128cb)
- \[eslint] enable `wrap-iife`
[`428636c`](https://togithub.com/tape-testing/tape/commit/428636c047f946738ca77796599aeb32cd607072)
- \[Docs] correct docs for `t.teardown`
[`c4a4992`](https://togithub.com/tape-testing/tape/commit/c4a4992cdd59d2c5ca3282bfbf2ba4c0b863eafc)
- \[readme] remove travis badge; add actions and codecov badges
[`900f823`](https://togithub.com/tape-testing/tape/commit/900f823f4a0fcbf5875df387d60bfde85236faa1)
- \[eslint] enable `no-extra-semi`
[`1af8f52`](https://togithub.com/tape-testing/tape/commit/1af8f529df22eb00a62474dfd6dfe5628f8f7317)
- \[Deps] update `glob`, `is-regex`, `object-inspect`
[`e211546`](https://togithub.com/tape-testing/tape/commit/e2115460307cc5424392157f4e86515c54e2e819)
- \[eslint] enable `no-regex-spaces`
[`ef0069a`](https://togithub.com/tape-testing/tape/commit/ef0069a9de38c89cb4b4117ffa165e7f0c6a6351)
- \[Dev Deps] update `aud`, `eslint`
[`00a98d3`](https://togithub.com/tape-testing/tape/commit/00a98d3b73aad7af987cddb79b0f1e5c7d27efc2)
- \[Deps] update `object-inspect`
[`9bbf270`](https://togithub.com/tape-testing/tape/commit/9bbf27083d6a63d0f61b984cf173a004583cdc35)
- \[Dev Deps] update `eslint`
[`57b659f`](https://togithub.com/tape-testing/tape/commit/57b659f8324fbc63913bb41c108e1e165d5bcf07)
- \[Dev Deps] update `eslint`
[`e628b23`](https://togithub.com/tape-testing/tape/commit/e628b23a35c35948d7166ac58964043d847e04eb)
- \[meta] ensure `not-in-publish`‘s absence does not fail anything
[`fb3a243`](https://togithub.com/tape-testing/tape/commit/fb3a243bfe1baa4c8afb44b8c654cd98500c2e9f)
- \[Deps] update `object-inspect`
[`771c8c4`](https://togithub.com/tape-testing/tape/commit/771c8c43fda1907f61b6e9fd462a4e6c747f3527)
- \[meta] add `safe-publish-latest`; use `prepublishOnly` script for npm
7+
[`379115d`](https://togithub.com/tape-testing/tape/commit/379115dc77717ff7611d156c36da5452a5b217e2)
- \[Tests] exclude examples from coverage
[`75decb3`](https://togithub.com/tape-testing/tape/commit/75decb37ef2661f960adf9ff44dc76e2885d10d2)

###
[`v5.2.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v522---2021-03-03)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.2.1...v5.2.2)

##### Commits

- \[Fix] proper exit behavior in node v0.6
[`3f94e68`](https://togithub.com/tape-testing/tape/commit/3f94e687b976bdb324c2148d73087e769003f878)

###
[`v5.2.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v521---2021-02-27)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.2.0...v5.2.1)

##### Fixed

- \[Fix] `t.teardown()`: ensure callback is only called once
[`#551`](https://togithub.com/tape-testing/tape/issues/551)

##### Commits

- \[Deps] update `object-is`, `string.prototype.trim`
[`b497ead`](https://togithub.com/tape-testing/tape/commit/b497ead367786cf21ddc818ee6e8f24c330b9ea0)

###
[`v5.2.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v520---2021-02-20)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.1.1...v5.2.0)

##### Fixed

- \[New] add `.teardown()` on `t` instances
[`#531`](https://togithub.com/tape-testing/tape/issues/531)
- \[readme] improve `t.throws`/`t.doesNotThrow` documentation
[`#540`](https://togithub.com/tape-testing/tape/issues/540)

##### Commits

- \[readme] improve `t.throws` documentation
[`94220ba`](https://togithub.com/tape-testing/tape/commit/94220babb105950dfc2d09d67b4731bf026449b5)
- \[Tests] exclude node v0.6, for now
[`3c05a87`](https://togithub.com/tape-testing/tape/commit/3c05a873212c9dd5e773da070488f75b09a4e5f4)
- \[Deps] update `is-regex`, `resolve`
[`8c52d12`](https://togithub.com/tape-testing/tape/commit/8c52d121eadee69e6b0d800e798ae7bf1f86eff9)
- \[Dev Deps] update `eslint`, `aud`
[`f847c85`](https://togithub.com/tape-testing/tape/commit/f847c85167a173fcdd2365b5d6f234208a5d27a4)
- \[Deps] update `call-bind`
[`ce0b1ad`](https://togithub.com/tape-testing/tape/commit/ce0b1ad6ef395bd1dba7403ea679af5284f61c0e)
- \[Dev Deps] update `eslint`
[`83f1eec`](https://togithub.com/tape-testing/tape/commit/83f1eec7d51fd812fd4ceb34b20857617e42f272)

###
[`v5.1.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v511---2021-01-04)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.1.0...v5.1.1)

##### Commits

- \[Tests] make `stripFullStack` output an array of lines, for better
failure messages
[`0743333`](https://togithub.com/tape-testing/tape/commit/07433333e14fd283ceed246795863d59576d3286)
- \[Tests] migrate tests to Github Actions
[`266bc66`](https://togithub.com/tape-testing/tape/commit/266bc66b0fbbda399aff42afb957ce117d9ee4b2)
- \[Fix] preserve stack traces for returned Promises (async/await)
[`d505cdf`](https://togithub.com/tape-testing/tape/commit/d505cdf375bb27c0eea4b60d9da290bb11339c6a)
- \[readme] Document unexpected `t.end()` behavior
[`b505c4c`](https://togithub.com/tape-testing/tape/commit/b505c4c45ff968a5cfa91bd34f80a95493936671)
- \[Tests] add `timeoutAfter` test with Promises
[`e8255cf`](https://togithub.com/tape-testing/tape/commit/e8255cf46ee77626e9eef1c2909899c9508173da)
- \[readme] improve method docs
[`df5a124`](https://togithub.com/tape-testing/tape/commit/df5a124e106540d77ee737127502db26db541ded)
- \[Robustness] cache and call-bind more prototype methods
[`8e60dcb`](https://togithub.com/tape-testing/tape/commit/8e60dcbbb0724fb5fbaacbfb521356e6d268d42c)
- \[Tests] add `npm run test:example` to test non-failing examples.
[`4210e44`](https://togithub.com/tape-testing/tape/commit/4210e442a3739969ff32075a72a49c6d95730adf)
- \[eslint] fix some inconsistencies
[`7ca56eb`](https://togithub.com/tape-testing/tape/commit/7ca56ebe2c78d0286e21a589c35ae28275aa8bf7)
- \[eslint] ensure no trailing commas
[`04da90b`](https://togithub.com/tape-testing/tape/commit/04da90bb387656e585bec26a325e3400cb6bd1ba)
- \[meta] add Automatic Rebase and Require Allow Edits workflows
[`6d72960`](https://togithub.com/tape-testing/tape/commit/6d729605929dfa3a41607f46e0e7da8024c33976)
- \[Tests] run `nyc` on all tests
[`5ec21aa`](https://togithub.com/tape-testing/tape/commit/5ec21aa2e05ca18d88924edc1be9b175fe706af1)
- \[Refactor] use `call-bind/callBound` instead of `function-bind`
directly
[`b19da31`](https://togithub.com/tape-testing/tape/commit/b19da31dc4d40ffccbd8bd38d3bd410fce604172)
- \[meta] do not publish github action workflow files
[`82c3904`](https://togithub.com/tape-testing/tape/commit/82c3904483419fb9f36ac9a73a754d100c24e107)
- \[Tests] skip Promise tests when Promises are not available
[`688256a`](https://togithub.com/tape-testing/tape/commit/688256a75340a6d088736610a77c4d9d3c580905)
- \[meta] run `aud` in `posttest`
[`b9bec0e`](https://togithub.com/tape-testing/tape/commit/b9bec0e92ef2834693fc7c7e3dc779dd1baea907)
- \[readme] Added tabe into reporter list
[`7aff9e4`](https://togithub.com/tape-testing/tape/commit/7aff9e4de9e70cae53b1287b03bd23d3fc22420c)

###
[`v5.1.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v510---2020-12-29)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.0.1...v5.1.0)

##### Fixed

- \[readme] add `tape-describe` to 'other' section
[`#522`](https://togithub.com/tape-testing/tape/issues/522)

##### Commits

- \[Tests] add test case for
[#&#8203;519](https://togithub.com/tape-testing/tape/issues/519) for
test.comment() in createStream/objectMode context
[`40ec79a`](https://togithub.com/tape-testing/tape/commit/40ec79a125df5282bc3983771306932cf97a21b8)
- \[Deps] update `deep-equal`, `object-inspect`, `object-is`,
`object.assign`, `resolve`, `string.prototype.trim`
[`434f615`](https://togithub.com/tape-testing/tape/commit/434f6156cb137bd28377c98664af8e3634c1030c)
- \[Deps] update `deep-equal`, `is-regex`, `object-inspect`,
`object-is`, `object.assign`, `string.prototype.trim`
[`df23eda`](https://togithub.com/tape-testing/tape/commit/df23edad43112ed5d3f3aa318289a57b3540002b)
- \[eslint] remove useless regex escapes
[`3554d4b`](https://togithub.com/tape-testing/tape/commit/3554d4b049f34065c6a643c5cda3d88c70a4908e)
- \[readme] document Promise support; remove Promise-related
alternatives
[`4665d63`](https://togithub.com/tape-testing/tape/commit/4665d6331127b23c10c0798947d9751d635dba40)
- \[Tests] handle stack differences in node 15
[`1ac9ecf`](https://togithub.com/tape-testing/tape/commit/1ac9ecf927bb1958857cb4050ec725cd3f22d27a)
- \[New] Include name of test in log when test times out
[`e142c29`](https://togithub.com/tape-testing/tape/commit/e142c298e8c76c49954ede50ab59e3f2e5662d77)
- \[Dev Deps] update `eslint`, `js-yaml`
[`7574152`](https://togithub.com/tape-testing/tape/commit/75741524e4715d6cf0a969bc7e987fb881a9494a)
- \[Dev Deps] update `eslint`
[`c6772d1`](https://togithub.com/tape-testing/tape/commit/c6772d1fd3ca827760ca01114aec25e21751d701)
- \[Dev Deps] update `eslint`
[`5b7720a`](https://togithub.com/tape-testing/tape/commit/5b7720a82f505d4c8db3d340256369564d828dc6)
- \[Deps] update `resolve`
[`898302b`](https://togithub.com/tape-testing/tape/commit/898302b3e914c93b407088d36a224355b898bb0c)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://togithub.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOlNlY3VyaXR5IiwiYmFja3BvcnQ6YWxsLW9wZW4iLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==-->

---------

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
Co-authored-by: kibanamachine <[email protected]>
Co-authored-by: Kurt <[email protected]>
@kibanamachine kibanamachine added the backport missing Added to PRs automatically when the are determined to be missing a backport. label Dec 12, 2024
@kibanamachine
Copy link
Contributor

Friendly reminder: Looks like this PR hasn’t been backported yet.
To create automatically backports add a backport:* label or prevent reminders by adding the backport:skip label.
You can also create backports manually by running node scripts/backport --pr 203684 locally

jeramysoucy pushed a commit to jeramysoucy/kibana that referenced this pull request Dec 12, 2024
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[@types/minimist](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/minimist)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/minimist))
| devDependencies | patch | [`^1.2.2` ->
`^1.2.5`](https://renovatebot.com/diffs/npm/@types%2fminimist/1.2.2/1.2.5)
|
| [js-sha256](https://togithub.com/emn178/js-sha256) | dependencies |
minor | [`^0.9.0` ->
`^0.11.0`](https://renovatebot.com/diffs/npm/js-sha256/0.9.0/0.11.0) |
| [tape](https://togithub.com/tape-testing/tape) | devDependencies |
minor | [`^5.0.1` ->
`^5.9.0`](https://renovatebot.com/diffs/npm/tape/5.0.1/5.9.0) |

---

### Release Notes

<details>
<summary>emn178/js-sha256 (js-sha256)</summary>

###
[`v0.11.0`](https://togithub.com/emn178/js-sha256/blob/HEAD/CHANGELOG.md#v0110--2024-01-24)

[Compare
Source](https://togithub.com/emn178/js-sha256/compare/v0.10.1...v0.11.0)

##### Fixed

- Generates incorrect hash in some cases
[#&#8203;43](https://togithub.com/emn178/js-sha256/issues/43)
- dependencies and security issues.
[#&#8203;41](https://togithub.com/emn178/js-sha256/issues/41)

###
[`v0.10.1`](https://togithub.com/emn178/js-sha256/blob/HEAD/CHANGELOG.md#v0101--2023-08-31)

[Compare
Source](https://togithub.com/emn178/js-sha256/compare/v0.10.0...v0.10.1)

##### Added

-   Disable webpack polyfill.

###
[`v0.10.0`](https://togithub.com/emn178/js-sha256/blob/HEAD/CHANGELOG.md#v0100--2023-08-30)

[Compare
Source](https://togithub.com/emn178/js-sha256/compare/v0.9.0...v0.10.0)

##### Fixed

- Chrome bug by workaround.
[#&#8203;40](https://togithub.com/emn178/js-sha256/issues/40)
- deprecated `new Buffer`, replace with `Buffer.from`.
[#&#8203;34](https://togithub.com/emn178/js-sha256/issues/34)
- dependencies and security issues.
[#&#8203;32](https://togithub.com/emn178/js-sha256/issues/32),
[#&#8203;36](https://togithub.com/emn178/js-sha256/issues/36)

##### Changed

- TypeScript interface, secretKey can be bytes like message.
[#&#8203;23](https://togithub.com/emn178/js-sha256/issues/23),
[#&#8203;25](https://togithub.com/emn178/js-sha256/issues/25)
- remove `eval` and use `require` directly.
[#&#8203;18](https://togithub.com/emn178/js-sha256/issues/18),
[#&#8203;26](https://togithub.com/emn178/js-sha256/issues/26)

</details>

<details>
<summary>tape-testing/tape (tape)</summary>

###
[`v5.9.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v590---2024-09-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.8.1...v5.9.0)

##### Commits

- \[New] `bin/tape`: add `--strict`
[`4c97f54`](https://togithub.com/tape-testing/tape/commit/4c97f544939d949f18a1f53211f5c35c6902d52b)
- \[Fix] in engines that lack dynamic import, have some output
[`2d5c8dc`](https://togithub.com/tape-testing/tape/commit/2d5c8dcfd9a4d0f96713e229e21bc9363f126dd1)
- \[Tests] use `npm audit` instead of `aud`
[`681d4bd`](https://togithub.com/tape-testing/tape/commit/681d4bd7851cbcba2c93dfa7d24814e083285309)
- \[Dev Deps] update `auto-changelog`
[`b7bc72f`](https://togithub.com/tape-testing/tape/commit/b7bc72f82d0592aae38ed80484c09b04593a1d2c)
- \[Deps] update `mock-property`
[`ecfb546`](https://togithub.com/tape-testing/tape/commit/ecfb546465bc1ab0194fad69e4d3400d8e645ba1)
- \[Deps] update `object-inspect`
[`9a47aba`](https://togithub.com/tape-testing/tape/commit/9a47abae189019797a8cfd504b5194ba4ecdf1a9)
- \[readme] notLooseEqual(s) is not an alias for notDeepLooseEqual
[`c827ac9`](https://togithub.com/tape-testing/tape/commit/c827ac994f147a2b3df1f51a42316bda96cedb65)
- \[readme] remove defunct badges
[`7880dd4`](https://togithub.com/tape-testing/tape/commit/7880dd4d73ea865aa7cabee79a58638895f968d4)
- \[Dev Deps] add missing peer dep
[`627d1e7`](https://togithub.com/tape-testing/tape/commit/627d1e79da5e3f6cc76e2e0240b62e5bc7d7f673)

###
[`v5.8.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v581---2024-06-16)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.8.0...v5.8.1)

##### Fixed

- \[meta] fix URLs
[`#608`](https://togithub.com/tape-testing/tape/issues/608)

##### Commits

- \[Fix] `assertion`: pass through assertion return value, for promises
[`2ad86d4`](https://togithub.com/tape-testing/tape/commit/2ad86d45abc9ee3272772cf25a96a557a34c0b1c)

###
[`v5.8.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v580---2024-06-14)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.5...v5.8.0)

##### Fixed

- \[New] add `t.assertion`
[`#555`](https://togithub.com/tape-testing/tape/issues/555)

##### Commits

- \[meta] update URLs
[`77cabeb`](https://togithub.com/tape-testing/tape/commit/77cabebcd4b41da0083cb2c3c71105ba165debd6)
- \[New] allow TODO tests to be "ok" with env var `TODO_IS_OK`
[`6cd06f5`](https://togithub.com/tape-testing/tape/commit/6cd06f510d8c001b32553502ec0b3e1876849178)
- \[Tests] strip node’s deprecation warnings
[`8d40837`](https://togithub.com/tape-testing/tape/commit/8d40837002616401d9978bacd90a12dcc9a78c3e)
- \[Tests] increase coverage
[`aa7de58`](https://togithub.com/tape-testing/tape/commit/aa7de58f7d86eb07552ac6847ef575e057774ad1)
- \[Refactor] `Test`: minor tweaks
[`ce4ce8a`](https://togithub.com/tape-testing/tape/commit/ce4ce8a1a5bc6403868f2e50e1dccce1f62e82b6)
- \[meta] simplify `exports`
[`d39cb8d`](https://togithub.com/tape-testing/tape/commit/d39cb8d84f98626592d7c192407a828d1969c6c3)
- \[Deps] update `@ljharb/resumer`, `@ljharb/through`, `hasown`
[`77952d0`](https://togithub.com/tape-testing/tape/commit/77952d0c01bbcd15b3d954bff2b4d2a2915847ba)
- \[Tests] handle more stack trace variation in Node v0.8
[`d2f0778`](https://togithub.com/tape-testing/tape/commit/d2f0778c8e4612f7b92a1364843eb838a8b80436)
- \[Deps] update `array.prototype.every`, `string.prototype.trim`
[`732268b`](https://togithub.com/tape-testing/tape/commit/732268b73376100806480662777bc396980f3ca9)
- \[Dev Deps] update `@ljharb/eslint-config`
[`7b39e14`](https://togithub.com/tape-testing/tape/commit/7b39e144a362d44fd332ac15be50979439a17a6d)
- \[Refactor] `test`: reduce binding by using polyfill entrypoints
[`91a83b6`](https://togithub.com/tape-testing/tape/commit/91a83b684abce30f1d68797ae675c8595eff5068)
- \[Dev Deps] remove unused `intl-fallback-symbol`, `is-core-module`
[`eafacf6`](https://togithub.com/tape-testing/tape/commit/eafacf6aa0baf205fe461309c5425024c90cb6fb)
- \[Deps] update `object-is`
[`1b01656`](https://togithub.com/tape-testing/tape/commit/1b016567b85c604801828a87e668b5b7d25a71e8)
- \[meta] simplify `exports`
[`f9eac5b`](https://togithub.com/tape-testing/tape/commit/f9eac5b45979ed1228447122de4460f33aab1fde)

###
[`v5.7.5`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v575---2024-02-14)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.4...v5.7.5)

##### Commits

- \[Fix] `throws`: fix crash when throwing primitives with a non-empty
expected object
[`1b2681d`](https://togithub.com/tape-testing/tape/commit/1b2681dd56713c953d4928af15dfd7b38bb526e2)
- \[Tests] clean up throws tests
[`9133c93`](https://togithub.com/tape-testing/tape/commit/9133c93929703814b2031d4ce2e3b350636705ab)
- \[Fix] `default_stream`: do not error on nullish data
[`eff3725`](https://togithub.com/tape-testing/tape/commit/eff3725041361be8f7ae97cc95c7708e4b126b05)
- \[Fix] in IE 8, `TypeError` does not inherit from `Error`
[`93c1d12`](https://togithub.com/tape-testing/tape/commit/93c1d12380e230adff29a86a030dd9c1fa544afc)
- \[actions] remove redundant finisher
[`410e9e4`](https://togithub.com/tape-testing/tape/commit/410e9e4394b98e950c5e59572dea17fb51a8b4b6)
- \[Deps] update `call-bind`, `hasown`
[`82e7d71`](https://togithub.com/tape-testing/tape/commit/82e7d71a87e00c0a24679e1e37f464102e348ca6)
- \[Deps] update `@ljharb/resumer`
[`af2fe68`](https://togithub.com/tape-testing/tape/commit/af2fe68ce56d96de699a45aa4a1623d7719219b8)
- \[Deps] update `@ljharb/resumer`
[`bff9dad`](https://togithub.com/tape-testing/tape/commit/bff9dad3e5b363b6356cdea75e7615900ebc1017)
- \[Deps] update `@ljharb/through`
[`5360d20`](https://togithub.com/tape-testing/tape/commit/5360d200dada42a57c2f0dbdd186d7e51e81b707)
- \[Deps] update `@ljharb/resumer`
[`ad0dd2e`](https://togithub.com/tape-testing/tape/commit/ad0dd2e2096179130b78ed7c308acb1eb0469343)

###
[`v5.7.4`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v574---2024-01-24)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.3...v5.7.4)

##### Fixed

- \[Fix] handle native ESM URLs in `at:`
[`#601`](https://togithub.com/tape-testing/tape/issues/601)

##### Commits

- \[Deps] update `has-dynamic-import`
[`1e50cb3`](https://togithub.com/tape-testing/tape/commit/1e50cb35fce5734f069218bd6ce8b550445b1a88)

###
[`v5.7.3`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v573---2024-01-12)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.2...v5.7.3)

##### Commits

- \[Refactor] `Test`: cleaner `at` logic
[`af4d109`](https://togithub.com/tape-testing/tape/commit/af4d1095f6fd9118cdf3b7ff55ea67c55d22e102)
- \[Fix] `intercept`: give a proper error message with a readonly Symbol
property
[`4640a91`](https://togithub.com/tape-testing/tape/commit/4640a91b4d67cb01512988e2662e74654a9a8b85)
- \[Refactor] `getHarness`: avoid mutating `opts`, account for only one
internal callsite for `createExitHarness`
[`19cfc8f`](https://togithub.com/tape-testing/tape/commit/19cfc8fa4d91763d678de05306ccfcce6425ff51)
- \[Tests] Spawn processes during tests using execPath so that the tests
pass on windows
[`4a57fbe`](https://togithub.com/tape-testing/tape/commit/4a57fbe14db3eb342543c391f8c42fb83b4e8359)
- \[Fix] `createHarness`: when no `conf` is provided, `only` should not
throw
[`8a1cccc`](https://togithub.com/tape-testing/tape/commit/8a1ccccb349a1bfc5b512a5cfba88950daecc1c6)
- \[Fix] `bin/tape`: ignore options on windows
[`a2b74f9`](https://togithub.com/tape-testing/tape/commit/a2b74f97fe6ea14898b636f560291647bb747753)
- \[Refactor] `_assert`: avoid reassigning arguments
[`dc64c08`](https://togithub.com/tape-testing/tape/commit/dc64c08a48c9816e46634719923f8d90b06eb911)
- \[Refactor] `Results`: use `this` instead of `self`
[`5f831b4`](https://togithub.com/tape-testing/tape/commit/5f831b41a1cf6a8b59c648fc1554f5613cbfd0f4)
- \[Performance] avoid the extra call frame to `new` it
[`78fd0d6`](https://togithub.com/tape-testing/tape/commit/78fd0d61809bc922e7ac85d65902cc1de1124936)
- \[Dev Deps] update `aud`, `npmignore`
[`ceabd99`](https://togithub.com/tape-testing/tape/commit/ceabd996f0aa8b39702591a0beaab0d58f2cd3cc)
- \[Tests] fix `npm test` on windows
[`bcf6ce7`](https://togithub.com/tape-testing/tape/commit/bcf6ce793996acd4092bd60c1f99686a73ff048e)
- \[Fix] stack trace path parsing on windows
[`9cbae8a`](https://togithub.com/tape-testing/tape/commit/9cbae8a7e22567d30019e0cbc03c8597f03b4230)
- \[Refactor] `Results` `createStream`: clean up `_push` handler
[`878a500`](https://togithub.com/tape-testing/tape/commit/878a5008e1856bdea6543c7303bc84311907b066)
- \[Refactor] `Test`: a more precise check
[`f6d30cf`](https://togithub.com/tape-testing/tape/commit/f6d30cfaa70e477a6531d23f4ea19501e0f62614)
- \[Deps] update `object.assign`
[`201e650`](https://togithub.com/tape-testing/tape/commit/201e65028a3283de5bda46077c71a024178c300a)
- \[Tests] ensure the import tests spawn properly
[`d1987c0`](https://togithub.com/tape-testing/tape/commit/d1987c04375b952dcac1e6639a702ac4d23f7a57)
- \[actions] skip `engines` check since bin/tape and the rest of the lib
conflict
[`19af506`](https://togithub.com/tape-testing/tape/commit/19af5061ab36f646e46e0d4c16a4997e4eef8e86)
- \[Deps] update `deep-equal`
[`5d26485`](https://togithub.com/tape-testing/tape/commit/5d264858b4a2e0f794fb75be913d2b6fc75a31dc)
- \[Deps] update `mock-property`
[`d90c29a`](https://togithub.com/tape-testing/tape/commit/d90c29a595575e10ca5b5284e858af922c5c9465)
- \[meta] add `sideEffects` flag
[`85f593b`](https://togithub.com/tape-testing/tape/commit/85f593b77acc63e07024424c6c6baeba9708aba0)

###
[`v5.7.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v572---2023-10-20)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.1...v5.7.2)

##### Commits

- \[Refactor] use `hasown` instead of `has`
[`489736a`](https://togithub.com/tape-testing/tape/commit/489736ab9325a3a3ff3c4c391d4de6a44e86e36a)
- \[Deps] update `call-bind`, `mock-property`, `object-inspect`
[`de34703`](https://togithub.com/tape-testing/tape/commit/de3470385f388e601b3058bd2240db1c7bb941d1)
- \[Tests] use `through` properly
[`56d7a8b`](https://togithub.com/tape-testing/tape/commit/56d7a8b02572d1ce711cda8b591ab64f3d636531)

###
[`v5.7.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v571---2023-10-11)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.0...v5.7.1)

##### Commits

- \[Fix] `default_stream`: add handling for IE < 9
[`13f23ed`](https://togithub.com/tape-testing/tape/commit/13f23edc2a63aa7c57997bb81886d74e9fce43df)
- \[Deps] update `@ljharb/through`, `resolve`
[`9135b40`](https://togithub.com/tape-testing/tape/commit/9135b40f93adc6b8fbc31f48a96adf2339b00672)
- Merge tag 'v4.17.0'
[`e61cd40`](https://togithub.com/tape-testing/tape/commit/e61cd4095062f4b9afdfb11945a502390eaed30d)
- \[New] add `t.intercept()`
[`e60aeca`](https://togithub.com/tape-testing/tape/commit/e60aeca688fe1d3a363f74f31c83d816035aca4c)
- \[New] add `t.capture` and `t.captureFn`, modeled after tap
[`3d96d69`](https://togithub.com/tape-testing/tape/commit/3d96d6945ea1cda7780fb3fc6bc04c275ace594a)
- \[Deps] switch from `through` and `resumer` to `@ljharb/through` and
`@ljharb/resumer`
[`a8a7d67`](https://togithub.com/tape-testing/tape/commit/a8a7d67c9ffe1daa46407f35685a1ef8d53df66a)
- \[Tests] simplify tests
[`83bc381`](https://togithub.com/tape-testing/tape/commit/83bc3810a930c60973e60a7a02b677c2fb1f444c)
- \[Performance] use inline `typeof`
[`c45db4e`](https://togithub.com/tape-testing/tape/commit/c45db4e0978999cece915e7f1a223aa9eb445ae0)
- \[Deps] update `minimist`, `resolve`, `string.prototype.trim`
[`feee094`](https://togithub.com/tape-testing/tape/commit/feee0949f1f23ef4f13c9847c20284f7864cd67e)
- \[Dev Deps] update `@ljharb/eslint-config`, `array.prototype.flatmap`,
`aud`
[`7123111`](https://togithub.com/tape-testing/tape/commit/71231114c92b4a093b468875c4d8f741ab1a49d4)
- Revert "\[meta] ensure `not-in-publish`‘s absence does not fail
anything"
[`92aaa51`](https://togithub.com/tape-testing/tape/commit/92aaa5106b65824d82ce72c0d1dfcc6df6cff753)
- \[Dev Deps] pin `jackspeak` since 2.1.2+ depends on npm aliases, which
kill the install process in npm < 6
[`a576f8d`](https://togithub.com/tape-testing/tape/commit/a576f8d8b24e84324b7ee0498c37759423c7ca87)

###
[`v5.7.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v570---2023-09-21)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.6...v5.7.0)

##### Commits

- \[New] add `t.intercept()`
[`5d37060`](https://togithub.com/tape-testing/tape/commit/5d37060b844ea455c80eb305050168a632998603)
- \[New] add `t.capture` and `t.captureFn`, modeled after tap
[`9e21f7a`](https://togithub.com/tape-testing/tape/commit/9e21f7a3106fcc4d4e7c057633ce4516d53978d2)
- \[Refactor] prefer second `.then` arg over `.catch`
[`135a952`](https://togithub.com/tape-testing/tape/commit/135a952e55372855b1510a6381e5a5757758b452)
- \[Performance] use inline `typeof`
[`5ba89c9`](https://togithub.com/tape-testing/tape/commit/5ba89c993ea0a4c9a880d86af5c268deb239aa70)
- \[Deps] update `array.prototype.every`, `glob`,
`string.prototype.trim`
[`4e2db4d`](https://togithub.com/tape-testing/tape/commit/4e2db4d0699be4034a577479b902885fcc0f2a6c)
- \[Dev Deps] update `array.prototype.flatmap`
[`df46769`](https://togithub.com/tape-testing/tape/commit/df467693328f7771b2db639ff4aaaf2c64ad16d6)
- Revert "\[meta] ensure `not-in-publish`‘s absence does not fail
anything"
[`1b3e0b1`](https://togithub.com/tape-testing/tape/commit/1b3e0b10dc934a529297f11fa6ccd1693e5416b3)

###
[`v5.6.6`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v566---2023-07-18)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.5...v5.6.6)

##### Commits

- \[Deps] switch from `through` and `resumer` to `@ljharb/through` and
`@ljharb/resumer`
[`c99680a`](https://togithub.com/tape-testing/tape/commit/c99680a661867f0db81d830cb4214e526a4cdec4)

###
[`v5.6.5`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v565---2023-07-12)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.4...v5.6.5)

##### Commits

- \[Fix] Results: show a skip string on tests, not just on assertions
[`9bbbcfe`](https://togithub.com/tape-testing/tape/commit/9bbbcfe6a28a969dcde53850ebb7673837bdfcb7)
- \[Deps] update `deep-equal`
[`109a791`](https://togithub.com/tape-testing/tape/commit/109a791cc28b931de1545ba7cb8e5599634190d7)

###
[`v5.6.4`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v564---2023-07-01)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.3...v5.6.4)

##### Commits

- \[Fix] `throws`: avoid crashing on a nonconfigurable or nonextensible
`expected`
[`0731b5f`](https://togithub.com/tape-testing/tape/commit/0731b5f64311b168ac941ce3e547bb1a32766783)
- \[Tests] simplify tests
[`c656ee5`](https://togithub.com/tape-testing/tape/commit/c656ee52626e0e4992e893e41e1ae81ecb5d68a2)
- \[Refactor] `Test`: skip binding for a non-function value
[`e244e64`](https://togithub.com/tape-testing/tape/commit/e244e64eab7529c4e0d2391b989152b84229939e)
- \[Performance] use `call-bind` for autobinding
[`70de437`](https://togithub.com/tape-testing/tape/commit/70de43727d191c10d8ba9542bd0cdabaf272360a)
- \[actions] update rebase action
[`834453c`](https://togithub.com/tape-testing/tape/commit/834453cdd4cb95b71d2180a3b28a1ce8e51357b3)
- \[Deps] update `defined`, `minimist`, `object-inspect`,
`string.prototype.trim`
[`01edce8`](https://togithub.com/tape-testing/tape/commit/01edce8073efe1134c5fff58638b350afb7c6d22)
- \[Dev Deps] update `@ljharb/eslint-config`, `array.prototype.flatmap`,
`aud`
[`1b3ad24`](https://togithub.com/tape-testing/tape/commit/1b3ad2429b553f7e029fe9fd5977b07e76740e42)
- \[Dev Deps] update `@ljharb/eslint-config`, `aud`
[`a6a5eee`](https://togithub.com/tape-testing/tape/commit/a6a5eee0991a55f001d6468930e20e486a5e308e)
- \[Deps] update `deep-equal`
[`2043b2e`](https://togithub.com/tape-testing/tape/commit/2043b2e72be80f477293eefb44f226bb06aeafc0)
- \[readme] Link to explain what TAP is
[`26a75bb`](https://togithub.com/tape-testing/tape/commit/26a75bbb8b1854fa730eaaf1407aea1409640fd5)
- \[Deps] update `minimist`
[`7e7c3d0`](https://togithub.com/tape-testing/tape/commit/7e7c3d054449ac44f18d90db790705db4bcef37c)
- \[readme] improve t.throws description for Function
[`c1b619d`](https://togithub.com/tape-testing/tape/commit/c1b619db02f5b51e4c1379debeb0bac90daa3b93)
- \[Dev Deps] pin `jackspeak` since 2.1.2+ depends on npm aliases, which
kill the install process in npm < 6
[`0e80800`](https://togithub.com/tape-testing/tape/commit/0e80800b4d287e6cae7bd4f46b13fa8ac5aa1197)
- Merge tag 'v4.16.2'
[`d5d675d`](https://togithub.com/tape-testing/tape/commit/d5d675dbd841f411960dbe60946744fae4cd2bcb)
- \[meta] add missing npmrc config
[`15e2175`](https://togithub.com/tape-testing/tape/commit/15e2175b927010657c66f0a30e44f5266147311f)

###
[`v5.6.3`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v563---2023-01-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.2...v5.6.3)

###
[`v5.6.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v562---2023-01-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.1...v5.6.2)

##### Fixed

- \[New] `bin/tape`: add `--ignore-pattern` flag
[`#586`](https://togithub.com/tape-testing/tape/issues/586)

##### Commits

- \[eslint] fix indentation
[`b035590`](https://togithub.com/tape-testing/tape/commit/b035590f782c211e93a6a44ed8d0e9d38636a286)
- \[meta] add `auto-changelog`
[`b467b85`](https://togithub.com/tape-testing/tape/commit/b467b850f169bf294851c68a5c4074360d53a31b)
- \[eslint] enforce `no-use-before-define`
[`87deb68`](https://togithub.com/tape-testing/tape/commit/87deb68b111fd0d94efc92c25454a6a3fcedff66)
- \[eclint] fix editorconfig
[`ce81cbe`](https://togithub.com/tape-testing/tape/commit/ce81cbee9bfc00ebd0abbc70932e3eeab84b159e)
- \[eslint] clean up config a bit
[`3171edd`](https://togithub.com/tape-testing/tape/commit/3171eddd25dafb3e9a9606ac70ed6c21bb736e8e)
- \[Tests] `stackTrace`: use the common `getDiag` utility
[`65df5a4`](https://togithub.com/tape-testing/tape/commit/65df5a4f194cf01c3872c713d129ac968342181c)
- \[Fix] `throws`: avoid crashing on a nonconfigurable or nonextensible
`expected`
[`0cd7a2c`](https://togithub.com/tape-testing/tape/commit/0cd7a2cb2e231bd87412170f05020fd910e6d3e4)
- \[meta] fix repo URLs
[`85d86a4`](https://togithub.com/tape-testing/tape/commit/85d86a468af1b74af432d41c204efd4440b5f56f)
- Revert "\[Tests] handle a broken error `cause` in node 16.9/16.10"
[`775ba37`](https://togithub.com/tape-testing/tape/commit/775ba3789e16b1464dc810243dc5866b2868fc1d)
- \[meta] use `npmignore` to autogenerate an npmignore file
[`1645abb`](https://togithub.com/tape-testing/tape/commit/1645abbf47df2a8142514302da2730c54b993b47)
- \[eslint] enable `func-style`
[`75c0c3a`](https://togithub.com/tape-testing/tape/commit/75c0c3a4f9452c36b5318ba6c09ab4ebc97f15d0)
- \[actions] update rebase action
[`b3d724e`](https://togithub.com/tape-testing/tape/commit/b3d724e9ddfcca3c3d78f3c9d53158b5aef2208b)
- \[Deps] update `array.prototype.every`, `deep-equal`,
`string.prototype.trim`
[`e9c9aba`](https://togithub.com/tape-testing/tape/commit/e9c9abab037b274bb9b239b26c33d94eb8b7e802)
- \[Deps] update `defined`, `minimist`, `resolve`
[`83695c0`](https://togithub.com/tape-testing/tape/commit/83695c03495801e6cf98cba7328d287e47f3afde)
- \[Deps] update `deep-equal`, `object-inspect`
[`09906f3`](https://togithub.com/tape-testing/tape/commit/09906f323c69b5f189675bf0faad9d5be4831706)
- \[Dev Deps] update `@ljharb/eslint-config`, `aud`
[`afd8f64`](https://togithub.com/tape-testing/tape/commit/afd8f64712daade8ccd29b727d90bccab9f5ce12)
- \[Dev Deps] update `array.prototype.flatmap`
[`8b8bf07`](https://togithub.com/tape-testing/tape/commit/8b8bf07312adb248238238a0d810b0eedeb8b2b5)
- \[Dev Deps] update `aud`
[`f0fe7c0`](https://togithub.com/tape-testing/tape/commit/f0fe7c0979ba5d7ea96c619fab5389979cd0a862)
- \[Dev Deps] update `tap-parser`
[`2f61eac`](https://togithub.com/tape-testing/tape/commit/2f61eac3800d63fba65895bbfa947b8b82346cf0)
- Merge tag 'v4.16.1'
[`96ff863`](https://togithub.com/tape-testing/tape/commit/96ff863913b282e13bc5200179fcb1a757933449)
- \[readme] fix version badge
[`20ea48d`](https://togithub.com/tape-testing/tape/commit/20ea48d53b6492bf648d02d53c41b324abbfb6e1)

###
[`v5.6.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v561---2022-09-19)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.0...v5.6.1)

##### Commits

- \[eslint] fix indentation
[`2151e06`](https://togithub.com/tape-testing/tape/commit/2151e06877e65802ef7364bc6bebc21fc45e3699)
- \[meta] add `auto-changelog`
[`86cbbd1`](https://togithub.com/tape-testing/tape/commit/86cbbd1bb6bdc57fc718c6043866ab6bed46899c)
- \[eslint] enforce `no-use-before-define`
[`f8a8a7f`](https://togithub.com/tape-testing/tape/commit/f8a8a7f35402ebf9865cafd3682e9a6b0188436e)
- \[meta] fix repo URLs
[`a9ae3c2`](https://togithub.com/tape-testing/tape/commit/a9ae3c22db37d760fc30aea5053302177e7c3d3e)
- \[Tests] `stackTrace`: use the common `getDiag` utility
[`298cb80`](https://togithub.com/tape-testing/tape/commit/298cb806ef4a438792cb533675b6faa4b02a1d92)
- \[eslint] enable `func-style`
[`98b9623`](https://togithub.com/tape-testing/tape/commit/98b9623fc16f5ebe1be8beba4c21d9494bce05ac)
- \[New] `bin/tape`: include the exact arg when there are no glob
results; use require on `--require` files
[`6a1ce43`](https://togithub.com/tape-testing/tape/commit/6a1ce4389e8b601249c3c81b31cd60eea3e0f74a)
- \[eslint] clean up config a bit
[`67ad201`](https://togithub.com/tape-testing/tape/commit/67ad20117457313ab2c9d63365573858efb51566)
- \[meta] create FUNDING.yml
[`5b4752f`](https://togithub.com/tape-testing/tape/commit/5b4752fe006597002918cbd3ee8a4e50f48677ca)
- \[Refactor] `bin/tape`: make it a bit more functional, for easier v5
backporting
[`fbdbfc9`](https://togithub.com/tape-testing/tape/commit/fbdbfc90dd7afeba89cc3dd5e6280ed247f8b789)
- \[Deps] update `glob`, `object-inspect`, `resolve`,
`string.prototype.trim`
[`6a3c200`](https://togithub.com/tape-testing/tape/commit/6a3c2009e7f6052bd4423dce80bb140e234a877f)
- \[Dev Deps] update `@ljharb/eslint-config`, `array.prototype.flatmap`,
`es-value-fixtures`, `falafel`
[`934d49b`](https://togithub.com/tape-testing/tape/commit/934d49b1e840d3c57bd6e52a74017e06c6a55934)
- \[Tests] fix no_only tests on Windows
[`f35f71b`](https://togithub.com/tape-testing/tape/commit/f35f71bd44e76eb53bedd63615e59fdc382e4d0d)
- Revert "\[Tests] handle a broken error `cause` in node 16.9/16.10"
[`23fac16`](https://togithub.com/tape-testing/tape/commit/23fac16760344fe6843722b626dcba9e2e1c8372)
- \[Robustness] `test` observably looks up `exec` on the object
[`4575ca4`](https://togithub.com/tape-testing/tape/commit/4575ca4b185cb503c93e29113b99e10f1ae4b63c)
- \[meta] add SECURITY.md
[`7b0c901`](https://togithub.com/tape-testing/tape/commit/7b0c901b459b19668fcf6cc5b4b08f42978135b4)
- \[meta] add missing npmrc config
[`5d11d84`](https://togithub.com/tape-testing/tape/commit/5d11d844c87d64b6bac6fbe70357ad587ba0281a)
- \[Deps] update `object.assign`
[`3327fdd`](https://togithub.com/tape-testing/tape/commit/3327fdd249e3a0abf21311d2ca229d6f59fa2b26)
- \[readme] fix version badge
[`74e6c9e`](https://togithub.com/tape-testing/tape/commit/74e6c9e02daa286c86f7d5f4d4e019e62b8322a2)
- Merge tag 'v4.16.0'
[`4a44a7e`](https://togithub.com/tape-testing/tape/commit/4a44a7ee31dd24dff833909366449a3da6116a78)

###
[`v5.6.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v560---2022-08-16)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.5.3...v5.6.0)

##### Commits

- \[Tests] handle a broken error `cause` in node 16.9/16.10
[`53d9e18`](https://togithub.com/tape-testing/tape/commit/53d9e18a93addb2bf70c33cc4ffe8285233a3ad0)
- \[meta] use `npmignore` to autogenerate an npmignore file
[`12cc602`](https://togithub.com/tape-testing/tape/commit/12cc602f5296b023f5e226c946192e5aea453252)
- \[New] `bin/tape`: include the exact arg when there are no glob
results; use require.resolve on `--require` files
[`e23ec12`](https://togithub.com/tape-testing/tape/commit/e23ec12ac6bcee670ee0a507caf32512d33a9175)
- \[meta] create FUNDING.yml
[`f7e3161`](https://togithub.com/tape-testing/tape/commit/f7e316175394aa72e202cf6ebfa0b3ebb0a51f60)
- \[Robustness] `test` observably looks up `exec` on the object
[`9dbe9ad`](https://togithub.com/tape-testing/tape/commit/9dbe9ad9163835edb302505dec26a8e21f20d893)
- \[meta] remove unused travis.yml file
[`5a52443`](https://togithub.com/tape-testing/tape/commit/5a52443dcb8c14a9b59523fbb1c05b139833c812)
- \[Deps] update `glob`, `object-inspect`, `object.assign`
[`f6f39a2`](https://togithub.com/tape-testing/tape/commit/f6f39a2d8a59ab518e2647a9a122c361d2a7f4ff)
- \[Dev Deps] update `@ljharb/eslint-config`, `array.prototype.flatmap`,
`es-value-fixtures`
[`6bc8c38`](https://togithub.com/tape-testing/tape/commit/6bc8c381ab9117eb504ac3d46973a27619ea9b52)
- \[meta] ensure `prelint` works on windows
[`48896e8`](https://togithub.com/tape-testing/tape/commit/48896e87cee94d8d704ff2fb2bf730c1c0a94c71)
- \[Tests] fix no_only tests on Windows
[`3e7b2ae`](https://togithub.com/tape-testing/tape/commit/3e7b2ae9800964cf8461ab8dc10634d0c1b1218a)
- \[Robustness] `test` observably looks up `exec` on the object
[`330f8d5`](https://togithub.com/tape-testing/tape/commit/330f8d586f94a8a0092b9b2061953ff9ba918325)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`
[`3960ccf`](https://togithub.com/tape-testing/tape/commit/3960ccf83722a25131522e35de63b89564eac519)
- \[meta] add SECURITY.md
[`7d31894`](https://togithub.com/tape-testing/tape/commit/7d31894d5ad6b85567573dd875228e8e13bfac20)
- \[meta] improve `prelint` script when no `.git` dir is present
[`7c6dbbd`](https://togithub.com/tape-testing/tape/commit/7c6dbbdba1769bcb80b103d43c3eaa61e395dc52)
- \[Dev Deps] update `es-value-fixtures`
[`6b8e118`](https://togithub.com/tape-testing/tape/commit/6b8e118b19ff08d54509f54aab5fad3b25260e2b)
- \[Fix] in node v0.4, `stream.pipe` returns `undefined`
[`83d4da8`](https://togithub.com/tape-testing/tape/commit/83d4da8ed49acd1c0478a551bc64f05a67c44e99)
- \[Deps] update `string.prototype.trim`
[`1a245c6`](https://togithub.com/tape-testing/tape/commit/1a245c6b690ab7e2db346c3caf1c34eab8db456c)
- Merge tag 'v4.15.1'
[`b2d547a`](https://togithub.com/tape-testing/tape/commit/b2d547a1b06653a5cff22a8113da0f5dd392470b)
- \[Deps] update `minimist`
[`64677e0`](https://togithub.com/tape-testing/tape/commit/64677e06006e1a1e4e36dc318cc4a36b2152ed95)

###
[`v5.5.3`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v553---2022-04-08)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.5.2...v5.5.3)

##### Commits

- \[Robustness] `test` observably looks up `exec` on the object
[`fa84c85`](https://togithub.com/tape-testing/tape/commit/fa84c856e5f7c41d438050c5af36141899028850)
- \[meta] ensure `prelint` works on windows
[`bf34f60`](https://togithub.com/tape-testing/tape/commit/bf34f600cc985c1ac21c42ce162b432751158b1e)
- \[meta] improve `prelint` script when no `.git` dir is present
[`5f78134`](https://togithub.com/tape-testing/tape/commit/5f781346aa7cd7eb6a14b532304787cbc7287b9c)
- \[Deps] update `minimist`
[`dabc6af`](https://togithub.com/tape-testing/tape/commit/dabc6af8cd4dd00788725b38f9829fe2a6954b27)

###
[`v5.5.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v552---2022-02-12)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.5.1...v5.5.2)

##### Commits

- \[Dev Deps] update `@ljharb/eslint-config`; pin `eslint`
[`99e7504`](https://togithub.com/tape-testing/tape/commit/99e75043ef73031e0e352f611ed1ae9297743af4)
- \[Deps] unpin `minimatch`
[`c18a68b`](https://togithub.com/tape-testing/tape/commit/c18a68bacf0f9794b9b3a89312c9d874014b7e22)

###
[`v5.5.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v551---2022-02-10)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.5.0...v5.5.1)

##### Commits

- \[Fix] pin `minimatch` to v3.0.4, due to a breaking change in v3.0.5
[`cbe0e40`](https://togithub.com/tape-testing/tape/commit/cbe0e408ad4ea0d2c538cd122470ab76357e64b0)

###
[`v5.5.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v550---2022-01-26)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.4.1...v5.5.0)

##### Merged

- \[New] add `--no-only` flag/`NODE_TAPE_NO_ONLY_TEST`
[`#572`](https://togithub.com/tape-testing/tape/pull/572)

##### Commits

- Merge tag 'v4.15.0'
[`a5a1434`](https://togithub.com/tape-testing/tape/commit/a5a14344f4f06518c2fe599b49a92633777986cc)
- \[New] `t.match`/`t.doesNotMatch: fail the test instead of throw on
wrong input types.
[`[`a1c266b`](https://togithub.com/tape-testing/tape/commit/a1c266b)\`]\(https://github.com/tape-testing/tape/commit/a1c266bf9577420702e1067c40a4a65677add63a)
- \[actions] reuse common workflows
[`d3b4f46`](https://togithub.com/tape-testing/tape/commit/d3b4f467445bb6da3a2e617c4b29e71528f32425)
- \[readme] port changes from v5
[`87f9b29`](https://togithub.com/tape-testing/tape/commit/87f9b293baeb48b507a4e9e16bba62c7ffcc4eb7)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`, `aud`
[`51ae645`](https://togithub.com/tape-testing/tape/commit/51ae645c8325d6037d4389260a442e27c2efce73)
- \[Fix] `bin/tape`: delay requires until needed
[`b803fd8`](https://togithub.com/tape-testing/tape/commit/b803fd8e24b1dff96cd43092e727826873c6c571)
- \[readme] hard wraps bad, soft wraps good
[`82af5ed`](https://togithub.com/tape-testing/tape/commit/82af5ed68577c15526e5dc7ecd290f2e88494170)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`,
`safe-publish-latest`, `array.prototype.flatmap`
[`3287a68`](https://togithub.com/tape-testing/tape/commit/3287a68eb1f176a6d0d85390b79c05ffc3c50615)
- \[actions] update codecov uploader
[`8d6aa6c`](https://togithub.com/tape-testing/tape/commit/8d6aa6c4b084a8cec9860d868ac353862fc8b545)
- \[Tests] handle carriage returns in stack traces on Windows
[`f79acdf`](https://togithub.com/tape-testing/tape/commit/f79acdfb850d94f71a01970bff96337f52bb4e5a)
- \[Deps] update `glob`, `is-regex`, `string.prototype.trim`
[`470ca1c`](https://togithub.com/tape-testing/tape/commit/470ca1c0f41155d2c08537bb6cc94e04edd063bc)
- \[Tests] handle a broken error `cause` in node 16.9/16.10
[`8594f3b`](https://togithub.com/tape-testing/tape/commit/8594f3be12203e52b334a7004bf59379fb21db4f)
- \[meta] better `eccheck` command
[`fe6978d`](https://togithub.com/tape-testing/tape/commit/fe6978d0a87a881a59ba7de23f2e68ff70d31074)
- \[Deps] update `object-inspect`, `resolve`
[`50ea080`](https://togithub.com/tape-testing/tape/commit/50ea080561a71d8a6a2d41955441c8a094039227)
- \[meta] Exclude `fs` from browser bundles
([#&#8203;565](https://togithub.com/tape-testing/tape/issues/565))
[`418dc94`](https://togithub.com/tape-testing/tape/commit/418dc94b14b440568fb58aa666df5cb2861fe22c)
- \[Dev Deps] update `eslint`
[`b0c8ed3`](https://togithub.com/tape-testing/tape/commit/b0c8ed34dea1f53ac95037706746a8d3fe1ee771)
- \[Tests] handle a broken error `cause` in node 16.9/16.10
[`ca1b906`](https://togithub.com/tape-testing/tape/commit/ca1b90616c2a8fb838b1bd99c90da758c5d80a72)
- \[meta] fix `prelint` so it does not fail outside of a git repo
[`a09133e`](https://togithub.com/tape-testing/tape/commit/a09133e71d3925bf830f721d05bad72550dd3517)
- \[meta] fix `prelint` so it does not fail outside of a git repo
[`b9959f8`](https://togithub.com/tape-testing/tape/commit/b9959f8c132874eff32497b9189d0a7cf74e8c14)
- \[Robustness] use cached `.test`
[`86ec0b2`](https://togithub.com/tape-testing/tape/commit/86ec0b262e0405ef0616201c1ffebbc5f278a217)

###
[`v5.4.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v541---2022-01-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.4.0...v5.4.1)

##### Commits

- \[Fix] avoid failing in ES3 engines that lack `Object.keys`, and
`.every`
[`dfc5f39`](https://togithub.com/tape-testing/tape/commit/dfc5f3927a224b03ad24a1653f1a4a1e13145014)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`, `aud`
[`61446b9`](https://togithub.com/tape-testing/tape/commit/61446b90ebff6157e84adb6c611944e26838397f)
- \[Robustness] use cached `.test`
[`096a9e0`](https://togithub.com/tape-testing/tape/commit/096a9e001bdffbad37a785166ccbf9b35bcc9faa)
- \[meta] better `eccheck` command
[`bc4666b`](https://togithub.com/tape-testing/tape/commit/bc4666b0deeea3b1814d2d43f1d01cf9068ac164)

###
[`v5.4.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v540---2021-12-25)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.3.2...v5.4.0)

##### Commits

- \[New] `t.match`/`t.doesNotMatch: fail the test instead of throw on
wrong input types.
[`[`329bbb8`](https://togithub.com/tape-testing/tape/commit/329bbb8)\`]\(https://github.com/tape-testing/tape/commit/329bbb870d8862152b1bf580475a44c501dc0703)
- \[actions] reuse common workflows
[`728e190`](https://togithub.com/tape-testing/tape/commit/728e190a9c9f1850a984a50c3348c2efb2f78b17)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`
[`dc7df0f`](https://togithub.com/tape-testing/tape/commit/dc7df0fb2393c9ee7448ffde62c4b9836a03d1e1)
- \[Deps] update `has-dynamic-import`, `object-inspect`
[`8881fea`](https://togithub.com/tape-testing/tape/commit/8881fea42a60bbee5fd912def59021e76741a613)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`
[`4023f25`](https://togithub.com/tape-testing/tape/commit/4023f25ae22828829c5948f2c62af25fee456fea)

###
[`v5.3.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v532---2021-11-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.3.1...v5.3.2)

##### Fixed

- \[Tests] handle v8 6.9 changing an error message
[`#562`](https://togithub.com/tape-testing/tape/issues/562)

##### Commits

- \[readme] hard wraps bad, soft wraps good
[`b445a2b`](https://togithub.com/tape-testing/tape/commit/b445a2bc9a0d5bd3db8f1c5fdde21163e3129701)
- \[readme] add badges
[`4c8d00a`](https://togithub.com/tape-testing/tape/commit/4c8d00a81323a45c290f8d0e2a8389856ded5be6)
- \[actions] update codecov uploader
[`f040c4f`](https://togithub.com/tape-testing/tape/commit/f040c4fcb0fac257d27a6cb2733f8f39a5d3d051)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`,
`safe-publish-latest`
[`459a1c5`](https://togithub.com/tape-testing/tape/commit/459a1c5093db6a2cbf57e815d5b85d4e23511958)
- \[Tests] node 17+ smooshes a version number on the end of the stack
trace
[`e41763f`](https://togithub.com/tape-testing/tape/commit/e41763f8315d92d0d5bcd13f397f7d2f78f69745)
- \[Tests] handle carriage returns in stack traces on Windows
[`26e8113`](https://togithub.com/tape-testing/tape/commit/26e81135e03a808aa917bdad3d32f1ee71b2ea44)
- \[Fix] use `file://` URLs for dynamic `import()`
[`d487add`](https://togithub.com/tape-testing/tape/commit/d487addb1ae69064267efc58536186229c73ea41)
- \[Dev Deps] ping `signal-exit` to v3.0.3 due to
[https://github.com/tapjs/signal-exit/issues/66](https://togithub.com/tapjs/signal-exit/issues/66)
[`3c30a55`](https://togithub.com/tape-testing/tape/commit/3c30a555a59e5d64875116136d14fe217e59be73)
- \[meta] Exclude `fs` from browser bundles
[`00f21ea`](https://togithub.com/tape-testing/tape/commit/00f21eaa14eb3d3dc70fbf518252a6f18aa7b22c)
- \[Dev Deps] update `@ljharb/eslint-config`
[`c837b02`](https://togithub.com/tape-testing/tape/commit/c837b02016e240b93ae7ef40c21f4df82e7a80f9)
- \[Deps] update `string.prototype.trim`
[`c1248d7`](https://togithub.com/tape-testing/tape/commit/c1248d7e434e6a4b3c61fa7b62e1f5badfa3d162)
- \[Dev Deps] update `array.prototype.flatmap`
[`97384b1`](https://togithub.com/tape-testing/tape/commit/97384b10477e3112e0aefee7957204e1c7a9db57)
- \[readme] fix markdown; github still has a rendering bug
[`a33b5f9`](https://togithub.com/tape-testing/tape/commit/a33b5f9b5b0a00a031d06155224f4bca6d9769af)
- \[Deps] update `glob`
[`477bb4c`](https://togithub.com/tape-testing/tape/commit/477bb4c62c071889fde563e2bd133da02aa91b0b)
- Revert "\[Dev Deps] ping `signal-exit` to v3.0.3 due to
[https://github.com/tapjs/signal-exit/issues/66](https://togithub.com/tapjs/signal-exit/issues/66)"
[`60bbd83`](https://togithub.com/tape-testing/tape/commit/60bbd83ff1a342059a4ec894132ba20583a486f2)

###
[`v5.3.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v531---2021-08-06)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.3.0...v5.3.1)

##### Merged

- \[New] add `.teardown()` on `t` instances
[`#546`](https://togithub.com/tape-testing/tape/pull/546)
- \[readme] add `tape-describe` to 'other' section
[`#523`](https://togithub.com/tape-testing/tape/pull/523)

##### Fixed

- \[New] add `.teardown()` on `t` instances
([#&#8203;546](https://togithub.com/tape-testing/tape/issues/546))
[`#531`](https://togithub.com/tape-testing/tape/issues/531)
- \[readme] add `tape-describe` to 'other' section
([#&#8203;523](https://togithub.com/tape-testing/tape/issues/523))
[`#522`](https://togithub.com/tape-testing/tape/issues/522)

##### Commits

- \[Tests] make `stripFullStack` output an array of lines, for better
failure messages
[`f299759`](https://togithub.com/tape-testing/tape/commit/f2997591a038fa48239f205e40eed5c75278a261)
- \[eslint] fully enable `@ljharb` eslint config
[`836610d`](https://togithub.com/tape-testing/tape/commit/836610d9772b91a8d31f311834ae1325f2f740bf)
- \[actions] use `node/install` instead of `node/run`; use `codecov`
action
[`46aff81`](https://togithub.com/tape-testing/tape/commit/46aff81f10ad63990f6047c0bdba3be0c90bd3dd)
- \[readme] improve `t.throws` documentation
[`b36f816`](https://togithub.com/tape-testing/tape/commit/b36f81698fbf4d172a49abb75b9474c4a978df5c)
- \[Fix] `bin/tape`: delay requires until needed
[`c8f3ce3`](https://togithub.com/tape-testing/tape/commit/c8f3ce32c73e092940e29dc72f0abba3b6529936)
- \[Refactor] avoid reassigning arguments
[`5c4052f`](https://togithub.com/tape-testing/tape/commit/5c4052fcf51479320c9482c425a66dcbcc4a509a)
- \[Tests] add test case for
[#&#8203;519](https://togithub.com/tape-testing/tape/issues/519) for
test.comment() in createStream/objectMode context
[`1700642`](https://togithub.com/tape-testing/tape/commit/17006422fa8189a7e361edfb1e803b73a72b4894)
- \[Refactor] use `call-bind/callBound` instead of `function-bind`
directly
[`967b73f`](https://togithub.com/tape-testing/tape/commit/967b73fe882e9c95c0436e6ce93f24fa3a2e14a9)
- \[readme] Another way to create custom reporters
[`d81f9f6`](https://togithub.com/tape-testing/tape/commit/d81f9f6681ae72d3425b91e2f7a294e6d4225675)
- \[meta] do not publish github action workflow files
[`6bb3496`](https://togithub.com/tape-testing/tape/commit/6bb34964abb1e704fe3dcc9fcf8d27d16ff5e296)
- \[Refactor] remove unused line, unneeded var initialization; add
missing `new`
[`da0cdf1`](https://togithub.com/tape-testing/tape/commit/da0cdf1651fec20f66a6bed2d1b17944e18dcd48)
- \[Refactor] remove use of legacy `exports`
[`a04439c`](https://togithub.com/tape-testing/tape/commit/a04439c3027f3dc0dac8cf8ef5d24a493366be6a)
- \[Deps] update `glob`, `is-regex`, `object-inspect`, `resolve`,
`string.prototype.trim`
[`6e71e6e`](https://togithub.com/tape-testing/tape/commit/6e71e6ea1e009a62546a401a35974ca867a24b9a)
- \[eslint] remove useless regex escapes
[`1515ff4`](https://togithub.com/tape-testing/tape/commit/1515ff4a8f749aa6d075bffdcda543ca94c559a9)
- \[readme] remove travis badge; add actions and codecov badges
[`57a7cc9`](https://togithub.com/tape-testing/tape/commit/57a7cc906ec4f24f503350580c5859e5b3e56805)
- \[meta] run `aud` in `posttest`
[`3907aa5`](https://togithub.com/tape-testing/tape/commit/3907aa560caa2c8d30a6a9168c0d7a3d65a3ba3e)
- \[Refactor] generalize error message from calling `.end` more than
once
[`da8ca46`](https://togithub.com/tape-testing/tape/commit/da8ca46cc0be28a3d4690a4009e0ddec7fc6f779)
- \[Tests] handle stack differences in node 15
[`b7b01ec`](https://togithub.com/tape-testing/tape/commit/b7b01ec38ede9f9722b5cce90574782e1eda1305)
- \[Deps] update `is-regex`, `object-inspect`, `string.prototype.trim`
[`e344080`](https://togithub.com/tape-testing/tape/commit/e344080b1a4b097e1baa1a2b2e843fc283f3f5c2)
- \[New] Include name of test in log when test times out
([#&#8203;524](https://togithub.com/tape-testing/tape/issues/524))
[`78b4d98`](https://togithub.com/tape-testing/tape/commit/78b4d9833a2df7593f653b263588b9a49ca3fe08)
- \[Dev Deps] update `eslint`
[`6d5e4ad`](https://togithub.com/tape-testing/tape/commit/6d5e4ad3cb1f25ea03b59db4e894d51fa5b86c11)
- \[Refactor] Avoid setting message property on primitives; use strict
mode to catch this
[`9dfb680`](https://togithub.com/tape-testing/tape/commit/9dfb680e7543a3a701b3e410bfccbcce3b274d9f)
- \[Deps] update `is-regex`
[`a7ca7a3`](https://togithub.com/tape-testing/tape/commit/a7ca7a308269bc3a250170441553d0321e0d8044)
- Merge tag 'v4.14.0'
[`1f1a4a7`](https://togithub.com/tape-testing/tape/commit/1f1a4a7c7c9ea3632074e4a008d430bbd275b231)
- \[meta] add `safe-publish-latest`; use `prepublishOnly` script for npm
7+
[`c3d434d`](https://togithub.com/tape-testing/tape/commit/c3d434d8b86a0be162efb7fb548f0405239a2688)
- \[meta] ensure `not-in-publish`‘s absence does not fail anything
[`2a0619d`](https://togithub.com/tape-testing/tape/commit/2a0619d3193287aaa948fc4edf0bb2ccb4150a7b)
- \[readme] remove long-dead testling-ci badge
[`1461611`](https://togithub.com/tape-testing/tape/commit/1461611bce87b190179d1ac0e2c69438f2b12f31)
- \[Tests] ensure bin/tape is linted
[`faa51b5`](https://togithub.com/tape-testing/tape/commit/faa51b5baa709ba2e72f78be7cb7ce243c02a771)
- \[Dev Deps] update `eslint`
[`fad6165`](https://togithub.com/tape-testing/tape/commit/fad6165ae85ebff132daedd1a1bdf3ee307c4ea1)
- \[Dev Deps] update `eslint`
[`79a0f4b`](https://togithub.com/tape-testing/tape/commit/79a0f4b7b1d0c6db9228cdedf918f20a34dd7762)
- \[meta] add missing `safe-publish-latest` dep
[`d0a3888`](https://togithub.com/tape-testing/tape/commit/d0a3888ee1b1481ef9ca13695414022164fbc3c2)
- \[Tests] exclude examples from coverage
[`283f537`](https://togithub.com/tape-testing/tape/commit/283f537f56885d18afbc2328c0c52ee60d528332)

###
[`v5.3.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v530---2021-07-26)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.2.2...v5.3.0)

##### Commits

- \[eslint] fully enable `@ljharb` eslint config
[`9d3c5b4`](https://togithub.com/tape-testing/tape/commit/9d3c5b4e84dbeb1272b450e74ce022cb70c56e2a)
- \[New] Use import() on esm files in supported node versions
[`28d6e51`](https://togithub.com/tape-testing/tape/commit/28d6e51b9beb7252d7ad130424fdb0062425f7a0)
- \[eslint] fully enable `@ljharb` eslint config
[`ae8b5c0`](https://togithub.com/tape-testing/tape/commit/ae8b5c0639be6c3b2fd0b2e132ca50ee9f760e94)
- \[eslint] enable `no-shadow`
[`f0756f3`](https://togithub.com/tape-testing/tape/commit/f0756f3b12329a122498f99f6448ec8c9eafec50)
- \[eslint] enable `curly`, `object-curly-spacing`,
`object-curly-newline`
[`e9b75e1`](https://togithub.com/tape-testing/tape/commit/e9b75e14068359843082fd70994b19f871432a65)
- \[Tests] uncaught exceptions and unhandled rejections importing files
with bin/tape
[`e6d2faf`](https://togithub.com/tape-testing/tape/commit/e6d2faf67888dbb8e1262d7d083f0be7c59672cc)
- \[eslint] enable `function-paren-newline`,
`function-call-argument-newline`
[`ae6de0c`](https://togithub.com/tape-testing/tape/commit/ae6de0c74a288f6d8bc83f45a7a686faf09ba9b1)
- \[actions] use `node/install` instead of `node/run`; use `codecov`
action
[`5a6de66`](https://togithub.com/tape-testing/tape/commit/5a6de6625ab04d487d729617be83a7baf769f4f9)
- \[eslint] enable `wrap-regex`
[`7dcbd76`](https://togithub.com/tape-testing/tape/commit/7dcbd7631a9ff5675f1ff0be477f0a1714b81dd3)
- \[Refactor] add names to `Test.prototype` functions
[`077a108`](https://togithub.com/tape-testing/tape/commit/077a108686590363f23ba2ecf2c782016a1683e9)
- \[eslint] enable `comma-spacing`
[`4acf1f2`](https://togithub.com/tape-testing/tape/commit/4acf1f292289c40c1abfb2552e09e28a9da3416a)
- \[eslint] update `no-redeclare`
[`b03d4c8`](https://togithub.com/tape-testing/tape/commit/b03d4c8e722841d580a581a5d492277a7c701f94)
- \[eslint] enable `brace-style`
[`06eba07`](https://togithub.com/tape-testing/tape/commit/06eba07d6b73ba2650f581372fd613f89385993c)
- \[eslint] enable `no-unused-vars`
[`2ebd23a`](https://togithub.com/tape-testing/tape/commit/2ebd23a03c71d14890dc064b29526e3d523daf93)
- \[eslint] enable `consistent-return`
[`fb4e3cf`](https://togithub.com/tape-testing/tape/commit/fb4e3cfc4df1f932496fbca35c013f6ad65df53b)
- \[Refactor] avoid reassigning arguments
[`8a0ab53`](https://togithub.com/tape-testing/tape/commit/8a0ab5348183f1b7deabb2a87d4fb3c4dc272390)
- \[eslint] enable `semi-style`
[`5f8afc9`](https://togithub.com/tape-testing/tape/commit/5f8afc997c793ca16de53aa56ac4d40b8afc8d4a)
- \[readme] Another way to create custom reporters
[`a68277c`](https://togithub.com/tape-testing/tape/commit/a68277c968ff7cf6b995c2cc20ca1545642c7b4d)
- \[eslint] enable `no-extra-parens`
[`a08dc34`](https://togithub.com/tape-testing/tape/commit/a08dc34371a8dc406581fb85edb591150f9c0f35)
- \[eslint] enable `no-multi-spaces`, `no-multiple-empty-lines`,
`space-in-parens`
[`be1eb21`](https://togithub.com/tape-testing/tape/commit/be1eb212aeeec2c229208a4702ff99af0cabb5f7)
- \[Refactor] `bin/tape`: separate "preparing of files list" from
"require files list"
[`021fa6d`](https://togithub.com/tape-testing/tape/commit/021fa6d22bc85f2e8f075405bcb97c6a1b87af22)
- \[Refactor] remove unused line, unneeded var initialization; add
missing `new`
[`da45ae6`](https://togithub.com/tape-testing/tape/commit/da45ae6b158fbbdda2cc5c2edce6e0353b65f687)
- \[eslint] enable `no-lonely-if`
[`771f3dd`](https://togithub.com/tape-testing/tape/commit/771f3ddd1a3ad3a629c1d1a0780052d51143435b)
- \[eslint] enable `space-infix-ops`
[`233ffc6`](https://togithub.com/tape-testing/tape/commit/233ffc623ec212b202037e03b503a6667d4deb3f)
- \[Refactor] remove use of legacy `exports`
[`c332d62`](https://togithub.com/tape-testing/tape/commit/c332d629b8c5366aa81a0ea413c49c7b838128cb)
- \[eslint] enable `wrap-iife`
[`428636c`](https://togithub.com/tape-testing/tape/commit/428636c047f946738ca77796599aeb32cd607072)
- \[Docs] correct docs for `t.teardown`
[`c4a4992`](https://togithub.com/tape-testing/tape/commit/c4a4992cdd59d2c5ca3282bfbf2ba4c0b863eafc)
- \[readme] remove travis badge; add actions and codecov badges
[`900f823`](https://togithub.com/tape-testing/tape/commit/900f823f4a0fcbf5875df387d60bfde85236faa1)
- \[eslint] enable `no-extra-semi`
[`1af8f52`](https://togithub.com/tape-testing/tape/commit/1af8f529df22eb00a62474dfd6dfe5628f8f7317)
- \[Deps] update `glob`, `is-regex`, `object-inspect`
[`e211546`](https://togithub.com/tape-testing/tape/commit/e2115460307cc5424392157f4e86515c54e2e819)
- \[eslint] enable `no-regex-spaces`
[`ef0069a`](https://togithub.com/tape-testing/tape/commit/ef0069a9de38c89cb4b4117ffa165e7f0c6a6351)
- \[Dev Deps] update `aud`, `eslint`
[`00a98d3`](https://togithub.com/tape-testing/tape/commit/00a98d3b73aad7af987cddb79b0f1e5c7d27efc2)
- \[Deps] update `object-inspect`
[`9bbf270`](https://togithub.com/tape-testing/tape/commit/9bbf27083d6a63d0f61b984cf173a004583cdc35)
- \[Dev Deps] update `eslint`
[`57b659f`](https://togithub.com/tape-testing/tape/commit/57b659f8324fbc63913bb41c108e1e165d5bcf07)
- \[Dev Deps] update `eslint`
[`e628b23`](https://togithub.com/tape-testing/tape/commit/e628b23a35c35948d7166ac58964043d847e04eb)
- \[meta] ensure `not-in-publish`‘s absence does not fail anything
[`fb3a243`](https://togithub.com/tape-testing/tape/commit/fb3a243bfe1baa4c8afb44b8c654cd98500c2e9f)
- \[Deps] update `object-inspect`
[`771c8c4`](https://togithub.com/tape-testing/tape/commit/771c8c43fda1907f61b6e9fd462a4e6c747f3527)
- \[meta] add `safe-publish-latest`; use `prepublishOnly` script for npm
7+
[`379115d`](https://togithub.com/tape-testing/tape/commit/379115dc77717ff7611d156c36da5452a5b217e2)
- \[Tests] exclude examples from coverage
[`75decb3`](https://togithub.com/tape-testing/tape/commit/75decb37ef2661f960adf9ff44dc76e2885d10d2)

###
[`v5.2.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v522---2021-03-03)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.2.1...v5.2.2)

##### Commits

- \[Fix] proper exit behavior in node v0.6
[`3f94e68`](https://togithub.com/tape-testing/tape/commit/3f94e687b976bdb324c2148d73087e769003f878)

###
[`v5.2.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v521---2021-02-27)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.2.0...v5.2.1)

##### Fixed

- \[Fix] `t.teardown()`: ensure callback is only called once
[`#551`](https://togithub.com/tape-testing/tape/issues/551)

##### Commits

- \[Deps] update `object-is`, `string.prototype.trim`
[`b497ead`](https://togithub.com/tape-testing/tape/commit/b497ead367786cf21ddc818ee6e8f24c330b9ea0)

###
[`v5.2.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v520---2021-02-20)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.1.1...v5.2.0)

##### Fixed

- \[New] add `.teardown()` on `t` instances
[`#531`](https://togithub.com/tape-testing/tape/issues/531)
- \[readme] improve `t.throws`/`t.doesNotThrow` documentation
[`#540`](https://togithub.com/tape-testing/tape/issues/540)

##### Commits

- \[readme] improve `t.throws` documentation
[`94220ba`](https://togithub.com/tape-testing/tape/commit/94220babb105950dfc2d09d67b4731bf026449b5)
- \[Tests] exclude node v0.6, for now
[`3c05a87`](https://togithub.com/tape-testing/tape/commit/3c05a873212c9dd5e773da070488f75b09a4e5f4)
- \[Deps] update `is-regex`, `resolve`
[`8c52d12`](https://togithub.com/tape-testing/tape/commit/8c52d121eadee69e6b0d800e798ae7bf1f86eff9)
- \[Dev Deps] update `eslint`, `aud`
[`f847c85`](https://togithub.com/tape-testing/tape/commit/f847c85167a173fcdd2365b5d6f234208a5d27a4)
- \[Deps] update `call-bind`
[`ce0b1ad`](https://togithub.com/tape-testing/tape/commit/ce0b1ad6ef395bd1dba7403ea679af5284f61c0e)
- \[Dev Deps] update `eslint`
[`83f1eec`](https://togithub.com/tape-testing/tape/commit/83f1eec7d51fd812fd4ceb34b20857617e42f272)

###
[`v5.1.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v511---2021-01-04)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.1.0...v5.1.1)

##### Commits

- \[Tests] make `stripFullStack` output an array of lines, for better
failure messages
[`0743333`](https://togithub.com/tape-testing/tape/commit/07433333e14fd283ceed246795863d59576d3286)
- \[Tests] migrate tests to Github Actions
[`266bc66`](https://togithub.com/tape-testing/tape/commit/266bc66b0fbbda399aff42afb957ce117d9ee4b2)
- \[Fix] preserve stack traces for returned Promises (async/await)
[`d505cdf`](https://togithub.com/tape-testing/tape/commit/d505cdf375bb27c0eea4b60d9da290bb11339c6a)
- \[readme] Document unexpected `t.end()` behavior
[`b505c4c`](https://togithub.com/tape-testing/tape/commit/b505c4c45ff968a5cfa91bd34f80a95493936671)
- \[Tests] add `timeoutAfter` test with Promises
[`e8255cf`](https://togithub.com/tape-testing/tape/commit/e8255cf46ee77626e9eef1c2909899c9508173da)
- \[readme] improve method docs
[`df5a124`](https://togithub.com/tape-testing/tape/commit/df5a124e106540d77ee737127502db26db541ded)
- \[Robustness] cache and call-bind more prototype methods
[`8e60dcb`](https://togithub.com/tape-testing/tape/commit/8e60dcbbb0724fb5fbaacbfb521356e6d268d42c)
- \[Tests] add `npm run test:example` to test non-failing examples.
[`4210e44`](https://togithub.com/tape-testing/tape/commit/4210e442a3739969ff32075a72a49c6d95730adf)
- \[eslint] fix some inconsistencies
[`7ca56eb`](https://togithub.com/tape-testing/tape/commit/7ca56ebe2c78d0286e21a589c35ae28275aa8bf7)
- \[eslint] ensure no trailing commas
[`04da90b`](https://togithub.com/tape-testing/tape/commit/04da90bb387656e585bec26a325e3400cb6bd1ba)
- \[meta] add Automatic Rebase and Require Allow Edits workflows
[`6d72960`](https://togithub.com/tape-testing/tape/commit/6d729605929dfa3a41607f46e0e7da8024c33976)
- \[Tests] run `nyc` on all tests
[`5ec21aa`](https://togithub.com/tape-testing/tape/commit/5ec21aa2e05ca18d88924edc1be9b175fe706af1)
- \[Refactor] use `call-bind/callBound` instead of `function-bind`
directly
[`b19da31`](https://togithub.com/tape-testing/tape/commit/b19da31dc4d40ffccbd8bd38d3bd410fce604172)
- \[meta] do not publish github action workflow files
[`82c3904`](https://togithub.com/tape-testing/tape/commit/82c3904483419fb9f36ac9a73a754d100c24e107)
- \[Tests] skip Promise tests when Promises are not available
[`688256a`](https://togithub.com/tape-testing/tape/commit/688256a75340a6d088736610a77c4d9d3c580905)
- \[meta] run `aud` in `posttest`
[`b9bec0e`](https://togithub.com/tape-testing/tape/commit/b9bec0e92ef2834693fc7c7e3dc779dd1baea907)
- \[readme] Added tabe into reporter list
[`7aff9e4`](https://togithub.com/tape-testing/tape/commit/7aff9e4de9e70cae53b1287b03bd23d3fc22420c)

###
[`v5.1.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v510---2020-12-29)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.0.1...v5.1.0)

##### Fixed

- \[readme] add `tape-describe` to 'other' section
[`#522`](https://togithub.com/tape-testing/tape/issues/522)

##### Commits

- \[Tests] add test case for
[#&#8203;519](https://togithub.com/tape-testing/tape/issues/519) for
test.comment() in createStream/objectMode context
[`40ec79a`](https://togithub.com/tape-testing/tape/commit/40ec79a125df5282bc3983771306932cf97a21b8)
- \[Deps] update `deep-equal`, `object-inspect`, `object-is`,
`object.assign`, `resolve`, `string.prototype.trim`
[`434f615`](https://togithub.com/tape-testing/tape/commit/434f6156cb137bd28377c98664af8e3634c1030c)
- \[Deps] update `deep-equal`, `is-regex`, `object-inspect`,
`object-is`, `object.assign`, `string.prototype.trim`
[`df23eda`](https://togithub.com/tape-testing/tape/commit/df23edad43112ed5d3f3aa318289a57b3540002b)
- \[eslint] remove useless regex escapes
[`3554d4b`](https://togithub.com/tape-testing/tape/commit/3554d4b049f34065c6a643c5cda3d88c70a4908e)
- \[readme] document Promise support; remove Promise-related
alternatives
[`4665d63`](https://togithub.com/tape-testing/tape/commit/4665d6331127b23c10c0798947d9751d635dba40)
- \[Tests] handle stack differences in node 15
[`1ac9ecf`](https://togithub.com/tape-testing/tape/commit/1ac9ecf927bb1958857cb4050ec725cd3f22d27a)
- \[New] Include name of test in log when test times out
[`e142c29`](https://togithub.com/tape-testing/tape/commit/e142c298e8c76c49954ede50ab59e3f2e5662d77)
- \[Dev Deps] update `eslint`, `js-yaml`
[`7574152`](https://togithub.com/tape-testing/tape/commit/75741524e4715d6cf0a969bc7e987fb881a9494a)
- \[Dev Deps] update `eslint`
[`c6772d1`](https://togithub.com/tape-testing/tape/commit/c6772d1fd3ca827760ca01114aec25e21751d701)
- \[Dev Deps] update `eslint`
[`5b7720a`](https://togithub.com/tape-testing/tape/commit/5b7720a82f505d4c8db3d340256369564d828dc6)
- \[Deps] update `resolve`
[`898302b`](https://togithub.com/tape-testing/tape/commit/898302b3e914c93b407088d36a224355b898bb0c)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://togithub.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOlNlY3VyaXR5IiwiYmFja3BvcnQ6YWxsLW9wZW4iLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==-->

---------

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
Co-authored-by: kibanamachine <[email protected]>
Co-authored-by: Kurt <[email protected]>
(cherry picked from commit 5c292942fc612c5e3015f41ea565bed1ac20e029)

# Conflicts:
#	package.json
jeramysoucy pushed a commit to jeramysoucy/kibana that referenced this pull request Dec 12, 2024
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[@types/minimist](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/minimist)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/minimist))
| devDependencies | patch | [`^1.2.2` ->
`^1.2.5`](https://renovatebot.com/diffs/npm/@types%2fminimist/1.2.2/1.2.5)
|
| [js-sha256](https://togithub.com/emn178/js-sha256) | dependencies |
minor | [`^0.9.0` ->
`^0.11.0`](https://renovatebot.com/diffs/npm/js-sha256/0.9.0/0.11.0) |
| [tape](https://togithub.com/tape-testing/tape) | devDependencies |
minor | [`^5.0.1` ->
`^5.9.0`](https://renovatebot.com/diffs/npm/tape/5.0.1/5.9.0) |

---

### Release Notes

<details>
<summary>emn178/js-sha256 (js-sha256)</summary>

###
[`v0.11.0`](https://togithub.com/emn178/js-sha256/blob/HEAD/CHANGELOG.md#v0110--2024-01-24)

[Compare
Source](https://togithub.com/emn178/js-sha256/compare/v0.10.1...v0.11.0)

##### Fixed

- Generates incorrect hash in some cases
[#&#8203;43](https://togithub.com/emn178/js-sha256/issues/43)
- dependencies and security issues.
[#&#8203;41](https://togithub.com/emn178/js-sha256/issues/41)

###
[`v0.10.1`](https://togithub.com/emn178/js-sha256/blob/HEAD/CHANGELOG.md#v0101--2023-08-31)

[Compare
Source](https://togithub.com/emn178/js-sha256/compare/v0.10.0...v0.10.1)

##### Added

-   Disable webpack polyfill.

###
[`v0.10.0`](https://togithub.com/emn178/js-sha256/blob/HEAD/CHANGELOG.md#v0100--2023-08-30)

[Compare
Source](https://togithub.com/emn178/js-sha256/compare/v0.9.0...v0.10.0)

##### Fixed

- Chrome bug by workaround.
[#&#8203;40](https://togithub.com/emn178/js-sha256/issues/40)
- deprecated `new Buffer`, replace with `Buffer.from`.
[#&#8203;34](https://togithub.com/emn178/js-sha256/issues/34)
- dependencies and security issues.
[#&#8203;32](https://togithub.com/emn178/js-sha256/issues/32),
[#&#8203;36](https://togithub.com/emn178/js-sha256/issues/36)

##### Changed

- TypeScript interface, secretKey can be bytes like message.
[#&#8203;23](https://togithub.com/emn178/js-sha256/issues/23),
[#&#8203;25](https://togithub.com/emn178/js-sha256/issues/25)
- remove `eval` and use `require` directly.
[#&#8203;18](https://togithub.com/emn178/js-sha256/issues/18),
[#&#8203;26](https://togithub.com/emn178/js-sha256/issues/26)

</details>

<details>
<summary>tape-testing/tape (tape)</summary>

###
[`v5.9.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v590---2024-09-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.8.1...v5.9.0)

##### Commits

- \[New] `bin/tape`: add `--strict`
[`4c97f54`](https://togithub.com/tape-testing/tape/commit/4c97f544939d949f18a1f53211f5c35c6902d52b)
- \[Fix] in engines that lack dynamic import, have some output
[`2d5c8dc`](https://togithub.com/tape-testing/tape/commit/2d5c8dcfd9a4d0f96713e229e21bc9363f126dd1)
- \[Tests] use `npm audit` instead of `aud`
[`681d4bd`](https://togithub.com/tape-testing/tape/commit/681d4bd7851cbcba2c93dfa7d24814e083285309)
- \[Dev Deps] update `auto-changelog`
[`b7bc72f`](https://togithub.com/tape-testing/tape/commit/b7bc72f82d0592aae38ed80484c09b04593a1d2c)
- \[Deps] update `mock-property`
[`ecfb546`](https://togithub.com/tape-testing/tape/commit/ecfb546465bc1ab0194fad69e4d3400d8e645ba1)
- \[Deps] update `object-inspect`
[`9a47aba`](https://togithub.com/tape-testing/tape/commit/9a47abae189019797a8cfd504b5194ba4ecdf1a9)
- \[readme] notLooseEqual(s) is not an alias for notDeepLooseEqual
[`c827ac9`](https://togithub.com/tape-testing/tape/commit/c827ac994f147a2b3df1f51a42316bda96cedb65)
- \[readme] remove defunct badges
[`7880dd4`](https://togithub.com/tape-testing/tape/commit/7880dd4d73ea865aa7cabee79a58638895f968d4)
- \[Dev Deps] add missing peer dep
[`627d1e7`](https://togithub.com/tape-testing/tape/commit/627d1e79da5e3f6cc76e2e0240b62e5bc7d7f673)

###
[`v5.8.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v581---2024-06-16)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.8.0...v5.8.1)

##### Fixed

- \[meta] fix URLs
[`#608`](https://togithub.com/tape-testing/tape/issues/608)

##### Commits

- \[Fix] `assertion`: pass through assertion return value, for promises
[`2ad86d4`](https://togithub.com/tape-testing/tape/commit/2ad86d45abc9ee3272772cf25a96a557a34c0b1c)

###
[`v5.8.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v580---2024-06-14)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.5...v5.8.0)

##### Fixed

- \[New] add `t.assertion`
[`#555`](https://togithub.com/tape-testing/tape/issues/555)

##### Commits

- \[meta] update URLs
[`77cabeb`](https://togithub.com/tape-testing/tape/commit/77cabebcd4b41da0083cb2c3c71105ba165debd6)
- \[New] allow TODO tests to be "ok" with env var `TODO_IS_OK`
[`6cd06f5`](https://togithub.com/tape-testing/tape/commit/6cd06f510d8c001b32553502ec0b3e1876849178)
- \[Tests] strip node’s deprecation warnings
[`8d40837`](https://togithub.com/tape-testing/tape/commit/8d40837002616401d9978bacd90a12dcc9a78c3e)
- \[Tests] increase coverage
[`aa7de58`](https://togithub.com/tape-testing/tape/commit/aa7de58f7d86eb07552ac6847ef575e057774ad1)
- \[Refactor] `Test`: minor tweaks
[`ce4ce8a`](https://togithub.com/tape-testing/tape/commit/ce4ce8a1a5bc6403868f2e50e1dccce1f62e82b6)
- \[meta] simplify `exports`
[`d39cb8d`](https://togithub.com/tape-testing/tape/commit/d39cb8d84f98626592d7c192407a828d1969c6c3)
- \[Deps] update `@ljharb/resumer`, `@ljharb/through`, `hasown`
[`77952d0`](https://togithub.com/tape-testing/tape/commit/77952d0c01bbcd15b3d954bff2b4d2a2915847ba)
- \[Tests] handle more stack trace variation in Node v0.8
[`d2f0778`](https://togithub.com/tape-testing/tape/commit/d2f0778c8e4612f7b92a1364843eb838a8b80436)
- \[Deps] update `array.prototype.every`, `string.prototype.trim`
[`732268b`](https://togithub.com/tape-testing/tape/commit/732268b73376100806480662777bc396980f3ca9)
- \[Dev Deps] update `@ljharb/eslint-config`
[`7b39e14`](https://togithub.com/tape-testing/tape/commit/7b39e144a362d44fd332ac15be50979439a17a6d)
- \[Refactor] `test`: reduce binding by using polyfill entrypoints
[`91a83b6`](https://togithub.com/tape-testing/tape/commit/91a83b684abce30f1d68797ae675c8595eff5068)
- \[Dev Deps] remove unused `intl-fallback-symbol`, `is-core-module`
[`eafacf6`](https://togithub.com/tape-testing/tape/commit/eafacf6aa0baf205fe461309c5425024c90cb6fb)
- \[Deps] update `object-is`
[`1b01656`](https://togithub.com/tape-testing/tape/commit/1b016567b85c604801828a87e668b5b7d25a71e8)
- \[meta] simplify `exports`
[`f9eac5b`](https://togithub.com/tape-testing/tape/commit/f9eac5b45979ed1228447122de4460f33aab1fde)

###
[`v5.7.5`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v575---2024-02-14)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.4...v5.7.5)

##### Commits

- \[Fix] `throws`: fix crash when throwing primitives with a non-empty
expected object
[`1b2681d`](https://togithub.com/tape-testing/tape/commit/1b2681dd56713c953d4928af15dfd7b38bb526e2)
- \[Tests] clean up throws tests
[`9133c93`](https://togithub.com/tape-testing/tape/commit/9133c93929703814b2031d4ce2e3b350636705ab)
- \[Fix] `default_stream`: do not error on nullish data
[`eff3725`](https://togithub.com/tape-testing/tape/commit/eff3725041361be8f7ae97cc95c7708e4b126b05)
- \[Fix] in IE 8, `TypeError` does not inherit from `Error`
[`93c1d12`](https://togithub.com/tape-testing/tape/commit/93c1d12380e230adff29a86a030dd9c1fa544afc)
- \[actions] remove redundant finisher
[`410e9e4`](https://togithub.com/tape-testing/tape/commit/410e9e4394b98e950c5e59572dea17fb51a8b4b6)
- \[Deps] update `call-bind`, `hasown`
[`82e7d71`](https://togithub.com/tape-testing/tape/commit/82e7d71a87e00c0a24679e1e37f464102e348ca6)
- \[Deps] update `@ljharb/resumer`
[`af2fe68`](https://togithub.com/tape-testing/tape/commit/af2fe68ce56d96de699a45aa4a1623d7719219b8)
- \[Deps] update `@ljharb/resumer`
[`bff9dad`](https://togithub.com/tape-testing/tape/commit/bff9dad3e5b363b6356cdea75e7615900ebc1017)
- \[Deps] update `@ljharb/through`
[`5360d20`](https://togithub.com/tape-testing/tape/commit/5360d200dada42a57c2f0dbdd186d7e51e81b707)
- \[Deps] update `@ljharb/resumer`
[`ad0dd2e`](https://togithub.com/tape-testing/tape/commit/ad0dd2e2096179130b78ed7c308acb1eb0469343)

###
[`v5.7.4`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v574---2024-01-24)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.3...v5.7.4)

##### Fixed

- \[Fix] handle native ESM URLs in `at:`
[`#601`](https://togithub.com/tape-testing/tape/issues/601)

##### Commits

- \[Deps] update `has-dynamic-import`
[`1e50cb3`](https://togithub.com/tape-testing/tape/commit/1e50cb35fce5734f069218bd6ce8b550445b1a88)

###
[`v5.7.3`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v573---2024-01-12)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.2...v5.7.3)

##### Commits

- \[Refactor] `Test`: cleaner `at` logic
[`af4d109`](https://togithub.com/tape-testing/tape/commit/af4d1095f6fd9118cdf3b7ff55ea67c55d22e102)
- \[Fix] `intercept`: give a proper error message with a readonly Symbol
property
[`4640a91`](https://togithub.com/tape-testing/tape/commit/4640a91b4d67cb01512988e2662e74654a9a8b85)
- \[Refactor] `getHarness`: avoid mutating `opts`, account for only one
internal callsite for `createExitHarness`
[`19cfc8f`](https://togithub.com/tape-testing/tape/commit/19cfc8fa4d91763d678de05306ccfcce6425ff51)
- \[Tests] Spawn processes during tests using execPath so that the tests
pass on windows
[`4a57fbe`](https://togithub.com/tape-testing/tape/commit/4a57fbe14db3eb342543c391f8c42fb83b4e8359)
- \[Fix] `createHarness`: when no `conf` is provided, `only` should not
throw
[`8a1cccc`](https://togithub.com/tape-testing/tape/commit/8a1ccccb349a1bfc5b512a5cfba88950daecc1c6)
- \[Fix] `bin/tape`: ignore options on windows
[`a2b74f9`](https://togithub.com/tape-testing/tape/commit/a2b74f97fe6ea14898b636f560291647bb747753)
- \[Refactor] `_assert`: avoid reassigning arguments
[`dc64c08`](https://togithub.com/tape-testing/tape/commit/dc64c08a48c9816e46634719923f8d90b06eb911)
- \[Refactor] `Results`: use `this` instead of `self`
[`5f831b4`](https://togithub.com/tape-testing/tape/commit/5f831b41a1cf6a8b59c648fc1554f5613cbfd0f4)
- \[Performance] avoid the extra call frame to `new` it
[`78fd0d6`](https://togithub.com/tape-testing/tape/commit/78fd0d61809bc922e7ac85d65902cc1de1124936)
- \[Dev Deps] update `aud`, `npmignore`
[`ceabd99`](https://togithub.com/tape-testing/tape/commit/ceabd996f0aa8b39702591a0beaab0d58f2cd3cc)
- \[Tests] fix `npm test` on windows
[`bcf6ce7`](https://togithub.com/tape-testing/tape/commit/bcf6ce793996acd4092bd60c1f99686a73ff048e)
- \[Fix] stack trace path parsing on windows
[`9cbae8a`](https://togithub.com/tape-testing/tape/commit/9cbae8a7e22567d30019e0cbc03c8597f03b4230)
- \[Refactor] `Results` `createStream`: clean up `_push` handler
[`878a500`](https://togithub.com/tape-testing/tape/commit/878a5008e1856bdea6543c7303bc84311907b066)
- \[Refactor] `Test`: a more precise check
[`f6d30cf`](https://togithub.com/tape-testing/tape/commit/f6d30cfaa70e477a6531d23f4ea19501e0f62614)
- \[Deps] update `object.assign`
[`201e650`](https://togithub.com/tape-testing/tape/commit/201e65028a3283de5bda46077c71a024178c300a)
- \[Tests] ensure the import tests spawn properly
[`d1987c0`](https://togithub.com/tape-testing/tape/commit/d1987c04375b952dcac1e6639a702ac4d23f7a57)
- \[actions] skip `engines` check since bin/tape and the rest of the lib
conflict
[`19af506`](https://togithub.com/tape-testing/tape/commit/19af5061ab36f646e46e0d4c16a4997e4eef8e86)
- \[Deps] update `deep-equal`
[`5d26485`](https://togithub.com/tape-testing/tape/commit/5d264858b4a2e0f794fb75be913d2b6fc75a31dc)
- \[Deps] update `mock-property`
[`d90c29a`](https://togithub.com/tape-testing/tape/commit/d90c29a595575e10ca5b5284e858af922c5c9465)
- \[meta] add `sideEffects` flag
[`85f593b`](https://togithub.com/tape-testing/tape/commit/85f593b77acc63e07024424c6c6baeba9708aba0)

###
[`v5.7.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v572---2023-10-20)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.1...v5.7.2)

##### Commits

- \[Refactor] use `hasown` instead of `has`
[`489736a`](https://togithub.com/tape-testing/tape/commit/489736ab9325a3a3ff3c4c391d4de6a44e86e36a)
- \[Deps] update `call-bind`, `mock-property`, `object-inspect`
[`de34703`](https://togithub.com/tape-testing/tape/commit/de3470385f388e601b3058bd2240db1c7bb941d1)
- \[Tests] use `through` properly
[`56d7a8b`](https://togithub.com/tape-testing/tape/commit/56d7a8b02572d1ce711cda8b591ab64f3d636531)

###
[`v5.7.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v571---2023-10-11)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.0...v5.7.1)

##### Commits

- \[Fix] `default_stream`: add handling for IE < 9
[`13f23ed`](https://togithub.com/tape-testing/tape/commit/13f23edc2a63aa7c57997bb81886d74e9fce43df)
- \[Deps] update `@ljharb/through`, `resolve`
[`9135b40`](https://togithub.com/tape-testing/tape/commit/9135b40f93adc6b8fbc31f48a96adf2339b00672)
- Merge tag 'v4.17.0'
[`e61cd40`](https://togithub.com/tape-testing/tape/commit/e61cd4095062f4b9afdfb11945a502390eaed30d)
- \[New] add `t.intercept()`
[`e60aeca`](https://togithub.com/tape-testing/tape/commit/e60aeca688fe1d3a363f74f31c83d816035aca4c)
- \[New] add `t.capture` and `t.captureFn`, modeled after tap
[`3d96d69`](https://togithub.com/tape-testing/tape/commit/3d96d6945ea1cda7780fb3fc6bc04c275ace594a)
- \[Deps] switch from `through` and `resumer` to `@ljharb/through` and
`@ljharb/resumer`
[`a8a7d67`](https://togithub.com/tape-testing/tape/commit/a8a7d67c9ffe1daa46407f35685a1ef8d53df66a)
- \[Tests] simplify tests
[`83bc381`](https://togithub.com/tape-testing/tape/commit/83bc3810a930c60973e60a7a02b677c2fb1f444c)
- \[Performance] use inline `typeof`
[`c45db4e`](https://togithub.com/tape-testing/tape/commit/c45db4e0978999cece915e7f1a223aa9eb445ae0)
- \[Deps] update `minimist`, `resolve`, `string.prototype.trim`
[`feee094`](https://togithub.com/tape-testing/tape/commit/feee0949f1f23ef4f13c9847c20284f7864cd67e)
- \[Dev Deps] update `@ljharb/eslint-config`, `array.prototype.flatmap`,
`aud`
[`7123111`](https://togithub.com/tape-testing/tape/commit/71231114c92b4a093b468875c4d8f741ab1a49d4)
- Revert "\[meta] ensure `not-in-publish`‘s absence does not fail
anything"
[`92aaa51`](https://togithub.com/tape-testing/tape/commit/92aaa5106b65824d82ce72c0d1dfcc6df6cff753)
- \[Dev Deps] pin `jackspeak` since 2.1.2+ depends on npm aliases, which
kill the install process in npm < 6
[`a576f8d`](https://togithub.com/tape-testing/tape/commit/a576f8d8b24e84324b7ee0498c37759423c7ca87)

###
[`v5.7.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v570---2023-09-21)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.6...v5.7.0)

##### Commits

- \[New] add `t.intercept()`
[`5d37060`](https://togithub.com/tape-testing/tape/commit/5d37060b844ea455c80eb305050168a632998603)
- \[New] add `t.capture` and `t.captureFn`, modeled after tap
[`9e21f7a`](https://togithub.com/tape-testing/tape/commit/9e21f7a3106fcc4d4e7c057633ce4516d53978d2)
- \[Refactor] prefer second `.then` arg over `.catch`
[`135a952`](https://togithub.com/tape-testing/tape/commit/135a952e55372855b1510a6381e5a5757758b452)
- \[Performance] use inline `typeof`
[`5ba89c9`](https://togithub.com/tape-testing/tape/commit/5ba89c993ea0a4c9a880d86af5c268deb239aa70)
- \[Deps] update `array.prototype.every`, `glob`,
`string.prototype.trim`
[`4e2db4d`](https://togithub.com/tape-testing/tape/commit/4e2db4d0699be4034a577479b902885fcc0f2a6c)
- \[Dev Deps] update `array.prototype.flatmap`
[`df46769`](https://togithub.com/tape-testing/tape/commit/df467693328f7771b2db639ff4aaaf2c64ad16d6)
- Revert "\[meta] ensure `not-in-publish`‘s absence does not fail
anything"
[`1b3e0b1`](https://togithub.com/tape-testing/tape/commit/1b3e0b10dc934a529297f11fa6ccd1693e5416b3)

###
[`v5.6.6`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v566---2023-07-18)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.5...v5.6.6)

##### Commits

- \[Deps] switch from `through` and `resumer` to `@ljharb/through` and
`@ljharb/resumer`
[`c99680a`](https://togithub.com/tape-testing/tape/commit/c99680a661867f0db81d830cb4214e526a4cdec4)

###
[`v5.6.5`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v565---2023-07-12)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.4...v5.6.5)

##### Commits

- \[Fix] Results: show a skip string on tests, not just on assertions
[`9bbbcfe`](https://togithub.com/tape-testing/tape/commit/9bbbcfe6a28a969dcde53850ebb7673837bdfcb7)
- \[Deps] update `deep-equal`
[`109a791`](https://togithub.com/tape-testing/tape/commit/109a791cc28b931de1545ba7cb8e5599634190d7)

###
[`v5.6.4`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v564---2023-07-01)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.3...v5.6.4)

##### Commits

- \[Fix] `throws`: avoid crashing on a nonconfigurable or nonextensible
`expected`
[`0731b5f`](https://togithub.com/tape-testing/tape/commit/0731b5f64311b168ac941ce3e547bb1a32766783)
- \[Tests] simplify tests
[`c656ee5`](https://togithub.com/tape-testing/tape/commit/c656ee52626e0e4992e893e41e1ae81ecb5d68a2)
- \[Refactor] `Test`: skip binding for a non-function value
[`e244e64`](https://togithub.com/tape-testing/tape/commit/e244e64eab7529c4e0d2391b989152b84229939e)
- \[Performance] use `call-bind` for autobinding
[`70de437`](https://togithub.com/tape-testing/tape/commit/70de43727d191c10d8ba9542bd0cdabaf272360a)
- \[actions] update rebase action
[`834453c`](https://togithub.com/tape-testing/tape/commit/834453cdd4cb95b71d2180a3b28a1ce8e51357b3)
- \[Deps] update `defined`, `minimist`, `object-inspect`,
`string.prototype.trim`
[`01edce8`](https://togithub.com/tape-testing/tape/commit/01edce8073efe1134c5fff58638b350afb7c6d22)
- \[Dev Deps] update `@ljharb/eslint-config`, `array.prototype.flatmap`,
`aud`
[`1b3ad24`](https://togithub.com/tape-testing/tape/commit/1b3ad2429b553f7e029fe9fd5977b07e76740e42)
- \[Dev Deps] update `@ljharb/eslint-config`, `aud`
[`a6a5eee`](https://togithub.com/tape-testing/tape/commit/a6a5eee0991a55f001d6468930e20e486a5e308e)
- \[Deps] update `deep-equal`
[`2043b2e`](https://togithub.com/tape-testing/tape/commit/2043b2e72be80f477293eefb44f226bb06aeafc0)
- \[readme] Link to explain what TAP is
[`26a75bb`](https://togithub.com/tape-testing/tape/commit/26a75bbb8b1854fa730eaaf1407aea1409640fd5)
- \[Deps] update `minimist`
[`7e7c3d0`](https://togithub.com/tape-testing/tape/commit/7e7c3d054449ac44f18d90db790705db4bcef37c)
- \[readme] improve t.throws description for Function
[`c1b619d`](https://togithub.com/tape-testing/tape/commit/c1b619db02f5b51e4c1379debeb0bac90daa3b93)
- \[Dev Deps] pin `jackspeak` since 2.1.2+ depends on npm aliases, which
kill the install process in npm < 6
[`0e80800`](https://togithub.com/tape-testing/tape/commit/0e80800b4d287e6cae7bd4f46b13fa8ac5aa1197)
- Merge tag 'v4.16.2'
[`d5d675d`](https://togithub.com/tape-testing/tape/commit/d5d675dbd841f411960dbe60946744fae4cd2bcb)
- \[meta] add missing npmrc config
[`15e2175`](https://togithub.com/tape-testing/tape/commit/15e2175b927010657c66f0a30e44f5266147311f)

###
[`v5.6.3`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v563---2023-01-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.2...v5.6.3)

###
[`v5.6.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v562---2023-01-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.1...v5.6.2)

##### Fixed

- \[New] `bin/tape`: add `--ignore-pattern` flag
[`#586`](https://togithub.com/tape-testing/tape/issues/586)

##### Commits

- \[eslint] fix indentation
[`b035590`](https://togithub.com/tape-testing/tape/commit/b035590f782c211e93a6a44ed8d0e9d38636a286)
- \[meta] add `auto-changelog`
[`b467b85`](https://togithub.com/tape-testing/tape/commit/b467b850f169bf294851c68a5c4074360d53a31b)
- \[eslint] enforce `no-use-before-define`
[`87deb68`](https://togithub.com/tape-testing/tape/commit/87deb68b111fd0d94efc92c25454a6a3fcedff66)
- \[eclint] fix editorconfig
[`ce81cbe`](https://togithub.com/tape-testing/tape/commit/ce81cbee9bfc00ebd0abbc70932e3eeab84b159e)
- \[eslint] clean up config a bit
[`3171edd`](https://togithub.com/tape-testing/tape/commit/3171eddd25dafb3e9a9606ac70ed6c21bb736e8e)
- \[Tests] `stackTrace`: use the common `getDiag` utility
[`65df5a4`](https://togithub.com/tape-testing/tape/commit/65df5a4f194cf01c3872c713d129ac968342181c)
- \[Fix] `throws`: avoid crashing on a nonconfigurable or nonextensible
`expected`
[`0cd7a2c`](https://togithub.com/tape-testing/tape/commit/0cd7a2cb2e231bd87412170f05020fd910e6d3e4)
- \[meta] fix repo URLs
[`85d86a4`](https://togithub.com/tape-testing/tape/commit/85d86a468af1b74af432d41c204efd4440b5f56f)
- Revert "\[Tests] handle a broken error `cause` in node 16.9/16.10"
[`775ba37`](https://togithub.com/tape-testing/tape/commit/775ba3789e16b1464dc810243dc5866b2868fc1d)
- \[meta] use `npmignore` to autogenerate an npmignore file
[`1645abb`](https://togithub.com/tape-testing/tape/commit/1645abbf47df2a8142514302da2730c54b993b47)
- \[eslint] enable `func-style`
[`75c0c3a`](https://togithub.com/tape-testing/tape/commit/75c0c3a4f9452c36b5318ba6c09ab4ebc97f15d0)
- \[actions] update rebase action
[`b3d724e`](https://togithub.com/tape-testing/tape/commit/b3d724e9ddfcca3c3d78f3c9d53158b5aef2208b)
- \[Deps] update `array.prototype.every`, `deep-equal`,
`string.prototype.trim`
[`e9c9aba`](https://togithub.com/tape-testing/tape/commit/e9c9abab037b274bb9b239b26c33d94eb8b7e802)
- \[Deps] update `defined`, `minimist`, `resolve`
[`83695c0`](https://togithub.com/tape-testing/tape/commit/83695c03495801e6cf98cba7328d287e47f3afde)
- \[Deps] update `deep-equal`, `object-inspect`
[`09906f3`](https://togithub.com/tape-testing/tape/commit/09906f323c69b5f189675bf0faad9d5be4831706)
- \[Dev Deps] update `@ljharb/eslint-config`, `aud`
[`afd8f64`](https://togithub.com/tape-testing/tape/commit/afd8f64712daade8ccd29b727d90bccab9f5ce12)
- \[Dev Deps] update `array.prototype.flatmap`
[`8b8bf07`](https://togithub.com/tape-testing/tape/commit/8b8bf07312adb248238238a0d810b0eedeb8b2b5)
- \[Dev Deps] update `aud`
[`f0fe7c0`](https://togithub.com/tape-testing/tape/commit/f0fe7c0979ba5d7ea96c619fab5389979cd0a862)
- \[Dev Deps] update `tap-parser`
[`2f61eac`](https://togithub.com/tape-testing/tape/commit/2f61eac3800d63fba65895bbfa947b8b82346cf0)
- Merge tag 'v4.16.1'
[`96ff863`](https://togithub.com/tape-testing/tape/commit/96ff863913b282e13bc5200179fcb1a757933449)
- \[readme] fix version badge
[`20ea48d`](https://togithub.com/tape-testing/tape/commit/20ea48d53b6492bf648d02d53c41b324abbfb6e1)

###
[`v5.6.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v561---2022-09-19)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.0...v5.6.1)

##### Commits

- \[eslint] fix indentation
[`2151e06`](https://togithub.com/tape-testing/tape/commit/2151e06877e65802ef7364bc6bebc21fc45e3699)
- \[meta] add `auto-changelog`
[`86cbbd1`](https://togithub.com/tape-testing/tape/commit/86cbbd1bb6bdc57fc718c6043866ab6bed46899c)
- \[eslint] enforce `no-use-before-define`
[`f8a8a7f`](https://togithub.com/tape-testing/tape/commit/f8a8a7f35402ebf9865cafd3682e9a6b0188436e)
- \[meta] fix repo URLs
[`a9ae3c2`](https://togithub.com/tape-testing/tape/commit/a9ae3c22db37d760fc30aea5053302177e7c3d3e)
- \[Tests] `stackTrace`: use the common `getDiag` utility
[`298cb80`](https://togithub.com/tape-testing/tape/commit/298cb806ef4a438792cb533675b6faa4b02a1d92)
- \[eslint] enable `func-style`
[`98b9623`](https://togithub.com/tape-testing/tape/commit/98b9623fc16f5ebe1be8beba4c21d9494bce05ac)
- \[New] `bin/tape`: include the exact arg when there are no glob
results; use require on `--require` files
[`6a1ce43`](https://togithub.com/tape-testing/tape/commit/6a1ce4389e8b601249c3c81b31cd60eea3e0f74a)
- \[eslint] clean up config a bit
[`67ad201`](https://togithub.com/tape-testing/tape/commit/67ad20117457313ab2c9d63365573858efb51566)
- \[meta] create FUNDING.yml
[`5b4752f`](https://togithub.com/tape-testing/tape/commit/5b4752fe006597002918cbd3ee8a4e50f48677ca)
- \[Refactor] `bin/tape`: make it a bit more functional, for easier v5
backporting
[`fbdbfc9`](https://togithub.com/tape-testing/tape/commit/fbdbfc90dd7afeba89cc3dd5e6280ed247f8b789)
- \[Deps] update `glob`, `object-inspect`, `resolve`,
`string.prototype.trim`
[`6a3c200`](https://togithub.com/tape-testing/tape/commit/6a3c2009e7f6052bd4423dce80bb140e234a877f)
- \[Dev Deps] update `@ljharb/eslint-config`, `array.prototype.flatmap`,
`es-value-fixtures`, `falafel`
[`934d49b`](https://togithub.com/tape-testing/tape/commit/934d49b1e840d3c57bd6e52a74017e06c6a55934)
- \[Tests] fix no_only tests on Windows
[`f35f71b`](https://togithub.com/tape-testing/tape/commit/f35f71bd44e76eb53bedd63615e59fdc382e4d0d)
- Revert "\[Tests] handle a broken error `cause` in node 16.9/16.10"
[`23fac16`](https://togithub.com/tape-testing/tape/commit/23fac16760344fe6843722b626dcba9e2e1c8372)
- \[Robustness] `test` observably looks up `exec` on the object
[`4575ca4`](https://togithub.com/tape-testing/tape/commit/4575ca4b185cb503c93e29113b99e10f1ae4b63c)
- \[meta] add SECURITY.md
[`7b0c901`](https://togithub.com/tape-testing/tape/commit/7b0c901b459b19668fcf6cc5b4b08f42978135b4)
- \[meta] add missing npmrc config
[`5d11d84`](https://togithub.com/tape-testing/tape/commit/5d11d844c87d64b6bac6fbe70357ad587ba0281a)
- \[Deps] update `object.assign`
[`3327fdd`](https://togithub.com/tape-testing/tape/commit/3327fdd249e3a0abf21311d2ca229d6f59fa2b26)
- \[readme] fix version badge
[`74e6c9e`](https://togithub.com/tape-testing/tape/commit/74e6c9e02daa286c86f7d5f4d4e019e62b8322a2)
- Merge tag 'v4.16.0'
[`4a44a7e`](https://togithub.com/tape-testing/tape/commit/4a44a7ee31dd24dff833909366449a3da6116a78)

###
[`v5.6.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v560---2022-08-16)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.5.3...v5.6.0)

##### Commits

- \[Tests] handle a broken error `cause` in node 16.9/16.10
[`53d9e18`](https://togithub.com/tape-testing/tape/commit/53d9e18a93addb2bf70c33cc4ffe8285233a3ad0)
- \[meta] use `npmignore` to autogenerate an npmignore file
[`12cc602`](https://togithub.com/tape-testing/tape/commit/12cc602f5296b023f5e226c946192e5aea453252)
- \[New] `bin/tape`: include the exact arg when there are no glob
results; use require.resolve on `--require` files
[`e23ec12`](https://togithub.com/tape-testing/tape/commit/e23ec12ac6bcee670ee0a507caf32512d33a9175)
- \[meta] create FUNDING.yml
[`f7e3161`](https://togithub.com/tape-testing/tape/commit/f7e316175394aa72e202cf6ebfa0b3ebb0a51f60)
- \[Robustness] `test` observably looks up `exec` on the object
[`9dbe9ad`](https://togithub.com/tape-testing/tape/commit/9dbe9ad9163835edb302505dec26a8e21f20d893)
- \[meta] remove unused travis.yml file
[`5a52443`](https://togithub.com/tape-testing/tape/commit/5a52443dcb8c14a9b59523fbb1c05b139833c812)
- \[Deps] update `glob`, `object-inspect`, `object.assign`
[`f6f39a2`](https://togithub.com/tape-testing/tape/commit/f6f39a2d8a59ab518e2647a9a122c361d2a7f4ff)
- \[Dev Deps] update `@ljharb/eslint-config`, `array.prototype.flatmap`,
`es-value-fixtures`
[`6bc8c38`](https://togithub.com/tape-testing/tape/commit/6bc8c381ab9117eb504ac3d46973a27619ea9b52)
- \[meta] ensure `prelint` works on windows
[`48896e8`](https://togithub.com/tape-testing/tape/commit/48896e87cee94d8d704ff2fb2bf730c1c0a94c71)
- \[Tests] fix no_only tests on Windows
[`3e7b2ae`](https://togithub.com/tape-testing/tape/commit/3e7b2ae9800964cf8461ab8dc10634d0c1b1218a)
- \[Robustness] `test` observably looks up `exec` on the object
[`330f8d5`](https://togithub.com/tape-testing/tape/commit/330f8d586f94a8a0092b9b2061953ff9ba918325)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`
[`3960ccf`](https://togithub.com/tape-testing/tape/commit/3960ccf83722a25131522e35de63b89564eac519)
- \[meta] add SECURITY.md
[`7d31894`](https://togithub.com/tape-testing/tape/commit/7d31894d5ad6b85567573dd875228e8e13bfac20)
- \[meta] improve `prelint` script when no `.git` dir is present
[`7c6dbbd`](https://togithub.com/tape-testing/tape/commit/7c6dbbdba1769bcb80b103d43c3eaa61e395dc52)
- \[Dev Deps] update `es-value-fixtures`
[`6b8e118`](https://togithub.com/tape-testing/tape/commit/6b8e118b19ff08d54509f54aab5fad3b25260e2b)
- \[Fix] in node v0.4, `stream.pipe` returns `undefined`
[`83d4da8`](https://togithub.com/tape-testing/tape/commit/83d4da8ed49acd1c0478a551bc64f05a67c44e99)
- \[Deps] update `string.prototype.trim`
[`1a245c6`](https://togithub.com/tape-testing/tape/commit/1a245c6b690ab7e2db346c3caf1c34eab8db456c)
- Merge tag 'v4.15.1'
[`b2d547a`](https://togithub.com/tape-testing/tape/commit/b2d547a1b06653a5cff22a8113da0f5dd392470b)
- \[Deps] update `minimist`
[`64677e0`](https://togithub.com/tape-testing/tape/commit/64677e06006e1a1e4e36dc318cc4a36b2152ed95)

###
[`v5.5.3`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v553---2022-04-08)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.5.2...v5.5.3)

##### Commits

- \[Robustness] `test` observably looks up `exec` on the object
[`fa84c85`](https://togithub.com/tape-testing/tape/commit/fa84c856e5f7c41d438050c5af36141899028850)
- \[meta] ensure `prelint` works on windows
[`bf34f60`](https://togithub.com/tape-testing/tape/commit/bf34f600cc985c1ac21c42ce162b432751158b1e)
- \[meta] improve `prelint` script when no `.git` dir is present
[`5f78134`](https://togithub.com/tape-testing/tape/commit/5f781346aa7cd7eb6a14b532304787cbc7287b9c)
- \[Deps] update `minimist`
[`dabc6af`](https://togithub.com/tape-testing/tape/commit/dabc6af8cd4dd00788725b38f9829fe2a6954b27)

###
[`v5.5.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v552---2022-02-12)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.5.1...v5.5.2)

##### Commits

- \[Dev Deps] update `@ljharb/eslint-config`; pin `eslint`
[`99e7504`](https://togithub.com/tape-testing/tape/commit/99e75043ef73031e0e352f611ed1ae9297743af4)
- \[Deps] unpin `minimatch`
[`c18a68b`](https://togithub.com/tape-testing/tape/commit/c18a68bacf0f9794b9b3a89312c9d874014b7e22)

###
[`v5.5.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v551---2022-02-10)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.5.0...v5.5.1)

##### Commits

- \[Fix] pin `minimatch` to v3.0.4, due to a breaking change in v3.0.5
[`cbe0e40`](https://togithub.com/tape-testing/tape/commit/cbe0e408ad4ea0d2c538cd122470ab76357e64b0)

###
[`v5.5.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v550---2022-01-26)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.4.1...v5.5.0)

##### Merged

- \[New] add `--no-only` flag/`NODE_TAPE_NO_ONLY_TEST`
[`#572`](https://togithub.com/tape-testing/tape/pull/572)

##### Commits

- Merge tag 'v4.15.0'
[`a5a1434`](https://togithub.com/tape-testing/tape/commit/a5a14344f4f06518c2fe599b49a92633777986cc)
- \[New] `t.match`/`t.doesNotMatch: fail the test instead of throw on
wrong input types.
[`[`a1c266b`](https://togithub.com/tape-testing/tape/commit/a1c266b)\`]\(https://github.com/tape-testing/tape/commit/a1c266bf9577420702e1067c40a4a65677add63a)
- \[actions] reuse common workflows
[`d3b4f46`](https://togithub.com/tape-testing/tape/commit/d3b4f467445bb6da3a2e617c4b29e71528f32425)
- \[readme] port changes from v5
[`87f9b29`](https://togithub.com/tape-testing/tape/commit/87f9b293baeb48b507a4e9e16bba62c7ffcc4eb7)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`, `aud`
[`51ae645`](https://togithub.com/tape-testing/tape/commit/51ae645c8325d6037d4389260a442e27c2efce73)
- \[Fix] `bin/tape`: delay requires until needed
[`b803fd8`](https://togithub.com/tape-testing/tape/commit/b803fd8e24b1dff96cd43092e727826873c6c571)
- \[readme] hard wraps bad, soft wraps good
[`82af5ed`](https://togithub.com/tape-testing/tape/commit/82af5ed68577c15526e5dc7ecd290f2e88494170)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`,
`safe-publish-latest`, `array.prototype.flatmap`
[`3287a68`](https://togithub.com/tape-testing/tape/commit/3287a68eb1f176a6d0d85390b79c05ffc3c50615)
- \[actions] update codecov uploader
[`8d6aa6c`](https://togithub.com/tape-testing/tape/commit/8d6aa6c4b084a8cec9860d868ac353862fc8b545)
- \[Tests] handle carriage returns in stack traces on Windows
[`f79acdf`](https://togithub.com/tape-testing/tape/commit/f79acdfb850d94f71a01970bff96337f52bb4e5a)
- \[Deps] update `glob`, `is-regex`, `string.prototype.trim`
[`470ca1c`](https://togithub.com/tape-testing/tape/commit/470ca1c0f41155d2c08537bb6cc94e04edd063bc)
- \[Tests] handle a broken error `cause` in node 16.9/16.10
[`8594f3b`](https://togithub.com/tape-testing/tape/commit/8594f3be12203e52b334a7004bf59379fb21db4f)
- \[meta] better `eccheck` command
[`fe6978d`](https://togithub.com/tape-testing/tape/commit/fe6978d0a87a881a59ba7de23f2e68ff70d31074)
- \[Deps] update `object-inspect`, `resolve`
[`50ea080`](https://togithub.com/tape-testing/tape/commit/50ea080561a71d8a6a2d41955441c8a094039227)
- \[meta] Exclude `fs` from browser bundles
([#&#8203;565](https://togithub.com/tape-testing/tape/issues/565))
[`418dc94`](https://togithub.com/tape-testing/tape/commit/418dc94b14b440568fb58aa666df5cb2861fe22c)
- \[Dev Deps] update `eslint`
[`b0c8ed3`](https://togithub.com/tape-testing/tape/commit/b0c8ed34dea1f53ac95037706746a8d3fe1ee771)
- \[Tests] handle a broken error `cause` in node 16.9/16.10
[`ca1b906`](https://togithub.com/tape-testing/tape/commit/ca1b90616c2a8fb838b1bd99c90da758c5d80a72)
- \[meta] fix `prelint` so it does not fail outside of a git repo
[`a09133e`](https://togithub.com/tape-testing/tape/commit/a09133e71d3925bf830f721d05bad72550dd3517)
- \[meta] fix `prelint` so it does not fail outside of a git repo
[`b9959f8`](https://togithub.com/tape-testing/tape/commit/b9959f8c132874eff32497b9189d0a7cf74e8c14)
- \[Robustness] use cached `.test`
[`86ec0b2`](https://togithub.com/tape-testing/tape/commit/86ec0b262e0405ef0616201c1ffebbc5f278a217)

###
[`v5.4.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v541---2022-01-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.4.0...v5.4.1)

##### Commits

- \[Fix] avoid failing in ES3 engines that lack `Object.keys`, and
`.every`
[`dfc5f39`](https://togithub.com/tape-testing/tape/commit/dfc5f3927a224b03ad24a1653f1a4a1e13145014)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`, `aud`
[`61446b9`](https://togithub.com/tape-testing/tape/commit/61446b90ebff6157e84adb6c611944e26838397f)
- \[Robustness] use cached `.test`
[`096a9e0`](https://togithub.com/tape-testing/tape/commit/096a9e001bdffbad37a785166ccbf9b35bcc9faa)
- \[meta] better `eccheck` command
[`bc4666b`](https://togithub.com/tape-testing/tape/commit/bc4666b0deeea3b1814d2d43f1d01cf9068ac164)

###
[`v5.4.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v540---2021-12-25)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.3.2...v5.4.0)

##### Commits

- \[New] `t.match`/`t.doesNotMatch: fail the test instead of throw on
wrong input types.
[`[`329bbb8`](https://togithub.com/tape-testing/tape/commit/329bbb8)\`]\(https://github.com/tape-testing/tape/commit/329bbb870d8862152b1bf580475a44c501dc0703)
- \[actions] reuse common workflows
[`728e190`](https://togithub.com/tape-testing/tape/commit/728e190a9c9f1850a984a50c3348c2efb2f78b17)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`
[`dc7df0f`](https://togithub.com/tape-testing/tape/commit/dc7df0fb2393c9ee7448ffde62c4b9836a03d1e1)
- \[Deps] update `has-dynamic-import`, `object-inspect`
[`8881fea`](https://togithub.com/tape-testing/tape/commit/8881fea42a60bbee5fd912def59021e76741a613)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`
[`4023f25`](https://togithub.com/tape-testing/tape/commit/4023f25ae22828829c5948f2c62af25fee456fea)

###
[`v5.3.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v532---2021-11-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.3.1...v5.3.2)

##### Fixed

- \[Tests] handle v8 6.9 changing an error message
[`#562`](https://togithub.com/tape-testing/tape/issues/562)

##### Commits

- \[readme] hard wraps bad, soft wraps good
[`b445a2b`](https://togithub.com/tape-testing/tape/commit/b445a2bc9a0d5bd3db8f1c5fdde21163e3129701)
- \[readme] add badges
[`4c8d00a`](https://togithub.com/tape-testing/tape/commit/4c8d00a81323a45c290f8d0e2a8389856ded5be6)
- \[actions] update codecov uploader
[`f040c4f`](https://togithub.com/tape-testing/tape/commit/f040c4fcb0fac257d27a6cb2733f8f39a5d3d051)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`,
`safe-publish-latest`
[`459a1c5`](https://togithub.com/tape-testing/tape/commit/459a1c5093db6a2cbf57e815d5b85d4e23511958)
- \[Tests] node 17+ smooshes a version number on the end of the stack
trace
[`e41763f`](https://togithub.com/tape-testing/tape/commit/e41763f8315d92d0d5bcd13f397f7d2f78f69745)
- \[Tests] handle carriage returns in stack traces on Windows
[`26e8113`](https://togithub.com/tape-testing/tape/commit/26e81135e03a808aa917bdad3d32f1ee71b2ea44)
- \[Fix] use `file://` URLs for dynamic `import()`
[`d487add`](https://togithub.com/tape-testing/tape/commit/d487addb1ae69064267efc58536186229c73ea41)
- \[Dev Deps] ping `signal-exit` to v3.0.3 due to
[https://github.com/tapjs/signal-exit/issues/66](https://togithub.com/tapjs/signal-exit/issues/66)
[`3c30a55`](https://togithub.com/tape-testing/tape/commit/3c30a555a59e5d64875116136d14fe217e59be73)
- \[meta] Exclude `fs` from browser bundles
[`00f21ea`](https://togithub.com/tape-testing/tape/commit/00f21eaa14eb3d3dc70fbf518252a6f18aa7b22c)
- \[Dev Deps] update `@ljharb/eslint-config`
[`c837b02`](https://togithub.com/tape-testing/tape/commit/c837b02016e240b93ae7ef40c21f4df82e7a80f9)
- \[Deps] update `string.prototype.trim`
[`c1248d7`](https://togithub.com/tape-testing/tape/commit/c1248d7e434e6a4b3c61fa7b62e1f5badfa3d162)
- \[Dev Deps] update `array.prototype.flatmap`
[`97384b1`](https://togithub.com/tape-testing/tape/commit/97384b10477e3112e0aefee7957204e1c7a9db57)
- \[readme] fix markdown; github still has a rendering bug
[`a33b5f9`](https://togithub.com/tape-testing/tape/commit/a33b5f9b5b0a00a031d06155224f4bca6d9769af)
- \[Deps] update `glob`
[`477bb4c`](https://togithub.com/tape-testing/tape/commit/477bb4c62c071889fde563e2bd133da02aa91b0b)
- Revert "\[Dev Deps] ping `signal-exit` to v3.0.3 due to
[https://github.com/tapjs/signal-exit/issues/66](https://togithub.com/tapjs/signal-exit/issues/66)"
[`60bbd83`](https://togithub.com/tape-testing/tape/commit/60bbd83ff1a342059a4ec894132ba20583a486f2)

###
[`v5.3.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v531---2021-08-06)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.3.0...v5.3.1)

##### Merged

- \[New] add `.teardown()` on `t` instances
[`#546`](https://togithub.com/tape-testing/tape/pull/546)
- \[readme] add `tape-describe` to 'other' section
[`#523`](https://togithub.com/tape-testing/tape/pull/523)

##### Fixed

- \[New] add `.teardown()` on `t` instances
([#&#8203;546](https://togithub.com/tape-testing/tape/issues/546))
[`#531`](https://togithub.com/tape-testing/tape/issues/531)
- \[readme] add `tape-describe` to 'other' section
([#&#8203;523](https://togithub.com/tape-testing/tape/issues/523))
[`#522`](https://togithub.com/tape-testing/tape/issues/522)

##### Commits

- \[Tests] make `stripFullStack` output an array of lines, for better
failure messages
[`f299759`](https://togithub.com/tape-testing/tape/commit/f2997591a038fa48239f205e40eed5c75278a261)
- \[eslint] fully enable `@ljharb` eslint config
[`836610d`](https://togithub.com/tape-testing/tape/commit/836610d9772b91a8d31f311834ae1325f2f740bf)
- \[actions] use `node/install` instead of `node/run`; use `codecov`
action
[`46aff81`](https://togithub.com/tape-testing/tape/commit/46aff81f10ad63990f6047c0bdba3be0c90bd3dd)
- \[readme] improve `t.throws` documentation
[`b36f816`](https://togithub.com/tape-testing/tape/commit/b36f81698fbf4d172a49abb75b9474c4a978df5c)
- \[Fix] `bin/tape`: delay requires until needed
[`c8f3ce3`](https://togithub.com/tape-testing/tape/commit/c8f3ce32c73e092940e29dc72f0abba3b6529936)
- \[Refactor] avoid reassigning arguments
[`5c4052f`](https://togithub.com/tape-testing/tape/commit/5c4052fcf51479320c9482c425a66dcbcc4a509a)
- \[Tests] add test case for
[#&#8203;519](https://togithub.com/tape-testing/tape/issues/519) for
test.comment() in createStream/objectMode context
[`1700642`](https://togithub.com/tape-testing/tape/commit/17006422fa8189a7e361edfb1e803b73a72b4894)
- \[Refactor] use `call-bind/callBound` instead of `function-bind`
directly
[`967b73f`](https://togithub.com/tape-testing/tape/commit/967b73fe882e9c95c0436e6ce93f24fa3a2e14a9)
- \[readme] Another way to create custom reporters
[`d81f9f6`](https://togithub.com/tape-testing/tape/commit/d81f9f6681ae72d3425b91e2f7a294e6d4225675)
- \[meta] do not publish github action workflow files
[`6bb3496`](https://togithub.com/tape-testing/tape/commit/6bb34964abb1e704fe3dcc9fcf8d27d16ff5e296)
- \[Refactor] remove unused line, unneeded var initialization; add
missing `new`
[`da0cdf1`](https://togithub.com/tape-testing/tape/commit/da0cdf1651fec20f66a6bed2d1b17944e18dcd48)
- \[Refactor] remove use of legacy `exports`
[`a04439c`](https://togithub.com/tape-testing/tape/commit/a04439c3027f3dc0dac8cf8ef5d24a493366be6a)
- \[Deps] update `glob`, `is-regex`, `object-inspect`, `resolve`,
`string.prototype.trim`
[`6e71e6e`](https://togithub.com/tape-testing/tape/commit/6e71e6ea1e009a62546a401a35974ca867a24b9a)
- \[eslint] remove useless regex escapes
[`1515ff4`](https://togithub.com/tape-testing/tape/commit/1515ff4a8f749aa6d075bffdcda543ca94c559a9)
- \[readme] remove travis badge; add actions and codecov badges
[`57a7cc9`](https://togithub.com/tape-testing/tape/commit/57a7cc906ec4f24f503350580c5859e5b3e56805)
- \[meta] run `aud` in `posttest`
[`3907aa5`](https://togithub.com/tape-testing/tape/commit/3907aa560caa2c8d30a6a9168c0d7a3d65a3ba3e)
- \[Refactor] generalize error message from calling `.end` more than
once
[`da8ca46`](https://togithub.com/tape-testing/tape/commit/da8ca46cc0be28a3d4690a4009e0ddec7fc6f779)
- \[Tests] handle stack differences in node 15
[`b7b01ec`](https://togithub.com/tape-testing/tape/commit/b7b01ec38ede9f9722b5cce90574782e1eda1305)
- \[Deps] update `is-regex`, `object-inspect`, `string.prototype.trim`
[`e344080`](https://togithub.com/tape-testing/tape/commit/e344080b1a4b097e1baa1a2b2e843fc283f3f5c2)
- \[New] Include name of test in log when test times out
([#&#8203;524](https://togithub.com/tape-testing/tape/issues/524))
[`78b4d98`](https://togithub.com/tape-testing/tape/commit/78b4d9833a2df7593f653b263588b9a49ca3fe08)
- \[Dev Deps] update `eslint`
[`6d5e4ad`](https://togithub.com/tape-testing/tape/commit/6d5e4ad3cb1f25ea03b59db4e894d51fa5b86c11)
- \[Refactor] Avoid setting message property on primitives; use strict
mode to catch this
[`9dfb680`](https://togithub.com/tape-testing/tape/commit/9dfb680e7543a3a701b3e410bfccbcce3b274d9f)
- \[Deps] update `is-regex`
[`a7ca7a3`](https://togithub.com/tape-testing/tape/commit/a7ca7a308269bc3a250170441553d0321e0d8044)
- Merge tag 'v4.14.0'
[`1f1a4a7`](https://togithub.com/tape-testing/tape/commit/1f1a4a7c7c9ea3632074e4a008d430bbd275b231)
- \[meta] add `safe-publish-latest`; use `prepublishOnly` script for npm
7+
[`c3d434d`](https://togithub.com/tape-testing/tape/commit/c3d434d8b86a0be162efb7fb548f0405239a2688)
- \[meta] ensure `not-in-publish`‘s absence does not fail anything
[`2a0619d`](https://togithub.com/tape-testing/tape/commit/2a0619d3193287aaa948fc4edf0bb2ccb4150a7b)
- \[readme] remove long-dead testling-ci badge
[`1461611`](https://togithub.com/tape-testing/tape/commit/1461611bce87b190179d1ac0e2c69438f2b12f31)
- \[Tests] ensure bin/tape is linted
[`faa51b5`](https://togithub.com/tape-testing/tape/commit/faa51b5baa709ba2e72f78be7cb7ce243c02a771)
- \[Dev Deps] update `eslint`
[`fad6165`](https://togithub.com/tape-testing/tape/commit/fad6165ae85ebff132daedd1a1bdf3ee307c4ea1)
- \[Dev Deps] update `eslint`
[`79a0f4b`](https://togithub.com/tape-testing/tape/commit/79a0f4b7b1d0c6db9228cdedf918f20a34dd7762)
- \[meta] add missing `safe-publish-latest` dep
[`d0a3888`](https://togithub.com/tape-testing/tape/commit/d0a3888ee1b1481ef9ca13695414022164fbc3c2)
- \[Tests] exclude examples from coverage
[`283f537`](https://togithub.com/tape-testing/tape/commit/283f537f56885d18afbc2328c0c52ee60d528332)

###
[`v5.3.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v530---2021-07-26)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.2.2...v5.3.0)

##### Commits

- \[eslint] fully enable `@ljharb` eslint config
[`9d3c5b4`](https://togithub.com/tape-testing/tape/commit/9d3c5b4e84dbeb1272b450e74ce022cb70c56e2a)
- \[New] Use import() on esm files in supported node versions
[`28d6e51`](https://togithub.com/tape-testing/tape/commit/28d6e51b9beb7252d7ad130424fdb0062425f7a0)
- \[eslint] fully enable `@ljharb` eslint config
[`ae8b5c0`](https://togithub.com/tape-testing/tape/commit/ae8b5c0639be6c3b2fd0b2e132ca50ee9f760e94)
- \[eslint] enable `no-shadow`
[`f0756f3`](https://togithub.com/tape-testing/tape/commit/f0756f3b12329a122498f99f6448ec8c9eafec50)
- \[eslint] enable `curly`, `object-curly-spacing`,
`object-curly-newline`
[`e9b75e1`](https://togithub.com/tape-testing/tape/commit/e9b75e14068359843082fd70994b19f871432a65)
- \[Tests] uncaught exceptions and unhandled rejections importing files
with bin/tape
[`e6d2faf`](https://togithub.com/tape-testing/tape/commit/e6d2faf67888dbb8e1262d7d083f0be7c59672cc)
- \[eslint] enable `function-paren-newline`,
`function-call-argument-newline`
[`ae6de0c`](https://togithub.com/tape-testing/tape/commit/ae6de0c74a288f6d8bc83f45a7a686faf09ba9b1)
- \[actions] use `node/install` instead of `node/run`; use `codecov`
action
[`5a6de66`](https://togithub.com/tape-testing/tape/commit/5a6de6625ab04d487d729617be83a7baf769f4f9)
- \[eslint] enable `wrap-regex`
[`7dcbd76`](https://togithub.com/tape-testing/tape/commit/7dcbd7631a9ff5675f1ff0be477f0a1714b81dd3)
- \[Refactor] add names to `Test.prototype` functions
[`077a108`](https://togithub.com/tape-testing/tape/commit/077a108686590363f23ba2ecf2c782016a1683e9)
- \[eslint] enable `comma-spacing`
[`4acf1f2`](https://togithub.com/tape-testing/tape/commit/4acf1f292289c40c1abfb2552e09e28a9da3416a)
- \[eslint] update `no-redeclare`
[`b03d4c8`](https://togithub.com/tape-testing/tape/commit/b03d4c8e722841d580a581a5d492277a7c701f94)
- \[eslint] enable `brace-style`
[`06eba07`](https://togithub.com/tape-testing/tape/commit/06eba07d6b73ba2650f581372fd613f89385993c)
- \[eslint] enable `no-unused-vars`
[`2ebd23a`](https://togithub.com/tape-testing/tape/commit/2ebd23a03c71d14890dc064b29526e3d523daf93)
- \[eslint] enable `consistent-return`
[`fb4e3cf`](https://togithub.com/tape-testing/tape/commit/fb4e3cfc4df1f932496fbca35c013f6ad65df53b)
- \[Refactor] avoid reassigning arguments
[`8a0ab53`](https://togithub.com/tape-testing/tape/commit/8a0ab5348183f1b7deabb2a87d4fb3c4dc272390)
- \[eslint] enable `semi-style`
[`5f8afc9`](https://togithub.com/tape-testing/tape/commit/5f8afc997c793ca16de53aa56ac4d40b8afc8d4a)
- \[readme] Another way to create custom reporters
[`a68277c`](https://togithub.com/tape-testing/tape/commit/a68277c968ff7cf6b995c2cc20ca1545642c7b4d)
- \[eslint] enable `no-extra-parens`
[`a08dc34`](https://togithub.com/tape-testing/tape/commit/a08dc34371a8dc406581fb85edb591150f9c0f35)
- \[eslint] enable `no-multi-spaces`, `no-multiple-empty-lines`,
`space-in-parens`
[`be1eb21`](https://togithub.com/tape-testing/tape/commit/be1eb212aeeec2c229208a4702ff99af0cabb5f7)
- \[Refactor] `bin/tape`: separate "preparing of files list" from
"require files list"
[`021fa6d`](https://togithub.com/tape-testing/tape/commit/021fa6d22bc85f2e8f075405bcb97c6a1b87af22)
- \[Refactor] remove unused line, unneeded var initialization; add
missing `new`
[`da45ae6`](https://togithub.com/tape-testing/tape/commit/da45ae6b158fbbdda2cc5c2edce6e0353b65f687)
- \[eslint] enable `no-lonely-if`
[`771f3dd`](https://togithub.com/tape-testing/tape/commit/771f3ddd1a3ad3a629c1d1a0780052d51143435b)
- \[eslint] enable `space-infix-ops`
[`233ffc6`](https://togithub.com/tape-testing/tape/commit/233ffc623ec212b202037e03b503a6667d4deb3f)
- \[Refactor] remove use of legacy `exports`
[`c332d62`](https://togithub.com/tape-testing/tape/commit/c332d629b8c5366aa81a0ea413c49c7b838128cb)
- \[eslint] enable `wrap-iife`
[`428636c`](https://togithub.com/tape-testing/tape/commit/428636c047f946738ca77796599aeb32cd607072)
- \[Docs] correct docs for `t.teardown`
[`c4a4992`](https://togithub.com/tape-testing/tape/commit/c4a4992cdd59d2c5ca3282bfbf2ba4c0b863eafc)
- \[readme] remove travis badge; add actions and codecov badges
[`900f823`](https://togithub.com/tape-testing/tape/commit/900f823f4a0fcbf5875df387d60bfde85236faa1)
- \[eslint] enable `no-extra-semi`
[`1af8f52`](https://togithub.com/tape-testing/tape/commit/1af8f529df22eb00a62474dfd6dfe5628f8f7317)
- \[Deps] update `glob`, `is-regex`, `object-inspect`
[`e211546`](https://togithub.com/tape-testing/tape/commit/e2115460307cc5424392157f4e86515c54e2e819)
- \[eslint] enable `no-regex-spaces`
[`ef0069a`](https://togithub.com/tape-testing/tape/commit/ef0069a9de38c89cb4b4117ffa165e7f0c6a6351)
- \[Dev Deps] update `aud`, `eslint`
[`00a98d3`](https://togithub.com/tape-testing/tape/commit/00a98d3b73aad7af987cddb79b0f1e5c7d27efc2)
- \[Deps] update `object-inspect`
[`9bbf270`](https://togithub.com/tape-testing/tape/commit/9bbf27083d6a63d0f61b984cf173a004583cdc35)
- \[Dev Deps] update `eslint`
[`57b659f`](https://togithub.com/tape-testing/tape/commit/57b659f8324fbc63913bb41c108e1e165d5bcf07)
- \[Dev Deps] update `eslint`
[`e628b23`](https://togithub.com/tape-testing/tape/commit/e628b23a35c35948d7166ac58964043d847e04eb)
- \[meta] ensure `not-in-publish`‘s absence does not fail anything
[`fb3a243`](https://togithub.com/tape-testing/tape/commit/fb3a243bfe1baa4c8afb44b8c654cd98500c2e9f)
- \[Deps] update `object-inspect`
[`771c8c4`](https://togithub.com/tape-testing/tape/commit/771c8c43fda1907f61b6e9fd462a4e6c747f3527)
- \[meta] add `safe-publish-latest`; use `prepublishOnly` script for npm
7+
[`379115d`](https://togithub.com/tape-testing/tape/commit/379115dc77717ff7611d156c36da5452a5b217e2)
- \[Tests] exclude examples from coverage
[`75decb3`](https://togithub.com/tape-testing/tape/commit/75decb37ef2661f960adf9ff44dc76e2885d10d2)

###
[`v5.2.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v522---2021-03-03)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.2.1...v5.2.2)

##### Commits

- \[Fix] proper exit behavior in node v0.6
[`3f94e68`](https://togithub.com/tape-testing/tape/commit/3f94e687b976bdb324c2148d73087e769003f878)

###
[`v5.2.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v521---2021-02-27)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.2.0...v5.2.1)

##### Fixed

- \[Fix] `t.teardown()`: ensure callback is only called once
[`#551`](https://togithub.com/tape-testing/tape/issues/551)

##### Commits

- \[Deps] update `object-is`, `string.prototype.trim`
[`b497ead`](https://togithub.com/tape-testing/tape/commit/b497ead367786cf21ddc818ee6e8f24c330b9ea0)

###
[`v5.2.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v520---2021-02-20)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.1.1...v5.2.0)

##### Fixed

- \[New] add `.teardown()` on `t` instances
[`#531`](https://togithub.com/tape-testing/tape/issues/531)
- \[readme] improve `t.throws`/`t.doesNotThrow` documentation
[`#540`](https://togithub.com/tape-testing/tape/issues/540)

##### Commits

- \[readme] improve `t.throws` documentation
[`94220ba`](https://togithub.com/tape-testing/tape/commit/94220babb105950dfc2d09d67b4731bf026449b5)
- \[Tests] exclude node v0.6, for now
[`3c05a87`](https://togithub.com/tape-testing/tape/commit/3c05a873212c9dd5e773da070488f75b09a4e5f4)
- \[Deps] update `is-regex`, `resolve`
[`8c52d12`](https://togithub.com/tape-testing/tape/commit/8c52d121eadee69e6b0d800e798ae7bf1f86eff9)
- \[Dev Deps] update `eslint`, `aud`
[`f847c85`](https://togithub.com/tape-testing/tape/commit/f847c85167a173fcdd2365b5d6f234208a5d27a4)
- \[Deps] update `call-bind`
[`ce0b1ad`](https://togithub.com/tape-testing/tape/commit/ce0b1ad6ef395bd1dba7403ea679af5284f61c0e)
- \[Dev Deps] update `eslint`
[`83f1eec`](https://togithub.com/tape-testing/tape/commit/83f1eec7d51fd812fd4ceb34b20857617e42f272)

###
[`v5.1.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v511---2021-01-04)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.1.0...v5.1.1)

##### Commits

- \[Tests] make `stripFullStack` output an array of lines, for better
failure messages
[`0743333`](https://togithub.com/tape-testing/tape/commit/07433333e14fd283ceed246795863d59576d3286)
- \[Tests] migrate tests to Github Actions
[`266bc66`](https://togithub.com/tape-testing/tape/commit/266bc66b0fbbda399aff42afb957ce117d9ee4b2)
- \[Fix] preserve stack traces for returned Promises (async/await)
[`d505cdf`](https://togithub.com/tape-testing/tape/commit/d505cdf375bb27c0eea4b60d9da290bb11339c6a)
- \[readme] Document unexpected `t.end()` behavior
[`b505c4c`](https://togithub.com/tape-testing/tape/commit/b505c4c45ff968a5cfa91bd34f80a95493936671)
- \[Tests] add `timeoutAfter` test with Promises
[`e8255cf`](https://togithub.com/tape-testing/tape/commit/e8255cf46ee77626e9eef1c2909899c9508173da)
- \[readme] improve method docs
[`df5a124`](https://togithub.com/tape-testing/tape/commit/df5a124e106540d77ee737127502db26db541ded)
- \[Robustness] cache and call-bind more prototype methods
[`8e60dcb`](https://togithub.com/tape-testing/tape/commit/8e60dcbbb0724fb5fbaacbfb521356e6d268d42c)
- \[Tests] add `npm run test:example` to test non-failing examples.
[`4210e44`](https://togithub.com/tape-testing/tape/commit/4210e442a3739969ff32075a72a49c6d95730adf)
- \[eslint] fix some inconsistencies
[`7ca56eb`](https://togithub.com/tape-testing/tape/commit/7ca56ebe2c78d0286e21a589c35ae28275aa8bf7)
- \[eslint] ensure no trailing commas
[`04da90b`](https://togithub.com/tape-testing/tape/commit/04da90bb387656e585bec26a325e3400cb6bd1ba)
- \[meta] add Automatic Rebase and Require Allow Edits workflows
[`6d72960`](https://togithub.com/tape-testing/tape/commit/6d729605929dfa3a41607f46e0e7da8024c33976)
- \[Tests] run `nyc` on all tests
[`5ec21aa`](https://togithub.com/tape-testing/tape/commit/5ec21aa2e05ca18d88924edc1be9b175fe706af1)
- \[Refactor] use `call-bind/callBound` instead of `function-bind`
directly
[`b19da31`](https://togithub.com/tape-testing/tape/commit/b19da31dc4d40ffccbd8bd38d3bd410fce604172)
- \[meta] do not publish github action workflow files
[`82c3904`](https://togithub.com/tape-testing/tape/commit/82c3904483419fb9f36ac9a73a754d100c24e107)
- \[Tests] skip Promise tests when Promises are not available
[`688256a`](https://togithub.com/tape-testing/tape/commit/688256a75340a6d088736610a77c4d9d3c580905)
- \[meta] run `aud` in `posttest`
[`b9bec0e`](https://togithub.com/tape-testing/tape/commit/b9bec0e92ef2834693fc7c7e3dc779dd1baea907)
- \[readme] Added tabe into reporter list
[`7aff9e4`](https://togithub.com/tape-testing/tape/commit/7aff9e4de9e70cae53b1287b03bd23d3fc22420c)

###
[`v5.1.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v510---2020-12-29)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.0.1...v5.1.0)

##### Fixed

- \[readme] add `tape-describe` to 'other' section
[`#522`](https://togithub.com/tape-testing/tape/issues/522)

##### Commits

- \[Tests] add test case for
[#&#8203;519](https://togithub.com/tape-testing/tape/issues/519) for
test.comment() in createStream/objectMode context
[`40ec79a`](https://togithub.com/tape-testing/tape/commit/40ec79a125df5282bc3983771306932cf97a21b8)
- \[Deps] update `deep-equal`, `object-inspect`, `object-is`,
`object.assign`, `resolve`, `string.prototype.trim`
[`434f615`](https://togithub.com/tape-testing/tape/commit/434f6156cb137bd28377c98664af8e3634c1030c)
- \[Deps] update `deep-equal`, `is-regex`, `object-inspect`,
`object-is`, `object.assign`, `string.prototype.trim`
[`df23eda`](https://togithub.com/tape-testing/tape/commit/df23edad43112ed5d3f3aa318289a57b3540002b)
- \[eslint] remove useless regex escapes
[`3554d4b`](https://togithub.com/tape-testing/tape/commit/3554d4b049f34065c6a643c5cda3d88c70a4908e)
- \[readme] document Promise support; remove Promise-related
alternatives
[`4665d63`](https://togithub.com/tape-testing/tape/commit/4665d6331127b23c10c0798947d9751d635dba40)
- \[Tests] handle stack differences in node 15
[`1ac9ecf`](https://togithub.com/tape-testing/tape/commit/1ac9ecf927bb1958857cb4050ec725cd3f22d27a)
- \[New] Include name of test in log when test times out
[`e142c29`](https://togithub.com/tape-testing/tape/commit/e142c298e8c76c49954ede50ab59e3f2e5662d77)
- \[Dev Deps] update `eslint`, `js-yaml`
[`7574152`](https://togithub.com/tape-testing/tape/commit/75741524e4715d6cf0a969bc7e987fb881a9494a)
- \[Dev Deps] update `eslint`
[`c6772d1`](https://togithub.com/tape-testing/tape/commit/c6772d1fd3ca827760ca01114aec25e21751d701)
- \[Dev Deps] update `eslint`
[`5b7720a`](https://togithub.com/tape-testing/tape/commit/5b7720a82f505d4c8db3d340256369564d828dc6)
- \[Deps] update `resolve`
[`898302b`](https://togithub.com/tape-testing/tape/commit/898302b3e914c93b407088d36a224355b898bb0c)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://togithub.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOlNlY3VyaXR5IiwiYmFja3BvcnQ6YWxsLW9wZW4iLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==-->

---------

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
Co-authored-by: kibanamachine <[email protected]>
Co-authored-by: Kurt <[email protected]>
(cherry picked from commit 5c292942fc612c5e3015f41ea565bed1ac20e029)

# Conflicts:
#	package.json
jeramysoucy pushed a commit to jeramysoucy/kibana that referenced this pull request Dec 12, 2024
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[@types/minimist](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/minimist)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/minimist))
| devDependencies | patch | [`^1.2.2` ->
`^1.2.5`](https://renovatebot.com/diffs/npm/@types%2fminimist/1.2.2/1.2.5)
|
| [js-sha256](https://togithub.com/emn178/js-sha256) | dependencies |
minor | [`^0.9.0` ->
`^0.11.0`](https://renovatebot.com/diffs/npm/js-sha256/0.9.0/0.11.0) |
| [tape](https://togithub.com/tape-testing/tape) | devDependencies |
minor | [`^5.0.1` ->
`^5.9.0`](https://renovatebot.com/diffs/npm/tape/5.0.1/5.9.0) |

---

### Release Notes

<details>
<summary>emn178/js-sha256 (js-sha256)</summary>

###
[`v0.11.0`](https://togithub.com/emn178/js-sha256/blob/HEAD/CHANGELOG.md#v0110--2024-01-24)

[Compare
Source](https://togithub.com/emn178/js-sha256/compare/v0.10.1...v0.11.0)

##### Fixed

- Generates incorrect hash in some cases
[#&#8203;43](https://togithub.com/emn178/js-sha256/issues/43)
- dependencies and security issues.
[#&#8203;41](https://togithub.com/emn178/js-sha256/issues/41)

###
[`v0.10.1`](https://togithub.com/emn178/js-sha256/blob/HEAD/CHANGELOG.md#v0101--2023-08-31)

[Compare
Source](https://togithub.com/emn178/js-sha256/compare/v0.10.0...v0.10.1)

##### Added

-   Disable webpack polyfill.

###
[`v0.10.0`](https://togithub.com/emn178/js-sha256/blob/HEAD/CHANGELOG.md#v0100--2023-08-30)

[Compare
Source](https://togithub.com/emn178/js-sha256/compare/v0.9.0...v0.10.0)

##### Fixed

- Chrome bug by workaround.
[#&#8203;40](https://togithub.com/emn178/js-sha256/issues/40)
- deprecated `new Buffer`, replace with `Buffer.from`.
[#&#8203;34](https://togithub.com/emn178/js-sha256/issues/34)
- dependencies and security issues.
[#&#8203;32](https://togithub.com/emn178/js-sha256/issues/32),
[#&#8203;36](https://togithub.com/emn178/js-sha256/issues/36)

##### Changed

- TypeScript interface, secretKey can be bytes like message.
[#&#8203;23](https://togithub.com/emn178/js-sha256/issues/23),
[#&#8203;25](https://togithub.com/emn178/js-sha256/issues/25)
- remove `eval` and use `require` directly.
[#&#8203;18](https://togithub.com/emn178/js-sha256/issues/18),
[#&#8203;26](https://togithub.com/emn178/js-sha256/issues/26)

</details>

<details>
<summary>tape-testing/tape (tape)</summary>

###
[`v5.9.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v590---2024-09-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.8.1...v5.9.0)

##### Commits

- \[New] `bin/tape`: add `--strict`
[`4c97f54`](https://togithub.com/tape-testing/tape/commit/4c97f544939d949f18a1f53211f5c35c6902d52b)
- \[Fix] in engines that lack dynamic import, have some output
[`2d5c8dc`](https://togithub.com/tape-testing/tape/commit/2d5c8dcfd9a4d0f96713e229e21bc9363f126dd1)
- \[Tests] use `npm audit` instead of `aud`
[`681d4bd`](https://togithub.com/tape-testing/tape/commit/681d4bd7851cbcba2c93dfa7d24814e083285309)
- \[Dev Deps] update `auto-changelog`
[`b7bc72f`](https://togithub.com/tape-testing/tape/commit/b7bc72f82d0592aae38ed80484c09b04593a1d2c)
- \[Deps] update `mock-property`
[`ecfb546`](https://togithub.com/tape-testing/tape/commit/ecfb546465bc1ab0194fad69e4d3400d8e645ba1)
- \[Deps] update `object-inspect`
[`9a47aba`](https://togithub.com/tape-testing/tape/commit/9a47abae189019797a8cfd504b5194ba4ecdf1a9)
- \[readme] notLooseEqual(s) is not an alias for notDeepLooseEqual
[`c827ac9`](https://togithub.com/tape-testing/tape/commit/c827ac994f147a2b3df1f51a42316bda96cedb65)
- \[readme] remove defunct badges
[`7880dd4`](https://togithub.com/tape-testing/tape/commit/7880dd4d73ea865aa7cabee79a58638895f968d4)
- \[Dev Deps] add missing peer dep
[`627d1e7`](https://togithub.com/tape-testing/tape/commit/627d1e79da5e3f6cc76e2e0240b62e5bc7d7f673)

###
[`v5.8.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v581---2024-06-16)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.8.0...v5.8.1)

##### Fixed

- \[meta] fix URLs
[`#608`](https://togithub.com/tape-testing/tape/issues/608)

##### Commits

- \[Fix] `assertion`: pass through assertion return value, for promises
[`2ad86d4`](https://togithub.com/tape-testing/tape/commit/2ad86d45abc9ee3272772cf25a96a557a34c0b1c)

###
[`v5.8.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v580---2024-06-14)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.5...v5.8.0)

##### Fixed

- \[New] add `t.assertion`
[`#555`](https://togithub.com/tape-testing/tape/issues/555)

##### Commits

- \[meta] update URLs
[`77cabeb`](https://togithub.com/tape-testing/tape/commit/77cabebcd4b41da0083cb2c3c71105ba165debd6)
- \[New] allow TODO tests to be "ok" with env var `TODO_IS_OK`
[`6cd06f5`](https://togithub.com/tape-testing/tape/commit/6cd06f510d8c001b32553502ec0b3e1876849178)
- \[Tests] strip node’s deprecation warnings
[`8d40837`](https://togithub.com/tape-testing/tape/commit/8d40837002616401d9978bacd90a12dcc9a78c3e)
- \[Tests] increase coverage
[`aa7de58`](https://togithub.com/tape-testing/tape/commit/aa7de58f7d86eb07552ac6847ef575e057774ad1)
- \[Refactor] `Test`: minor tweaks
[`ce4ce8a`](https://togithub.com/tape-testing/tape/commit/ce4ce8a1a5bc6403868f2e50e1dccce1f62e82b6)
- \[meta] simplify `exports`
[`d39cb8d`](https://togithub.com/tape-testing/tape/commit/d39cb8d84f98626592d7c192407a828d1969c6c3)
- \[Deps] update `@ljharb/resumer`, `@ljharb/through`, `hasown`
[`77952d0`](https://togithub.com/tape-testing/tape/commit/77952d0c01bbcd15b3d954bff2b4d2a2915847ba)
- \[Tests] handle more stack trace variation in Node v0.8
[`d2f0778`](https://togithub.com/tape-testing/tape/commit/d2f0778c8e4612f7b92a1364843eb838a8b80436)
- \[Deps] update `array.prototype.every`, `string.prototype.trim`
[`732268b`](https://togithub.com/tape-testing/tape/commit/732268b73376100806480662777bc396980f3ca9)
- \[Dev Deps] update `@ljharb/eslint-config`
[`7b39e14`](https://togithub.com/tape-testing/tape/commit/7b39e144a362d44fd332ac15be50979439a17a6d)
- \[Refactor] `test`: reduce binding by using polyfill entrypoints
[`91a83b6`](https://togithub.com/tape-testing/tape/commit/91a83b684abce30f1d68797ae675c8595eff5068)
- \[Dev Deps] remove unused `intl-fallback-symbol`, `is-core-module`
[`eafacf6`](https://togithub.com/tape-testing/tape/commit/eafacf6aa0baf205fe461309c5425024c90cb6fb)
- \[Deps] update `object-is`
[`1b01656`](https://togithub.com/tape-testing/tape/commit/1b016567b85c604801828a87e668b5b7d25a71e8)
- \[meta] simplify `exports`
[`f9eac5b`](https://togithub.com/tape-testing/tape/commit/f9eac5b45979ed1228447122de4460f33aab1fde)

###
[`v5.7.5`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v575---2024-02-14)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.4...v5.7.5)

##### Commits

- \[Fix] `throws`: fix crash when throwing primitives with a non-empty
expected object
[`1b2681d`](https://togithub.com/tape-testing/tape/commit/1b2681dd56713c953d4928af15dfd7b38bb526e2)
- \[Tests] clean up throws tests
[`9133c93`](https://togithub.com/tape-testing/tape/commit/9133c93929703814b2031d4ce2e3b350636705ab)
- \[Fix] `default_stream`: do not error on nullish data
[`eff3725`](https://togithub.com/tape-testing/tape/commit/eff3725041361be8f7ae97cc95c7708e4b126b05)
- \[Fix] in IE 8, `TypeError` does not inherit from `Error`
[`93c1d12`](https://togithub.com/tape-testing/tape/commit/93c1d12380e230adff29a86a030dd9c1fa544afc)
- \[actions] remove redundant finisher
[`410e9e4`](https://togithub.com/tape-testing/tape/commit/410e9e4394b98e950c5e59572dea17fb51a8b4b6)
- \[Deps] update `call-bind`, `hasown`
[`82e7d71`](https://togithub.com/tape-testing/tape/commit/82e7d71a87e00c0a24679e1e37f464102e348ca6)
- \[Deps] update `@ljharb/resumer`
[`af2fe68`](https://togithub.com/tape-testing/tape/commit/af2fe68ce56d96de699a45aa4a1623d7719219b8)
- \[Deps] update `@ljharb/resumer`
[`bff9dad`](https://togithub.com/tape-testing/tape/commit/bff9dad3e5b363b6356cdea75e7615900ebc1017)
- \[Deps] update `@ljharb/through`
[`5360d20`](https://togithub.com/tape-testing/tape/commit/5360d200dada42a57c2f0dbdd186d7e51e81b707)
- \[Deps] update `@ljharb/resumer`
[`ad0dd2e`](https://togithub.com/tape-testing/tape/commit/ad0dd2e2096179130b78ed7c308acb1eb0469343)

###
[`v5.7.4`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v574---2024-01-24)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.3...v5.7.4)

##### Fixed

- \[Fix] handle native ESM URLs in `at:`
[`#601`](https://togithub.com/tape-testing/tape/issues/601)

##### Commits

- \[Deps] update `has-dynamic-import`
[`1e50cb3`](https://togithub.com/tape-testing/tape/commit/1e50cb35fce5734f069218bd6ce8b550445b1a88)

###
[`v5.7.3`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v573---2024-01-12)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.2...v5.7.3)

##### Commits

- \[Refactor] `Test`: cleaner `at` logic
[`af4d109`](https://togithub.com/tape-testing/tape/commit/af4d1095f6fd9118cdf3b7ff55ea67c55d22e102)
- \[Fix] `intercept`: give a proper error message with a readonly Symbol
property
[`4640a91`](https://togithub.com/tape-testing/tape/commit/4640a91b4d67cb01512988e2662e74654a9a8b85)
- \[Refactor] `getHarness`: avoid mutating `opts`, account for only one
internal callsite for `createExitHarness`
[`19cfc8f`](https://togithub.com/tape-testing/tape/commit/19cfc8fa4d91763d678de05306ccfcce6425ff51)
- \[Tests] Spawn processes during tests using execPath so that the tests
pass on windows
[`4a57fbe`](https://togithub.com/tape-testing/tape/commit/4a57fbe14db3eb342543c391f8c42fb83b4e8359)
- \[Fix] `createHarness`: when no `conf` is provided, `only` should not
throw
[`8a1cccc`](https://togithub.com/tape-testing/tape/commit/8a1ccccb349a1bfc5b512a5cfba88950daecc1c6)
- \[Fix] `bin/tape`: ignore options on windows
[`a2b74f9`](https://togithub.com/tape-testing/tape/commit/a2b74f97fe6ea14898b636f560291647bb747753)
- \[Refactor] `_assert`: avoid reassigning arguments
[`dc64c08`](https://togithub.com/tape-testing/tape/commit/dc64c08a48c9816e46634719923f8d90b06eb911)
- \[Refactor] `Results`: use `this` instead of `self`
[`5f831b4`](https://togithub.com/tape-testing/tape/commit/5f831b41a1cf6a8b59c648fc1554f5613cbfd0f4)
- \[Performance] avoid the extra call frame to `new` it
[`78fd0d6`](https://togithub.com/tape-testing/tape/commit/78fd0d61809bc922e7ac85d65902cc1de1124936)
- \[Dev Deps] update `aud`, `npmignore`
[`ceabd99`](https://togithub.com/tape-testing/tape/commit/ceabd996f0aa8b39702591a0beaab0d58f2cd3cc)
- \[Tests] fix `npm test` on windows
[`bcf6ce7`](https://togithub.com/tape-testing/tape/commit/bcf6ce793996acd4092bd60c1f99686a73ff048e)
- \[Fix] stack trace path parsing on windows
[`9cbae8a`](https://togithub.com/tape-testing/tape/commit/9cbae8a7e22567d30019e0cbc03c8597f03b4230)
- \[Refactor] `Results` `createStream`: clean up `_push` handler
[`878a500`](https://togithub.com/tape-testing/tape/commit/878a5008e1856bdea6543c7303bc84311907b066)
- \[Refactor] `Test`: a more precise check
[`f6d30cf`](https://togithub.com/tape-testing/tape/commit/f6d30cfaa70e477a6531d23f4ea19501e0f62614)
- \[Deps] update `object.assign`
[`201e650`](https://togithub.com/tape-testing/tape/commit/201e65028a3283de5bda46077c71a024178c300a)
- \[Tests] ensure the import tests spawn properly
[`d1987c0`](https://togithub.com/tape-testing/tape/commit/d1987c04375b952dcac1e6639a702ac4d23f7a57)
- \[actions] skip `engines` check since bin/tape and the rest of the lib
conflict
[`19af506`](https://togithub.com/tape-testing/tape/commit/19af5061ab36f646e46e0d4c16a4997e4eef8e86)
- \[Deps] update `deep-equal`
[`5d26485`](https://togithub.com/tape-testing/tape/commit/5d264858b4a2e0f794fb75be913d2b6fc75a31dc)
- \[Deps] update `mock-property`
[`d90c29a`](https://togithub.com/tape-testing/tape/commit/d90c29a595575e10ca5b5284e858af922c5c9465)
- \[meta] add `sideEffects` flag
[`85f593b`](https://togithub.com/tape-testing/tape/commit/85f593b77acc63e07024424c6c6baeba9708aba0)

###
[`v5.7.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v572---2023-10-20)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.1...v5.7.2)

##### Commits

- \[Refactor] use `hasown` instead of `has`
[`489736a`](https://togithub.com/tape-testing/tape/commit/489736ab9325a3a3ff3c4c391d4de6a44e86e36a)
- \[Deps] update `call-bind`, `mock-property`, `object-inspect`
[`de34703`](https://togithub.com/tape-testing/tape/commit/de3470385f388e601b3058bd2240db1c7bb941d1)
- \[Tests] use `through` properly
[`56d7a8b`](https://togithub.com/tape-testing/tape/commit/56d7a8b02572d1ce711cda8b591ab64f3d636531)

###
[`v5.7.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v571---2023-10-11)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.0...v5.7.1)

##### Commits

- \[Fix] `default_stream`: add handling for IE < 9
[`13f23ed`](https://togithub.com/tape-testing/tape/commit/13f23edc2a63aa7c57997bb81886d74e9fce43df)
- \[Deps] update `@ljharb/through`, `resolve`
[`9135b40`](https://togithub.com/tape-testing/tape/commit/9135b40f93adc6b8fbc31f48a96adf2339b00672)
- Merge tag 'v4.17.0'
[`e61cd40`](https://togithub.com/tape-testing/tape/commit/e61cd4095062f4b9afdfb11945a502390eaed30d)
- \[New] add `t.intercept()`
[`e60aeca`](https://togithub.com/tape-testing/tape/commit/e60aeca688fe1d3a363f74f31c83d816035aca4c)
- \[New] add `t.capture` and `t.captureFn`, modeled after tap
[`3d96d69`](https://togithub.com/tape-testing/tape/commit/3d96d6945ea1cda7780fb3fc6bc04c275ace594a)
- \[Deps] switch from `through` and `resumer` to `@ljharb/through` and
`@ljharb/resumer`
[`a8a7d67`](https://togithub.com/tape-testing/tape/commit/a8a7d67c9ffe1daa46407f35685a1ef8d53df66a)
- \[Tests] simplify tests
[`83bc381`](https://togithub.com/tape-testing/tape/commit/83bc3810a930c60973e60a7a02b677c2fb1f444c)
- \[Performance] use inline `typeof`
[`c45db4e`](https://togithub.com/tape-testing/tape/commit/c45db4e0978999cece915e7f1a223aa9eb445ae0)
- \[Deps] update `minimist`, `resolve`, `string.prototype.trim`
[`feee094`](https://togithub.com/tape-testing/tape/commit/feee0949f1f23ef4f13c9847c20284f7864cd67e)
- \[Dev Deps] update `@ljharb/eslint-config`, `array.prototype.flatmap`,
`aud`
[`7123111`](https://togithub.com/tape-testing/tape/commit/71231114c92b4a093b468875c4d8f741ab1a49d4)
- Revert "\[meta] ensure `not-in-publish`‘s absence does not fail
anything"
[`92aaa51`](https://togithub.com/tape-testing/tape/commit/92aaa5106b65824d82ce72c0d1dfcc6df6cff753)
- \[Dev Deps] pin `jackspeak` since 2.1.2+ depends on npm aliases, which
kill the install process in npm < 6
[`a576f8d`](https://togithub.com/tape-testing/tape/commit/a576f8d8b24e84324b7ee0498c37759423c7ca87)

###
[`v5.7.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v570---2023-09-21)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.6...v5.7.0)

##### Commits

- \[New] add `t.intercept()`
[`5d37060`](https://togithub.com/tape-testing/tape/commit/5d37060b844ea455c80eb305050168a632998603)
- \[New] add `t.capture` and `t.captureFn`, modeled after tap
[`9e21f7a`](https://togithub.com/tape-testing/tape/commit/9e21f7a3106fcc4d4e7c057633ce4516d53978d2)
- \[Refactor] prefer second `.then` arg over `.catch`
[`135a952`](https://togithub.com/tape-testing/tape/commit/135a952e55372855b1510a6381e5a5757758b452)
- \[Performance] use inline `typeof`
[`5ba89c9`](https://togithub.com/tape-testing/tape/commit/5ba89c993ea0a4c9a880d86af5c268deb239aa70)
- \[Deps] update `array.prototype.every`, `glob`,
`string.prototype.trim`
[`4e2db4d`](https://togithub.com/tape-testing/tape/commit/4e2db4d0699be4034a577479b902885fcc0f2a6c)
- \[Dev Deps] update `array.prototype.flatmap`
[`df46769`](https://togithub.com/tape-testing/tape/commit/df467693328f7771b2db639ff4aaaf2c64ad16d6)
- Revert "\[meta] ensure `not-in-publish`‘s absence does not fail
anything"
[`1b3e0b1`](https://togithub.com/tape-testing/tape/commit/1b3e0b10dc934a529297f11fa6ccd1693e5416b3)

###
[`v5.6.6`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v566---2023-07-18)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.5...v5.6.6)

##### Commits

- \[Deps] switch from `through` and `resumer` to `@ljharb/through` and
`@ljharb/resumer`
[`c99680a`](https://togithub.com/tape-testing/tape/commit/c99680a661867f0db81d830cb4214e526a4cdec4)

###
[`v5.6.5`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v565---2023-07-12)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.4...v5.6.5)

##### Commits

- \[Fix] Results: show a skip string on tests, not just on assertions
[`9bbbcfe`](https://togithub.com/tape-testing/tape/commit/9bbbcfe6a28a969dcde53850ebb7673837bdfcb7)
- \[Deps] update `deep-equal`
[`109a791`](https://togithub.com/tape-testing/tape/commit/109a791cc28b931de1545ba7cb8e5599634190d7)

###
[`v5.6.4`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v564---2023-07-01)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.3...v5.6.4)

##### Commits

- \[Fix] `throws`: avoid crashing on a nonconfigurable or nonextensible
`expected`
[`0731b5f`](https://togithub.com/tape-testing/tape/commit/0731b5f64311b168ac941ce3e547bb1a32766783)
- \[Tests] simplify tests
[`c656ee5`](https://togithub.com/tape-testing/tape/commit/c656ee52626e0e4992e893e41e1ae81ecb5d68a2)
- \[Refactor] `Test`: skip binding for a non-function value
[`e244e64`](https://togithub.com/tape-testing/tape/commit/e244e64eab7529c4e0d2391b989152b84229939e)
- \[Performance] use `call-bind` for autobinding
[`70de437`](https://togithub.com/tape-testing/tape/commit/70de43727d191c10d8ba9542bd0cdabaf272360a)
- \[actions] update rebase action
[`834453c`](https://togithub.com/tape-testing/tape/commit/834453cdd4cb95b71d2180a3b28a1ce8e51357b3)
- \[Deps] update `defined`, `minimist`, `object-inspect`,
`string.prototype.trim`
[`01edce8`](https://togithub.com/tape-testing/tape/commit/01edce8073efe1134c5fff58638b350afb7c6d22)
- \[Dev Deps] update `@ljharb/eslint-config`, `array.prototype.flatmap`,
`aud`
[`1b3ad24`](https://togithub.com/tape-testing/tape/commit/1b3ad2429b553f7e029fe9fd5977b07e76740e42)
- \[Dev Deps] update `@ljharb/eslint-config`, `aud`
[`a6a5eee`](https://togithub.com/tape-testing/tape/commit/a6a5eee0991a55f001d6468930e20e486a5e308e)
- \[Deps] update `deep-equal`
[`2043b2e`](https://togithub.com/tape-testing/tape/commit/2043b2e72be80f477293eefb44f226bb06aeafc0)
- \[readme] Link to explain what TAP is
[`26a75bb`](https://togithub.com/tape-testing/tape/commit/26a75bbb8b1854fa730eaaf1407aea1409640fd5)
- \[Deps] update `minimist`
[`7e7c3d0`](https://togithub.com/tape-testing/tape/commit/7e7c3d054449ac44f18d90db790705db4bcef37c)
- \[readme] improve t.throws description for Function
[`c1b619d`](https://togithub.com/tape-testing/tape/commit/c1b619db02f5b51e4c1379debeb0bac90daa3b93)
- \[Dev Deps] pin `jackspeak` since 2.1.2+ depends on npm aliases, which
kill the install process in npm < 6
[`0e80800`](https://togithub.com/tape-testing/tape/commit/0e80800b4d287e6cae7bd4f46b13fa8ac5aa1197)
- Merge tag 'v4.16.2'
[`d5d675d`](https://togithub.com/tape-testing/tape/commit/d5d675dbd841f411960dbe60946744fae4cd2bcb)
- \[meta] add missing npmrc config
[`15e2175`](https://togithub.com/tape-testing/tape/commit/15e2175b927010657c66f0a30e44f5266147311f)

###
[`v5.6.3`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v563---2023-01-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.2...v5.6.3)

###
[`v5.6.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v562---2023-01-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.1...v5.6.2)

##### Fixed

- \[New] `bin/tape`: add `--ignore-pattern` flag
[`#586`](https://togithub.com/tape-testing/tape/issues/586)

##### Commits

- \[eslint] fix indentation
[`b035590`](https://togithub.com/tape-testing/tape/commit/b035590f782c211e93a6a44ed8d0e9d38636a286)
- \[meta] add `auto-changelog`
[`b467b85`](https://togithub.com/tape-testing/tape/commit/b467b850f169bf294851c68a5c4074360d53a31b)
- \[eslint] enforce `no-use-before-define`
[`87deb68`](https://togithub.com/tape-testing/tape/commit/87deb68b111fd0d94efc92c25454a6a3fcedff66)
- \[eclint] fix editorconfig
[`ce81cbe`](https://togithub.com/tape-testing/tape/commit/ce81cbee9bfc00ebd0abbc70932e3eeab84b159e)
- \[eslint] clean up config a bit
[`3171edd`](https://togithub.com/tape-testing/tape/commit/3171eddd25dafb3e9a9606ac70ed6c21bb736e8e)
- \[Tests] `stackTrace`: use the common `getDiag` utility
[`65df5a4`](https://togithub.com/tape-testing/tape/commit/65df5a4f194cf01c3872c713d129ac968342181c)
- \[Fix] `throws`: avoid crashing on a nonconfigurable or nonextensible
`expected`
[`0cd7a2c`](https://togithub.com/tape-testing/tape/commit/0cd7a2cb2e231bd87412170f05020fd910e6d3e4)
- \[meta] fix repo URLs
[`85d86a4`](https://togithub.com/tape-testing/tape/commit/85d86a468af1b74af432d41c204efd4440b5f56f)
- Revert "\[Tests] handle a broken error `cause` in node 16.9/16.10"
[`775ba37`](https://togithub.com/tape-testing/tape/commit/775ba3789e16b1464dc810243dc5866b2868fc1d)
- \[meta] use `npmignore` to autogenerate an npmignore file
[`1645abb`](https://togithub.com/tape-testing/tape/commit/1645abbf47df2a8142514302da2730c54b993b47)
- \[eslint] enable `func-style`
[`75c0c3a`](https://togithub.com/tape-testing/tape/commit/75c0c3a4f9452c36b5318ba6c09ab4ebc97f15d0)
- \[actions] update rebase action
[`b3d724e`](https://togithub.com/tape-testing/tape/commit/b3d724e9ddfcca3c3d78f3c9d53158b5aef2208b)
- \[Deps] update `array.prototype.every`, `deep-equal`,
`string.prototype.trim`
[`e9c9aba`](https://togithub.com/tape-testing/tape/commit/e9c9abab037b274bb9b239b26c33d94eb8b7e802)
- \[Deps] update `defined`, `minimist`, `resolve`
[`83695c0`](https://togithub.com/tape-testing/tape/commit/83695c03495801e6cf98cba7328d287e47f3afde)
- \[Deps] update `deep-equal`, `object-inspect`
[`09906f3`](https://togithub.com/tape-testing/tape/commit/09906f323c69b5f189675bf0faad9d5be4831706)
- \[Dev Deps] update `@ljharb/eslint-config`, `aud`
[`afd8f64`](https://togithub.com/tape-testing/tape/commit/afd8f64712daade8ccd29b727d90bccab9f5ce12)
- \[Dev Deps] update `array.prototype.flatmap`
[`8b8bf07`](https://togithub.com/tape-testing/tape/commit/8b8bf07312adb248238238a0d810b0eedeb8b2b5)
- \[Dev Deps] update `aud`
[`f0fe7c0`](https://togithub.com/tape-testing/tape/commit/f0fe7c0979ba5d7ea96c619fab5389979cd0a862)
- \[Dev Deps] update `tap-parser`
[`2f61eac`](https://togithub.com/tape-testing/tape/commit/2f61eac3800d63fba65895bbfa947b8b82346cf0)
- Merge tag 'v4.16.1'
[`96ff863`](https://togithub.com/tape-testing/tape/commit/96ff863913b282e13bc5200179fcb1a757933449)
- \[readme] fix version badge
[`20ea48d`](https://togithub.com/tape-testing/tape/commit/20ea48d53b6492bf648d02d53c41b324abbfb6e1)

###
[`v5.6.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v561---2022-09-19)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.0...v5.6.1)

##### Commits

- \[eslint] fix indentation
[`2151e06`](https://togithub.com/tape-testing/tape/commit/2151e06877e65802ef7364bc6bebc21fc45e3699)
- \[meta] add `auto-changelog`
[`86cbbd1`](https://togithub.com/tape-testing/tape/commit/86cbbd1bb6bdc57fc718c6043866ab6bed46899c)
- \[eslint] enforce `no-use-before-define`
[`f8a8a7f`](https://togithub.com/tape-testing/tape/commit/f8a8a7f35402ebf9865cafd3682e9a6b0188436e)
- \[meta] fix repo URLs
[`a9ae3c2`](https://togithub.com/tape-testing/tape/commit/a9ae3c22db37d760fc30aea5053302177e7c3d3e)
- \[Tests] `stackTrace`: use the common `getDiag` utility
[`298cb80`](https://togithub.com/tape-testing/tape/commit/298cb806ef4a438792cb533675b6faa4b02a1d92)
- \[eslint] enable `func-style`
[`98b9623`](https://togithub.com/tape-testing/tape/commit/98b9623fc16f5ebe1be8beba4c21d9494bce05ac)
- \[New] `bin/tape`: include the exact arg when there are no glob
results; use require on `--require` files
[`6a1ce43`](https://togithub.com/tape-testing/tape/commit/6a1ce4389e8b601249c3c81b31cd60eea3e0f74a)
- \[eslint] clean up config a bit
[`67ad201`](https://togithub.com/tape-testing/tape/commit/67ad20117457313ab2c9d63365573858efb51566)
- \[meta] create FUNDING.yml
[`5b4752f`](https://togithub.com/tape-testing/tape/commit/5b4752fe006597002918cbd3ee8a4e50f48677ca)
- \[Refactor] `bin/tape`: make it a bit more functional, for easier v5
backporting
[`fbdbfc9`](https://togithub.com/tape-testing/tape/commit/fbdbfc90dd7afeba89cc3dd5e6280ed247f8b789)
- \[Deps] update `glob`, `object-inspect`, `resolve`,
`string.prototype.trim`
[`6a3c200`](https://togithub.com/tape-testing/tape/commit/6a3c2009e7f6052bd4423dce80bb140e234a877f)
- \[Dev Deps] update `@ljharb/eslint-config`, `array.prototype.flatmap`,
`es-value-fixtures`, `falafel`
[`934d49b`](https://togithub.com/tape-testing/tape/commit/934d49b1e840d3c57bd6e52a74017e06c6a55934)
- \[Tests] fix no_only tests on Windows
[`f35f71b`](https://togithub.com/tape-testing/tape/commit/f35f71bd44e76eb53bedd63615e59fdc382e4d0d)
- Revert "\[Tests] handle a broken error `cause` in node 16.9/16.10"
[`23fac16`](https://togithub.com/tape-testing/tape/commit/23fac16760344fe6843722b626dcba9e2e1c8372)
- \[Robustness] `test` observably looks up `exec` on the object
[`4575ca4`](https://togithub.com/tape-testing/tape/commit/4575ca4b185cb503c93e29113b99e10f1ae4b63c)
- \[meta] add SECURITY.md
[`7b0c901`](https://togithub.com/tape-testing/tape/commit/7b0c901b459b19668fcf6cc5b4b08f42978135b4)
- \[meta] add missing npmrc config
[`5d11d84`](https://togithub.com/tape-testing/tape/commit/5d11d844c87d64b6bac6fbe70357ad587ba0281a)
- \[Deps] update `object.assign`
[`3327fdd`](https://togithub.com/tape-testing/tape/commit/3327fdd249e3a0abf21311d2ca229d6f59fa2b26)
- \[readme] fix version badge
[`74e6c9e`](https://togithub.com/tape-testing/tape/commit/74e6c9e02daa286c86f7d5f4d4e019e62b8322a2)
- Merge tag 'v4.16.0'
[`4a44a7e`](https://togithub.com/tape-testing/tape/commit/4a44a7ee31dd24dff833909366449a3da6116a78)

###
[`v5.6.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v560---2022-08-16)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.5.3...v5.6.0)

##### Commits

- \[Tests] handle a broken error `cause` in node 16.9/16.10
[`53d9e18`](https://togithub.com/tape-testing/tape/commit/53d9e18a93addb2bf70c33cc4ffe8285233a3ad0)
- \[meta] use `npmignore` to autogenerate an npmignore file
[`12cc602`](https://togithub.com/tape-testing/tape/commit/12cc602f5296b023f5e226c946192e5aea453252)
- \[New] `bin/tape`: include the exact arg when there are no glob
results; use require.resolve on `--require` files
[`e23ec12`](https://togithub.com/tape-testing/tape/commit/e23ec12ac6bcee670ee0a507caf32512d33a9175)
- \[meta] create FUNDING.yml
[`f7e3161`](https://togithub.com/tape-testing/tape/commit/f7e316175394aa72e202cf6ebfa0b3ebb0a51f60)
- \[Robustness] `test` observably looks up `exec` on the object
[`9dbe9ad`](https://togithub.com/tape-testing/tape/commit/9dbe9ad9163835edb302505dec26a8e21f20d893)
- \[meta] remove unused travis.yml file
[`5a52443`](https://togithub.com/tape-testing/tape/commit/5a52443dcb8c14a9b59523fbb1c05b139833c812)
- \[Deps] update `glob`, `object-inspect`, `object.assign`
[`f6f39a2`](https://togithub.com/tape-testing/tape/commit/f6f39a2d8a59ab518e2647a9a122c361d2a7f4ff)
- \[Dev Deps] update `@ljharb/eslint-config`, `array.prototype.flatmap`,
`es-value-fixtures`
[`6bc8c38`](https://togithub.com/tape-testing/tape/commit/6bc8c381ab9117eb504ac3d46973a27619ea9b52)
- \[meta] ensure `prelint` works on windows
[`48896e8`](https://togithub.com/tape-testing/tape/commit/48896e87cee94d8d704ff2fb2bf730c1c0a94c71)
- \[Tests] fix no_only tests on Windows
[`3e7b2ae`](https://togithub.com/tape-testing/tape/commit/3e7b2ae9800964cf8461ab8dc10634d0c1b1218a)
- \[Robustness] `test` observably looks up `exec` on the object
[`330f8d5`](https://togithub.com/tape-testing/tape/commit/330f8d586f94a8a0092b9b2061953ff9ba918325)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`
[`3960ccf`](https://togithub.com/tape-testing/tape/commit/3960ccf83722a25131522e35de63b89564eac519)
- \[meta] add SECURITY.md
[`7d31894`](https://togithub.com/tape-testing/tape/commit/7d31894d5ad6b85567573dd875228e8e13bfac20)
- \[meta] improve `prelint` script when no `.git` dir is present
[`7c6dbbd`](https://togithub.com/tape-testing/tape/commit/7c6dbbdba1769bcb80b103d43c3eaa61e395dc52)
- \[Dev Deps] update `es-value-fixtures`
[`6b8e118`](https://togithub.com/tape-testing/tape/commit/6b8e118b19ff08d54509f54aab5fad3b25260e2b)
- \[Fix] in node v0.4, `stream.pipe` returns `undefined`
[`83d4da8`](https://togithub.com/tape-testing/tape/commit/83d4da8ed49acd1c0478a551bc64f05a67c44e99)
- \[Deps] update `string.prototype.trim`
[`1a245c6`](https://togithub.com/tape-testing/tape/commit/1a245c6b690ab7e2db346c3caf1c34eab8db456c)
- Merge tag 'v4.15.1'
[`b2d547a`](https://togithub.com/tape-testing/tape/commit/b2d547a1b06653a5cff22a8113da0f5dd392470b)
- \[Deps] update `minimist`
[`64677e0`](https://togithub.com/tape-testing/tape/commit/64677e06006e1a1e4e36dc318cc4a36b2152ed95)

###
[`v5.5.3`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v553---2022-04-08)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.5.2...v5.5.3)

##### Commits

- \[Robustness] `test` observably looks up `exec` on the object
[`fa84c85`](https://togithub.com/tape-testing/tape/commit/fa84c856e5f7c41d438050c5af36141899028850)
- \[meta] ensure `prelint` works on windows
[`bf34f60`](https://togithub.com/tape-testing/tape/commit/bf34f600cc985c1ac21c42ce162b432751158b1e)
- \[meta] improve `prelint` script when no `.git` dir is present
[`5f78134`](https://togithub.com/tape-testing/tape/commit/5f781346aa7cd7eb6a14b532304787cbc7287b9c)
- \[Deps] update `minimist`
[`dabc6af`](https://togithub.com/tape-testing/tape/commit/dabc6af8cd4dd00788725b38f9829fe2a6954b27)

###
[`v5.5.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v552---2022-02-12)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.5.1...v5.5.2)

##### Commits

- \[Dev Deps] update `@ljharb/eslint-config`; pin `eslint`
[`99e7504`](https://togithub.com/tape-testing/tape/commit/99e75043ef73031e0e352f611ed1ae9297743af4)
- \[Deps] unpin `minimatch`
[`c18a68b`](https://togithub.com/tape-testing/tape/commit/c18a68bacf0f9794b9b3a89312c9d874014b7e22)

###
[`v5.5.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v551---2022-02-10)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.5.0...v5.5.1)

##### Commits

- \[Fix] pin `minimatch` to v3.0.4, due to a breaking change in v3.0.5
[`cbe0e40`](https://togithub.com/tape-testing/tape/commit/cbe0e408ad4ea0d2c538cd122470ab76357e64b0)

###
[`v5.5.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v550---2022-01-26)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.4.1...v5.5.0)

##### Merged

- \[New] add `--no-only` flag/`NODE_TAPE_NO_ONLY_TEST`
[`#572`](https://togithub.com/tape-testing/tape/pull/572)

##### Commits

- Merge tag 'v4.15.0'
[`a5a1434`](https://togithub.com/tape-testing/tape/commit/a5a14344f4f06518c2fe599b49a92633777986cc)
- \[New] `t.match`/`t.doesNotMatch: fail the test instead of throw on
wrong input types.
[`[`a1c266b`](https://togithub.com/tape-testing/tape/commit/a1c266b)\`]\(https://github.com/tape-testing/tape/commit/a1c266bf9577420702e1067c40a4a65677add63a)
- \[actions] reuse common workflows
[`d3b4f46`](https://togithub.com/tape-testing/tape/commit/d3b4f467445bb6da3a2e617c4b29e71528f32425)
- \[readme] port changes from v5
[`87f9b29`](https://togithub.com/tape-testing/tape/commit/87f9b293baeb48b507a4e9e16bba62c7ffcc4eb7)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`, `aud`
[`51ae645`](https://togithub.com/tape-testing/tape/commit/51ae645c8325d6037d4389260a442e27c2efce73)
- \[Fix] `bin/tape`: delay requires until needed
[`b803fd8`](https://togithub.com/tape-testing/tape/commit/b803fd8e24b1dff96cd43092e727826873c6c571)
- \[readme] hard wraps bad, soft wraps good
[`82af5ed`](https://togithub.com/tape-testing/tape/commit/82af5ed68577c15526e5dc7ecd290f2e88494170)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`,
`safe-publish-latest`, `array.prototype.flatmap`
[`3287a68`](https://togithub.com/tape-testing/tape/commit/3287a68eb1f176a6d0d85390b79c05ffc3c50615)
- \[actions] update codecov uploader
[`8d6aa6c`](https://togithub.com/tape-testing/tape/commit/8d6aa6c4b084a8cec9860d868ac353862fc8b545)
- \[Tests] handle carriage returns in stack traces on Windows
[`f79acdf`](https://togithub.com/tape-testing/tape/commit/f79acdfb850d94f71a01970bff96337f52bb4e5a)
- \[Deps] update `glob`, `is-regex`, `string.prototype.trim`
[`470ca1c`](https://togithub.com/tape-testing/tape/commit/470ca1c0f41155d2c08537bb6cc94e04edd063bc)
- \[Tests] handle a broken error `cause` in node 16.9/16.10
[`8594f3b`](https://togithub.com/tape-testing/tape/commit/8594f3be12203e52b334a7004bf59379fb21db4f)
- \[meta] better `eccheck` command
[`fe6978d`](https://togithub.com/tape-testing/tape/commit/fe6978d0a87a881a59ba7de23f2e68ff70d31074)
- \[Deps] update `object-inspect`, `resolve`
[`50ea080`](https://togithub.com/tape-testing/tape/commit/50ea080561a71d8a6a2d41955441c8a094039227)
- \[meta] Exclude `fs` from browser bundles
([#&#8203;565](https://togithub.com/tape-testing/tape/issues/565))
[`418dc94`](https://togithub.com/tape-testing/tape/commit/418dc94b14b440568fb58aa666df5cb2861fe22c)
- \[Dev Deps] update `eslint`
[`b0c8ed3`](https://togithub.com/tape-testing/tape/commit/b0c8ed34dea1f53ac95037706746a8d3fe1ee771)
- \[Tests] handle a broken error `cause` in node 16.9/16.10
[`ca1b906`](https://togithub.com/tape-testing/tape/commit/ca1b90616c2a8fb838b1bd99c90da758c5d80a72)
- \[meta] fix `prelint` so it does not fail outside of a git repo
[`a09133e`](https://togithub.com/tape-testing/tape/commit/a09133e71d3925bf830f721d05bad72550dd3517)
- \[meta] fix `prelint` so it does not fail outside of a git repo
[`b9959f8`](https://togithub.com/tape-testing/tape/commit/b9959f8c132874eff32497b9189d0a7cf74e8c14)
- \[Robustness] use cached `.test`
[`86ec0b2`](https://togithub.com/tape-testing/tape/commit/86ec0b262e0405ef0616201c1ffebbc5f278a217)

###
[`v5.4.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v541---2022-01-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.4.0...v5.4.1)

##### Commits

- \[Fix] avoid failing in ES3 engines that lack `Object.keys`, and
`.every`
[`dfc5f39`](https://togithub.com/tape-testing/tape/commit/dfc5f3927a224b03ad24a1653f1a4a1e13145014)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`, `aud`
[`61446b9`](https://togithub.com/tape-testing/tape/commit/61446b90ebff6157e84adb6c611944e26838397f)
- \[Robustness] use cached `.test`
[`096a9e0`](https://togithub.com/tape-testing/tape/commit/096a9e001bdffbad37a785166ccbf9b35bcc9faa)
- \[meta] better `eccheck` command
[`bc4666b`](https://togithub.com/tape-testing/tape/commit/bc4666b0deeea3b1814d2d43f1d01cf9068ac164)

###
[`v5.4.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v540---2021-12-25)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.3.2...v5.4.0)

##### Commits

- \[New] `t.match`/`t.doesNotMatch: fail the test instead of throw on
wrong input types.
[`[`329bbb8`](https://togithub.com/tape-testing/tape/commit/329bbb8)\`]\(https://github.com/tape-testing/tape/commit/329bbb870d8862152b1bf580475a44c501dc0703)
- \[actions] reuse common workflows
[`728e190`](https://togithub.com/tape-testing/tape/commit/728e190a9c9f1850a984a50c3348c2efb2f78b17)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`
[`dc7df0f`](https://togithub.com/tape-testing/tape/commit/dc7df0fb2393c9ee7448ffde62c4b9836a03d1e1)
- \[Deps] update `has-dynamic-import`, `object-inspect`
[`8881fea`](https://togithub.com/tape-testing/tape/commit/8881fea42a60bbee5fd912def59021e76741a613)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`
[`4023f25`](https://togithub.com/tape-testing/tape/commit/4023f25ae22828829c5948f2c62af25fee456fea)

###
[`v5.3.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v532---2021-11-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.3.1...v5.3.2)

##### Fixed

- \[Tests] handle v8 6.9 changing an error message
[`#562`](https://togithub.com/tape-testing/tape/issues/562)

##### Commits

- \[readme] hard wraps bad, soft wraps good
[`b445a2b`](https://togithub.com/tape-testing/tape/commit/b445a2bc9a0d5bd3db8f1c5fdde21163e3129701)
- \[readme] add badges
[`4c8d00a`](https://togithub.com/tape-testing/tape/commit/4c8d00a81323a45c290f8d0e2a8389856ded5be6)
- \[actions] update codecov uploader
[`f040c4f`](https://togithub.com/tape-testing/tape/commit/f040c4fcb0fac257d27a6cb2733f8f39a5d3d051)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`,
`safe-publish-latest`
[`459a1c5`](https://togithub.com/tape-testing/tape/commit/459a1c5093db6a2cbf57e815d5b85d4e23511958)
- \[Tests] node 17+ smooshes a version number on the end of the stack
trace
[`e41763f`](https://togithub.com/tape-testing/tape/commit/e41763f8315d92d0d5bcd13f397f7d2f78f69745)
- \[Tests] handle carriage returns in stack traces on Windows
[`26e8113`](https://togithub.com/tape-testing/tape/commit/26e81135e03a808aa917bdad3d32f1ee71b2ea44)
- \[Fix] use `file://` URLs for dynamic `import()`
[`d487add`](https://togithub.com/tape-testing/tape/commit/d487addb1ae69064267efc58536186229c73ea41)
- \[Dev Deps] ping `signal-exit` to v3.0.3 due to
[https://github.com/tapjs/signal-exit/issues/66](https://togithub.com/tapjs/signal-exit/issues/66)
[`3c30a55`](https://togithub.com/tape-testing/tape/commit/3c30a555a59e5d64875116136d14fe217e59be73)
- \[meta] Exclude `fs` from browser bundles
[`00f21ea`](https://togithub.com/tape-testing/tape/commit/00f21eaa14eb3d3dc70fbf518252a6f18aa7b22c)
- \[Dev Deps] update `@ljharb/eslint-config`
[`c837b02`](https://togithub.com/tape-testing/tape/commit/c837b02016e240b93ae7ef40c21f4df82e7a80f9)
- \[Deps] update `string.prototype.trim`
[`c1248d7`](https://togithub.com/tape-testing/tape/commit/c1248d7e434e6a4b3c61fa7b62e1f5badfa3d162)
- \[Dev Deps] update `array.prototype.flatmap`
[`97384b1`](https://togithub.com/tape-testing/tape/commit/97384b10477e3112e0aefee7957204e1c7a9db57)
- \[readme] fix markdown; github still has a rendering bug
[`a33b5f9`](https://togithub.com/tape-testing/tape/commit/a33b5f9b5b0a00a031d06155224f4bca6d9769af)
- \[Deps] update `glob`
[`477bb4c`](https://togithub.com/tape-testing/tape/commit/477bb4c62c071889fde563e2bd133da02aa91b0b)
- Revert "\[Dev Deps] ping `signal-exit` to v3.0.3 due to
[https://github.com/tapjs/signal-exit/issues/66](https://togithub.com/tapjs/signal-exit/issues/66)"
[`60bbd83`](https://togithub.com/tape-testing/tape/commit/60bbd83ff1a342059a4ec894132ba20583a486f2)

###
[`v5.3.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v531---2021-08-06)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.3.0...v5.3.1)

##### Merged

- \[New] add `.teardown()` on `t` instances
[`#546`](https://togithub.com/tape-testing/tape/pull/546)
- \[readme] add `tape-describe` to 'other' section
[`#523`](https://togithub.com/tape-testing/tape/pull/523)

##### Fixed

- \[New] add `.teardown()` on `t` instances
([#&#8203;546](https://togithub.com/tape-testing/tape/issues/546))
[`#531`](https://togithub.com/tape-testing/tape/issues/531)
- \[readme] add `tape-describe` to 'other' section
([#&#8203;523](https://togithub.com/tape-testing/tape/issues/523))
[`#522`](https://togithub.com/tape-testing/tape/issues/522)

##### Commits

- \[Tests] make `stripFullStack` output an array of lines, for better
failure messages
[`f299759`](https://togithub.com/tape-testing/tape/commit/f2997591a038fa48239f205e40eed5c75278a261)
- \[eslint] fully enable `@ljharb` eslint config
[`836610d`](https://togithub.com/tape-testing/tape/commit/836610d9772b91a8d31f311834ae1325f2f740bf)
- \[actions] use `node/install` instead of `node/run`; use `codecov`
action
[`46aff81`](https://togithub.com/tape-testing/tape/commit/46aff81f10ad63990f6047c0bdba3be0c90bd3dd)
- \[readme] improve `t.throws` documentation
[`b36f816`](https://togithub.com/tape-testing/tape/commit/b36f81698fbf4d172a49abb75b9474c4a978df5c)
- \[Fix] `bin/tape`: delay requires until needed
[`c8f3ce3`](https://togithub.com/tape-testing/tape/commit/c8f3ce32c73e092940e29dc72f0abba3b6529936)
- \[Refactor] avoid reassigning arguments
[`5c4052f`](https://togithub.com/tape-testing/tape/commit/5c4052fcf51479320c9482c425a66dcbcc4a509a)
- \[Tests] add test case for
[#&#8203;519](https://togithub.com/tape-testing/tape/issues/519) for
test.comment() in createStream/objectMode context
[`1700642`](https://togithub.com/tape-testing/tape/commit/17006422fa8189a7e361edfb1e803b73a72b4894)
- \[Refactor] use `call-bind/callBound` instead of `function-bind`
directly
[`967b73f`](https://togithub.com/tape-testing/tape/commit/967b73fe882e9c95c0436e6ce93f24fa3a2e14a9)
- \[readme] Another way to create custom reporters
[`d81f9f6`](https://togithub.com/tape-testing/tape/commit/d81f9f6681ae72d3425b91e2f7a294e6d4225675)
- \[meta] do not publish github action workflow files
[`6bb3496`](https://togithub.com/tape-testing/tape/commit/6bb34964abb1e704fe3dcc9fcf8d27d16ff5e296)
- \[Refactor] remove unused line, unneeded var initialization; add
missing `new`
[`da0cdf1`](https://togithub.com/tape-testing/tape/commit/da0cdf1651fec20f66a6bed2d1b17944e18dcd48)
- \[Refactor] remove use of legacy `exports`
[`a04439c`](https://togithub.com/tape-testing/tape/commit/a04439c3027f3dc0dac8cf8ef5d24a493366be6a)
- \[Deps] update `glob`, `is-regex`, `object-inspect`, `resolve`,
`string.prototype.trim`
[`6e71e6e`](https://togithub.com/tape-testing/tape/commit/6e71e6ea1e009a62546a401a35974ca867a24b9a)
- \[eslint] remove useless regex escapes
[`1515ff4`](https://togithub.com/tape-testing/tape/commit/1515ff4a8f749aa6d075bffdcda543ca94c559a9)
- \[readme] remove travis badge; add actions and codecov badges
[`57a7cc9`](https://togithub.com/tape-testing/tape/commit/57a7cc906ec4f24f503350580c5859e5b3e56805)
- \[meta] run `aud` in `posttest`
[`3907aa5`](https://togithub.com/tape-testing/tape/commit/3907aa560caa2c8d30a6a9168c0d7a3d65a3ba3e)
- \[Refactor] generalize error message from calling `.end` more than
once
[`da8ca46`](https://togithub.com/tape-testing/tape/commit/da8ca46cc0be28a3d4690a4009e0ddec7fc6f779)
- \[Tests] handle stack differences in node 15
[`b7b01ec`](https://togithub.com/tape-testing/tape/commit/b7b01ec38ede9f9722b5cce90574782e1eda1305)
- \[Deps] update `is-regex`, `object-inspect`, `string.prototype.trim`
[`e344080`](https://togithub.com/tape-testing/tape/commit/e344080b1a4b097e1baa1a2b2e843fc283f3f5c2)
- \[New] Include name of test in log when test times out
([#&#8203;524](https://togithub.com/tape-testing/tape/issues/524))
[`78b4d98`](https://togithub.com/tape-testing/tape/commit/78b4d9833a2df7593f653b263588b9a49ca3fe08)
- \[Dev Deps] update `eslint`
[`6d5e4ad`](https://togithub.com/tape-testing/tape/commit/6d5e4ad3cb1f25ea03b59db4e894d51fa5b86c11)
- \[Refactor] Avoid setting message property on primitives; use strict
mode to catch this
[`9dfb680`](https://togithub.com/tape-testing/tape/commit/9dfb680e7543a3a701b3e410bfccbcce3b274d9f)
- \[Deps] update `is-regex`
[`a7ca7a3`](https://togithub.com/tape-testing/tape/commit/a7ca7a308269bc3a250170441553d0321e0d8044)
- Merge tag 'v4.14.0'
[`1f1a4a7`](https://togithub.com/tape-testing/tape/commit/1f1a4a7c7c9ea3632074e4a008d430bbd275b231)
- \[meta] add `safe-publish-latest`; use `prepublishOnly` script for npm
7+
[`c3d434d`](https://togithub.com/tape-testing/tape/commit/c3d434d8b86a0be162efb7fb548f0405239a2688)
- \[meta] ensure `not-in-publish`‘s absence does not fail anything
[`2a0619d`](https://togithub.com/tape-testing/tape/commit/2a0619d3193287aaa948fc4edf0bb2ccb4150a7b)
- \[readme] remove long-dead testling-ci badge
[`1461611`](https://togithub.com/tape-testing/tape/commit/1461611bce87b190179d1ac0e2c69438f2b12f31)
- \[Tests] ensure bin/tape is linted
[`faa51b5`](https://togithub.com/tape-testing/tape/commit/faa51b5baa709ba2e72f78be7cb7ce243c02a771)
- \[Dev Deps] update `eslint`
[`fad6165`](https://togithub.com/tape-testing/tape/commit/fad6165ae85ebff132daedd1a1bdf3ee307c4ea1)
- \[Dev Deps] update `eslint`
[`79a0f4b`](https://togithub.com/tape-testing/tape/commit/79a0f4b7b1d0c6db9228cdedf918f20a34dd7762)
- \[meta] add missing `safe-publish-latest` dep
[`d0a3888`](https://togithub.com/tape-testing/tape/commit/d0a3888ee1b1481ef9ca13695414022164fbc3c2)
- \[Tests] exclude examples from coverage
[`283f537`](https://togithub.com/tape-testing/tape/commit/283f537f56885d18afbc2328c0c52ee60d528332)

###
[`v5.3.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v530---2021-07-26)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.2.2...v5.3.0)

##### Commits

- \[eslint] fully enable `@ljharb` eslint config
[`9d3c5b4`](https://togithub.com/tape-testing/tape/commit/9d3c5b4e84dbeb1272b450e74ce022cb70c56e2a)
- \[New] Use import() on esm files in supported node versions
[`28d6e51`](https://togithub.com/tape-testing/tape/commit/28d6e51b9beb7252d7ad130424fdb0062425f7a0)
- \[eslint] fully enable `@ljharb` eslint config
[`ae8b5c0`](https://togithub.com/tape-testing/tape/commit/ae8b5c0639be6c3b2fd0b2e132ca50ee9f760e94)
- \[eslint] enable `no-shadow`
[`f0756f3`](https://togithub.com/tape-testing/tape/commit/f0756f3b12329a122498f99f6448ec8c9eafec50)
- \[eslint] enable `curly`, `object-curly-spacing`,
`object-curly-newline`
[`e9b75e1`](https://togithub.com/tape-testing/tape/commit/e9b75e14068359843082fd70994b19f871432a65)
- \[Tests] uncaught exceptions and unhandled rejections importing files
with bin/tape
[`e6d2faf`](https://togithub.com/tape-testing/tape/commit/e6d2faf67888dbb8e1262d7d083f0be7c59672cc)
- \[eslint] enable `function-paren-newline`,
`function-call-argument-newline`
[`ae6de0c`](https://togithub.com/tape-testing/tape/commit/ae6de0c74a288f6d8bc83f45a7a686faf09ba9b1)
- \[actions] use `node/install` instead of `node/run`; use `codecov`
action
[`5a6de66`](https://togithub.com/tape-testing/tape/commit/5a6de6625ab04d487d729617be83a7baf769f4f9)
- \[eslint] enable `wrap-regex`
[`7dcbd76`](https://togithub.com/tape-testing/tape/commit/7dcbd7631a9ff5675f1ff0be477f0a1714b81dd3)
- \[Refactor] add names to `Test.prototype` functions
[`077a108`](https://togithub.com/tape-testing/tape/commit/077a108686590363f23ba2ecf2c782016a1683e9)
- \[eslint] enable `comma-spacing`
[`4acf1f2`](https://togithub.com/tape-testing/tape/commit/4acf1f292289c40c1abfb2552e09e28a9da3416a)
- \[eslint] update `no-redeclare`
[`b03d4c8`](https://togithub.com/tape-testing/tape/commit/b03d4c8e722841d580a581a5d492277a7c701f94)
- \[eslint] enable `brace-style`
[`06eba07`](https://togithub.com/tape-testing/tape/commit/06eba07d6b73ba2650f581372fd613f89385993c)
- \[eslint] enable `no-unused-vars`
[`2ebd23a`](https://togithub.com/tape-testing/tape/commit/2ebd23a03c71d14890dc064b29526e3d523daf93)
- \[eslint] enable `consistent-return`
[`fb4e3cf`](https://togithub.com/tape-testing/tape/commit/fb4e3cfc4df1f932496fbca35c013f6ad65df53b)
- \[Refactor] avoid reassigning arguments
[`8a0ab53`](https://togithub.com/tape-testing/tape/commit/8a0ab5348183f1b7deabb2a87d4fb3c4dc272390)
- \[eslint] enable `semi-style`
[`5f8afc9`](https://togithub.com/tape-testing/tape/commit/5f8afc997c793ca16de53aa56ac4d40b8afc8d4a)
- \[readme] Another way to create custom reporters
[`a68277c`](https://togithub.com/tape-testing/tape/commit/a68277c968ff7cf6b995c2cc20ca1545642c7b4d)
- \[eslint] enable `no-extra-parens`
[`a08dc34`](https://togithub.com/tape-testing/tape/commit/a08dc34371a8dc406581fb85edb591150f9c0f35)
- \[eslint] enable `no-multi-spaces`, `no-multiple-empty-lines`,
`space-in-parens`
[`be1eb21`](https://togithub.com/tape-testing/tape/commit/be1eb212aeeec2c229208a4702ff99af0cabb5f7)
- \[Refactor] `bin/tape`: separate "preparing of files list" from
"require files list"
[`021fa6d`](https://togithub.com/tape-testing/tape/commit/021fa6d22bc85f2e8f075405bcb97c6a1b87af22)
- \[Refactor] remove unused line, unneeded var initialization; add
missing `new`
[`da45ae6`](https://togithub.com/tape-testing/tape/commit/da45ae6b158fbbdda2cc5c2edce6e0353b65f687)
- \[eslint] enable `no-lonely-if`
[`771f3dd`](https://togithub.com/tape-testing/tape/commit/771f3ddd1a3ad3a629c1d1a0780052d51143435b)
- \[eslint] enable `space-infix-ops`
[`233ffc6`](https://togithub.com/tape-testing/tape/commit/233ffc623ec212b202037e03b503a6667d4deb3f)
- \[Refactor] remove use of legacy `exports`
[`c332d62`](https://togithub.com/tape-testing/tape/commit/c332d629b8c5366aa81a0ea413c49c7b838128cb)
- \[eslint] enable `wrap-iife`
[`428636c`](https://togithub.com/tape-testing/tape/commit/428636c047f946738ca77796599aeb32cd607072)
- \[Docs] correct docs for `t.teardown`
[`c4a4992`](https://togithub.com/tape-testing/tape/commit/c4a4992cdd59d2c5ca3282bfbf2ba4c0b863eafc)
- \[readme] remove travis badge; add actions and codecov badges
[`900f823`](https://togithub.com/tape-testing/tape/commit/900f823f4a0fcbf5875df387d60bfde85236faa1)
- \[eslint] enable `no-extra-semi`
[`1af8f52`](https://togithub.com/tape-testing/tape/commit/1af8f529df22eb00a62474dfd6dfe5628f8f7317)
- \[Deps] update `glob`, `is-regex`, `object-inspect`
[`e211546`](https://togithub.com/tape-testing/tape/commit/e2115460307cc5424392157f4e86515c54e2e819)
- \[eslint] enable `no-regex-spaces`
[`ef0069a`](https://togithub.com/tape-testing/tape/commit/ef0069a9de38c89cb4b4117ffa165e7f0c6a6351)
- \[Dev Deps] update `aud`, `eslint`
[`00a98d3`](https://togithub.com/tape-testing/tape/commit/00a98d3b73aad7af987cddb79b0f1e5c7d27efc2)
- \[Deps] update `object-inspect`
[`9bbf270`](https://togithub.com/tape-testing/tape/commit/9bbf27083d6a63d0f61b984cf173a004583cdc35)
- \[Dev Deps] update `eslint`
[`57b659f`](https://togithub.com/tape-testing/tape/commit/57b659f8324fbc63913bb41c108e1e165d5bcf07)
- \[Dev Deps] update `eslint`
[`e628b23`](https://togithub.com/tape-testing/tape/commit/e628b23a35c35948d7166ac58964043d847e04eb)
- \[meta] ensure `not-in-publish`‘s absence does not fail anything
[`fb3a243`](https://togithub.com/tape-testing/tape/commit/fb3a243bfe1baa4c8afb44b8c654cd98500c2e9f)
- \[Deps] update `object-inspect`
[`771c8c4`](https://togithub.com/tape-testing/tape/commit/771c8c43fda1907f61b6e9fd462a4e6c747f3527)
- \[meta] add `safe-publish-latest`; use `prepublishOnly` script for npm
7+
[`379115d`](https://togithub.com/tape-testing/tape/commit/379115dc77717ff7611d156c36da5452a5b217e2)
- \[Tests] exclude examples from coverage
[`75decb3`](https://togithub.com/tape-testing/tape/commit/75decb37ef2661f960adf9ff44dc76e2885d10d2)

###
[`v5.2.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v522---2021-03-03)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.2.1...v5.2.2)

##### Commits

- \[Fix] proper exit behavior in node v0.6
[`3f94e68`](https://togithub.com/tape-testing/tape/commit/3f94e687b976bdb324c2148d73087e769003f878)

###
[`v5.2.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v521---2021-02-27)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.2.0...v5.2.1)

##### Fixed

- \[Fix] `t.teardown()`: ensure callback is only called once
[`#551`](https://togithub.com/tape-testing/tape/issues/551)

##### Commits

- \[Deps] update `object-is`, `string.prototype.trim`
[`b497ead`](https://togithub.com/tape-testing/tape/commit/b497ead367786cf21ddc818ee6e8f24c330b9ea0)

###
[`v5.2.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v520---2021-02-20)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.1.1...v5.2.0)

##### Fixed

- \[New] add `.teardown()` on `t` instances
[`#531`](https://togithub.com/tape-testing/tape/issues/531)
- \[readme] improve `t.throws`/`t.doesNotThrow` documentation
[`#540`](https://togithub.com/tape-testing/tape/issues/540)

##### Commits

- \[readme] improve `t.throws` documentation
[`94220ba`](https://togithub.com/tape-testing/tape/commit/94220babb105950dfc2d09d67b4731bf026449b5)
- \[Tests] exclude node v0.6, for now
[`3c05a87`](https://togithub.com/tape-testing/tape/commit/3c05a873212c9dd5e773da070488f75b09a4e5f4)
- \[Deps] update `is-regex`, `resolve`
[`8c52d12`](https://togithub.com/tape-testing/tape/commit/8c52d121eadee69e6b0d800e798ae7bf1f86eff9)
- \[Dev Deps] update `eslint`, `aud`
[`f847c85`](https://togithub.com/tape-testing/tape/commit/f847c85167a173fcdd2365b5d6f234208a5d27a4)
- \[Deps] update `call-bind`
[`ce0b1ad`](https://togithub.com/tape-testing/tape/commit/ce0b1ad6ef395bd1dba7403ea679af5284f61c0e)
- \[Dev Deps] update `eslint`
[`83f1eec`](https://togithub.com/tape-testing/tape/commit/83f1eec7d51fd812fd4ceb34b20857617e42f272)

###
[`v5.1.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v511---2021-01-04)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.1.0...v5.1.1)

##### Commits

- \[Tests] make `stripFullStack` output an array of lines, for better
failure messages
[`0743333`](https://togithub.com/tape-testing/tape/commit/07433333e14fd283ceed246795863d59576d3286)
- \[Tests] migrate tests to Github Actions
[`266bc66`](https://togithub.com/tape-testing/tape/commit/266bc66b0fbbda399aff42afb957ce117d9ee4b2)
- \[Fix] preserve stack traces for returned Promises (async/await)
[`d505cdf`](https://togithub.com/tape-testing/tape/commit/d505cdf375bb27c0eea4b60d9da290bb11339c6a)
- \[readme] Document unexpected `t.end()` behavior
[`b505c4c`](https://togithub.com/tape-testing/tape/commit/b505c4c45ff968a5cfa91bd34f80a95493936671)
- \[Tests] add `timeoutAfter` test with Promises
[`e8255cf`](https://togithub.com/tape-testing/tape/commit/e8255cf46ee77626e9eef1c2909899c9508173da)
- \[readme] improve method docs
[`df5a124`](https://togithub.com/tape-testing/tape/commit/df5a124e106540d77ee737127502db26db541ded)
- \[Robustness] cache and call-bind more prototype methods
[`8e60dcb`](https://togithub.com/tape-testing/tape/commit/8e60dcbbb0724fb5fbaacbfb521356e6d268d42c)
- \[Tests] add `npm run test:example` to test non-failing examples.
[`4210e44`](https://togithub.com/tape-testing/tape/commit/4210e442a3739969ff32075a72a49c6d95730adf)
- \[eslint] fix some inconsistencies
[`7ca56eb`](https://togithub.com/tape-testing/tape/commit/7ca56ebe2c78d0286e21a589c35ae28275aa8bf7)
- \[eslint] ensure no trailing commas
[`04da90b`](https://togithub.com/tape-testing/tape/commit/04da90bb387656e585bec26a325e3400cb6bd1ba)
- \[meta] add Automatic Rebase and Require Allow Edits workflows
[`6d72960`](https://togithub.com/tape-testing/tape/commit/6d729605929dfa3a41607f46e0e7da8024c33976)
- \[Tests] run `nyc` on all tests
[`5ec21aa`](https://togithub.com/tape-testing/tape/commit/5ec21aa2e05ca18d88924edc1be9b175fe706af1)
- \[Refactor] use `call-bind/callBound` instead of `function-bind`
directly
[`b19da31`](https://togithub.com/tape-testing/tape/commit/b19da31dc4d40ffccbd8bd38d3bd410fce604172)
- \[meta] do not publish github action workflow files
[`82c3904`](https://togithub.com/tape-testing/tape/commit/82c3904483419fb9f36ac9a73a754d100c24e107)
- \[Tests] skip Promise tests when Promises are not available
[`688256a`](https://togithub.com/tape-testing/tape/commit/688256a75340a6d088736610a77c4d9d3c580905)
- \[meta] run `aud` in `posttest`
[`b9bec0e`](https://togithub.com/tape-testing/tape/commit/b9bec0e92ef2834693fc7c7e3dc779dd1baea907)
- \[readme] Added tabe into reporter list
[`7aff9e4`](https://togithub.com/tape-testing/tape/commit/7aff9e4de9e70cae53b1287b03bd23d3fc22420c)

###
[`v5.1.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v510---2020-12-29)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.0.1...v5.1.0)

##### Fixed

- \[readme] add `tape-describe` to 'other' section
[`#522`](https://togithub.com/tape-testing/tape/issues/522)

##### Commits

- \[Tests] add test case for
[#&#8203;519](https://togithub.com/tape-testing/tape/issues/519) for
test.comment() in createStream/objectMode context
[`40ec79a`](https://togithub.com/tape-testing/tape/commit/40ec79a125df5282bc3983771306932cf97a21b8)
- \[Deps] update `deep-equal`, `object-inspect`, `object-is`,
`object.assign`, `resolve`, `string.prototype.trim`
[`434f615`](https://togithub.com/tape-testing/tape/commit/434f6156cb137bd28377c98664af8e3634c1030c)
- \[Deps] update `deep-equal`, `is-regex`, `object-inspect`,
`object-is`, `object.assign`, `string.prototype.trim`
[`df23eda`](https://togithub.com/tape-testing/tape/commit/df23edad43112ed5d3f3aa318289a57b3540002b)
- \[eslint] remove useless regex escapes
[`3554d4b`](https://togithub.com/tape-testing/tape/commit/3554d4b049f34065c6a643c5cda3d88c70a4908e)
- \[readme] document Promise support; remove Promise-related
alternatives
[`4665d63`](https://togithub.com/tape-testing/tape/commit/4665d6331127b23c10c0798947d9751d635dba40)
- \[Tests] handle stack differences in node 15
[`1ac9ecf`](https://togithub.com/tape-testing/tape/commit/1ac9ecf927bb1958857cb4050ec725cd3f22d27a)
- \[New] Include name of test in log when test times out
[`e142c29`](https://togithub.com/tape-testing/tape/commit/e142c298e8c76c49954ede50ab59e3f2e5662d77)
- \[Dev Deps] update `eslint`, `js-yaml`
[`7574152`](https://togithub.com/tape-testing/tape/commit/75741524e4715d6cf0a969bc7e987fb881a9494a)
- \[Dev Deps] update `eslint`
[`c6772d1`](https://togithub.com/tape-testing/tape/commit/c6772d1fd3ca827760ca01114aec25e21751d701)
- \[Dev Deps] update `eslint`
[`5b7720a`](https://togithub.com/tape-testing/tape/commit/5b7720a82f505d4c8db3d340256369564d828dc6)
- \[Deps] update `resolve`
[`898302b`](https://togithub.com/tape-testing/tape/commit/898302b3e914c93b407088d36a224355b898bb0c)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://togithub.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOlNlY3VyaXR5IiwiYmFja3BvcnQ6YWxsLW9wZW4iLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==-->

---------

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
Co-authored-by: kibanamachine <[email protected]>
Co-authored-by: Kurt <[email protected]>
(cherry picked from commit 5c292942fc612c5e3015f41ea565bed1ac20e029)

# Conflicts:
#	package.json
jeramysoucy pushed a commit to jeramysoucy/kibana that referenced this pull request Dec 12, 2024
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[@types/minimist](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/minimist)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/minimist))
| devDependencies | patch | [`^1.2.2` ->
`^1.2.5`](https://renovatebot.com/diffs/npm/@types%2fminimist/1.2.2/1.2.5)
|
| [js-sha256](https://togithub.com/emn178/js-sha256) | dependencies |
minor | [`^0.9.0` ->
`^0.11.0`](https://renovatebot.com/diffs/npm/js-sha256/0.9.0/0.11.0) |
| [tape](https://togithub.com/tape-testing/tape) | devDependencies |
minor | [`^5.0.1` ->
`^5.9.0`](https://renovatebot.com/diffs/npm/tape/5.0.1/5.9.0) |

---

### Release Notes

<details>
<summary>emn178/js-sha256 (js-sha256)</summary>

###
[`v0.11.0`](https://togithub.com/emn178/js-sha256/blob/HEAD/CHANGELOG.md#v0110--2024-01-24)

[Compare
Source](https://togithub.com/emn178/js-sha256/compare/v0.10.1...v0.11.0)

##### Fixed

- Generates incorrect hash in some cases
[#&#8203;43](https://togithub.com/emn178/js-sha256/issues/43)
- dependencies and security issues.
[#&#8203;41](https://togithub.com/emn178/js-sha256/issues/41)

###
[`v0.10.1`](https://togithub.com/emn178/js-sha256/blob/HEAD/CHANGELOG.md#v0101--2023-08-31)

[Compare
Source](https://togithub.com/emn178/js-sha256/compare/v0.10.0...v0.10.1)

##### Added

-   Disable webpack polyfill.

###
[`v0.10.0`](https://togithub.com/emn178/js-sha256/blob/HEAD/CHANGELOG.md#v0100--2023-08-30)

[Compare
Source](https://togithub.com/emn178/js-sha256/compare/v0.9.0...v0.10.0)

##### Fixed

- Chrome bug by workaround.
[#&#8203;40](https://togithub.com/emn178/js-sha256/issues/40)
- deprecated `new Buffer`, replace with `Buffer.from`.
[#&#8203;34](https://togithub.com/emn178/js-sha256/issues/34)
- dependencies and security issues.
[#&#8203;32](https://togithub.com/emn178/js-sha256/issues/32),
[#&#8203;36](https://togithub.com/emn178/js-sha256/issues/36)

##### Changed

- TypeScript interface, secretKey can be bytes like message.
[#&#8203;23](https://togithub.com/emn178/js-sha256/issues/23),
[#&#8203;25](https://togithub.com/emn178/js-sha256/issues/25)
- remove `eval` and use `require` directly.
[#&#8203;18](https://togithub.com/emn178/js-sha256/issues/18),
[#&#8203;26](https://togithub.com/emn178/js-sha256/issues/26)

</details>

<details>
<summary>tape-testing/tape (tape)</summary>

###
[`v5.9.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v590---2024-09-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.8.1...v5.9.0)

##### Commits

- \[New] `bin/tape`: add `--strict`
[`4c97f54`](https://togithub.com/tape-testing/tape/commit/4c97f544939d949f18a1f53211f5c35c6902d52b)
- \[Fix] in engines that lack dynamic import, have some output
[`2d5c8dc`](https://togithub.com/tape-testing/tape/commit/2d5c8dcfd9a4d0f96713e229e21bc9363f126dd1)
- \[Tests] use `npm audit` instead of `aud`
[`681d4bd`](https://togithub.com/tape-testing/tape/commit/681d4bd7851cbcba2c93dfa7d24814e083285309)
- \[Dev Deps] update `auto-changelog`
[`b7bc72f`](https://togithub.com/tape-testing/tape/commit/b7bc72f82d0592aae38ed80484c09b04593a1d2c)
- \[Deps] update `mock-property`
[`ecfb546`](https://togithub.com/tape-testing/tape/commit/ecfb546465bc1ab0194fad69e4d3400d8e645ba1)
- \[Deps] update `object-inspect`
[`9a47aba`](https://togithub.com/tape-testing/tape/commit/9a47abae189019797a8cfd504b5194ba4ecdf1a9)
- \[readme] notLooseEqual(s) is not an alias for notDeepLooseEqual
[`c827ac9`](https://togithub.com/tape-testing/tape/commit/c827ac994f147a2b3df1f51a42316bda96cedb65)
- \[readme] remove defunct badges
[`7880dd4`](https://togithub.com/tape-testing/tape/commit/7880dd4d73ea865aa7cabee79a58638895f968d4)
- \[Dev Deps] add missing peer dep
[`627d1e7`](https://togithub.com/tape-testing/tape/commit/627d1e79da5e3f6cc76e2e0240b62e5bc7d7f673)

###
[`v5.8.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v581---2024-06-16)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.8.0...v5.8.1)

##### Fixed

- \[meta] fix URLs
[`#608`](https://togithub.com/tape-testing/tape/issues/608)

##### Commits

- \[Fix] `assertion`: pass through assertion return value, for promises
[`2ad86d4`](https://togithub.com/tape-testing/tape/commit/2ad86d45abc9ee3272772cf25a96a557a34c0b1c)

###
[`v5.8.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v580---2024-06-14)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.5...v5.8.0)

##### Fixed

- \[New] add `t.assertion`
[`#555`](https://togithub.com/tape-testing/tape/issues/555)

##### Commits

- \[meta] update URLs
[`77cabeb`](https://togithub.com/tape-testing/tape/commit/77cabebcd4b41da0083cb2c3c71105ba165debd6)
- \[New] allow TODO tests to be "ok" with env var `TODO_IS_OK`
[`6cd06f5`](https://togithub.com/tape-testing/tape/commit/6cd06f510d8c001b32553502ec0b3e1876849178)
- \[Tests] strip node’s deprecation warnings
[`8d40837`](https://togithub.com/tape-testing/tape/commit/8d40837002616401d9978bacd90a12dcc9a78c3e)
- \[Tests] increase coverage
[`aa7de58`](https://togithub.com/tape-testing/tape/commit/aa7de58f7d86eb07552ac6847ef575e057774ad1)
- \[Refactor] `Test`: minor tweaks
[`ce4ce8a`](https://togithub.com/tape-testing/tape/commit/ce4ce8a1a5bc6403868f2e50e1dccce1f62e82b6)
- \[meta] simplify `exports`
[`d39cb8d`](https://togithub.com/tape-testing/tape/commit/d39cb8d84f98626592d7c192407a828d1969c6c3)
- \[Deps] update `@ljharb/resumer`, `@ljharb/through`, `hasown`
[`77952d0`](https://togithub.com/tape-testing/tape/commit/77952d0c01bbcd15b3d954bff2b4d2a2915847ba)
- \[Tests] handle more stack trace variation in Node v0.8
[`d2f0778`](https://togithub.com/tape-testing/tape/commit/d2f0778c8e4612f7b92a1364843eb838a8b80436)
- \[Deps] update `array.prototype.every`, `string.prototype.trim`
[`732268b`](https://togithub.com/tape-testing/tape/commit/732268b73376100806480662777bc396980f3ca9)
- \[Dev Deps] update `@ljharb/eslint-config`
[`7b39e14`](https://togithub.com/tape-testing/tape/commit/7b39e144a362d44fd332ac15be50979439a17a6d)
- \[Refactor] `test`: reduce binding by using polyfill entrypoints
[`91a83b6`](https://togithub.com/tape-testing/tape/commit/91a83b684abce30f1d68797ae675c8595eff5068)
- \[Dev Deps] remove unused `intl-fallback-symbol`, `is-core-module`
[`eafacf6`](https://togithub.com/tape-testing/tape/commit/eafacf6aa0baf205fe461309c5425024c90cb6fb)
- \[Deps] update `object-is`
[`1b01656`](https://togithub.com/tape-testing/tape/commit/1b016567b85c604801828a87e668b5b7d25a71e8)
- \[meta] simplify `exports`
[`f9eac5b`](https://togithub.com/tape-testing/tape/commit/f9eac5b45979ed1228447122de4460f33aab1fde)

###
[`v5.7.5`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v575---2024-02-14)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.4...v5.7.5)

##### Commits

- \[Fix] `throws`: fix crash when throwing primitives with a non-empty
expected object
[`1b2681d`](https://togithub.com/tape-testing/tape/commit/1b2681dd56713c953d4928af15dfd7b38bb526e2)
- \[Tests] clean up throws tests
[`9133c93`](https://togithub.com/tape-testing/tape/commit/9133c93929703814b2031d4ce2e3b350636705ab)
- \[Fix] `default_stream`: do not error on nullish data
[`eff3725`](https://togithub.com/tape-testing/tape/commit/eff3725041361be8f7ae97cc95c7708e4b126b05)
- \[Fix] in IE 8, `TypeError` does not inherit from `Error`
[`93c1d12`](https://togithub.com/tape-testing/tape/commit/93c1d12380e230adff29a86a030dd9c1fa544afc)
- \[actions] remove redundant finisher
[`410e9e4`](https://togithub.com/tape-testing/tape/commit/410e9e4394b98e950c5e59572dea17fb51a8b4b6)
- \[Deps] update `call-bind`, `hasown`
[`82e7d71`](https://togithub.com/tape-testing/tape/commit/82e7d71a87e00c0a24679e1e37f464102e348ca6)
- \[Deps] update `@ljharb/resumer`
[`af2fe68`](https://togithub.com/tape-testing/tape/commit/af2fe68ce56d96de699a45aa4a1623d7719219b8)
- \[Deps] update `@ljharb/resumer`
[`bff9dad`](https://togithub.com/tape-testing/tape/commit/bff9dad3e5b363b6356cdea75e7615900ebc1017)
- \[Deps] update `@ljharb/through`
[`5360d20`](https://togithub.com/tape-testing/tape/commit/5360d200dada42a57c2f0dbdd186d7e51e81b707)
- \[Deps] update `@ljharb/resumer`
[`ad0dd2e`](https://togithub.com/tape-testing/tape/commit/ad0dd2e2096179130b78ed7c308acb1eb0469343)

###
[`v5.7.4`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v574---2024-01-24)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.3...v5.7.4)

##### Fixed

- \[Fix] handle native ESM URLs in `at:`
[`#601`](https://togithub.com/tape-testing/tape/issues/601)

##### Commits

- \[Deps] update `has-dynamic-import`
[`1e50cb3`](https://togithub.com/tape-testing/tape/commit/1e50cb35fce5734f069218bd6ce8b550445b1a88)

###
[`v5.7.3`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v573---2024-01-12)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.2...v5.7.3)

##### Commits

- \[Refactor] `Test`: cleaner `at` logic
[`af4d109`](https://togithub.com/tape-testing/tape/commit/af4d1095f6fd9118cdf3b7ff55ea67c55d22e102)
- \[Fix] `intercept`: give a proper error message with a readonly Symbol
property
[`4640a91`](https://togithub.com/tape-testing/tape/commit/4640a91b4d67cb01512988e2662e74654a9a8b85)
- \[Refactor] `getHarness`: avoid mutating `opts`, account for only one
internal callsite for `createExitHarness`
[`19cfc8f`](https://togithub.com/tape-testing/tape/commit/19cfc8fa4d91763d678de05306ccfcce6425ff51)
- \[Tests] Spawn processes during tests using execPath so that the tests
pass on windows
[`4a57fbe`](https://togithub.com/tape-testing/tape/commit/4a57fbe14db3eb342543c391f8c42fb83b4e8359)
- \[Fix] `createHarness`: when no `conf` is provided, `only` should not
throw
[`8a1cccc`](https://togithub.com/tape-testing/tape/commit/8a1ccccb349a1bfc5b512a5cfba88950daecc1c6)
- \[Fix] `bin/tape`: ignore options on windows
[`a2b74f9`](https://togithub.com/tape-testing/tape/commit/a2b74f97fe6ea14898b636f560291647bb747753)
- \[Refactor] `_assert`: avoid reassigning arguments
[`dc64c08`](https://togithub.com/tape-testing/tape/commit/dc64c08a48c9816e46634719923f8d90b06eb911)
- \[Refactor] `Results`: use `this` instead of `self`
[`5f831b4`](https://togithub.com/tape-testing/tape/commit/5f831b41a1cf6a8b59c648fc1554f5613cbfd0f4)
- \[Performance] avoid the extra call frame to `new` it
[`78fd0d6`](https://togithub.com/tape-testing/tape/commit/78fd0d61809bc922e7ac85d65902cc1de1124936)
- \[Dev Deps] update `aud`, `npmignore`
[`ceabd99`](https://togithub.com/tape-testing/tape/commit/ceabd996f0aa8b39702591a0beaab0d58f2cd3cc)
- \[Tests] fix `npm test` on windows
[`bcf6ce7`](https://togithub.com/tape-testing/tape/commit/bcf6ce793996acd4092bd60c1f99686a73ff048e)
- \[Fix] stack trace path parsing on windows
[`9cbae8a`](https://togithub.com/tape-testing/tape/commit/9cbae8a7e22567d30019e0cbc03c8597f03b4230)
- \[Refactor] `Results` `createStream`: clean up `_push` handler
[`878a500`](https://togithub.com/tape-testing/tape/commit/878a5008e1856bdea6543c7303bc84311907b066)
- \[Refactor] `Test`: a more precise check
[`f6d30cf`](https://togithub.com/tape-testing/tape/commit/f6d30cfaa70e477a6531d23f4ea19501e0f62614)
- \[Deps] update `object.assign`
[`201e650`](https://togithub.com/tape-testing/tape/commit/201e65028a3283de5bda46077c71a024178c300a)
- \[Tests] ensure the import tests spawn properly
[`d1987c0`](https://togithub.com/tape-testing/tape/commit/d1987c04375b952dcac1e6639a702ac4d23f7a57)
- \[actions] skip `engines` check since bin/tape and the rest of the lib
conflict
[`19af506`](https://togithub.com/tape-testing/tape/commit/19af5061ab36f646e46e0d4c16a4997e4eef8e86)
- \[Deps] update `deep-equal`
[`5d26485`](https://togithub.com/tape-testing/tape/commit/5d264858b4a2e0f794fb75be913d2b6fc75a31dc)
- \[Deps] update `mock-property`
[`d90c29a`](https://togithub.com/tape-testing/tape/commit/d90c29a595575e10ca5b5284e858af922c5c9465)
- \[meta] add `sideEffects` flag
[`85f593b`](https://togithub.com/tape-testing/tape/commit/85f593b77acc63e07024424c6c6baeba9708aba0)

###
[`v5.7.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v572---2023-10-20)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.1...v5.7.2)

##### Commits

- \[Refactor] use `hasown` instead of `has`
[`489736a`](https://togithub.com/tape-testing/tape/commit/489736ab9325a3a3ff3c4c391d4de6a44e86e36a)
- \[Deps] update `call-bind`, `mock-property`, `object-inspect`
[`de34703`](https://togithub.com/tape-testing/tape/commit/de3470385f388e601b3058bd2240db1c7bb941d1)
- \[Tests] use `through` properly
[`56d7a8b`](https://togithub.com/tape-testing/tape/commit/56d7a8b02572d1ce711cda8b591ab64f3d636531)

###
[`v5.7.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v571---2023-10-11)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.0...v5.7.1)

##### Commits

- \[Fix] `default_stream`: add handling for IE < 9
[`13f23ed`](https://togithub.com/tape-testing/tape/commit/13f23edc2a63aa7c57997bb81886d74e9fce43df)
- \[Deps] update `@ljharb/through`, `resolve`
[`9135b40`](https://togithub.com/tape-testing/tape/commit/9135b40f93adc6b8fbc31f48a96adf2339b00672)
- Merge tag 'v4.17.0'
[`e61cd40`](https://togithub.com/tape-testing/tape/commit/e61cd4095062f4b9afdfb11945a502390eaed30d)
- \[New] add `t.intercept()`
[`e60aeca`](https://togithub.com/tape-testing/tape/commit/e60aeca688fe1d3a363f74f31c83d816035aca4c)
- \[New] add `t.capture` and `t.captureFn`, modeled after tap
[`3d96d69`](https://togithub.com/tape-testing/tape/commit/3d96d6945ea1cda7780fb3fc6bc04c275ace594a)
- \[Deps] switch from `through` and `resumer` to `@ljharb/through` and
`@ljharb/resumer`
[`a8a7d67`](https://togithub.com/tape-testing/tape/commit/a8a7d67c9ffe1daa46407f35685a1ef8d53df66a)
- \[Tests] simplify tests
[`83bc381`](https://togithub.com/tape-testing/tape/commit/83bc3810a930c60973e60a7a02b677c2fb1f444c)
- \[Performance] use inline `typeof`
[`c45db4e`](https://togithub.com/tape-testing/tape/commit/c45db4e0978999cece915e7f1a223aa9eb445ae0)
- \[Deps] update `minimist`, `resolve`, `string.prototype.trim`
[`feee094`](https://togithub.com/tape-testing/tape/commit/feee0949f1f23ef4f13c9847c20284f7864cd67e)
- \[Dev Deps] update `@ljharb/eslint-config`, `array.prototype.flatmap`,
`aud`
[`7123111`](https://togithub.com/tape-testing/tape/commit/71231114c92b4a093b468875c4d8f741ab1a49d4)
- Revert "\[meta] ensure `not-in-publish`‘s absence does not fail
anything"
[`92aaa51`](https://togithub.com/tape-testing/tape/commit/92aaa5106b65824d82ce72c0d1dfcc6df6cff753)
- \[Dev Deps] pin `jackspeak` since 2.1.2+ depends on npm aliases, which
kill the install process in npm < 6
[`a576f8d`](https://togithub.com/tape-testing/tape/commit/a576f8d8b24e84324b7ee0498c37759423c7ca87)

###
[`v5.7.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v570---2023-09-21)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.6...v5.7.0)

##### Commits

- \[New] add `t.intercept()`
[`5d37060`](https://togithub.com/tape-testing/tape/commit/5d37060b844ea455c80eb305050168a632998603)
- \[New] add `t.capture` and `t.captureFn`, modeled after tap
[`9e21f7a`](https://togithub.com/tape-testing/tape/commit/9e21f7a3106fcc4d4e7c057633ce4516d53978d2)
- \[Refactor] prefer second `.then` arg over `.catch`
[`135a952`](https://togithub.com/tape-testing/tape/commit/135a952e55372855b1510a6381e5a5757758b452)
- \[Performance] use inline `typeof`
[`5ba89c9`](https://togithub.com/tape-testing/tape/commit/5ba89c993ea0a4c9a880d86af5c268deb239aa70)
- \[Deps] update `array.prototype.every`, `glob`,
`string.prototype.trim`
[`4e2db4d`](https://togithub.com/tape-testing/tape/commit/4e2db4d0699be4034a577479b902885fcc0f2a6c)
- \[Dev Deps] update `array.prototype.flatmap`
[`df46769`](https://togithub.com/tape-testing/tape/commit/df467693328f7771b2db639ff4aaaf2c64ad16d6)
- Revert "\[meta] ensure `not-in-publish`‘s absence does not fail
anything"
[`1b3e0b1`](https://togithub.com/tape-testing/tape/commit/1b3e0b10dc934a529297f11fa6ccd1693e5416b3)

###
[`v5.6.6`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v566---2023-07-18)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.5...v5.6.6)

##### Commits

- \[Deps] switch from `through` and `resumer` to `@ljharb/through` and
`@ljharb/resumer`
[`c99680a`](https://togithub.com/tape-testing/tape/commit/c99680a661867f0db81d830cb4214e526a4cdec4)

###
[`v5.6.5`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v565---2023-07-12)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.4...v5.6.5)

##### Commits

- \[Fix] Results: show a skip string on tests, not just on assertions
[`9bbbcfe`](https://togithub.com/tape-testing/tape/commit/9bbbcfe6a28a969dcde53850ebb7673837bdfcb7)
- \[Deps] update `deep-equal`
[`109a791`](https://togithub.com/tape-testing/tape/commit/109a791cc28b931de1545ba7cb8e5599634190d7)

###
[`v5.6.4`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v564---2023-07-01)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.3...v5.6.4)

##### Commits

- \[Fix] `throws`: avoid crashing on a nonconfigurable or nonextensible
`expected`
[`0731b5f`](https://togithub.com/tape-testing/tape/commit/0731b5f64311b168ac941ce3e547bb1a32766783)
- \[Tests] simplify tests
[`c656ee5`](https://togithub.com/tape-testing/tape/commit/c656ee52626e0e4992e893e41e1ae81ecb5d68a2)
- \[Refactor] `Test`: skip binding for a non-function value
[`e244e64`](https://togithub.com/tape-testing/tape/commit/e244e64eab7529c4e0d2391b989152b84229939e)
- \[Performance] use `call-bind` for autobinding
[`70de437`](https://togithub.com/tape-testing/tape/commit/70de43727d191c10d8ba9542bd0cdabaf272360a)
- \[actions] update rebase action
[`834453c`](https://togithub.com/tape-testing/tape/commit/834453cdd4cb95b71d2180a3b28a1ce8e51357b3)
- \[Deps] update `defined`, `minimist`, `object-inspect`,
`string.prototype.trim`
[`01edce8`](https://togithub.com/tape-testing/tape/commit/01edce8073efe1134c5fff58638b350afb7c6d22)
- \[Dev Deps] update `@ljharb/eslint-config`, `array.prototype.flatmap`,
`aud`
[`1b3ad24`](https://togithub.com/tape-testing/tape/commit/1b3ad2429b553f7e029fe9fd5977b07e76740e42)
- \[Dev Deps] update `@ljharb/eslint-config`, `aud`
[`a6a5eee`](https://togithub.com/tape-testing/tape/commit/a6a5eee0991a55f001d6468930e20e486a5e308e)
- \[Deps] update `deep-equal`
[`2043b2e`](https://togithub.com/tape-testing/tape/commit/2043b2e72be80f477293eefb44f226bb06aeafc0)
- \[readme] Link to explain what TAP is
[`26a75bb`](https://togithub.com/tape-testing/tape/commit/26a75bbb8b1854fa730eaaf1407aea1409640fd5)
- \[Deps] update `minimist`
[`7e7c3d0`](https://togithub.com/tape-testing/tape/commit/7e7c3d054449ac44f18d90db790705db4bcef37c)
- \[readme] improve t.throws description for Function
[`c1b619d`](https://togithub.com/tape-testing/tape/commit/c1b619db02f5b51e4c1379debeb0bac90daa3b93)
- \[Dev Deps] pin `jackspeak` since 2.1.2+ depends on npm aliases, which
kill the install process in npm < 6
[`0e80800`](https://togithub.com/tape-testing/tape/commit/0e80800b4d287e6cae7bd4f46b13fa8ac5aa1197)
- Merge tag 'v4.16.2'
[`d5d675d`](https://togithub.com/tape-testing/tape/commit/d5d675dbd841f411960dbe60946744fae4cd2bcb)
- \[meta] add missing npmrc config
[`15e2175`](https://togithub.com/tape-testing/tape/commit/15e2175b927010657c66f0a30e44f5266147311f)

###
[`v5.6.3`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v563---2023-01-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.2...v5.6.3)

###
[`v5.6.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v562---2023-01-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.1...v5.6.2)

##### Fixed

- \[New] `bin/tape`: add `--ignore-pattern` flag
[`#586`](https://togithub.com/tape-testing/tape/issues/586)

##### Commits

- \[eslint] fix indentation
[`b035590`](https://togithub.com/tape-testing/tape/commit/b035590f782c211e93a6a44ed8d0e9d38636a286)
- \[meta] add `auto-changelog`
[`b467b85`](https://togithub.com/tape-testing/tape/commit/b467b850f169bf294851c68a5c4074360d53a31b)
- \[eslint] enforce `no-use-before-define`
[`87deb68`](https://togithub.com/tape-testing/tape/commit/87deb68b111fd0d94efc92c25454a6a3fcedff66)
- \[eclint] fix editorconfig
[`ce81cbe`](https://togithub.com/tape-testing/tape/commit/ce81cbee9bfc00ebd0abbc70932e3eeab84b159e)
- \[eslint] clean up config a bit
[`3171edd`](https://togithub.com/tape-testing/tape/commit/3171eddd25dafb3e9a9606ac70ed6c21bb736e8e)
- \[Tests] `stackTrace`: use the common `getDiag` utility
[`65df5a4`](https://togithub.com/tape-testing/tape/commit/65df5a4f194cf01c3872c713d129ac968342181c)
- \[Fix] `throws`: avoid crashing on a nonconfigurable or nonextensible
`expected`
[`0cd7a2c`](https://togithub.com/tape-testing/tape/commit/0cd7a2cb2e231bd87412170f05020fd910e6d3e4)
- \[meta] fix repo URLs
[`85d86a4`](https://togithub.com/tape-testing/tape/commit/85d86a468af1b74af432d41c204efd4440b5f56f)
- Revert "\[Tests] handle a broken error `cause` in node 16.9/16.10"
[`775ba37`](https://togithub.com/tape-testing/tape/commit/775ba3789e16b1464dc810243dc5866b2868fc1d)
- \[meta] use `npmignore` to autogenerate an npmignore file
[`1645abb`](https://togithub.com/tape-testing/tape/commit/1645abbf47df2a8142514302da2730c54b993b47)
- \[eslint] enable `func-style`
[`75c0c3a`](https://togithub.com/tape-testing/tape/commit/75c0c3a4f9452c36b5318ba6c09ab4ebc97f15d0)
- \[actions] update rebase action
[`b3d724e`](https://togithub.com/tape-testing/tape/commit/b3d724e9ddfcca3c3d78f3c9d53158b5aef2208b)
- \[Deps] update `array.prototype.every`, `deep-equal`,
`string.prototype.trim`
[`e9c9aba`](https://togithub.com/tape-testing/tape/commit/e9c9abab037b274bb9b239b26c33d94eb8b7e802)
- \[Deps] update `defined`, `minimist`, `resolve`
[`83695c0`](https://togithub.com/tape-testing/tape/commit/83695c03495801e6cf98cba7328d287e47f3afde)
- \[Deps] update `deep-equal`, `object-inspect`
[`09906f3`](https://togithub.com/tape-testing/tape/commit/09906f323c69b5f189675bf0faad9d5be4831706)
- \[Dev Deps] update `@ljharb/eslint-config`, `aud`
[`afd8f64`](https://togithub.com/tape-testing/tape/commit/afd8f64712daade8ccd29b727d90bccab9f5ce12)
- \[Dev Deps] update `array.prototype.flatmap`
[`8b8bf07`](https://togithub.com/tape-testing/tape/commit/8b8bf07312adb248238238a0d810b0eedeb8b2b5)
- \[Dev Deps] update `aud`
[`f0fe7c0`](https://togithub.com/tape-testing/tape/commit/f0fe7c0979ba5d7ea96c619fab5389979cd0a862)
- \[Dev Deps] update `tap-parser`
[`2f61eac`](https://togithub.com/tape-testing/tape/commit/2f61eac3800d63fba65895bbfa947b8b82346cf0)
- Merge tag 'v4.16.1'
[`96ff863`](https://togithub.com/tape-testing/tape/commit/96ff863913b282e13bc5200179fcb1a757933449)
- \[readme] fix version badge
[`20ea48d`](https://togithub.com/tape-testing/tape/commit/20ea48d53b6492bf648d02d53c41b324abbfb6e1)

###
[`v5.6.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v561---2022-09-19)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.0...v5.6.1)

##### Commits

- \[eslint] fix indentation
[`2151e06`](https://togithub.com/tape-testing/tape/commit/2151e06877e65802ef7364bc6bebc21fc45e3699)
- \[meta] add `auto-changelog`
[`86cbbd1`](https://togithub.com/tape-testing/tape/commit/86cbbd1bb6bdc57fc718c6043866ab6bed46899c)
- \[eslint] enforce `no-use-before-define`
[`f8a8a7f`](https://togithub.com/tape-testing/tape/commit/f8a8a7f35402ebf9865cafd3682e9a6b0188436e)
- \[meta] fix repo URLs
[`a9ae3c2`](https://togithub.com/tape-testing/tape/commit/a9ae3c22db37d760fc30aea5053302177e7c3d3e)
- \[Tests] `stackTrace`: use the common `getDiag` utility
[`298cb80`](https://togithub.com/tape-testing/tape/commit/298cb806ef4a438792cb533675b6faa4b02a1d92)
- \[eslint] enable `func-style`
[`98b9623`](https://togithub.com/tape-testing/tape/commit/98b9623fc16f5ebe1be8beba4c21d9494bce05ac)
- \[New] `bin/tape`: include the exact arg when there are no glob
results; use require on `--require` files
[`6a1ce43`](https://togithub.com/tape-testing/tape/commit/6a1ce4389e8b601249c3c81b31cd60eea3e0f74a)
- \[eslint] clean up config a bit
[`67ad201`](https://togithub.com/tape-testing/tape/commit/67ad20117457313ab2c9d63365573858efb51566)
- \[meta] create FUNDING.yml
[`5b4752f`](https://togithub.com/tape-testing/tape/commit/5b4752fe006597002918cbd3ee8a4e50f48677ca)
- \[Refactor] `bin/tape`: make it a bit more functional, for easier v5
backporting
[`fbdbfc9`](https://togithub.com/tape-testing/tape/commit/fbdbfc90dd7afeba89cc3dd5e6280ed247f8b789)
- \[Deps] update `glob`, `object-inspect`, `resolve`,
`string.prototype.trim`
[`6a3c200`](https://togithub.com/tape-testing/tape/commit/6a3c2009e7f6052bd4423dce80bb140e234a877f)
- \[Dev Deps] update `@ljharb/eslint-config`, `array.prototype.flatmap`,
`es-value-fixtures`, `falafel`
[`934d49b`](https://togithub.com/tape-testing/tape/commit/934d49b1e840d3c57bd6e52a74017e06c6a55934)
- \[Tests] fix no_only tests on Windows
[`f35f71b`](https://togithub.com/tape-testing/tape/commit/f35f71bd44e76eb53bedd63615e59fdc382e4d0d)
- Revert "\[Tests] handle a broken error `cause` in node 16.9/16.10"
[`23fac16`](https://togithub.com/tape-testing/tape/commit/23fac16760344fe6843722b626dcba9e2e1c8372)
- \[Robustness] `test` observably looks up `exec` on the object
[`4575ca4`](https://togithub.com/tape-testing/tape/commit/4575ca4b185cb503c93e29113b99e10f1ae4b63c)
- \[meta] add SECURITY.md
[`7b0c901`](https://togithub.com/tape-testing/tape/commit/7b0c901b459b19668fcf6cc5b4b08f42978135b4)
- \[meta] add missing npmrc config
[`5d11d84`](https://togithub.com/tape-testing/tape/commit/5d11d844c87d64b6bac6fbe70357ad587ba0281a)
- \[Deps] update `object.assign`
[`3327fdd`](https://togithub.com/tape-testing/tape/commit/3327fdd249e3a0abf21311d2ca229d6f59fa2b26)
- \[readme] fix version badge
[`74e6c9e`](https://togithub.com/tape-testing/tape/commit/74e6c9e02daa286c86f7d5f4d4e019e62b8322a2)
- Merge tag 'v4.16.0'
[`4a44a7e`](https://togithub.com/tape-testing/tape/commit/4a44a7ee31dd24dff833909366449a3da6116a78)

###
[`v5.6.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v560---2022-08-16)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.5.3...v5.6.0)

##### Commits

- \[Tests] handle a broken error `cause` in node 16.9/16.10
[`53d9e18`](https://togithub.com/tape-testing/tape/commit/53d9e18a93addb2bf70c33cc4ffe8285233a3ad0)
- \[meta] use `npmignore` to autogenerate an npmignore file
[`12cc602`](https://togithub.com/tape-testing/tape/commit/12cc602f5296b023f5e226c946192e5aea453252)
- \[New] `bin/tape`: include the exact arg when there are no glob
results; use require.resolve on `--require` files
[`e23ec12`](https://togithub.com/tape-testing/tape/commit/e23ec12ac6bcee670ee0a507caf32512d33a9175)
- \[meta] create FUNDING.yml
[`f7e3161`](https://togithub.com/tape-testing/tape/commit/f7e316175394aa72e202cf6ebfa0b3ebb0a51f60)
- \[Robustness] `test` observably looks up `exec` on the object
[`9dbe9ad`](https://togithub.com/tape-testing/tape/commit/9dbe9ad9163835edb302505dec26a8e21f20d893)
- \[meta] remove unused travis.yml file
[`5a52443`](https://togithub.com/tape-testing/tape/commit/5a52443dcb8c14a9b59523fbb1c05b139833c812)
- \[Deps] update `glob`, `object-inspect`, `object.assign`
[`f6f39a2`](https://togithub.com/tape-testing/tape/commit/f6f39a2d8a59ab518e2647a9a122c361d2a7f4ff)
- \[Dev Deps] update `@ljharb/eslint-config`, `array.prototype.flatmap`,
`es-value-fixtures`
[`6bc8c38`](https://togithub.com/tape-testing/tape/commit/6bc8c381ab9117eb504ac3d46973a27619ea9b52)
- \[meta] ensure `prelint` works on windows
[`48896e8`](https://togithub.com/tape-testing/tape/commit/48896e87cee94d8d704ff2fb2bf730c1c0a94c71)
- \[Tests] fix no_only tests on Windows
[`3e7b2ae`](https://togithub.com/tape-testing/tape/commit/3e7b2ae9800964cf8461ab8dc10634d0c1b1218a)
- \[Robustness] `test` observably looks up `exec` on the object
[`330f8d5`](https://togithub.com/tape-testing/tape/commit/330f8d586f94a8a0092b9b2061953ff9ba918325)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`
[`3960ccf`](https://togithub.com/tape-testing/tape/commit/3960ccf83722a25131522e35de63b89564eac519)
- \[meta] add SECURITY.md
[`7d31894`](https://togithub.com/tape-testing/tape/commit/7d31894d5ad6b85567573dd875228e8e13bfac20)
- \[meta] improve `prelint` script when no `.git` dir is present
[`7c6dbbd`](https://togithub.com/tape-testing/tape/commit/7c6dbbdba1769bcb80b103d43c3eaa61e395dc52)
- \[Dev Deps] update `es-value-fixtures`
[`6b8e118`](https://togithub.com/tape-testing/tape/commit/6b8e118b19ff08d54509f54aab5fad3b25260e2b)
- \[Fix] in node v0.4, `stream.pipe` returns `undefined`
[`83d4da8`](https://togithub.com/tape-testing/tape/commit/83d4da8ed49acd1c0478a551bc64f05a67c44e99)
- \[Deps] update `string.prototype.trim`
[`1a245c6`](https://togithub.com/tape-testing/tape/commit/1a245c6b690ab7e2db346c3caf1c34eab8db456c)
- Merge tag 'v4.15.1'
[`b2d547a`](https://togithub.com/tape-testing/tape/commit/b2d547a1b06653a5cff22a8113da0f5dd392470b)
- \[Deps] update `minimist`
[`64677e0`](https://togithub.com/tape-testing/tape/commit/64677e06006e1a1e4e36dc318cc4a36b2152ed95)

###
[`v5.5.3`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v553---2022-04-08)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.5.2...v5.5.3)

##### Commits

- \[Robustness] `test` observably looks up `exec` on the object
[`fa84c85`](https://togithub.com/tape-testing/tape/commit/fa84c856e5f7c41d438050c5af36141899028850)
- \[meta] ensure `prelint` works on windows
[`bf34f60`](https://togithub.com/tape-testing/tape/commit/bf34f600cc985c1ac21c42ce162b432751158b1e)
- \[meta] improve `prelint` script when no `.git` dir is present
[`5f78134`](https://togithub.com/tape-testing/tape/commit/5f781346aa7cd7eb6a14b532304787cbc7287b9c)
- \[Deps] update `minimist`
[`dabc6af`](https://togithub.com/tape-testing/tape/commit/dabc6af8cd4dd00788725b38f9829fe2a6954b27)

###
[`v5.5.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v552---2022-02-12)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.5.1...v5.5.2)

##### Commits

- \[Dev Deps] update `@ljharb/eslint-config`; pin `eslint`
[`99e7504`](https://togithub.com/tape-testing/tape/commit/99e75043ef73031e0e352f611ed1ae9297743af4)
- \[Deps] unpin `minimatch`
[`c18a68b`](https://togithub.com/tape-testing/tape/commit/c18a68bacf0f9794b9b3a89312c9d874014b7e22)

###
[`v5.5.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v551---2022-02-10)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.5.0...v5.5.1)

##### Commits

- \[Fix] pin `minimatch` to v3.0.4, due to a breaking change in v3.0.5
[`cbe0e40`](https://togithub.com/tape-testing/tape/commit/cbe0e408ad4ea0d2c538cd122470ab76357e64b0)

###
[`v5.5.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v550---2022-01-26)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.4.1...v5.5.0)

##### Merged

- \[New] add `--no-only` flag/`NODE_TAPE_NO_ONLY_TEST`
[`#572`](https://togithub.com/tape-testing/tape/pull/572)

##### Commits

- Merge tag 'v4.15.0'
[`a5a1434`](https://togithub.com/tape-testing/tape/commit/a5a14344f4f06518c2fe599b49a92633777986cc)
- \[New] `t.match`/`t.doesNotMatch: fail the test instead of throw on
wrong input types.
[`[`a1c266b`](https://togithub.com/tape-testing/tape/commit/a1c266b)\`]\(https://github.com/tape-testing/tape/commit/a1c266bf9577420702e1067c40a4a65677add63a)
- \[actions] reuse common workflows
[`d3b4f46`](https://togithub.com/tape-testing/tape/commit/d3b4f467445bb6da3a2e617c4b29e71528f32425)
- \[readme] port changes from v5
[`87f9b29`](https://togithub.com/tape-testing/tape/commit/87f9b293baeb48b507a4e9e16bba62c7ffcc4eb7)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`, `aud`
[`51ae645`](https://togithub.com/tape-testing/tape/commit/51ae645c8325d6037d4389260a442e27c2efce73)
- \[Fix] `bin/tape`: delay requires until needed
[`b803fd8`](https://togithub.com/tape-testing/tape/commit/b803fd8e24b1dff96cd43092e727826873c6c571)
- \[readme] hard wraps bad, soft wraps good
[`82af5ed`](https://togithub.com/tape-testing/tape/commit/82af5ed68577c15526e5dc7ecd290f2e88494170)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`,
`safe-publish-latest`, `array.prototype.flatmap`
[`3287a68`](https://togithub.com/tape-testing/tape/commit/3287a68eb1f176a6d0d85390b79c05ffc3c50615)
- \[actions] update codecov uploader
[`8d6aa6c`](https://togithub.com/tape-testing/tape/commit/8d6aa6c4b084a8cec9860d868ac353862fc8b545)
- \[Tests] handle carriage returns in stack traces on Windows
[`f79acdf`](https://togithub.com/tape-testing/tape/commit/f79acdfb850d94f71a01970bff96337f52bb4e5a)
- \[Deps] update `glob`, `is-regex`, `string.prototype.trim`
[`470ca1c`](https://togithub.com/tape-testing/tape/commit/470ca1c0f41155d2c08537bb6cc94e04edd063bc)
- \[Tests] handle a broken error `cause` in node 16.9/16.10
[`8594f3b`](https://togithub.com/tape-testing/tape/commit/8594f3be12203e52b334a7004bf59379fb21db4f)
- \[meta] better `eccheck` command
[`fe6978d`](https://togithub.com/tape-testing/tape/commit/fe6978d0a87a881a59ba7de23f2e68ff70d31074)
- \[Deps] update `object-inspect`, `resolve`
[`50ea080`](https://togithub.com/tape-testing/tape/commit/50ea080561a71d8a6a2d41955441c8a094039227)
- \[meta] Exclude `fs` from browser bundles
([#&#8203;565](https://togithub.com/tape-testing/tape/issues/565))
[`418dc94`](https://togithub.com/tape-testing/tape/commit/418dc94b14b440568fb58aa666df5cb2861fe22c)
- \[Dev Deps] update `eslint`
[`b0c8ed3`](https://togithub.com/tape-testing/tape/commit/b0c8ed34dea1f53ac95037706746a8d3fe1ee771)
- \[Tests] handle a broken error `cause` in node 16.9/16.10
[`ca1b906`](https://togithub.com/tape-testing/tape/commit/ca1b90616c2a8fb838b1bd99c90da758c5d80a72)
- \[meta] fix `prelint` so it does not fail outside of a git repo
[`a09133e`](https://togithub.com/tape-testing/tape/commit/a09133e71d3925bf830f721d05bad72550dd3517)
- \[meta] fix `prelint` so it does not fail outside of a git repo
[`b9959f8`](https://togithub.com/tape-testing/tape/commit/b9959f8c132874eff32497b9189d0a7cf74e8c14)
- \[Robustness] use cached `.test`
[`86ec0b2`](https://togithub.com/tape-testing/tape/commit/86ec0b262e0405ef0616201c1ffebbc5f278a217)

###
[`v5.4.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v541---2022-01-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.4.0...v5.4.1)

##### Commits

- \[Fix] avoid failing in ES3 engines that lack `Object.keys`, and
`.every`
[`dfc5f39`](https://togithub.com/tape-testing/tape/commit/dfc5f3927a224b03ad24a1653f1a4a1e13145014)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`, `aud`
[`61446b9`](https://togithub.com/tape-testing/tape/commit/61446b90ebff6157e84adb6c611944e26838397f)
- \[Robustness] use cached `.test`
[`096a9e0`](https://togithub.com/tape-testing/tape/commit/096a9e001bdffbad37a785166ccbf9b35bcc9faa)
- \[meta] better `eccheck` command
[`bc4666b`](https://togithub.com/tape-testing/tape/commit/bc4666b0deeea3b1814d2d43f1d01cf9068ac164)

###
[`v5.4.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v540---2021-12-25)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.3.2...v5.4.0)

##### Commits

- \[New] `t.match`/`t.doesNotMatch: fail the test instead of throw on
wrong input types.
[`[`329bbb8`](https://togithub.com/tape-testing/tape/commit/329bbb8)\`]\(https://github.com/tape-testing/tape/commit/329bbb870d8862152b1bf580475a44c501dc0703)
- \[actions] reuse common workflows
[`728e190`](https://togithub.com/tape-testing/tape/commit/728e190a9c9f1850a984a50c3348c2efb2f78b17)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`
[`dc7df0f`](https://togithub.com/tape-testing/tape/commit/dc7df0fb2393c9ee7448ffde62c4b9836a03d1e1)
- \[Deps] update `has-dynamic-import`, `object-inspect`
[`8881fea`](https://togithub.com/tape-testing/tape/commit/8881fea42a60bbee5fd912def59021e76741a613)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`
[`4023f25`](https://togithub.com/tape-testing/tape/commit/4023f25ae22828829c5948f2c62af25fee456fea)

###
[`v5.3.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v532---2021-11-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.3.1...v5.3.2)

##### Fixed

- \[Tests] handle v8 6.9 changing an error message
[`#562`](https://togithub.com/tape-testing/tape/issues/562)

##### Commits

- \[readme] hard wraps bad, soft wraps good
[`b445a2b`](https://togithub.com/tape-testing/tape/commit/b445a2bc9a0d5bd3db8f1c5fdde21163e3129701)
- \[readme] add badges
[`4c8d00a`](https://togithub.com/tape-testing/tape/commit/4c8d00a81323a45c290f8d0e2a8389856ded5be6)
- \[actions] update codecov uploader
[`f040c4f`](https://togithub.com/tape-testing/tape/commit/f040c4fcb0fac257d27a6cb2733f8f39a5d3d051)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`,
`safe-publish-latest`
[`459a1c5`](https://togithub.com/tape-testing/tape/commit/459a1c5093db6a2cbf57e815d5b85d4e23511958)
- \[Tests] node 17+ smooshes a version number on the end of the stack
trace
[`e41763f`](https://togithub.com/tape-testing/tape/commit/e41763f8315d92d0d5bcd13f397f7d2f78f69745)
- \[Tests] handle carriage returns in stack traces on Windows
[`26e8113`](https://togithub.com/tape-testing/tape/commit/26e81135e03a808aa917bdad3d32f1ee71b2ea44)
- \[Fix] use `file://` URLs for dynamic `import()`
[`d487add`](https://togithub.com/tape-testing/tape/commit/d487addb1ae69064267efc58536186229c73ea41)
- \[Dev Deps] ping `signal-exit` to v3.0.3 due to
[https://github.com/tapjs/signal-exit/issues/66](https://togithub.com/tapjs/signal-exit/issues/66)
[`3c30a55`](https://togithub.com/tape-testing/tape/commit/3c30a555a59e5d64875116136d14fe217e59be73)
- \[meta] Exclude `fs` from browser bundles
[`00f21ea`](https://togithub.com/tape-testing/tape/commit/00f21eaa14eb3d3dc70fbf518252a6f18aa7b22c)
- \[Dev Deps] update `@ljharb/eslint-config`
[`c837b02`](https://togithub.com/tape-testing/tape/commit/c837b02016e240b93ae7ef40c21f4df82e7a80f9)
- \[Deps] update `string.prototype.trim`
[`c1248d7`](https://togithub.com/tape-testing/tape/commit/c1248d7e434e6a4b3c61fa7b62e1f5badfa3d162)
- \[Dev Deps] update `array.prototype.flatmap`
[`97384b1`](https://togithub.com/tape-testing/tape/commit/97384b10477e3112e0aefee7957204e1c7a9db57)
- \[readme] fix markdown; github still has a rendering bug
[`a33b5f9`](https://togithub.com/tape-testing/tape/commit/a33b5f9b5b0a00a031d06155224f4bca6d9769af)
- \[Deps] update `glob`
[`477bb4c`](https://togithub.com/tape-testing/tape/commit/477bb4c62c071889fde563e2bd133da02aa91b0b)
- Revert "\[Dev Deps] ping `signal-exit` to v3.0.3 due to
[https://github.com/tapjs/signal-exit/issues/66](https://togithub.com/tapjs/signal-exit/issues/66)"
[`60bbd83`](https://togithub.com/tape-testing/tape/commit/60bbd83ff1a342059a4ec894132ba20583a486f2)

###
[`v5.3.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v531---2021-08-06)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.3.0...v5.3.1)

##### Merged

- \[New] add `.teardown()` on `t` instances
[`#546`](https://togithub.com/tape-testing/tape/pull/546)
- \[readme] add `tape-describe` to 'other' section
[`#523`](https://togithub.com/tape-testing/tape/pull/523)

##### Fixed

- \[New] add `.teardown()` on `t` instances
([#&#8203;546](https://togithub.com/tape-testing/tape/issues/546))
[`#531`](https://togithub.com/tape-testing/tape/issues/531)
- \[readme] add `tape-describe` to 'other' section
([#&#8203;523](https://togithub.com/tape-testing/tape/issues/523))
[`#522`](https://togithub.com/tape-testing/tape/issues/522)

##### Commits

- \[Tests] make `stripFullStack` output an array of lines, for better
failure messages
[`f299759`](https://togithub.com/tape-testing/tape/commit/f2997591a038fa48239f205e40eed5c75278a261)
- \[eslint] fully enable `@ljharb` eslint config
[`836610d`](https://togithub.com/tape-testing/tape/commit/836610d9772b91a8d31f311834ae1325f2f740bf)
- \[actions] use `node/install` instead of `node/run`; use `codecov`
action
[`46aff81`](https://togithub.com/tape-testing/tape/commit/46aff81f10ad63990f6047c0bdba3be0c90bd3dd)
- \[readme] improve `t.throws` documentation
[`b36f816`](https://togithub.com/tape-testing/tape/commit/b36f81698fbf4d172a49abb75b9474c4a978df5c)
- \[Fix] `bin/tape`: delay requires until needed
[`c8f3ce3`](https://togithub.com/tape-testing/tape/commit/c8f3ce32c73e092940e29dc72f0abba3b6529936)
- \[Refactor] avoid reassigning arguments
[`5c4052f`](https://togithub.com/tape-testing/tape/commit/5c4052fcf51479320c9482c425a66dcbcc4a509a)
- \[Tests] add test case for
[#&#8203;519](https://togithub.com/tape-testing/tape/issues/519) for
test.comment() in createStream/objectMode context
[`1700642`](https://togithub.com/tape-testing/tape/commit/17006422fa8189a7e361edfb1e803b73a72b4894)
- \[Refactor] use `call-bind/callBound` instead of `function-bind`
directly
[`967b73f`](https://togithub.com/tape-testing/tape/commit/967b73fe882e9c95c0436e6ce93f24fa3a2e14a9)
- \[readme] Another way to create custom reporters
[`d81f9f6`](https://togithub.com/tape-testing/tape/commit/d81f9f6681ae72d3425b91e2f7a294e6d4225675)
- \[meta] do not publish github action workflow files
[`6bb3496`](https://togithub.com/tape-testing/tape/commit/6bb34964abb1e704fe3dcc9fcf8d27d16ff5e296)
- \[Refactor] remove unused line, unneeded var initialization; add
missing `new`
[`da0cdf1`](https://togithub.com/tape-testing/tape/commit/da0cdf1651fec20f66a6bed2d1b17944e18dcd48)
- \[Refactor] remove use of legacy `exports`
[`a04439c`](https://togithub.com/tape-testing/tape/commit/a04439c3027f3dc0dac8cf8ef5d24a493366be6a)
- \[Deps] update `glob`, `is-regex`, `object-inspect`, `resolve`,
`string.prototype.trim`
[`6e71e6e`](https://togithub.com/tape-testing/tape/commit/6e71e6ea1e009a62546a401a35974ca867a24b9a)
- \[eslint] remove useless regex escapes
[`1515ff4`](https://togithub.com/tape-testing/tape/commit/1515ff4a8f749aa6d075bffdcda543ca94c559a9)
- \[readme] remove travis badge; add actions and codecov badges
[`57a7cc9`](https://togithub.com/tape-testing/tape/commit/57a7cc906ec4f24f503350580c5859e5b3e56805)
- \[meta] run `aud` in `posttest`
[`3907aa5`](https://togithub.com/tape-testing/tape/commit/3907aa560caa2c8d30a6a9168c0d7a3d65a3ba3e)
- \[Refactor] generalize error message from calling `.end` more than
once
[`da8ca46`](https://togithub.com/tape-testing/tape/commit/da8ca46cc0be28a3d4690a4009e0ddec7fc6f779)
- \[Tests] handle stack differences in node 15
[`b7b01ec`](https://togithub.com/tape-testing/tape/commit/b7b01ec38ede9f9722b5cce90574782e1eda1305)
- \[Deps] update `is-regex`, `object-inspect`, `string.prototype.trim`
[`e344080`](https://togithub.com/tape-testing/tape/commit/e344080b1a4b097e1baa1a2b2e843fc283f3f5c2)
- \[New] Include name of test in log when test times out
([#&#8203;524](https://togithub.com/tape-testing/tape/issues/524))
[`78b4d98`](https://togithub.com/tape-testing/tape/commit/78b4d9833a2df7593f653b263588b9a49ca3fe08)
- \[Dev Deps] update `eslint`
[`6d5e4ad`](https://togithub.com/tape-testing/tape/commit/6d5e4ad3cb1f25ea03b59db4e894d51fa5b86c11)
- \[Refactor] Avoid setting message property on primitives; use strict
mode to catch this
[`9dfb680`](https://togithub.com/tape-testing/tape/commit/9dfb680e7543a3a701b3e410bfccbcce3b274d9f)
- \[Deps] update `is-regex`
[`a7ca7a3`](https://togithub.com/tape-testing/tape/commit/a7ca7a308269bc3a250170441553d0321e0d8044)
- Merge tag 'v4.14.0'
[`1f1a4a7`](https://togithub.com/tape-testing/tape/commit/1f1a4a7c7c9ea3632074e4a008d430bbd275b231)
- \[meta] add `safe-publish-latest`; use `prepublishOnly` script for npm
7+
[`c3d434d`](https://togithub.com/tape-testing/tape/commit/c3d434d8b86a0be162efb7fb548f0405239a2688)
- \[meta] ensure `not-in-publish`‘s absence does not fail anything
[`2a0619d`](https://togithub.com/tape-testing/tape/commit/2a0619d3193287aaa948fc4edf0bb2ccb4150a7b)
- \[readme] remove long-dead testling-ci badge
[`1461611`](https://togithub.com/tape-testing/tape/commit/1461611bce87b190179d1ac0e2c69438f2b12f31)
- \[Tests] ensure bin/tape is linted
[`faa51b5`](https://togithub.com/tape-testing/tape/commit/faa51b5baa709ba2e72f78be7cb7ce243c02a771)
- \[Dev Deps] update `eslint`
[`fad6165`](https://togithub.com/tape-testing/tape/commit/fad6165ae85ebff132daedd1a1bdf3ee307c4ea1)
- \[Dev Deps] update `eslint`
[`79a0f4b`](https://togithub.com/tape-testing/tape/commit/79a0f4b7b1d0c6db9228cdedf918f20a34dd7762)
- \[meta] add missing `safe-publish-latest` dep
[`d0a3888`](https://togithub.com/tape-testing/tape/commit/d0a3888ee1b1481ef9ca13695414022164fbc3c2)
- \[Tests] exclude examples from coverage
[`283f537`](https://togithub.com/tape-testing/tape/commit/283f537f56885d18afbc2328c0c52ee60d528332)

###
[`v5.3.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v530---2021-07-26)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.2.2...v5.3.0)

##### Commits

- \[eslint] fully enable `@ljharb` eslint config
[`9d3c5b4`](https://togithub.com/tape-testing/tape/commit/9d3c5b4e84dbeb1272b450e74ce022cb70c56e2a)
- \[New] Use import() on esm files in supported node versions
[`28d6e51`](https://togithub.com/tape-testing/tape/commit/28d6e51b9beb7252d7ad130424fdb0062425f7a0)
- \[eslint] fully enable `@ljharb` eslint config
[`ae8b5c0`](https://togithub.com/tape-testing/tape/commit/ae8b5c0639be6c3b2fd0b2e132ca50ee9f760e94)
- \[eslint] enable `no-shadow`
[`f0756f3`](https://togithub.com/tape-testing/tape/commit/f0756f3b12329a122498f99f6448ec8c9eafec50)
- \[eslint] enable `curly`, `object-curly-spacing`,
`object-curly-newline`
[`e9b75e1`](https://togithub.com/tape-testing/tape/commit/e9b75e14068359843082fd70994b19f871432a65)
- \[Tests] uncaught exceptions and unhandled rejections importing files
with bin/tape
[`e6d2faf`](https://togithub.com/tape-testing/tape/commit/e6d2faf67888dbb8e1262d7d083f0be7c59672cc)
- \[eslint] enable `function-paren-newline`,
`function-call-argument-newline`
[`ae6de0c`](https://togithub.com/tape-testing/tape/commit/ae6de0c74a288f6d8bc83f45a7a686faf09ba9b1)
- \[actions] use `node/install` instead of `node/run`; use `codecov`
action
[`5a6de66`](https://togithub.com/tape-testing/tape/commit/5a6de6625ab04d487d729617be83a7baf769f4f9)
- \[eslint] enable `wrap-regex`
[`7dcbd76`](https://togithub.com/tape-testing/tape/commit/7dcbd7631a9ff5675f1ff0be477f0a1714b81dd3)
- \[Refactor] add names to `Test.prototype` functions
[`077a108`](https://togithub.com/tape-testing/tape/commit/077a108686590363f23ba2ecf2c782016a1683e9)
- \[eslint] enable `comma-spacing`
[`4acf1f2`](https://togithub.com/tape-testing/tape/commit/4acf1f292289c40c1abfb2552e09e28a9da3416a)
- \[eslint] update `no-redeclare`
[`b03d4c8`](https://togithub.com/tape-testing/tape/commit/b03d4c8e722841d580a581a5d492277a7c701f94)
- \[eslint] enable `brace-style`
[`06eba07`](https://togithub.com/tape-testing/tape/commit/06eba07d6b73ba2650f581372fd613f89385993c)
- \[eslint] enable `no-unused-vars`
[`2ebd23a`](https://togithub.com/tape-testing/tape/commit/2ebd23a03c71d14890dc064b29526e3d523daf93)
- \[eslint] enable `consistent-return`
[`fb4e3cf`](https://togithub.com/tape-testing/tape/commit/fb4e3cfc4df1f932496fbca35c013f6ad65df53b)
- \[Refactor] avoid reassigning arguments
[`8a0ab53`](https://togithub.com/tape-testing/tape/commit/8a0ab5348183f1b7deabb2a87d4fb3c4dc272390)
- \[eslint] enable `semi-style`
[`5f8afc9`](https://togithub.com/tape-testing/tape/commit/5f8afc997c793ca16de53aa56ac4d40b8afc8d4a)
- \[readme] Another way to create custom reporters
[`a68277c`](https://togithub.com/tape-testing/tape/commit/a68277c968ff7cf6b995c2cc20ca1545642c7b4d)
- \[eslint] enable `no-extra-parens`
[`a08dc34`](https://togithub.com/tape-testing/tape/commit/a08dc34371a8dc406581fb85edb591150f9c0f35)
- \[eslint] enable `no-multi-spaces`, `no-multiple-empty-lines`,
`space-in-parens`
[`be1eb21`](https://togithub.com/tape-testing/tape/commit/be1eb212aeeec2c229208a4702ff99af0cabb5f7)
- \[Refactor] `bin/tape`: separate "preparing of files list" from
"require files list"
[`021fa6d`](https://togithub.com/tape-testing/tape/commit/021fa6d22bc85f2e8f075405bcb97c6a1b87af22)
- \[Refactor] remove unused line, unneeded var initialization; add
missing `new`
[`da45ae6`](https://togithub.com/tape-testing/tape/commit/da45ae6b158fbbdda2cc5c2edce6e0353b65f687)
- \[eslint] enable `no-lonely-if`
[`771f3dd`](https://togithub.com/tape-testing/tape/commit/771f3ddd1a3ad3a629c1d1a0780052d51143435b)
- \[eslint] enable `space-infix-ops`
[`233ffc6`](https://togithub.com/tape-testing/tape/commit/233ffc623ec212b202037e03b503a6667d4deb3f)
- \[Refactor] remove use of legacy `exports`
[`c332d62`](https://togithub.com/tape-testing/tape/commit/c332d629b8c5366aa81a0ea413c49c7b838128cb)
- \[eslint] enable `wrap-iife`
[`428636c`](https://togithub.com/tape-testing/tape/commit/428636c047f946738ca77796599aeb32cd607072)
- \[Docs] correct docs for `t.teardown`
[`c4a4992`](https://togithub.com/tape-testing/tape/commit/c4a4992cdd59d2c5ca3282bfbf2ba4c0b863eafc)
- \[readme] remove travis badge; add actions and codecov badges
[`900f823`](https://togithub.com/tape-testing/tape/commit/900f823f4a0fcbf5875df387d60bfde85236faa1)
- \[eslint] enable `no-extra-semi`
[`1af8f52`](https://togithub.com/tape-testing/tape/commit/1af8f529df22eb00a62474dfd6dfe5628f8f7317)
- \[Deps] update `glob`, `is-regex`, `object-inspect`
[`e211546`](https://togithub.com/tape-testing/tape/commit/e2115460307cc5424392157f4e86515c54e2e819)
- \[eslint] enable `no-regex-spaces`
[`ef0069a`](https://togithub.com/tape-testing/tape/commit/ef0069a9de38c89cb4b4117ffa165e7f0c6a6351)
- \[Dev Deps] update `aud`, `eslint`
[`00a98d3`](https://togithub.com/tape-testing/tape/commit/00a98d3b73aad7af987cddb79b0f1e5c7d27efc2)
- \[Deps] update `object-inspect`
[`9bbf270`](https://togithub.com/tape-testing/tape/commit/9bbf27083d6a63d0f61b984cf173a004583cdc35)
- \[Dev Deps] update `eslint`
[`57b659f`](https://togithub.com/tape-testing/tape/commit/57b659f8324fbc63913bb41c108e1e165d5bcf07)
- \[Dev Deps] update `eslint`
[`e628b23`](https://togithub.com/tape-testing/tape/commit/e628b23a35c35948d7166ac58964043d847e04eb)
- \[meta] ensure `not-in-publish`‘s absence does not fail anything
[`fb3a243`](https://togithub.com/tape-testing/tape/commit/fb3a243bfe1baa4c8afb44b8c654cd98500c2e9f)
- \[Deps] update `object-inspect`
[`771c8c4`](https://togithub.com/tape-testing/tape/commit/771c8c43fda1907f61b6e9fd462a4e6c747f3527)
- \[meta] add `safe-publish-latest`; use `prepublishOnly` script for npm
7+
[`379115d`](https://togithub.com/tape-testing/tape/commit/379115dc77717ff7611d156c36da5452a5b217e2)
- \[Tests] exclude examples from coverage
[`75decb3`](https://togithub.com/tape-testing/tape/commit/75decb37ef2661f960adf9ff44dc76e2885d10d2)

###
[`v5.2.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v522---2021-03-03)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.2.1...v5.2.2)

##### Commits

- \[Fix] proper exit behavior in node v0.6
[`3f94e68`](https://togithub.com/tape-testing/tape/commit/3f94e687b976bdb324c2148d73087e769003f878)

###
[`v5.2.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v521---2021-02-27)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.2.0...v5.2.1)

##### Fixed

- \[Fix] `t.teardown()`: ensure callback is only called once
[`#551`](https://togithub.com/tape-testing/tape/issues/551)

##### Commits

- \[Deps] update `object-is`, `string.prototype.trim`
[`b497ead`](https://togithub.com/tape-testing/tape/commit/b497ead367786cf21ddc818ee6e8f24c330b9ea0)

###
[`v5.2.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v520---2021-02-20)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.1.1...v5.2.0)

##### Fixed

- \[New] add `.teardown()` on `t` instances
[`#531`](https://togithub.com/tape-testing/tape/issues/531)
- \[readme] improve `t.throws`/`t.doesNotThrow` documentation
[`#540`](https://togithub.com/tape-testing/tape/issues/540)

##### Commits

- \[readme] improve `t.throws` documentation
[`94220ba`](https://togithub.com/tape-testing/tape/commit/94220babb105950dfc2d09d67b4731bf026449b5)
- \[Tests] exclude node v0.6, for now
[`3c05a87`](https://togithub.com/tape-testing/tape/commit/3c05a873212c9dd5e773da070488f75b09a4e5f4)
- \[Deps] update `is-regex`, `resolve`
[`8c52d12`](https://togithub.com/tape-testing/tape/commit/8c52d121eadee69e6b0d800e798ae7bf1f86eff9)
- \[Dev Deps] update `eslint`, `aud`
[`f847c85`](https://togithub.com/tape-testing/tape/commit/f847c85167a173fcdd2365b5d6f234208a5d27a4)
- \[Deps] update `call-bind`
[`ce0b1ad`](https://togithub.com/tape-testing/tape/commit/ce0b1ad6ef395bd1dba7403ea679af5284f61c0e)
- \[Dev Deps] update `eslint`
[`83f1eec`](https://togithub.com/tape-testing/tape/commit/83f1eec7d51fd812fd4ceb34b20857617e42f272)

###
[`v5.1.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v511---2021-01-04)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.1.0...v5.1.1)

##### Commits

- \[Tests] make `stripFullStack` output an array of lines, for better
failure messages
[`0743333`](https://togithub.com/tape-testing/tape/commit/07433333e14fd283ceed246795863d59576d3286)
- \[Tests] migrate tests to Github Actions
[`266bc66`](https://togithub.com/tape-testing/tape/commit/266bc66b0fbbda399aff42afb957ce117d9ee4b2)
- \[Fix] preserve stack traces for returned Promises (async/await)
[`d505cdf`](https://togithub.com/tape-testing/tape/commit/d505cdf375bb27c0eea4b60d9da290bb11339c6a)
- \[readme] Document unexpected `t.end()` behavior
[`b505c4c`](https://togithub.com/tape-testing/tape/commit/b505c4c45ff968a5cfa91bd34f80a95493936671)
- \[Tests] add `timeoutAfter` test with Promises
[`e8255cf`](https://togithub.com/tape-testing/tape/commit/e8255cf46ee77626e9eef1c2909899c9508173da)
- \[readme] improve method docs
[`df5a124`](https://togithub.com/tape-testing/tape/commit/df5a124e106540d77ee737127502db26db541ded)
- \[Robustness] cache and call-bind more prototype methods
[`8e60dcb`](https://togithub.com/tape-testing/tape/commit/8e60dcbbb0724fb5fbaacbfb521356e6d268d42c)
- \[Tests] add `npm run test:example` to test non-failing examples.
[`4210e44`](https://togithub.com/tape-testing/tape/commit/4210e442a3739969ff32075a72a49c6d95730adf)
- \[eslint] fix some inconsistencies
[`7ca56eb`](https://togithub.com/tape-testing/tape/commit/7ca56ebe2c78d0286e21a589c35ae28275aa8bf7)
- \[eslint] ensure no trailing commas
[`04da90b`](https://togithub.com/tape-testing/tape/commit/04da90bb387656e585bec26a325e3400cb6bd1ba)
- \[meta] add Automatic Rebase and Require Allow Edits workflows
[`6d72960`](https://togithub.com/tape-testing/tape/commit/6d729605929dfa3a41607f46e0e7da8024c33976)
- \[Tests] run `nyc` on all tests
[`5ec21aa`](https://togithub.com/tape-testing/tape/commit/5ec21aa2e05ca18d88924edc1be9b175fe706af1)
- \[Refactor] use `call-bind/callBound` instead of `function-bind`
directly
[`b19da31`](https://togithub.com/tape-testing/tape/commit/b19da31dc4d40ffccbd8bd38d3bd410fce604172)
- \[meta] do not publish github action workflow files
[`82c3904`](https://togithub.com/tape-testing/tape/commit/82c3904483419fb9f36ac9a73a754d100c24e107)
- \[Tests] skip Promise tests when Promises are not available
[`688256a`](https://togithub.com/tape-testing/tape/commit/688256a75340a6d088736610a77c4d9d3c580905)
- \[meta] run `aud` in `posttest`
[`b9bec0e`](https://togithub.com/tape-testing/tape/commit/b9bec0e92ef2834693fc7c7e3dc779dd1baea907)
- \[readme] Added tabe into reporter list
[`7aff9e4`](https://togithub.com/tape-testing/tape/commit/7aff9e4de9e70cae53b1287b03bd23d3fc22420c)

###
[`v5.1.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v510---2020-12-29)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.0.1...v5.1.0)

##### Fixed

- \[readme] add `tape-describe` to 'other' section
[`#522`](https://togithub.com/tape-testing/tape/issues/522)

##### Commits

- \[Tests] add test case for
[#&#8203;519](https://togithub.com/tape-testing/tape/issues/519) for
test.comment() in createStream/objectMode context
[`40ec79a`](https://togithub.com/tape-testing/tape/commit/40ec79a125df5282bc3983771306932cf97a21b8)
- \[Deps] update `deep-equal`, `object-inspect`, `object-is`,
`object.assign`, `resolve`, `string.prototype.trim`
[`434f615`](https://togithub.com/tape-testing/tape/commit/434f6156cb137bd28377c98664af8e3634c1030c)
- \[Deps] update `deep-equal`, `is-regex`, `object-inspect`,
`object-is`, `object.assign`, `string.prototype.trim`
[`df23eda`](https://togithub.com/tape-testing/tape/commit/df23edad43112ed5d3f3aa318289a57b3540002b)
- \[eslint] remove useless regex escapes
[`3554d4b`](https://togithub.com/tape-testing/tape/commit/3554d4b049f34065c6a643c5cda3d88c70a4908e)
- \[readme] document Promise support; remove Promise-related
alternatives
[`4665d63`](https://togithub.com/tape-testing/tape/commit/4665d6331127b23c10c0798947d9751d635dba40)
- \[Tests] handle stack differences in node 15
[`1ac9ecf`](https://togithub.com/tape-testing/tape/commit/1ac9ecf927bb1958857cb4050ec725cd3f22d27a)
- \[New] Include name of test in log when test times out
[`e142c29`](https://togithub.com/tape-testing/tape/commit/e142c298e8c76c49954ede50ab59e3f2e5662d77)
- \[Dev Deps] update `eslint`, `js-yaml`
[`7574152`](https://togithub.com/tape-testing/tape/commit/75741524e4715d6cf0a969bc7e987fb881a9494a)
- \[Dev Deps] update `eslint`
[`c6772d1`](https://togithub.com/tape-testing/tape/commit/c6772d1fd3ca827760ca01114aec25e21751d701)
- \[Dev Deps] update `eslint`
[`5b7720a`](https://togithub.com/tape-testing/tape/commit/5b7720a82f505d4c8db3d340256369564d828dc6)
- \[Deps] update `resolve`
[`898302b`](https://togithub.com/tape-testing/tape/commit/898302b3e914c93b407088d36a224355b898bb0c)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://togithub.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOlNlY3VyaXR5IiwiYmFja3BvcnQ6YWxsLW9wZW4iLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==-->

---------

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
Co-authored-by: kibanamachine <[email protected]>
Co-authored-by: Kurt <[email protected]>
(cherry picked from commit 5c292942fc612c5e3015f41ea565bed1ac20e029)

# Conflicts:
#	package.json
jeramysoucy pushed a commit to jeramysoucy/kibana that referenced this pull request Dec 12, 2024
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[@types/minimist](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/minimist)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/minimist))
| devDependencies | patch | [`^1.2.2` ->
`^1.2.5`](https://renovatebot.com/diffs/npm/@types%2fminimist/1.2.2/1.2.5)
|
| [js-sha256](https://togithub.com/emn178/js-sha256) | dependencies |
minor | [`^0.9.0` ->
`^0.11.0`](https://renovatebot.com/diffs/npm/js-sha256/0.9.0/0.11.0) |
| [tape](https://togithub.com/tape-testing/tape) | devDependencies |
minor | [`^5.0.1` ->
`^5.9.0`](https://renovatebot.com/diffs/npm/tape/5.0.1/5.9.0) |

---

### Release Notes

<details>
<summary>emn178/js-sha256 (js-sha256)</summary>

###
[`v0.11.0`](https://togithub.com/emn178/js-sha256/blob/HEAD/CHANGELOG.md#v0110--2024-01-24)

[Compare
Source](https://togithub.com/emn178/js-sha256/compare/v0.10.1...v0.11.0)

##### Fixed

- Generates incorrect hash in some cases
[#&#8203;43](https://togithub.com/emn178/js-sha256/issues/43)
- dependencies and security issues.
[#&#8203;41](https://togithub.com/emn178/js-sha256/issues/41)

###
[`v0.10.1`](https://togithub.com/emn178/js-sha256/blob/HEAD/CHANGELOG.md#v0101--2023-08-31)

[Compare
Source](https://togithub.com/emn178/js-sha256/compare/v0.10.0...v0.10.1)

##### Added

-   Disable webpack polyfill.

###
[`v0.10.0`](https://togithub.com/emn178/js-sha256/blob/HEAD/CHANGELOG.md#v0100--2023-08-30)

[Compare
Source](https://togithub.com/emn178/js-sha256/compare/v0.9.0...v0.10.0)

##### Fixed

- Chrome bug by workaround.
[#&#8203;40](https://togithub.com/emn178/js-sha256/issues/40)
- deprecated `new Buffer`, replace with `Buffer.from`.
[#&#8203;34](https://togithub.com/emn178/js-sha256/issues/34)
- dependencies and security issues.
[#&#8203;32](https://togithub.com/emn178/js-sha256/issues/32),
[#&#8203;36](https://togithub.com/emn178/js-sha256/issues/36)

##### Changed

- TypeScript interface, secretKey can be bytes like message.
[#&#8203;23](https://togithub.com/emn178/js-sha256/issues/23),
[#&#8203;25](https://togithub.com/emn178/js-sha256/issues/25)
- remove `eval` and use `require` directly.
[#&#8203;18](https://togithub.com/emn178/js-sha256/issues/18),
[#&#8203;26](https://togithub.com/emn178/js-sha256/issues/26)

</details>

<details>
<summary>tape-testing/tape (tape)</summary>

###
[`v5.9.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v590---2024-09-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.8.1...v5.9.0)

##### Commits

- \[New] `bin/tape`: add `--strict`
[`4c97f54`](https://togithub.com/tape-testing/tape/commit/4c97f544939d949f18a1f53211f5c35c6902d52b)
- \[Fix] in engines that lack dynamic import, have some output
[`2d5c8dc`](https://togithub.com/tape-testing/tape/commit/2d5c8dcfd9a4d0f96713e229e21bc9363f126dd1)
- \[Tests] use `npm audit` instead of `aud`
[`681d4bd`](https://togithub.com/tape-testing/tape/commit/681d4bd7851cbcba2c93dfa7d24814e083285309)
- \[Dev Deps] update `auto-changelog`
[`b7bc72f`](https://togithub.com/tape-testing/tape/commit/b7bc72f82d0592aae38ed80484c09b04593a1d2c)
- \[Deps] update `mock-property`
[`ecfb546`](https://togithub.com/tape-testing/tape/commit/ecfb546465bc1ab0194fad69e4d3400d8e645ba1)
- \[Deps] update `object-inspect`
[`9a47aba`](https://togithub.com/tape-testing/tape/commit/9a47abae189019797a8cfd504b5194ba4ecdf1a9)
- \[readme] notLooseEqual(s) is not an alias for notDeepLooseEqual
[`c827ac9`](https://togithub.com/tape-testing/tape/commit/c827ac994f147a2b3df1f51a42316bda96cedb65)
- \[readme] remove defunct badges
[`7880dd4`](https://togithub.com/tape-testing/tape/commit/7880dd4d73ea865aa7cabee79a58638895f968d4)
- \[Dev Deps] add missing peer dep
[`627d1e7`](https://togithub.com/tape-testing/tape/commit/627d1e79da5e3f6cc76e2e0240b62e5bc7d7f673)

###
[`v5.8.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v581---2024-06-16)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.8.0...v5.8.1)

##### Fixed

- \[meta] fix URLs
[`#608`](https://togithub.com/tape-testing/tape/issues/608)

##### Commits

- \[Fix] `assertion`: pass through assertion return value, for promises
[`2ad86d4`](https://togithub.com/tape-testing/tape/commit/2ad86d45abc9ee3272772cf25a96a557a34c0b1c)

###
[`v5.8.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v580---2024-06-14)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.5...v5.8.0)

##### Fixed

- \[New] add `t.assertion`
[`#555`](https://togithub.com/tape-testing/tape/issues/555)

##### Commits

- \[meta] update URLs
[`77cabeb`](https://togithub.com/tape-testing/tape/commit/77cabebcd4b41da0083cb2c3c71105ba165debd6)
- \[New] allow TODO tests to be "ok" with env var `TODO_IS_OK`
[`6cd06f5`](https://togithub.com/tape-testing/tape/commit/6cd06f510d8c001b32553502ec0b3e1876849178)
- \[Tests] strip node’s deprecation warnings
[`8d40837`](https://togithub.com/tape-testing/tape/commit/8d40837002616401d9978bacd90a12dcc9a78c3e)
- \[Tests] increase coverage
[`aa7de58`](https://togithub.com/tape-testing/tape/commit/aa7de58f7d86eb07552ac6847ef575e057774ad1)
- \[Refactor] `Test`: minor tweaks
[`ce4ce8a`](https://togithub.com/tape-testing/tape/commit/ce4ce8a1a5bc6403868f2e50e1dccce1f62e82b6)
- \[meta] simplify `exports`
[`d39cb8d`](https://togithub.com/tape-testing/tape/commit/d39cb8d84f98626592d7c192407a828d1969c6c3)
- \[Deps] update `@ljharb/resumer`, `@ljharb/through`, `hasown`
[`77952d0`](https://togithub.com/tape-testing/tape/commit/77952d0c01bbcd15b3d954bff2b4d2a2915847ba)
- \[Tests] handle more stack trace variation in Node v0.8
[`d2f0778`](https://togithub.com/tape-testing/tape/commit/d2f0778c8e4612f7b92a1364843eb838a8b80436)
- \[Deps] update `array.prototype.every`, `string.prototype.trim`
[`732268b`](https://togithub.com/tape-testing/tape/commit/732268b73376100806480662777bc396980f3ca9)
- \[Dev Deps] update `@ljharb/eslint-config`
[`7b39e14`](https://togithub.com/tape-testing/tape/commit/7b39e144a362d44fd332ac15be50979439a17a6d)
- \[Refactor] `test`: reduce binding by using polyfill entrypoints
[`91a83b6`](https://togithub.com/tape-testing/tape/commit/91a83b684abce30f1d68797ae675c8595eff5068)
- \[Dev Deps] remove unused `intl-fallback-symbol`, `is-core-module`
[`eafacf6`](https://togithub.com/tape-testing/tape/commit/eafacf6aa0baf205fe461309c5425024c90cb6fb)
- \[Deps] update `object-is`
[`1b01656`](https://togithub.com/tape-testing/tape/commit/1b016567b85c604801828a87e668b5b7d25a71e8)
- \[meta] simplify `exports`
[`f9eac5b`](https://togithub.com/tape-testing/tape/commit/f9eac5b45979ed1228447122de4460f33aab1fde)

###
[`v5.7.5`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v575---2024-02-14)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.4...v5.7.5)

##### Commits

- \[Fix] `throws`: fix crash when throwing primitives with a non-empty
expected object
[`1b2681d`](https://togithub.com/tape-testing/tape/commit/1b2681dd56713c953d4928af15dfd7b38bb526e2)
- \[Tests] clean up throws tests
[`9133c93`](https://togithub.com/tape-testing/tape/commit/9133c93929703814b2031d4ce2e3b350636705ab)
- \[Fix] `default_stream`: do not error on nullish data
[`eff3725`](https://togithub.com/tape-testing/tape/commit/eff3725041361be8f7ae97cc95c7708e4b126b05)
- \[Fix] in IE 8, `TypeError` does not inherit from `Error`
[`93c1d12`](https://togithub.com/tape-testing/tape/commit/93c1d12380e230adff29a86a030dd9c1fa544afc)
- \[actions] remove redundant finisher
[`410e9e4`](https://togithub.com/tape-testing/tape/commit/410e9e4394b98e950c5e59572dea17fb51a8b4b6)
- \[Deps] update `call-bind`, `hasown`
[`82e7d71`](https://togithub.com/tape-testing/tape/commit/82e7d71a87e00c0a24679e1e37f464102e348ca6)
- \[Deps] update `@ljharb/resumer`
[`af2fe68`](https://togithub.com/tape-testing/tape/commit/af2fe68ce56d96de699a45aa4a1623d7719219b8)
- \[Deps] update `@ljharb/resumer`
[`bff9dad`](https://togithub.com/tape-testing/tape/commit/bff9dad3e5b363b6356cdea75e7615900ebc1017)
- \[Deps] update `@ljharb/through`
[`5360d20`](https://togithub.com/tape-testing/tape/commit/5360d200dada42a57c2f0dbdd186d7e51e81b707)
- \[Deps] update `@ljharb/resumer`
[`ad0dd2e`](https://togithub.com/tape-testing/tape/commit/ad0dd2e2096179130b78ed7c308acb1eb0469343)

###
[`v5.7.4`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v574---2024-01-24)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.3...v5.7.4)

##### Fixed

- \[Fix] handle native ESM URLs in `at:`
[`#601`](https://togithub.com/tape-testing/tape/issues/601)

##### Commits

- \[Deps] update `has-dynamic-import`
[`1e50cb3`](https://togithub.com/tape-testing/tape/commit/1e50cb35fce5734f069218bd6ce8b550445b1a88)

###
[`v5.7.3`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v573---2024-01-12)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.2...v5.7.3)

##### Commits

- \[Refactor] `Test`: cleaner `at` logic
[`af4d109`](https://togithub.com/tape-testing/tape/commit/af4d1095f6fd9118cdf3b7ff55ea67c55d22e102)
- \[Fix] `intercept`: give a proper error message with a readonly Symbol
property
[`4640a91`](https://togithub.com/tape-testing/tape/commit/4640a91b4d67cb01512988e2662e74654a9a8b85)
- \[Refactor] `getHarness`: avoid mutating `opts`, account for only one
internal callsite for `createExitHarness`
[`19cfc8f`](https://togithub.com/tape-testing/tape/commit/19cfc8fa4d91763d678de05306ccfcce6425ff51)
- \[Tests] Spawn processes during tests using execPath so that the tests
pass on windows
[`4a57fbe`](https://togithub.com/tape-testing/tape/commit/4a57fbe14db3eb342543c391f8c42fb83b4e8359)
- \[Fix] `createHarness`: when no `conf` is provided, `only` should not
throw
[`8a1cccc`](https://togithub.com/tape-testing/tape/commit/8a1ccccb349a1bfc5b512a5cfba88950daecc1c6)
- \[Fix] `bin/tape`: ignore options on windows
[`a2b74f9`](https://togithub.com/tape-testing/tape/commit/a2b74f97fe6ea14898b636f560291647bb747753)
- \[Refactor] `_assert`: avoid reassigning arguments
[`dc64c08`](https://togithub.com/tape-testing/tape/commit/dc64c08a48c9816e46634719923f8d90b06eb911)
- \[Refactor] `Results`: use `this` instead of `self`
[`5f831b4`](https://togithub.com/tape-testing/tape/commit/5f831b41a1cf6a8b59c648fc1554f5613cbfd0f4)
- \[Performance] avoid the extra call frame to `new` it
[`78fd0d6`](https://togithub.com/tape-testing/tape/commit/78fd0d61809bc922e7ac85d65902cc1de1124936)
- \[Dev Deps] update `aud`, `npmignore`
[`ceabd99`](https://togithub.com/tape-testing/tape/commit/ceabd996f0aa8b39702591a0beaab0d58f2cd3cc)
- \[Tests] fix `npm test` on windows
[`bcf6ce7`](https://togithub.com/tape-testing/tape/commit/bcf6ce793996acd4092bd60c1f99686a73ff048e)
- \[Fix] stack trace path parsing on windows
[`9cbae8a`](https://togithub.com/tape-testing/tape/commit/9cbae8a7e22567d30019e0cbc03c8597f03b4230)
- \[Refactor] `Results` `createStream`: clean up `_push` handler
[`878a500`](https://togithub.com/tape-testing/tape/commit/878a5008e1856bdea6543c7303bc84311907b066)
- \[Refactor] `Test`: a more precise check
[`f6d30cf`](https://togithub.com/tape-testing/tape/commit/f6d30cfaa70e477a6531d23f4ea19501e0f62614)
- \[Deps] update `object.assign`
[`201e650`](https://togithub.com/tape-testing/tape/commit/201e65028a3283de5bda46077c71a024178c300a)
- \[Tests] ensure the import tests spawn properly
[`d1987c0`](https://togithub.com/tape-testing/tape/commit/d1987c04375b952dcac1e6639a702ac4d23f7a57)
- \[actions] skip `engines` check since bin/tape and the rest of the lib
conflict
[`19af506`](https://togithub.com/tape-testing/tape/commit/19af5061ab36f646e46e0d4c16a4997e4eef8e86)
- \[Deps] update `deep-equal`
[`5d26485`](https://togithub.com/tape-testing/tape/commit/5d264858b4a2e0f794fb75be913d2b6fc75a31dc)
- \[Deps] update `mock-property`
[`d90c29a`](https://togithub.com/tape-testing/tape/commit/d90c29a595575e10ca5b5284e858af922c5c9465)
- \[meta] add `sideEffects` flag
[`85f593b`](https://togithub.com/tape-testing/tape/commit/85f593b77acc63e07024424c6c6baeba9708aba0)

###
[`v5.7.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v572---2023-10-20)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.1...v5.7.2)

##### Commits

- \[Refactor] use `hasown` instead of `has`
[`489736a`](https://togithub.com/tape-testing/tape/commit/489736ab9325a3a3ff3c4c391d4de6a44e86e36a)
- \[Deps] update `call-bind`, `mock-property`, `object-inspect`
[`de34703`](https://togithub.com/tape-testing/tape/commit/de3470385f388e601b3058bd2240db1c7bb941d1)
- \[Tests] use `through` properly
[`56d7a8b`](https://togithub.com/tape-testing/tape/commit/56d7a8b02572d1ce711cda8b591ab64f3d636531)

###
[`v5.7.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v571---2023-10-11)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.0...v5.7.1)

##### Commits

- \[Fix] `default_stream`: add handling for IE < 9
[`13f23ed`](https://togithub.com/tape-testing/tape/commit/13f23edc2a63aa7c57997bb81886d74e9fce43df)
- \[Deps] update `@ljharb/through`, `resolve`
[`9135b40`](https://togithub.com/tape-testing/tape/commit/9135b40f93adc6b8fbc31f48a96adf2339b00672)
- Merge tag 'v4.17.0'
[`e61cd40`](https://togithub.com/tape-testing/tape/commit/e61cd4095062f4b9afdfb11945a502390eaed30d)
- \[New] add `t.intercept()`
[`e60aeca`](https://togithub.com/tape-testing/tape/commit/e60aeca688fe1d3a363f74f31c83d816035aca4c)
- \[New] add `t.capture` and `t.captureFn`, modeled after tap
[`3d96d69`](https://togithub.com/tape-testing/tape/commit/3d96d6945ea1cda7780fb3fc6bc04c275ace594a)
- \[Deps] switch from `through` and `resumer` to `@ljharb/through` and
`@ljharb/resumer`
[`a8a7d67`](https://togithub.com/tape-testing/tape/commit/a8a7d67c9ffe1daa46407f35685a1ef8d53df66a)
- \[Tests] simplify tests
[`83bc381`](https://togithub.com/tape-testing/tape/commit/83bc3810a930c60973e60a7a02b677c2fb1f444c)
- \[Performance] use inline `typeof`
[`c45db4e`](https://togithub.com/tape-testing/tape/commit/c45db4e0978999cece915e7f1a223aa9eb445ae0)
- \[Deps] update `minimist`, `resolve`, `string.prototype.trim`
[`feee094`](https://togithub.com/tape-testing/tape/commit/feee0949f1f23ef4f13c9847c20284f7864cd67e)
- \[Dev Deps] update `@ljharb/eslint-config`, `array.prototype.flatmap`,
`aud`
[`7123111`](https://togithub.com/tape-testing/tape/commit/71231114c92b4a093b468875c4d8f741ab1a49d4)
- Revert "\[meta] ensure `not-in-publish`‘s absence does not fail
anything"
[`92aaa51`](https://togithub.com/tape-testing/tape/commit/92aaa5106b65824d82ce72c0d1dfcc6df6cff753)
- \[Dev Deps] pin `jackspeak` since 2.1.2+ depends on npm aliases, which
kill the install process in npm < 6
[`a576f8d`](https://togithub.com/tape-testing/tape/commit/a576f8d8b24e84324b7ee0498c37759423c7ca87)

###
[`v5.7.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v570---2023-09-21)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.6...v5.7.0)

##### Commits

- \[New] add `t.intercept()`
[`5d37060`](https://togithub.com/tape-testing/tape/commit/5d37060b844ea455c80eb305050168a632998603)
- \[New] add `t.capture` and `t.captureFn`, modeled after tap
[`9e21f7a`](https://togithub.com/tape-testing/tape/commit/9e21f7a3106fcc4d4e7c057633ce4516d53978d2)
- \[Refactor] prefer second `.then` arg over `.catch`
[`135a952`](https://togithub.com/tape-testing/tape/commit/135a952e55372855b1510a6381e5a5757758b452)
- \[Performance] use inline `typeof`
[`5ba89c9`](https://togithub.com/tape-testing/tape/commit/5ba89c993ea0a4c9a880d86af5c268deb239aa70)
- \[Deps] update `array.prototype.every`, `glob`,
`string.prototype.trim`
[`4e2db4d`](https://togithub.com/tape-testing/tape/commit/4e2db4d0699be4034a577479b902885fcc0f2a6c)
- \[Dev Deps] update `array.prototype.flatmap`
[`df46769`](https://togithub.com/tape-testing/tape/commit/df467693328f7771b2db639ff4aaaf2c64ad16d6)
- Revert "\[meta] ensure `not-in-publish`‘s absence does not fail
anything"
[`1b3e0b1`](https://togithub.com/tape-testing/tape/commit/1b3e0b10dc934a529297f11fa6ccd1693e5416b3)

###
[`v5.6.6`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v566---2023-07-18)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.5...v5.6.6)

##### Commits

- \[Deps] switch from `through` and `resumer` to `@ljharb/through` and
`@ljharb/resumer`
[`c99680a`](https://togithub.com/tape-testing/tape/commit/c99680a661867f0db81d830cb4214e526a4cdec4)

###
[`v5.6.5`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v565---2023-07-12)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.4...v5.6.5)

##### Commits

- \[Fix] Results: show a skip string on tests, not just on assertions
[`9bbbcfe`](https://togithub.com/tape-testing/tape/commit/9bbbcfe6a28a969dcde53850ebb7673837bdfcb7)
- \[Deps] update `deep-equal`
[`109a791`](https://togithub.com/tape-testing/tape/commit/109a791cc28b931de1545ba7cb8e5599634190d7)

###
[`v5.6.4`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v564---2023-07-01)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.3...v5.6.4)

##### Commits

- \[Fix] `throws`: avoid crashing on a nonconfigurable or nonextensible
`expected`
[`0731b5f`](https://togithub.com/tape-testing/tape/commit/0731b5f64311b168ac941ce3e547bb1a32766783)
- \[Tests] simplify tests
[`c656ee5`](https://togithub.com/tape-testing/tape/commit/c656ee52626e0e4992e893e41e1ae81ecb5d68a2)
- \[Refactor] `Test`: skip binding for a non-function value
[`e244e64`](https://togithub.com/tape-testing/tape/commit/e244e64eab7529c4e0d2391b989152b84229939e)
- \[Performance] use `call-bind` for autobinding
[`70de437`](https://togithub.com/tape-testing/tape/commit/70de43727d191c10d8ba9542bd0cdabaf272360a)
- \[actions] update rebase action
[`834453c`](https://togithub.com/tape-testing/tape/commit/834453cdd4cb95b71d2180a3b28a1ce8e51357b3)
- \[Deps] update `defined`, `minimist`, `object-inspect`,
`string.prototype.trim`
[`01edce8`](https://togithub.com/tape-testing/tape/commit/01edce8073efe1134c5fff58638b350afb7c6d22)
- \[Dev Deps] update `@ljharb/eslint-config`, `array.prototype.flatmap`,
`aud`
[`1b3ad24`](https://togithub.com/tape-testing/tape/commit/1b3ad2429b553f7e029fe9fd5977b07e76740e42)
- \[Dev Deps] update `@ljharb/eslint-config`, `aud`
[`a6a5eee`](https://togithub.com/tape-testing/tape/commit/a6a5eee0991a55f001d6468930e20e486a5e308e)
- \[Deps] update `deep-equal`
[`2043b2e`](https://togithub.com/tape-testing/tape/commit/2043b2e72be80f477293eefb44f226bb06aeafc0)
- \[readme] Link to explain what TAP is
[`26a75bb`](https://togithub.com/tape-testing/tape/commit/26a75bbb8b1854fa730eaaf1407aea1409640fd5)
- \[Deps] update `minimist`
[`7e7c3d0`](https://togithub.com/tape-testing/tape/commit/7e7c3d054449ac44f18d90db790705db4bcef37c)
- \[readme] improve t.throws description for Function
[`c1b619d`](https://togithub.com/tape-testing/tape/commit/c1b619db02f5b51e4c1379debeb0bac90daa3b93)
- \[Dev Deps] pin `jackspeak` since 2.1.2+ depends on npm aliases, which
kill the install process in npm < 6
[`0e80800`](https://togithub.com/tape-testing/tape/commit/0e80800b4d287e6cae7bd4f46b13fa8ac5aa1197)
- Merge tag 'v4.16.2'
[`d5d675d`](https://togithub.com/tape-testing/tape/commit/d5d675dbd841f411960dbe60946744fae4cd2bcb)
- \[meta] add missing npmrc config
[`15e2175`](https://togithub.com/tape-testing/tape/commit/15e2175b927010657c66f0a30e44f5266147311f)

###
[`v5.6.3`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v563---2023-01-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.2...v5.6.3)

###
[`v5.6.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v562---2023-01-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.1...v5.6.2)

##### Fixed

- \[New] `bin/tape`: add `--ignore-pattern` flag
[`#586`](https://togithub.com/tape-testing/tape/issues/586)

##### Commits

- \[eslint] fix indentation
[`b035590`](https://togithub.com/tape-testing/tape/commit/b035590f782c211e93a6a44ed8d0e9d38636a286)
- \[meta] add `auto-changelog`
[`b467b85`](https://togithub.com/tape-testing/tape/commit/b467b850f169bf294851c68a5c4074360d53a31b)
- \[eslint] enforce `no-use-before-define`
[`87deb68`](https://togithub.com/tape-testing/tape/commit/87deb68b111fd0d94efc92c25454a6a3fcedff66)
- \[eclint] fix editorconfig
[`ce81cbe`](https://togithub.com/tape-testing/tape/commit/ce81cbee9bfc00ebd0abbc70932e3eeab84b159e)
- \[eslint] clean up config a bit
[`3171edd`](https://togithub.com/tape-testing/tape/commit/3171eddd25dafb3e9a9606ac70ed6c21bb736e8e)
- \[Tests] `stackTrace`: use the common `getDiag` utility
[`65df5a4`](https://togithub.com/tape-testing/tape/commit/65df5a4f194cf01c3872c713d129ac968342181c)
- \[Fix] `throws`: avoid crashing on a nonconfigurable or nonextensible
`expected`
[`0cd7a2c`](https://togithub.com/tape-testing/tape/commit/0cd7a2cb2e231bd87412170f05020fd910e6d3e4)
- \[meta] fix repo URLs
[`85d86a4`](https://togithub.com/tape-testing/tape/commit/85d86a468af1b74af432d41c204efd4440b5f56f)
- Revert "\[Tests] handle a broken error `cause` in node 16.9/16.10"
[`775ba37`](https://togithub.com/tape-testing/tape/commit/775ba3789e16b1464dc810243dc5866b2868fc1d)
- \[meta] use `npmignore` to autogenerate an npmignore file
[`1645abb`](https://togithub.com/tape-testing/tape/commit/1645abbf47df2a8142514302da2730c54b993b47)
- \[eslint] enable `func-style`
[`75c0c3a`](https://togithub.com/tape-testing/tape/commit/75c0c3a4f9452c36b5318ba6c09ab4ebc97f15d0)
- \[actions] update rebase action
[`b3d724e`](https://togithub.com/tape-testing/tape/commit/b3d724e9ddfcca3c3d78f3c9d53158b5aef2208b)
- \[Deps] update `array.prototype.every`, `deep-equal`,
`string.prototype.trim`
[`e9c9aba`](https://togithub.com/tape-testing/tape/commit/e9c9abab037b274bb9b239b26c33d94eb8b7e802)
- \[Deps] update `defined`, `minimist`, `resolve`
[`83695c0`](https://togithub.com/tape-testing/tape/commit/83695c03495801e6cf98cba7328d287e47f3afde)
- \[Deps] update `deep-equal`, `object-inspect`
[`09906f3`](https://togithub.com/tape-testing/tape/commit/09906f323c69b5f189675bf0faad9d5be4831706)
- \[Dev Deps] update `@ljharb/eslint-config`, `aud`
[`afd8f64`](https://togithub.com/tape-testing/tape/commit/afd8f64712daade8ccd29b727d90bccab9f5ce12)
- \[Dev Deps] update `array.prototype.flatmap`
[`8b8bf07`](https://togithub.com/tape-testing/tape/commit/8b8bf07312adb248238238a0d810b0eedeb8b2b5)
- \[Dev Deps] update `aud`
[`f0fe7c0`](https://togithub.com/tape-testing/tape/commit/f0fe7c0979ba5d7ea96c619fab5389979cd0a862)
- \[Dev Deps] update `tap-parser`
[`2f61eac`](https://togithub.com/tape-testing/tape/commit/2f61eac3800d63fba65895bbfa947b8b82346cf0)
- Merge tag 'v4.16.1'
[`96ff863`](https://togithub.com/tape-testing/tape/commit/96ff863913b282e13bc5200179fcb1a757933449)
- \[readme] fix version badge
[`20ea48d`](https://togithub.com/tape-testing/tape/commit/20ea48d53b6492bf648d02d53c41b324abbfb6e1)

###
[`v5.6.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v561---2022-09-19)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.0...v5.6.1)

##### Commits

- \[eslint] fix indentation
[`2151e06`](https://togithub.com/tape-testing/tape/commit/2151e06877e65802ef7364bc6bebc21fc45e3699)
- \[meta] add `auto-changelog`
[`86cbbd1`](https://togithub.com/tape-testing/tape/commit/86cbbd1bb6bdc57fc718c6043866ab6bed46899c)
- \[eslint] enforce `no-use-before-define`
[`f8a8a7f`](https://togithub.com/tape-testing/tape/commit/f8a8a7f35402ebf9865cafd3682e9a6b0188436e)
- \[meta] fix repo URLs
[`a9ae3c2`](https://togithub.com/tape-testing/tape/commit/a9ae3c22db37d760fc30aea5053302177e7c3d3e)
- \[Tests] `stackTrace`: use the common `getDiag` utility
[`298cb80`](https://togithub.com/tape-testing/tape/commit/298cb806ef4a438792cb533675b6faa4b02a1d92)
- \[eslint] enable `func-style`
[`98b9623`](https://togithub.com/tape-testing/tape/commit/98b9623fc16f5ebe1be8beba4c21d9494bce05ac)
- \[New] `bin/tape`: include the exact arg when there are no glob
results; use require on `--require` files
[`6a1ce43`](https://togithub.com/tape-testing/tape/commit/6a1ce4389e8b601249c3c81b31cd60eea3e0f74a)
- \[eslint] clean up config a bit
[`67ad201`](https://togithub.com/tape-testing/tape/commit/67ad20117457313ab2c9d63365573858efb51566)
- \[meta] create FUNDING.yml
[`5b4752f`](https://togithub.com/tape-testing/tape/commit/5b4752fe006597002918cbd3ee8a4e50f48677ca)
- \[Refactor] `bin/tape`: make it a bit more functional, for easier v5
backporting
[`fbdbfc9`](https://togithub.com/tape-testing/tape/commit/fbdbfc90dd7afeba89cc3dd5e6280ed247f8b789)
- \[Deps] update `glob`, `object-inspect`, `resolve`,
`string.prototype.trim`
[`6a3c200`](https://togithub.com/tape-testing/tape/commit/6a3c2009e7f6052bd4423dce80bb140e234a877f)
- \[Dev Deps] update `@ljharb/eslint-config`, `array.prototype.flatmap`,
`es-value-fixtures`, `falafel`
[`934d49b`](https://togithub.com/tape-testing/tape/commit/934d49b1e840d3c57bd6e52a74017e06c6a55934)
- \[Tests] fix no_only tests on Windows
[`f35f71b`](https://togithub.com/tape-testing/tape/commit/f35f71bd44e76eb53bedd63615e59fdc382e4d0d)
- Revert "\[Tests] handle a broken error `cause` in node 16.9/16.10"
[`23fac16`](https://togithub.com/tape-testing/tape/commit/23fac16760344fe6843722b626dcba9e2e1c8372)
- \[Robustness] `test` observably looks up `exec` on the object
[`4575ca4`](https://togithub.com/tape-testing/tape/commit/4575ca4b185cb503c93e29113b99e10f1ae4b63c)
- \[meta] add SECURITY.md
[`7b0c901`](https://togithub.com/tape-testing/tape/commit/7b0c901b459b19668fcf6cc5b4b08f42978135b4)
- \[meta] add missing npmrc config
[`5d11d84`](https://togithub.com/tape-testing/tape/commit/5d11d844c87d64b6bac6fbe70357ad587ba0281a)
- \[Deps] update `object.assign`
[`3327fdd`](https://togithub.com/tape-testing/tape/commit/3327fdd249e3a0abf21311d2ca229d6f59fa2b26)
- \[readme] fix version badge
[`74e6c9e`](https://togithub.com/tape-testing/tape/commit/74e6c9e02daa286c86f7d5f4d4e019e62b8322a2)
- Merge tag 'v4.16.0'
[`4a44a7e`](https://togithub.com/tape-testing/tape/commit/4a44a7ee31dd24dff833909366449a3da6116a78)

###
[`v5.6.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v560---2022-08-16)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.5.3...v5.6.0)

##### Commits

- \[Tests] handle a broken error `cause` in node 16.9/16.10
[`53d9e18`](https://togithub.com/tape-testing/tape/commit/53d9e18a93addb2bf70c33cc4ffe8285233a3ad0)
- \[meta] use `npmignore` to autogenerate an npmignore file
[`12cc602`](https://togithub.com/tape-testing/tape/commit/12cc602f5296b023f5e226c946192e5aea453252)
- \[New] `bin/tape`: include the exact arg when there are no glob
results; use require.resolve on `--require` files
[`e23ec12`](https://togithub.com/tape-testing/tape/commit/e23ec12ac6bcee670ee0a507caf32512d33a9175)
- \[meta] create FUNDING.yml
[`f7e3161`](https://togithub.com/tape-testing/tape/commit/f7e316175394aa72e202cf6ebfa0b3ebb0a51f60)
- \[Robustness] `test` observably looks up `exec` on the object
[`9dbe9ad`](https://togithub.com/tape-testing/tape/commit/9dbe9ad9163835edb302505dec26a8e21f20d893)
- \[meta] remove unused travis.yml file
[`5a52443`](https://togithub.com/tape-testing/tape/commit/5a52443dcb8c14a9b59523fbb1c05b139833c812)
- \[Deps] update `glob`, `object-inspect`, `object.assign`
[`f6f39a2`](https://togithub.com/tape-testing/tape/commit/f6f39a2d8a59ab518e2647a9a122c361d2a7f4ff)
- \[Dev Deps] update `@ljharb/eslint-config`, `array.prototype.flatmap`,
`es-value-fixtures`
[`6bc8c38`](https://togithub.com/tape-testing/tape/commit/6bc8c381ab9117eb504ac3d46973a27619ea9b52)
- \[meta] ensure `prelint` works on windows
[`48896e8`](https://togithub.com/tape-testing/tape/commit/48896e87cee94d8d704ff2fb2bf730c1c0a94c71)
- \[Tests] fix no_only tests on Windows
[`3e7b2ae`](https://togithub.com/tape-testing/tape/commit/3e7b2ae9800964cf8461ab8dc10634d0c1b1218a)
- \[Robustness] `test` observably looks up `exec` on the object
[`330f8d5`](https://togithub.com/tape-testing/tape/commit/330f8d586f94a8a0092b9b2061953ff9ba918325)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`
[`3960ccf`](https://togithub.com/tape-testing/tape/commit/3960ccf83722a25131522e35de63b89564eac519)
- \[meta] add SECURITY.md
[`7d31894`](https://togithub.com/tape-testing/tape/commit/7d31894d5ad6b85567573dd875228e8e13bfac20)
- \[meta] improve `prelint` script when no `.git` dir is present
[`7c6dbbd`](https://togithub.com/tape-testing/tape/commit/7c6dbbdba1769bcb80b103d43c3eaa61e395dc52)
- \[Dev Deps] update `es-value-fixtures`
[`6b8e118`](https://togithub.com/tape-testing/tape/commit/6b8e118b19ff08d54509f54aab5fad3b25260e2b)
- \[Fix] in node v0.4, `stream.pipe` returns `undefined`
[`83d4da8`](https://togithub.com/tape-testing/tape/commit/83d4da8ed49acd1c0478a551bc64f05a67c44e99)
- \[Deps] update `string.prototype.trim`
[`1a245c6`](https://togithub.com/tape-testing/tape/commit/1a245c6b690ab7e2db346c3caf1c34eab8db456c)
- Merge tag 'v4.15.1'
[`b2d547a`](https://togithub.com/tape-testing/tape/commit/b2d547a1b06653a5cff22a8113da0f5dd392470b)
- \[Deps] update `minimist`
[`64677e0`](https://togithub.com/tape-testing/tape/commit/64677e06006e1a1e4e36dc318cc4a36b2152ed95)

###
[`v5.5.3`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v553---2022-04-08)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.5.2...v5.5.3)

##### Commits

- \[Robustness] `test` observably looks up `exec` on the object
[`fa84c85`](https://togithub.com/tape-testing/tape/commit/fa84c856e5f7c41d438050c5af36141899028850)
- \[meta] ensure `prelint` works on windows
[`bf34f60`](https://togithub.com/tape-testing/tape/commit/bf34f600cc985c1ac21c42ce162b432751158b1e)
- \[meta] improve `prelint` script when no `.git` dir is present
[`5f78134`](https://togithub.com/tape-testing/tape/commit/5f781346aa7cd7eb6a14b532304787cbc7287b9c)
- \[Deps] update `minimist`
[`dabc6af`](https://togithub.com/tape-testing/tape/commit/dabc6af8cd4dd00788725b38f9829fe2a6954b27)

###
[`v5.5.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v552---2022-02-12)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.5.1...v5.5.2)

##### Commits

- \[Dev Deps] update `@ljharb/eslint-config`; pin `eslint`
[`99e7504`](https://togithub.com/tape-testing/tape/commit/99e75043ef73031e0e352f611ed1ae9297743af4)
- \[Deps] unpin `minimatch`
[`c18a68b`](https://togithub.com/tape-testing/tape/commit/c18a68bacf0f9794b9b3a89312c9d874014b7e22)

###
[`v5.5.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v551---2022-02-10)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.5.0...v5.5.1)

##### Commits

- \[Fix] pin `minimatch` to v3.0.4, due to a breaking change in v3.0.5
[`cbe0e40`](https://togithub.com/tape-testing/tape/commit/cbe0e408ad4ea0d2c538cd122470ab76357e64b0)

###
[`v5.5.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v550---2022-01-26)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.4.1...v5.5.0)

##### Merged

- \[New] add `--no-only` flag/`NODE_TAPE_NO_ONLY_TEST`
[`#572`](https://togithub.com/tape-testing/tape/pull/572)

##### Commits

- Merge tag 'v4.15.0'
[`a5a1434`](https://togithub.com/tape-testing/tape/commit/a5a14344f4f06518c2fe599b49a92633777986cc)
- \[New] `t.match`/`t.doesNotMatch: fail the test instead of throw on
wrong input types.
[`[`a1c266b`](https://togithub.com/tape-testing/tape/commit/a1c266b)\`]\(https://github.com/tape-testing/tape/commit/a1c266bf9577420702e1067c40a4a65677add63a)
- \[actions] reuse common workflows
[`d3b4f46`](https://togithub.com/tape-testing/tape/commit/d3b4f467445bb6da3a2e617c4b29e71528f32425)
- \[readme] port changes from v5
[`87f9b29`](https://togithub.com/tape-testing/tape/commit/87f9b293baeb48b507a4e9e16bba62c7ffcc4eb7)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`, `aud`
[`51ae645`](https://togithub.com/tape-testing/tape/commit/51ae645c8325d6037d4389260a442e27c2efce73)
- \[Fix] `bin/tape`: delay requires until needed
[`b803fd8`](https://togithub.com/tape-testing/tape/commit/b803fd8e24b1dff96cd43092e727826873c6c571)
- \[readme] hard wraps bad, soft wraps good
[`82af5ed`](https://togithub.com/tape-testing/tape/commit/82af5ed68577c15526e5dc7ecd290f2e88494170)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`,
`safe-publish-latest`, `array.prototype.flatmap`
[`3287a68`](https://togithub.com/tape-testing/tape/commit/3287a68eb1f176a6d0d85390b79c05ffc3c50615)
- \[actions] update codecov uploader
[`8d6aa6c`](https://togithub.com/tape-testing/tape/commit/8d6aa6c4b084a8cec9860d868ac353862fc8b545)
- \[Tests] handle carriage returns in stack traces on Windows
[`f79acdf`](https://togithub.com/tape-testing/tape/commit/f79acdfb850d94f71a01970bff96337f52bb4e5a)
- \[Deps] update `glob`, `is-regex`, `string.prototype.trim`
[`470ca1c`](https://togithub.com/tape-testing/tape/commit/470ca1c0f41155d2c08537bb6cc94e04edd063bc)
- \[Tests] handle a broken error `cause` in node 16.9/16.10
[`8594f3b`](https://togithub.com/tape-testing/tape/commit/8594f3be12203e52b334a7004bf59379fb21db4f)
- \[meta] better `eccheck` command
[`fe6978d`](https://togithub.com/tape-testing/tape/commit/fe6978d0a87a881a59ba7de23f2e68ff70d31074)
- \[Deps] update `object-inspect`, `resolve`
[`50ea080`](https://togithub.com/tape-testing/tape/commit/50ea080561a71d8a6a2d41955441c8a094039227)
- \[meta] Exclude `fs` from browser bundles
([#&#8203;565](https://togithub.com/tape-testing/tape/issues/565))
[`418dc94`](https://togithub.com/tape-testing/tape/commit/418dc94b14b440568fb58aa666df5cb2861fe22c)
- \[Dev Deps] update `eslint`
[`b0c8ed3`](https://togithub.com/tape-testing/tape/commit/b0c8ed34dea1f53ac95037706746a8d3fe1ee771)
- \[Tests] handle a broken error `cause` in node 16.9/16.10
[`ca1b906`](https://togithub.com/tape-testing/tape/commit/ca1b90616c2a8fb838b1bd99c90da758c5d80a72)
- \[meta] fix `prelint` so it does not fail outside of a git repo
[`a09133e`](https://togithub.com/tape-testing/tape/commit/a09133e71d3925bf830f721d05bad72550dd3517)
- \[meta] fix `prelint` so it does not fail outside of a git repo
[`b9959f8`](https://togithub.com/tape-testing/tape/commit/b9959f8c132874eff32497b9189d0a7cf74e8c14)
- \[Robustness] use cached `.test`
[`86ec0b2`](https://togithub.com/tape-testing/tape/commit/86ec0b262e0405ef0616201c1ffebbc5f278a217)

###
[`v5.4.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v541---2022-01-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.4.0...v5.4.1)

##### Commits

- \[Fix] avoid failing in ES3 engines that lack `Object.keys`, and
`.every`
[`dfc5f39`](https://togithub.com/tape-testing/tape/commit/dfc5f3927a224b03ad24a1653f1a4a1e13145014)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`, `aud`
[`61446b9`](https://togithub.com/tape-testing/tape/commit/61446b90ebff6157e84adb6c611944e26838397f)
- \[Robustness] use cached `.test`
[`096a9e0`](https://togithub.com/tape-testing/tape/commit/096a9e001bdffbad37a785166ccbf9b35bcc9faa)
- \[meta] better `eccheck` command
[`bc4666b`](https://togithub.com/tape-testing/tape/commit/bc4666b0deeea3b1814d2d43f1d01cf9068ac164)

###
[`v5.4.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v540---2021-12-25)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.3.2...v5.4.0)

##### Commits

- \[New] `t.match`/`t.doesNotMatch: fail the test instead of throw on
wrong input types.
[`[`329bbb8`](https://togithub.com/tape-testing/tape/commit/329bbb8)\`]\(https://github.com/tape-testing/tape/commit/329bbb870d8862152b1bf580475a44c501dc0703)
- \[actions] reuse common workflows
[`728e190`](https://togithub.com/tape-testing/tape/commit/728e190a9c9f1850a984a50c3348c2efb2f78b17)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`
[`dc7df0f`](https://togithub.com/tape-testing/tape/commit/dc7df0fb2393c9ee7448ffde62c4b9836a03d1e1)
- \[Deps] update `has-dynamic-import`, `object-inspect`
[`8881fea`](https://togithub.com/tape-testing/tape/commit/8881fea42a60bbee5fd912def59021e76741a613)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`
[`4023f25`](https://togithub.com/tape-testing/tape/commit/4023f25ae22828829c5948f2c62af25fee456fea)

###
[`v5.3.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v532---2021-11-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.3.1...v5.3.2)

##### Fixed

- \[Tests] handle v8 6.9 changing an error message
[`#562`](https://togithub.com/tape-testing/tape/issues/562)

##### Commits

- \[readme] hard wraps bad, soft wraps good
[`b445a2b`](https://togithub.com/tape-testing/tape/commit/b445a2bc9a0d5bd3db8f1c5fdde21163e3129701)
- \[readme] add badges
[`4c8d00a`](https://togithub.com/tape-testing/tape/commit/4c8d00a81323a45c290f8d0e2a8389856ded5be6)
- \[actions] update codecov uploader
[`f040c4f`](https://togithub.com/tape-testing/tape/commit/f040c4fcb0fac257d27a6cb2733f8f39a5d3d051)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`,
`safe-publish-latest`
[`459a1c5`](https://togithub.com/tape-testing/tape/commit/459a1c5093db6a2cbf57e815d5b85d4e23511958)
- \[Tests] node 17+ smooshes a version number on the end of the stack
trace
[`e41763f`](https://togithub.com/tape-testing/tape/commit/e41763f8315d92d0d5bcd13f397f7d2f78f69745)
- \[Tests] handle carriage returns in stack traces on Windows
[`26e8113`](https://togithub.com/tape-testing/tape/commit/26e81135e03a808aa917bdad3d32f1ee71b2ea44)
- \[Fix] use `file://` URLs for dynamic `import()`
[`d487add`](https://togithub.com/tape-testing/tape/commit/d487addb1ae69064267efc58536186229c73ea41)
- \[Dev Deps] ping `signal-exit` to v3.0.3 due to
[https://github.com/tapjs/signal-exit/issues/66](https://togithub.com/tapjs/signal-exit/issues/66)
[`3c30a55`](https://togithub.com/tape-testing/tape/commit/3c30a555a59e5d64875116136d14fe217e59be73)
- \[meta] Exclude `fs` from browser bundles
[`00f21ea`](https://togithub.com/tape-testing/tape/commit/00f21eaa14eb3d3dc70fbf518252a6f18aa7b22c)
- \[Dev Deps] update `@ljharb/eslint-config`
[`c837b02`](https://togithub.com/tape-testing/tape/commit/c837b02016e240b93ae7ef40c21f4df82e7a80f9)
- \[Deps] update `string.prototype.trim`
[`c1248d7`](https://togithub.com/tape-testing/tape/commit/c1248d7e434e6a4b3c61fa7b62e1f5badfa3d162)
- \[Dev Deps] update `array.prototype.flatmap`
[`97384b1`](https://togithub.com/tape-testing/tape/commit/97384b10477e3112e0aefee7957204e1c7a9db57)
- \[readme] fix markdown; github still has a rendering bug
[`a33b5f9`](https://togithub.com/tape-testing/tape/commit/a33b5f9b5b0a00a031d06155224f4bca6d9769af)
- \[Deps] update `glob`
[`477bb4c`](https://togithub.com/tape-testing/tape/commit/477bb4c62c071889fde563e2bd133da02aa91b0b)
- Revert "\[Dev Deps] ping `signal-exit` to v3.0.3 due to
[https://github.com/tapjs/signal-exit/issues/66](https://togithub.com/tapjs/signal-exit/issues/66)"
[`60bbd83`](https://togithub.com/tape-testing/tape/commit/60bbd83ff1a342059a4ec894132ba20583a486f2)

###
[`v5.3.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v531---2021-08-06)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.3.0...v5.3.1)

##### Merged

- \[New] add `.teardown()` on `t` instances
[`#546`](https://togithub.com/tape-testing/tape/pull/546)
- \[readme] add `tape-describe` to 'other' section
[`#523`](https://togithub.com/tape-testing/tape/pull/523)

##### Fixed

- \[New] add `.teardown()` on `t` instances
([#&#8203;546](https://togithub.com/tape-testing/tape/issues/546))
[`#531`](https://togithub.com/tape-testing/tape/issues/531)
- \[readme] add `tape-describe` to 'other' section
([#&#8203;523](https://togithub.com/tape-testing/tape/issues/523))
[`#522`](https://togithub.com/tape-testing/tape/issues/522)

##### Commits

- \[Tests] make `stripFullStack` output an array of lines, for better
failure messages
[`f299759`](https://togithub.com/tape-testing/tape/commit/f2997591a038fa48239f205e40eed5c75278a261)
- \[eslint] fully enable `@ljharb` eslint config
[`836610d`](https://togithub.com/tape-testing/tape/commit/836610d9772b91a8d31f311834ae1325f2f740bf)
- \[actions] use `node/install` instead of `node/run`; use `codecov`
action
[`46aff81`](https://togithub.com/tape-testing/tape/commit/46aff81f10ad63990f6047c0bdba3be0c90bd3dd)
- \[readme] improve `t.throws` documentation
[`b36f816`](https://togithub.com/tape-testing/tape/commit/b36f81698fbf4d172a49abb75b9474c4a978df5c)
- \[Fix] `bin/tape`: delay requires until needed
[`c8f3ce3`](https://togithub.com/tape-testing/tape/commit/c8f3ce32c73e092940e29dc72f0abba3b6529936)
- \[Refactor] avoid reassigning arguments
[`5c4052f`](https://togithub.com/tape-testing/tape/commit/5c4052fcf51479320c9482c425a66dcbcc4a509a)
- \[Tests] add test case for
[#&#8203;519](https://togithub.com/tape-testing/tape/issues/519) for
test.comment() in createStream/objectMode context
[`1700642`](https://togithub.com/tape-testing/tape/commit/17006422fa8189a7e361edfb1e803b73a72b4894)
- \[Refactor] use `call-bind/callBound` instead of `function-bind`
directly
[`967b73f`](https://togithub.com/tape-testing/tape/commit/967b73fe882e9c95c0436e6ce93f24fa3a2e14a9)
- \[readme] Another way to create custom reporters
[`d81f9f6`](https://togithub.com/tape-testing/tape/commit/d81f9f6681ae72d3425b91e2f7a294e6d4225675)
- \[meta] do not publish github action workflow files
[`6bb3496`](https://togithub.com/tape-testing/tape/commit/6bb34964abb1e704fe3dcc9fcf8d27d16ff5e296)
- \[Refactor] remove unused line, unneeded var initialization; add
missing `new`
[`da0cdf1`](https://togithub.com/tape-testing/tape/commit/da0cdf1651fec20f66a6bed2d1b17944e18dcd48)
- \[Refactor] remove use of legacy `exports`
[`a04439c`](https://togithub.com/tape-testing/tape/commit/a04439c3027f3dc0dac8cf8ef5d24a493366be6a)
- \[Deps] update `glob`, `is-regex`, `object-inspect`, `resolve`,
`string.prototype.trim`
[`6e71e6e`](https://togithub.com/tape-testing/tape/commit/6e71e6ea1e009a62546a401a35974ca867a24b9a)
- \[eslint] remove useless regex escapes
[`1515ff4`](https://togithub.com/tape-testing/tape/commit/1515ff4a8f749aa6d075bffdcda543ca94c559a9)
- \[readme] remove travis badge; add actions and codecov badges
[`57a7cc9`](https://togithub.com/tape-testing/tape/commit/57a7cc906ec4f24f503350580c5859e5b3e56805)
- \[meta] run `aud` in `posttest`
[`3907aa5`](https://togithub.com/tape-testing/tape/commit/3907aa560caa2c8d30a6a9168c0d7a3d65a3ba3e)
- \[Refactor] generalize error message from calling `.end` more than
once
[`da8ca46`](https://togithub.com/tape-testing/tape/commit/da8ca46cc0be28a3d4690a4009e0ddec7fc6f779)
- \[Tests] handle stack differences in node 15
[`b7b01ec`](https://togithub.com/tape-testing/tape/commit/b7b01ec38ede9f9722b5cce90574782e1eda1305)
- \[Deps] update `is-regex`, `object-inspect`, `string.prototype.trim`
[`e344080`](https://togithub.com/tape-testing/tape/commit/e344080b1a4b097e1baa1a2b2e843fc283f3f5c2)
- \[New] Include name of test in log when test times out
([#&#8203;524](https://togithub.com/tape-testing/tape/issues/524))
[`78b4d98`](https://togithub.com/tape-testing/tape/commit/78b4d9833a2df7593f653b263588b9a49ca3fe08)
- \[Dev Deps] update `eslint`
[`6d5e4ad`](https://togithub.com/tape-testing/tape/commit/6d5e4ad3cb1f25ea03b59db4e894d51fa5b86c11)
- \[Refactor] Avoid setting message property on primitives; use strict
mode to catch this
[`9dfb680`](https://togithub.com/tape-testing/tape/commit/9dfb680e7543a3a701b3e410bfccbcce3b274d9f)
- \[Deps] update `is-regex`
[`a7ca7a3`](https://togithub.com/tape-testing/tape/commit/a7ca7a308269bc3a250170441553d0321e0d8044)
- Merge tag 'v4.14.0'
[`1f1a4a7`](https://togithub.com/tape-testing/tape/commit/1f1a4a7c7c9ea3632074e4a008d430bbd275b231)
- \[meta] add `safe-publish-latest`; use `prepublishOnly` script for npm
7+
[`c3d434d`](https://togithub.com/tape-testing/tape/commit/c3d434d8b86a0be162efb7fb548f0405239a2688)
- \[meta] ensure `not-in-publish`‘s absence does not fail anything
[`2a0619d`](https://togithub.com/tape-testing/tape/commit/2a0619d3193287aaa948fc4edf0bb2ccb4150a7b)
- \[readme] remove long-dead testling-ci badge
[`1461611`](https://togithub.com/tape-testing/tape/commit/1461611bce87b190179d1ac0e2c69438f2b12f31)
- \[Tests] ensure bin/tape is linted
[`faa51b5`](https://togithub.com/tape-testing/tape/commit/faa51b5baa709ba2e72f78be7cb7ce243c02a771)
- \[Dev Deps] update `eslint`
[`fad6165`](https://togithub.com/tape-testing/tape/commit/fad6165ae85ebff132daedd1a1bdf3ee307c4ea1)
- \[Dev Deps] update `eslint`
[`79a0f4b`](https://togithub.com/tape-testing/tape/commit/79a0f4b7b1d0c6db9228cdedf918f20a34dd7762)
- \[meta] add missing `safe-publish-latest` dep
[`d0a3888`](https://togithub.com/tape-testing/tape/commit/d0a3888ee1b1481ef9ca13695414022164fbc3c2)
- \[Tests] exclude examples from coverage
[`283f537`](https://togithub.com/tape-testing/tape/commit/283f537f56885d18afbc2328c0c52ee60d528332)

###
[`v5.3.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v530---2021-07-26)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.2.2...v5.3.0)

##### Commits

- \[eslint] fully enable `@ljharb` eslint config
[`9d3c5b4`](https://togithub.com/tape-testing/tape/commit/9d3c5b4e84dbeb1272b450e74ce022cb70c56e2a)
- \[New] Use import() on esm files in supported node versions
[`28d6e51`](https://togithub.com/tape-testing/tape/commit/28d6e51b9beb7252d7ad130424fdb0062425f7a0)
- \[eslint] fully enable `@ljharb` eslint config
[`ae8b5c0`](https://togithub.com/tape-testing/tape/commit/ae8b5c0639be6c3b2fd0b2e132ca50ee9f760e94)
- \[eslint] enable `no-shadow`
[`f0756f3`](https://togithub.com/tape-testing/tape/commit/f0756f3b12329a122498f99f6448ec8c9eafec50)
- \[eslint] enable `curly`, `object-curly-spacing`,
`object-curly-newline`
[`e9b75e1`](https://togithub.com/tape-testing/tape/commit/e9b75e14068359843082fd70994b19f871432a65)
- \[Tests] uncaught exceptions and unhandled rejections importing files
with bin/tape
[`e6d2faf`](https://togithub.com/tape-testing/tape/commit/e6d2faf67888dbb8e1262d7d083f0be7c59672cc)
- \[eslint] enable `function-paren-newline`,
`function-call-argument-newline`
[`ae6de0c`](https://togithub.com/tape-testing/tape/commit/ae6de0c74a288f6d8bc83f45a7a686faf09ba9b1)
- \[actions] use `node/install` instead of `node/run`; use `codecov`
action
[`5a6de66`](https://togithub.com/tape-testing/tape/commit/5a6de6625ab04d487d729617be83a7baf769f4f9)
- \[eslint] enable `wrap-regex`
[`7dcbd76`](https://togithub.com/tape-testing/tape/commit/7dcbd7631a9ff5675f1ff0be477f0a1714b81dd3)
- \[Refactor] add names to `Test.prototype` functions
[`077a108`](https://togithub.com/tape-testing/tape/commit/077a108686590363f23ba2ecf2c782016a1683e9)
- \[eslint] enable `comma-spacing`
[`4acf1f2`](https://togithub.com/tape-testing/tape/commit/4acf1f292289c40c1abfb2552e09e28a9da3416a)
- \[eslint] update `no-redeclare`
[`b03d4c8`](https://togithub.com/tape-testing/tape/commit/b03d4c8e722841d580a581a5d492277a7c701f94)
- \[eslint] enable `brace-style`
[`06eba07`](https://togithub.com/tape-testing/tape/commit/06eba07d6b73ba2650f581372fd613f89385993c)
- \[eslint] enable `no-unused-vars`
[`2ebd23a`](https://togithub.com/tape-testing/tape/commit/2ebd23a03c71d14890dc064b29526e3d523daf93)
- \[eslint] enable `consistent-return`
[`fb4e3cf`](https://togithub.com/tape-testing/tape/commit/fb4e3cfc4df1f932496fbca35c013f6ad65df53b)
- \[Refactor] avoid reassigning arguments
[`8a0ab53`](https://togithub.com/tape-testing/tape/commit/8a0ab5348183f1b7deabb2a87d4fb3c4dc272390)
- \[eslint] enable `semi-style`
[`5f8afc9`](https://togithub.com/tape-testing/tape/commit/5f8afc997c793ca16de53aa56ac4d40b8afc8d4a)
- \[readme] Another way to create custom reporters
[`a68277c`](https://togithub.com/tape-testing/tape/commit/a68277c968ff7cf6b995c2cc20ca1545642c7b4d)
- \[eslint] enable `no-extra-parens`
[`a08dc34`](https://togithub.com/tape-testing/tape/commit/a08dc34371a8dc406581fb85edb591150f9c0f35)
- \[eslint] enable `no-multi-spaces`, `no-multiple-empty-lines`,
`space-in-parens`
[`be1eb21`](https://togithub.com/tape-testing/tape/commit/be1eb212aeeec2c229208a4702ff99af0cabb5f7)
- \[Refactor] `bin/tape`: separate "preparing of files list" from
"require files list"
[`021fa6d`](https://togithub.com/tape-testing/tape/commit/021fa6d22bc85f2e8f075405bcb97c6a1b87af22)
- \[Refactor] remove unused line, unneeded var initialization; add
missing `new`
[`da45ae6`](https://togithub.com/tape-testing/tape/commit/da45ae6b158fbbdda2cc5c2edce6e0353b65f687)
- \[eslint] enable `no-lonely-if`
[`771f3dd`](https://togithub.com/tape-testing/tape/commit/771f3ddd1a3ad3a629c1d1a0780052d51143435b)
- \[eslint] enable `space-infix-ops`
[`233ffc6`](https://togithub.com/tape-testing/tape/commit/233ffc623ec212b202037e03b503a6667d4deb3f)
- \[Refactor] remove use of legacy `exports`
[`c332d62`](https://togithub.com/tape-testing/tape/commit/c332d629b8c5366aa81a0ea413c49c7b838128cb)
- \[eslint] enable `wrap-iife`
[`428636c`](https://togithub.com/tape-testing/tape/commit/428636c047f946738ca77796599aeb32cd607072)
- \[Docs] correct docs for `t.teardown`
[`c4a4992`](https://togithub.com/tape-testing/tape/commit/c4a4992cdd59d2c5ca3282bfbf2ba4c0b863eafc)
- \[readme] remove travis badge; add actions and codecov badges
[`900f823`](https://togithub.com/tape-testing/tape/commit/900f823f4a0fcbf5875df387d60bfde85236faa1)
- \[eslint] enable `no-extra-semi`
[`1af8f52`](https://togithub.com/tape-testing/tape/commit/1af8f529df22eb00a62474dfd6dfe5628f8f7317)
- \[Deps] update `glob`, `is-regex`, `object-inspect`
[`e211546`](https://togithub.com/tape-testing/tape/commit/e2115460307cc5424392157f4e86515c54e2e819)
- \[eslint] enable `no-regex-spaces`
[`ef0069a`](https://togithub.com/tape-testing/tape/commit/ef0069a9de38c89cb4b4117ffa165e7f0c6a6351)
- \[Dev Deps] update `aud`, `eslint`
[`00a98d3`](https://togithub.com/tape-testing/tape/commit/00a98d3b73aad7af987cddb79b0f1e5c7d27efc2)
- \[Deps] update `object-inspect`
[`9bbf270`](https://togithub.com/tape-testing/tape/commit/9bbf27083d6a63d0f61b984cf173a004583cdc35)
- \[Dev Deps] update `eslint`
[`57b659f`](https://togithub.com/tape-testing/tape/commit/57b659f8324fbc63913bb41c108e1e165d5bcf07)
- \[Dev Deps] update `eslint`
[`e628b23`](https://togithub.com/tape-testing/tape/commit/e628b23a35c35948d7166ac58964043d847e04eb)
- \[meta] ensure `not-in-publish`‘s absence does not fail anything
[`fb3a243`](https://togithub.com/tape-testing/tape/commit/fb3a243bfe1baa4c8afb44b8c654cd98500c2e9f)
- \[Deps] update `object-inspect`
[`771c8c4`](https://togithub.com/tape-testing/tape/commit/771c8c43fda1907f61b6e9fd462a4e6c747f3527)
- \[meta] add `safe-publish-latest`; use `prepublishOnly` script for npm
7+
[`379115d`](https://togithub.com/tape-testing/tape/commit/379115dc77717ff7611d156c36da5452a5b217e2)
- \[Tests] exclude examples from coverage
[`75decb3`](https://togithub.com/tape-testing/tape/commit/75decb37ef2661f960adf9ff44dc76e2885d10d2)

###
[`v5.2.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v522---2021-03-03)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.2.1...v5.2.2)

##### Commits

- \[Fix] proper exit behavior in node v0.6
[`3f94e68`](https://togithub.com/tape-testing/tape/commit/3f94e687b976bdb324c2148d73087e769003f878)

###
[`v5.2.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v521---2021-02-27)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.2.0...v5.2.1)

##### Fixed

- \[Fix] `t.teardown()`: ensure callback is only called once
[`#551`](https://togithub.com/tape-testing/tape/issues/551)

##### Commits

- \[Deps] update `object-is`, `string.prototype.trim`
[`b497ead`](https://togithub.com/tape-testing/tape/commit/b497ead367786cf21ddc818ee6e8f24c330b9ea0)

###
[`v5.2.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v520---2021-02-20)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.1.1...v5.2.0)

##### Fixed

- \[New] add `.teardown()` on `t` instances
[`#531`](https://togithub.com/tape-testing/tape/issues/531)
- \[readme] improve `t.throws`/`t.doesNotThrow` documentation
[`#540`](https://togithub.com/tape-testing/tape/issues/540)

##### Commits

- \[readme] improve `t.throws` documentation
[`94220ba`](https://togithub.com/tape-testing/tape/commit/94220babb105950dfc2d09d67b4731bf026449b5)
- \[Tests] exclude node v0.6, for now
[`3c05a87`](https://togithub.com/tape-testing/tape/commit/3c05a873212c9dd5e773da070488f75b09a4e5f4)
- \[Deps] update `is-regex`, `resolve`
[`8c52d12`](https://togithub.com/tape-testing/tape/commit/8c52d121eadee69e6b0d800e798ae7bf1f86eff9)
- \[Dev Deps] update `eslint`, `aud`
[`f847c85`](https://togithub.com/tape-testing/tape/commit/f847c85167a173fcdd2365b5d6f234208a5d27a4)
- \[Deps] update `call-bind`
[`ce0b1ad`](https://togithub.com/tape-testing/tape/commit/ce0b1ad6ef395bd1dba7403ea679af5284f61c0e)
- \[Dev Deps] update `eslint`
[`83f1eec`](https://togithub.com/tape-testing/tape/commit/83f1eec7d51fd812fd4ceb34b20857617e42f272)

###
[`v5.1.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v511---2021-01-04)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.1.0...v5.1.1)

##### Commits

- \[Tests] make `stripFullStack` output an array of lines, for better
failure messages
[`0743333`](https://togithub.com/tape-testing/tape/commit/07433333e14fd283ceed246795863d59576d3286)
- \[Tests] migrate tests to Github Actions
[`266bc66`](https://togithub.com/tape-testing/tape/commit/266bc66b0fbbda399aff42afb957ce117d9ee4b2)
- \[Fix] preserve stack traces for returned Promises (async/await)
[`d505cdf`](https://togithub.com/tape-testing/tape/commit/d505cdf375bb27c0eea4b60d9da290bb11339c6a)
- \[readme] Document unexpected `t.end()` behavior
[`b505c4c`](https://togithub.com/tape-testing/tape/commit/b505c4c45ff968a5cfa91bd34f80a95493936671)
- \[Tests] add `timeoutAfter` test with Promises
[`e8255cf`](https://togithub.com/tape-testing/tape/commit/e8255cf46ee77626e9eef1c2909899c9508173da)
- \[readme] improve method docs
[`df5a124`](https://togithub.com/tape-testing/tape/commit/df5a124e106540d77ee737127502db26db541ded)
- \[Robustness] cache and call-bind more prototype methods
[`8e60dcb`](https://togithub.com/tape-testing/tape/commit/8e60dcbbb0724fb5fbaacbfb521356e6d268d42c)
- \[Tests] add `npm run test:example` to test non-failing examples.
[`4210e44`](https://togithub.com/tape-testing/tape/commit/4210e442a3739969ff32075a72a49c6d95730adf)
- \[eslint] fix some inconsistencies
[`7ca56eb`](https://togithub.com/tape-testing/tape/commit/7ca56ebe2c78d0286e21a589c35ae28275aa8bf7)
- \[eslint] ensure no trailing commas
[`04da90b`](https://togithub.com/tape-testing/tape/commit/04da90bb387656e585bec26a325e3400cb6bd1ba)
- \[meta] add Automatic Rebase and Require Allow Edits workflows
[`6d72960`](https://togithub.com/tape-testing/tape/commit/6d729605929dfa3a41607f46e0e7da8024c33976)
- \[Tests] run `nyc` on all tests
[`5ec21aa`](https://togithub.com/tape-testing/tape/commit/5ec21aa2e05ca18d88924edc1be9b175fe706af1)
- \[Refactor] use `call-bind/callBound` instead of `function-bind`
directly
[`b19da31`](https://togithub.com/tape-testing/tape/commit/b19da31dc4d40ffccbd8bd38d3bd410fce604172)
- \[meta] do not publish github action workflow files
[`82c3904`](https://togithub.com/tape-testing/tape/commit/82c3904483419fb9f36ac9a73a754d100c24e107)
- \[Tests] skip Promise tests when Promises are not available
[`688256a`](https://togithub.com/tape-testing/tape/commit/688256a75340a6d088736610a77c4d9d3c580905)
- \[meta] run `aud` in `posttest`
[`b9bec0e`](https://togithub.com/tape-testing/tape/commit/b9bec0e92ef2834693fc7c7e3dc779dd1baea907)
- \[readme] Added tabe into reporter list
[`7aff9e4`](https://togithub.com/tape-testing/tape/commit/7aff9e4de9e70cae53b1287b03bd23d3fc22420c)

###
[`v5.1.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v510---2020-12-29)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.0.1...v5.1.0)

##### Fixed

- \[readme] add `tape-describe` to 'other' section
[`#522`](https://togithub.com/tape-testing/tape/issues/522)

##### Commits

- \[Tests] add test case for
[#&#8203;519](https://togithub.com/tape-testing/tape/issues/519) for
test.comment() in createStream/objectMode context
[`40ec79a`](https://togithub.com/tape-testing/tape/commit/40ec79a125df5282bc3983771306932cf97a21b8)
- \[Deps] update `deep-equal`, `object-inspect`, `object-is`,
`object.assign`, `resolve`, `string.prototype.trim`
[`434f615`](https://togithub.com/tape-testing/tape/commit/434f6156cb137bd28377c98664af8e3634c1030c)
- \[Deps] update `deep-equal`, `is-regex`, `object-inspect`,
`object-is`, `object.assign`, `string.prototype.trim`
[`df23eda`](https://togithub.com/tape-testing/tape/commit/df23edad43112ed5d3f3aa318289a57b3540002b)
- \[eslint] remove useless regex escapes
[`3554d4b`](https://togithub.com/tape-testing/tape/commit/3554d4b049f34065c6a643c5cda3d88c70a4908e)
- \[readme] document Promise support; remove Promise-related
alternatives
[`4665d63`](https://togithub.com/tape-testing/tape/commit/4665d6331127b23c10c0798947d9751d635dba40)
- \[Tests] handle stack differences in node 15
[`1ac9ecf`](https://togithub.com/tape-testing/tape/commit/1ac9ecf927bb1958857cb4050ec725cd3f22d27a)
- \[New] Include name of test in log when test times out
[`e142c29`](https://togithub.com/tape-testing/tape/commit/e142c298e8c76c49954ede50ab59e3f2e5662d77)
- \[Dev Deps] update `eslint`, `js-yaml`
[`7574152`](https://togithub.com/tape-testing/tape/commit/75741524e4715d6cf0a969bc7e987fb881a9494a)
- \[Dev Deps] update `eslint`
[`c6772d1`](https://togithub.com/tape-testing/tape/commit/c6772d1fd3ca827760ca01114aec25e21751d701)
- \[Dev Deps] update `eslint`
[`5b7720a`](https://togithub.com/tape-testing/tape/commit/5b7720a82f505d4c8db3d340256369564d828dc6)
- \[Deps] update `resolve`
[`898302b`](https://togithub.com/tape-testing/tape/commit/898302b3e914c93b407088d36a224355b898bb0c)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://togithub.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOlNlY3VyaXR5IiwiYmFja3BvcnQ6YWxsLW9wZW4iLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==-->

---------

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
Co-authored-by: kibanamachine <[email protected]>
Co-authored-by: Kurt <[email protected]>
(cherry picked from commit 5c292942fc612c5e3015f41ea565bed1ac20e029)

# Conflicts:
#	package.json
#	yarn.lock
@kibanamachine
Copy link
Contributor

Friendly reminder: Looks like this PR hasn’t been backported yet.
To create automatically backports add a backport:* label or prevent reminders by adding the backport:skip label.
You can also create backports manually by running node scripts/backport --pr 203684 locally

@kc13greiner kc13greiner added v8.18.0 v8.16.3 v8.17.1 and removed backport missing Added to PRs automatically when the are determined to be missing a backport. backport:all-open Backport to all branches that could still receive a release labels Dec 16, 2024
CAWilson94 pushed a commit to CAWilson94/kibana that referenced this pull request Jan 13, 2025
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[@types/minimist](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/minimist)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/minimist))
| devDependencies | patch | [`^1.2.2` ->
`^1.2.5`](https://renovatebot.com/diffs/npm/@types%2fminimist/1.2.2/1.2.5)
|
| [js-sha256](https://togithub.com/emn178/js-sha256) | dependencies |
minor | [`^0.9.0` ->
`^0.11.0`](https://renovatebot.com/diffs/npm/js-sha256/0.9.0/0.11.0) |
| [tape](https://togithub.com/tape-testing/tape) | devDependencies |
minor | [`^5.0.1` ->
`^5.9.0`](https://renovatebot.com/diffs/npm/tape/5.0.1/5.9.0) |

---

### Release Notes

<details>
<summary>emn178/js-sha256 (js-sha256)</summary>

###
[`v0.11.0`](https://togithub.com/emn178/js-sha256/blob/HEAD/CHANGELOG.md#v0110--2024-01-24)

[Compare
Source](https://togithub.com/emn178/js-sha256/compare/v0.10.1...v0.11.0)

##### Fixed

- Generates incorrect hash in some cases
[#&#8203;43](https://togithub.com/emn178/js-sha256/issues/43)
- dependencies and security issues.
[#&#8203;41](https://togithub.com/emn178/js-sha256/issues/41)

###
[`v0.10.1`](https://togithub.com/emn178/js-sha256/blob/HEAD/CHANGELOG.md#v0101--2023-08-31)

[Compare
Source](https://togithub.com/emn178/js-sha256/compare/v0.10.0...v0.10.1)

##### Added

-   Disable webpack polyfill.

###
[`v0.10.0`](https://togithub.com/emn178/js-sha256/blob/HEAD/CHANGELOG.md#v0100--2023-08-30)

[Compare
Source](https://togithub.com/emn178/js-sha256/compare/v0.9.0...v0.10.0)

##### Fixed

- Chrome bug by workaround.
[#&#8203;40](https://togithub.com/emn178/js-sha256/issues/40)
- deprecated `new Buffer`, replace with `Buffer.from`.
[#&#8203;34](https://togithub.com/emn178/js-sha256/issues/34)
- dependencies and security issues.
[#&#8203;32](https://togithub.com/emn178/js-sha256/issues/32),
[#&#8203;36](https://togithub.com/emn178/js-sha256/issues/36)

##### Changed

- TypeScript interface, secretKey can be bytes like message.
[#&#8203;23](https://togithub.com/emn178/js-sha256/issues/23),
[#&#8203;25](https://togithub.com/emn178/js-sha256/issues/25)
- remove `eval` and use `require` directly.
[#&#8203;18](https://togithub.com/emn178/js-sha256/issues/18),
[#&#8203;26](https://togithub.com/emn178/js-sha256/issues/26)

</details>

<details>
<summary>tape-testing/tape (tape)</summary>

###
[`v5.9.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v590---2024-09-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.8.1...v5.9.0)

##### Commits

- \[New] `bin/tape`: add `--strict`
[`4c97f54`](https://togithub.com/tape-testing/tape/commit/4c97f544939d949f18a1f53211f5c35c6902d52b)
- \[Fix] in engines that lack dynamic import, have some output
[`2d5c8dc`](https://togithub.com/tape-testing/tape/commit/2d5c8dcfd9a4d0f96713e229e21bc9363f126dd1)
- \[Tests] use `npm audit` instead of `aud`
[`681d4bd`](https://togithub.com/tape-testing/tape/commit/681d4bd7851cbcba2c93dfa7d24814e083285309)
- \[Dev Deps] update `auto-changelog`
[`b7bc72f`](https://togithub.com/tape-testing/tape/commit/b7bc72f82d0592aae38ed80484c09b04593a1d2c)
- \[Deps] update `mock-property`
[`ecfb546`](https://togithub.com/tape-testing/tape/commit/ecfb546465bc1ab0194fad69e4d3400d8e645ba1)
- \[Deps] update `object-inspect`
[`9a47aba`](https://togithub.com/tape-testing/tape/commit/9a47abae189019797a8cfd504b5194ba4ecdf1a9)
- \[readme] notLooseEqual(s) is not an alias for notDeepLooseEqual
[`c827ac9`](https://togithub.com/tape-testing/tape/commit/c827ac994f147a2b3df1f51a42316bda96cedb65)
- \[readme] remove defunct badges
[`7880dd4`](https://togithub.com/tape-testing/tape/commit/7880dd4d73ea865aa7cabee79a58638895f968d4)
- \[Dev Deps] add missing peer dep
[`627d1e7`](https://togithub.com/tape-testing/tape/commit/627d1e79da5e3f6cc76e2e0240b62e5bc7d7f673)

###
[`v5.8.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v581---2024-06-16)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.8.0...v5.8.1)

##### Fixed

- \[meta] fix URLs
[`#608`](https://togithub.com/tape-testing/tape/issues/608)

##### Commits

- \[Fix] `assertion`: pass through assertion return value, for promises
[`2ad86d4`](https://togithub.com/tape-testing/tape/commit/2ad86d45abc9ee3272772cf25a96a557a34c0b1c)

###
[`v5.8.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v580---2024-06-14)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.5...v5.8.0)

##### Fixed

- \[New] add `t.assertion`
[`#555`](https://togithub.com/tape-testing/tape/issues/555)

##### Commits

- \[meta] update URLs
[`77cabeb`](https://togithub.com/tape-testing/tape/commit/77cabebcd4b41da0083cb2c3c71105ba165debd6)
- \[New] allow TODO tests to be "ok" with env var `TODO_IS_OK`
[`6cd06f5`](https://togithub.com/tape-testing/tape/commit/6cd06f510d8c001b32553502ec0b3e1876849178)
- \[Tests] strip node’s deprecation warnings
[`8d40837`](https://togithub.com/tape-testing/tape/commit/8d40837002616401d9978bacd90a12dcc9a78c3e)
- \[Tests] increase coverage
[`aa7de58`](https://togithub.com/tape-testing/tape/commit/aa7de58f7d86eb07552ac6847ef575e057774ad1)
- \[Refactor] `Test`: minor tweaks
[`ce4ce8a`](https://togithub.com/tape-testing/tape/commit/ce4ce8a1a5bc6403868f2e50e1dccce1f62e82b6)
- \[meta] simplify `exports`
[`d39cb8d`](https://togithub.com/tape-testing/tape/commit/d39cb8d84f98626592d7c192407a828d1969c6c3)
- \[Deps] update `@ljharb/resumer`, `@ljharb/through`, `hasown`
[`77952d0`](https://togithub.com/tape-testing/tape/commit/77952d0c01bbcd15b3d954bff2b4d2a2915847ba)
- \[Tests] handle more stack trace variation in Node v0.8
[`d2f0778`](https://togithub.com/tape-testing/tape/commit/d2f0778c8e4612f7b92a1364843eb838a8b80436)
- \[Deps] update `array.prototype.every`, `string.prototype.trim`
[`732268b`](https://togithub.com/tape-testing/tape/commit/732268b73376100806480662777bc396980f3ca9)
- \[Dev Deps] update `@ljharb/eslint-config`
[`7b39e14`](https://togithub.com/tape-testing/tape/commit/7b39e144a362d44fd332ac15be50979439a17a6d)
- \[Refactor] `test`: reduce binding by using polyfill entrypoints
[`91a83b6`](https://togithub.com/tape-testing/tape/commit/91a83b684abce30f1d68797ae675c8595eff5068)
- \[Dev Deps] remove unused `intl-fallback-symbol`, `is-core-module`
[`eafacf6`](https://togithub.com/tape-testing/tape/commit/eafacf6aa0baf205fe461309c5425024c90cb6fb)
- \[Deps] update `object-is`
[`1b01656`](https://togithub.com/tape-testing/tape/commit/1b016567b85c604801828a87e668b5b7d25a71e8)
- \[meta] simplify `exports`
[`f9eac5b`](https://togithub.com/tape-testing/tape/commit/f9eac5b45979ed1228447122de4460f33aab1fde)

###
[`v5.7.5`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v575---2024-02-14)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.4...v5.7.5)

##### Commits

- \[Fix] `throws`: fix crash when throwing primitives with a non-empty
expected object
[`1b2681d`](https://togithub.com/tape-testing/tape/commit/1b2681dd56713c953d4928af15dfd7b38bb526e2)
- \[Tests] clean up throws tests
[`9133c93`](https://togithub.com/tape-testing/tape/commit/9133c93929703814b2031d4ce2e3b350636705ab)
- \[Fix] `default_stream`: do not error on nullish data
[`eff3725`](https://togithub.com/tape-testing/tape/commit/eff3725041361be8f7ae97cc95c7708e4b126b05)
- \[Fix] in IE 8, `TypeError` does not inherit from `Error`
[`93c1d12`](https://togithub.com/tape-testing/tape/commit/93c1d12380e230adff29a86a030dd9c1fa544afc)
- \[actions] remove redundant finisher
[`410e9e4`](https://togithub.com/tape-testing/tape/commit/410e9e4394b98e950c5e59572dea17fb51a8b4b6)
- \[Deps] update `call-bind`, `hasown`
[`82e7d71`](https://togithub.com/tape-testing/tape/commit/82e7d71a87e00c0a24679e1e37f464102e348ca6)
- \[Deps] update `@ljharb/resumer`
[`af2fe68`](https://togithub.com/tape-testing/tape/commit/af2fe68ce56d96de699a45aa4a1623d7719219b8)
- \[Deps] update `@ljharb/resumer`
[`bff9dad`](https://togithub.com/tape-testing/tape/commit/bff9dad3e5b363b6356cdea75e7615900ebc1017)
- \[Deps] update `@ljharb/through`
[`5360d20`](https://togithub.com/tape-testing/tape/commit/5360d200dada42a57c2f0dbdd186d7e51e81b707)
- \[Deps] update `@ljharb/resumer`
[`ad0dd2e`](https://togithub.com/tape-testing/tape/commit/ad0dd2e2096179130b78ed7c308acb1eb0469343)

###
[`v5.7.4`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v574---2024-01-24)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.3...v5.7.4)

##### Fixed

- \[Fix] handle native ESM URLs in `at:`
[`#601`](https://togithub.com/tape-testing/tape/issues/601)

##### Commits

- \[Deps] update `has-dynamic-import`
[`1e50cb3`](https://togithub.com/tape-testing/tape/commit/1e50cb35fce5734f069218bd6ce8b550445b1a88)

###
[`v5.7.3`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v573---2024-01-12)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.2...v5.7.3)

##### Commits

- \[Refactor] `Test`: cleaner `at` logic
[`af4d109`](https://togithub.com/tape-testing/tape/commit/af4d1095f6fd9118cdf3b7ff55ea67c55d22e102)
- \[Fix] `intercept`: give a proper error message with a readonly Symbol
property
[`4640a91`](https://togithub.com/tape-testing/tape/commit/4640a91b4d67cb01512988e2662e74654a9a8b85)
- \[Refactor] `getHarness`: avoid mutating `opts`, account for only one
internal callsite for `createExitHarness`
[`19cfc8f`](https://togithub.com/tape-testing/tape/commit/19cfc8fa4d91763d678de05306ccfcce6425ff51)
- \[Tests] Spawn processes during tests using execPath so that the tests
pass on windows
[`4a57fbe`](https://togithub.com/tape-testing/tape/commit/4a57fbe14db3eb342543c391f8c42fb83b4e8359)
- \[Fix] `createHarness`: when no `conf` is provided, `only` should not
throw
[`8a1cccc`](https://togithub.com/tape-testing/tape/commit/8a1ccccb349a1bfc5b512a5cfba88950daecc1c6)
- \[Fix] `bin/tape`: ignore options on windows
[`a2b74f9`](https://togithub.com/tape-testing/tape/commit/a2b74f97fe6ea14898b636f560291647bb747753)
- \[Refactor] `_assert`: avoid reassigning arguments
[`dc64c08`](https://togithub.com/tape-testing/tape/commit/dc64c08a48c9816e46634719923f8d90b06eb911)
- \[Refactor] `Results`: use `this` instead of `self`
[`5f831b4`](https://togithub.com/tape-testing/tape/commit/5f831b41a1cf6a8b59c648fc1554f5613cbfd0f4)
- \[Performance] avoid the extra call frame to `new` it
[`78fd0d6`](https://togithub.com/tape-testing/tape/commit/78fd0d61809bc922e7ac85d65902cc1de1124936)
- \[Dev Deps] update `aud`, `npmignore`
[`ceabd99`](https://togithub.com/tape-testing/tape/commit/ceabd996f0aa8b39702591a0beaab0d58f2cd3cc)
- \[Tests] fix `npm test` on windows
[`bcf6ce7`](https://togithub.com/tape-testing/tape/commit/bcf6ce793996acd4092bd60c1f99686a73ff048e)
- \[Fix] stack trace path parsing on windows
[`9cbae8a`](https://togithub.com/tape-testing/tape/commit/9cbae8a7e22567d30019e0cbc03c8597f03b4230)
- \[Refactor] `Results` `createStream`: clean up `_push` handler
[`878a500`](https://togithub.com/tape-testing/tape/commit/878a5008e1856bdea6543c7303bc84311907b066)
- \[Refactor] `Test`: a more precise check
[`f6d30cf`](https://togithub.com/tape-testing/tape/commit/f6d30cfaa70e477a6531d23f4ea19501e0f62614)
- \[Deps] update `object.assign`
[`201e650`](https://togithub.com/tape-testing/tape/commit/201e65028a3283de5bda46077c71a024178c300a)
- \[Tests] ensure the import tests spawn properly
[`d1987c0`](https://togithub.com/tape-testing/tape/commit/d1987c04375b952dcac1e6639a702ac4d23f7a57)
- \[actions] skip `engines` check since bin/tape and the rest of the lib
conflict
[`19af506`](https://togithub.com/tape-testing/tape/commit/19af5061ab36f646e46e0d4c16a4997e4eef8e86)
- \[Deps] update `deep-equal`
[`5d26485`](https://togithub.com/tape-testing/tape/commit/5d264858b4a2e0f794fb75be913d2b6fc75a31dc)
- \[Deps] update `mock-property`
[`d90c29a`](https://togithub.com/tape-testing/tape/commit/d90c29a595575e10ca5b5284e858af922c5c9465)
- \[meta] add `sideEffects` flag
[`85f593b`](https://togithub.com/tape-testing/tape/commit/85f593b77acc63e07024424c6c6baeba9708aba0)

###
[`v5.7.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v572---2023-10-20)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.1...v5.7.2)

##### Commits

- \[Refactor] use `hasown` instead of `has`
[`489736a`](https://togithub.com/tape-testing/tape/commit/489736ab9325a3a3ff3c4c391d4de6a44e86e36a)
- \[Deps] update `call-bind`, `mock-property`, `object-inspect`
[`de34703`](https://togithub.com/tape-testing/tape/commit/de3470385f388e601b3058bd2240db1c7bb941d1)
- \[Tests] use `through` properly
[`56d7a8b`](https://togithub.com/tape-testing/tape/commit/56d7a8b02572d1ce711cda8b591ab64f3d636531)

###
[`v5.7.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v571---2023-10-11)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.0...v5.7.1)

##### Commits

- \[Fix] `default_stream`: add handling for IE < 9
[`13f23ed`](https://togithub.com/tape-testing/tape/commit/13f23edc2a63aa7c57997bb81886d74e9fce43df)
- \[Deps] update `@ljharb/through`, `resolve`
[`9135b40`](https://togithub.com/tape-testing/tape/commit/9135b40f93adc6b8fbc31f48a96adf2339b00672)
- Merge tag 'v4.17.0'
[`e61cd40`](https://togithub.com/tape-testing/tape/commit/e61cd4095062f4b9afdfb11945a502390eaed30d)
- \[New] add `t.intercept()`
[`e60aeca`](https://togithub.com/tape-testing/tape/commit/e60aeca688fe1d3a363f74f31c83d816035aca4c)
- \[New] add `t.capture` and `t.captureFn`, modeled after tap
[`3d96d69`](https://togithub.com/tape-testing/tape/commit/3d96d6945ea1cda7780fb3fc6bc04c275ace594a)
- \[Deps] switch from `through` and `resumer` to `@ljharb/through` and
`@ljharb/resumer`
[`a8a7d67`](https://togithub.com/tape-testing/tape/commit/a8a7d67c9ffe1daa46407f35685a1ef8d53df66a)
- \[Tests] simplify tests
[`83bc381`](https://togithub.com/tape-testing/tape/commit/83bc3810a930c60973e60a7a02b677c2fb1f444c)
- \[Performance] use inline `typeof`
[`c45db4e`](https://togithub.com/tape-testing/tape/commit/c45db4e0978999cece915e7f1a223aa9eb445ae0)
- \[Deps] update `minimist`, `resolve`, `string.prototype.trim`
[`feee094`](https://togithub.com/tape-testing/tape/commit/feee0949f1f23ef4f13c9847c20284f7864cd67e)
- \[Dev Deps] update `@ljharb/eslint-config`, `array.prototype.flatmap`,
`aud`
[`7123111`](https://togithub.com/tape-testing/tape/commit/71231114c92b4a093b468875c4d8f741ab1a49d4)
- Revert "\[meta] ensure `not-in-publish`‘s absence does not fail
anything"
[`92aaa51`](https://togithub.com/tape-testing/tape/commit/92aaa5106b65824d82ce72c0d1dfcc6df6cff753)
- \[Dev Deps] pin `jackspeak` since 2.1.2+ depends on npm aliases, which
kill the install process in npm < 6
[`a576f8d`](https://togithub.com/tape-testing/tape/commit/a576f8d8b24e84324b7ee0498c37759423c7ca87)

###
[`v5.7.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v570---2023-09-21)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.6...v5.7.0)

##### Commits

- \[New] add `t.intercept()`
[`5d37060`](https://togithub.com/tape-testing/tape/commit/5d37060b844ea455c80eb305050168a632998603)
- \[New] add `t.capture` and `t.captureFn`, modeled after tap
[`9e21f7a`](https://togithub.com/tape-testing/tape/commit/9e21f7a3106fcc4d4e7c057633ce4516d53978d2)
- \[Refactor] prefer second `.then` arg over `.catch`
[`135a952`](https://togithub.com/tape-testing/tape/commit/135a952e55372855b1510a6381e5a5757758b452)
- \[Performance] use inline `typeof`
[`5ba89c9`](https://togithub.com/tape-testing/tape/commit/5ba89c993ea0a4c9a880d86af5c268deb239aa70)
- \[Deps] update `array.prototype.every`, `glob`,
`string.prototype.trim`
[`4e2db4d`](https://togithub.com/tape-testing/tape/commit/4e2db4d0699be4034a577479b902885fcc0f2a6c)
- \[Dev Deps] update `array.prototype.flatmap`
[`df46769`](https://togithub.com/tape-testing/tape/commit/df467693328f7771b2db639ff4aaaf2c64ad16d6)
- Revert "\[meta] ensure `not-in-publish`‘s absence does not fail
anything"
[`1b3e0b1`](https://togithub.com/tape-testing/tape/commit/1b3e0b10dc934a529297f11fa6ccd1693e5416b3)

###
[`v5.6.6`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v566---2023-07-18)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.5...v5.6.6)

##### Commits

- \[Deps] switch from `through` and `resumer` to `@ljharb/through` and
`@ljharb/resumer`
[`c99680a`](https://togithub.com/tape-testing/tape/commit/c99680a661867f0db81d830cb4214e526a4cdec4)

###
[`v5.6.5`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v565---2023-07-12)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.4...v5.6.5)

##### Commits

- \[Fix] Results: show a skip string on tests, not just on assertions
[`9bbbcfe`](https://togithub.com/tape-testing/tape/commit/9bbbcfe6a28a969dcde53850ebb7673837bdfcb7)
- \[Deps] update `deep-equal`
[`109a791`](https://togithub.com/tape-testing/tape/commit/109a791cc28b931de1545ba7cb8e5599634190d7)

###
[`v5.6.4`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v564---2023-07-01)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.3...v5.6.4)

##### Commits

- \[Fix] `throws`: avoid crashing on a nonconfigurable or nonextensible
`expected`
[`0731b5f`](https://togithub.com/tape-testing/tape/commit/0731b5f64311b168ac941ce3e547bb1a32766783)
- \[Tests] simplify tests
[`c656ee5`](https://togithub.com/tape-testing/tape/commit/c656ee52626e0e4992e893e41e1ae81ecb5d68a2)
- \[Refactor] `Test`: skip binding for a non-function value
[`e244e64`](https://togithub.com/tape-testing/tape/commit/e244e64eab7529c4e0d2391b989152b84229939e)
- \[Performance] use `call-bind` for autobinding
[`70de437`](https://togithub.com/tape-testing/tape/commit/70de43727d191c10d8ba9542bd0cdabaf272360a)
- \[actions] update rebase action
[`834453c`](https://togithub.com/tape-testing/tape/commit/834453cdd4cb95b71d2180a3b28a1ce8e51357b3)
- \[Deps] update `defined`, `minimist`, `object-inspect`,
`string.prototype.trim`
[`01edce8`](https://togithub.com/tape-testing/tape/commit/01edce8073efe1134c5fff58638b350afb7c6d22)
- \[Dev Deps] update `@ljharb/eslint-config`, `array.prototype.flatmap`,
`aud`
[`1b3ad24`](https://togithub.com/tape-testing/tape/commit/1b3ad2429b553f7e029fe9fd5977b07e76740e42)
- \[Dev Deps] update `@ljharb/eslint-config`, `aud`
[`a6a5eee`](https://togithub.com/tape-testing/tape/commit/a6a5eee0991a55f001d6468930e20e486a5e308e)
- \[Deps] update `deep-equal`
[`2043b2e`](https://togithub.com/tape-testing/tape/commit/2043b2e72be80f477293eefb44f226bb06aeafc0)
- \[readme] Link to explain what TAP is
[`26a75bb`](https://togithub.com/tape-testing/tape/commit/26a75bbb8b1854fa730eaaf1407aea1409640fd5)
- \[Deps] update `minimist`
[`7e7c3d0`](https://togithub.com/tape-testing/tape/commit/7e7c3d054449ac44f18d90db790705db4bcef37c)
- \[readme] improve t.throws description for Function
[`c1b619d`](https://togithub.com/tape-testing/tape/commit/c1b619db02f5b51e4c1379debeb0bac90daa3b93)
- \[Dev Deps] pin `jackspeak` since 2.1.2+ depends on npm aliases, which
kill the install process in npm < 6
[`0e80800`](https://togithub.com/tape-testing/tape/commit/0e80800b4d287e6cae7bd4f46b13fa8ac5aa1197)
- Merge tag 'v4.16.2'
[`d5d675d`](https://togithub.com/tape-testing/tape/commit/d5d675dbd841f411960dbe60946744fae4cd2bcb)
- \[meta] add missing npmrc config
[`15e2175`](https://togithub.com/tape-testing/tape/commit/15e2175b927010657c66f0a30e44f5266147311f)

###
[`v5.6.3`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v563---2023-01-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.2...v5.6.3)

###
[`v5.6.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v562---2023-01-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.1...v5.6.2)

##### Fixed

- \[New] `bin/tape`: add `--ignore-pattern` flag
[`#586`](https://togithub.com/tape-testing/tape/issues/586)

##### Commits

- \[eslint] fix indentation
[`b035590`](https://togithub.com/tape-testing/tape/commit/b035590f782c211e93a6a44ed8d0e9d38636a286)
- \[meta] add `auto-changelog`
[`b467b85`](https://togithub.com/tape-testing/tape/commit/b467b850f169bf294851c68a5c4074360d53a31b)
- \[eslint] enforce `no-use-before-define`
[`87deb68`](https://togithub.com/tape-testing/tape/commit/87deb68b111fd0d94efc92c25454a6a3fcedff66)
- \[eclint] fix editorconfig
[`ce81cbe`](https://togithub.com/tape-testing/tape/commit/ce81cbee9bfc00ebd0abbc70932e3eeab84b159e)
- \[eslint] clean up config a bit
[`3171edd`](https://togithub.com/tape-testing/tape/commit/3171eddd25dafb3e9a9606ac70ed6c21bb736e8e)
- \[Tests] `stackTrace`: use the common `getDiag` utility
[`65df5a4`](https://togithub.com/tape-testing/tape/commit/65df5a4f194cf01c3872c713d129ac968342181c)
- \[Fix] `throws`: avoid crashing on a nonconfigurable or nonextensible
`expected`
[`0cd7a2c`](https://togithub.com/tape-testing/tape/commit/0cd7a2cb2e231bd87412170f05020fd910e6d3e4)
- \[meta] fix repo URLs
[`85d86a4`](https://togithub.com/tape-testing/tape/commit/85d86a468af1b74af432d41c204efd4440b5f56f)
- Revert "\[Tests] handle a broken error `cause` in node 16.9/16.10"
[`775ba37`](https://togithub.com/tape-testing/tape/commit/775ba3789e16b1464dc810243dc5866b2868fc1d)
- \[meta] use `npmignore` to autogenerate an npmignore file
[`1645abb`](https://togithub.com/tape-testing/tape/commit/1645abbf47df2a8142514302da2730c54b993b47)
- \[eslint] enable `func-style`
[`75c0c3a`](https://togithub.com/tape-testing/tape/commit/75c0c3a4f9452c36b5318ba6c09ab4ebc97f15d0)
- \[actions] update rebase action
[`b3d724e`](https://togithub.com/tape-testing/tape/commit/b3d724e9ddfcca3c3d78f3c9d53158b5aef2208b)
- \[Deps] update `array.prototype.every`, `deep-equal`,
`string.prototype.trim`
[`e9c9aba`](https://togithub.com/tape-testing/tape/commit/e9c9abab037b274bb9b239b26c33d94eb8b7e802)
- \[Deps] update `defined`, `minimist`, `resolve`
[`83695c0`](https://togithub.com/tape-testing/tape/commit/83695c03495801e6cf98cba7328d287e47f3afde)
- \[Deps] update `deep-equal`, `object-inspect`
[`09906f3`](https://togithub.com/tape-testing/tape/commit/09906f323c69b5f189675bf0faad9d5be4831706)
- \[Dev Deps] update `@ljharb/eslint-config`, `aud`
[`afd8f64`](https://togithub.com/tape-testing/tape/commit/afd8f64712daade8ccd29b727d90bccab9f5ce12)
- \[Dev Deps] update `array.prototype.flatmap`
[`8b8bf07`](https://togithub.com/tape-testing/tape/commit/8b8bf07312adb248238238a0d810b0eedeb8b2b5)
- \[Dev Deps] update `aud`
[`f0fe7c0`](https://togithub.com/tape-testing/tape/commit/f0fe7c0979ba5d7ea96c619fab5389979cd0a862)
- \[Dev Deps] update `tap-parser`
[`2f61eac`](https://togithub.com/tape-testing/tape/commit/2f61eac3800d63fba65895bbfa947b8b82346cf0)
- Merge tag 'v4.16.1'
[`96ff863`](https://togithub.com/tape-testing/tape/commit/96ff863913b282e13bc5200179fcb1a757933449)
- \[readme] fix version badge
[`20ea48d`](https://togithub.com/tape-testing/tape/commit/20ea48d53b6492bf648d02d53c41b324abbfb6e1)

###
[`v5.6.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v561---2022-09-19)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.0...v5.6.1)

##### Commits

- \[eslint] fix indentation
[`2151e06`](https://togithub.com/tape-testing/tape/commit/2151e06877e65802ef7364bc6bebc21fc45e3699)
- \[meta] add `auto-changelog`
[`86cbbd1`](https://togithub.com/tape-testing/tape/commit/86cbbd1bb6bdc57fc718c6043866ab6bed46899c)
- \[eslint] enforce `no-use-before-define`
[`f8a8a7f`](https://togithub.com/tape-testing/tape/commit/f8a8a7f35402ebf9865cafd3682e9a6b0188436e)
- \[meta] fix repo URLs
[`a9ae3c2`](https://togithub.com/tape-testing/tape/commit/a9ae3c22db37d760fc30aea5053302177e7c3d3e)
- \[Tests] `stackTrace`: use the common `getDiag` utility
[`298cb80`](https://togithub.com/tape-testing/tape/commit/298cb806ef4a438792cb533675b6faa4b02a1d92)
- \[eslint] enable `func-style`
[`98b9623`](https://togithub.com/tape-testing/tape/commit/98b9623fc16f5ebe1be8beba4c21d9494bce05ac)
- \[New] `bin/tape`: include the exact arg when there are no glob
results; use require on `--require` files
[`6a1ce43`](https://togithub.com/tape-testing/tape/commit/6a1ce4389e8b601249c3c81b31cd60eea3e0f74a)
- \[eslint] clean up config a bit
[`67ad201`](https://togithub.com/tape-testing/tape/commit/67ad20117457313ab2c9d63365573858efb51566)
- \[meta] create FUNDING.yml
[`5b4752f`](https://togithub.com/tape-testing/tape/commit/5b4752fe006597002918cbd3ee8a4e50f48677ca)
- \[Refactor] `bin/tape`: make it a bit more functional, for easier v5
backporting
[`fbdbfc9`](https://togithub.com/tape-testing/tape/commit/fbdbfc90dd7afeba89cc3dd5e6280ed247f8b789)
- \[Deps] update `glob`, `object-inspect`, `resolve`,
`string.prototype.trim`
[`6a3c200`](https://togithub.com/tape-testing/tape/commit/6a3c2009e7f6052bd4423dce80bb140e234a877f)
- \[Dev Deps] update `@ljharb/eslint-config`, `array.prototype.flatmap`,
`es-value-fixtures`, `falafel`
[`934d49b`](https://togithub.com/tape-testing/tape/commit/934d49b1e840d3c57bd6e52a74017e06c6a55934)
- \[Tests] fix no_only tests on Windows
[`f35f71b`](https://togithub.com/tape-testing/tape/commit/f35f71bd44e76eb53bedd63615e59fdc382e4d0d)
- Revert "\[Tests] handle a broken error `cause` in node 16.9/16.10"
[`23fac16`](https://togithub.com/tape-testing/tape/commit/23fac16760344fe6843722b626dcba9e2e1c8372)
- \[Robustness] `test` observably looks up `exec` on the object
[`4575ca4`](https://togithub.com/tape-testing/tape/commit/4575ca4b185cb503c93e29113b99e10f1ae4b63c)
- \[meta] add SECURITY.md
[`7b0c901`](https://togithub.com/tape-testing/tape/commit/7b0c901b459b19668fcf6cc5b4b08f42978135b4)
- \[meta] add missing npmrc config
[`5d11d84`](https://togithub.com/tape-testing/tape/commit/5d11d844c87d64b6bac6fbe70357ad587ba0281a)
- \[Deps] update `object.assign`
[`3327fdd`](https://togithub.com/tape-testing/tape/commit/3327fdd249e3a0abf21311d2ca229d6f59fa2b26)
- \[readme] fix version badge
[`74e6c9e`](https://togithub.com/tape-testing/tape/commit/74e6c9e02daa286c86f7d5f4d4e019e62b8322a2)
- Merge tag 'v4.16.0'
[`4a44a7e`](https://togithub.com/tape-testing/tape/commit/4a44a7ee31dd24dff833909366449a3da6116a78)

###
[`v5.6.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v560---2022-08-16)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.5.3...v5.6.0)

##### Commits

- \[Tests] handle a broken error `cause` in node 16.9/16.10
[`53d9e18`](https://togithub.com/tape-testing/tape/commit/53d9e18a93addb2bf70c33cc4ffe8285233a3ad0)
- \[meta] use `npmignore` to autogenerate an npmignore file
[`12cc602`](https://togithub.com/tape-testing/tape/commit/12cc602f5296b023f5e226c946192e5aea453252)
- \[New] `bin/tape`: include the exact arg when there are no glob
results; use require.resolve on `--require` files
[`e23ec12`](https://togithub.com/tape-testing/tape/commit/e23ec12ac6bcee670ee0a507caf32512d33a9175)
- \[meta] create FUNDING.yml
[`f7e3161`](https://togithub.com/tape-testing/tape/commit/f7e316175394aa72e202cf6ebfa0b3ebb0a51f60)
- \[Robustness] `test` observably looks up `exec` on the object
[`9dbe9ad`](https://togithub.com/tape-testing/tape/commit/9dbe9ad9163835edb302505dec26a8e21f20d893)
- \[meta] remove unused travis.yml file
[`5a52443`](https://togithub.com/tape-testing/tape/commit/5a52443dcb8c14a9b59523fbb1c05b139833c812)
- \[Deps] update `glob`, `object-inspect`, `object.assign`
[`f6f39a2`](https://togithub.com/tape-testing/tape/commit/f6f39a2d8a59ab518e2647a9a122c361d2a7f4ff)
- \[Dev Deps] update `@ljharb/eslint-config`, `array.prototype.flatmap`,
`es-value-fixtures`
[`6bc8c38`](https://togithub.com/tape-testing/tape/commit/6bc8c381ab9117eb504ac3d46973a27619ea9b52)
- \[meta] ensure `prelint` works on windows
[`48896e8`](https://togithub.com/tape-testing/tape/commit/48896e87cee94d8d704ff2fb2bf730c1c0a94c71)
- \[Tests] fix no_only tests on Windows
[`3e7b2ae`](https://togithub.com/tape-testing/tape/commit/3e7b2ae9800964cf8461ab8dc10634d0c1b1218a)
- \[Robustness] `test` observably looks up `exec` on the object
[`330f8d5`](https://togithub.com/tape-testing/tape/commit/330f8d586f94a8a0092b9b2061953ff9ba918325)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`
[`3960ccf`](https://togithub.com/tape-testing/tape/commit/3960ccf83722a25131522e35de63b89564eac519)
- \[meta] add SECURITY.md
[`7d31894`](https://togithub.com/tape-testing/tape/commit/7d31894d5ad6b85567573dd875228e8e13bfac20)
- \[meta] improve `prelint` script when no `.git` dir is present
[`7c6dbbd`](https://togithub.com/tape-testing/tape/commit/7c6dbbdba1769bcb80b103d43c3eaa61e395dc52)
- \[Dev Deps] update `es-value-fixtures`
[`6b8e118`](https://togithub.com/tape-testing/tape/commit/6b8e118b19ff08d54509f54aab5fad3b25260e2b)
- \[Fix] in node v0.4, `stream.pipe` returns `undefined`
[`83d4da8`](https://togithub.com/tape-testing/tape/commit/83d4da8ed49acd1c0478a551bc64f05a67c44e99)
- \[Deps] update `string.prototype.trim`
[`1a245c6`](https://togithub.com/tape-testing/tape/commit/1a245c6b690ab7e2db346c3caf1c34eab8db456c)
- Merge tag 'v4.15.1'
[`b2d547a`](https://togithub.com/tape-testing/tape/commit/b2d547a1b06653a5cff22a8113da0f5dd392470b)
- \[Deps] update `minimist`
[`64677e0`](https://togithub.com/tape-testing/tape/commit/64677e06006e1a1e4e36dc318cc4a36b2152ed95)

###
[`v5.5.3`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v553---2022-04-08)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.5.2...v5.5.3)

##### Commits

- \[Robustness] `test` observably looks up `exec` on the object
[`fa84c85`](https://togithub.com/tape-testing/tape/commit/fa84c856e5f7c41d438050c5af36141899028850)
- \[meta] ensure `prelint` works on windows
[`bf34f60`](https://togithub.com/tape-testing/tape/commit/bf34f600cc985c1ac21c42ce162b432751158b1e)
- \[meta] improve `prelint` script when no `.git` dir is present
[`5f78134`](https://togithub.com/tape-testing/tape/commit/5f781346aa7cd7eb6a14b532304787cbc7287b9c)
- \[Deps] update `minimist`
[`dabc6af`](https://togithub.com/tape-testing/tape/commit/dabc6af8cd4dd00788725b38f9829fe2a6954b27)

###
[`v5.5.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v552---2022-02-12)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.5.1...v5.5.2)

##### Commits

- \[Dev Deps] update `@ljharb/eslint-config`; pin `eslint`
[`99e7504`](https://togithub.com/tape-testing/tape/commit/99e75043ef73031e0e352f611ed1ae9297743af4)
- \[Deps] unpin `minimatch`
[`c18a68b`](https://togithub.com/tape-testing/tape/commit/c18a68bacf0f9794b9b3a89312c9d874014b7e22)

###
[`v5.5.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v551---2022-02-10)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.5.0...v5.5.1)

##### Commits

- \[Fix] pin `minimatch` to v3.0.4, due to a breaking change in v3.0.5
[`cbe0e40`](https://togithub.com/tape-testing/tape/commit/cbe0e408ad4ea0d2c538cd122470ab76357e64b0)

###
[`v5.5.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v550---2022-01-26)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.4.1...v5.5.0)

##### Merged

- \[New] add `--no-only` flag/`NODE_TAPE_NO_ONLY_TEST`
[`#572`](https://togithub.com/tape-testing/tape/pull/572)

##### Commits

- Merge tag 'v4.15.0'
[`a5a1434`](https://togithub.com/tape-testing/tape/commit/a5a14344f4f06518c2fe599b49a92633777986cc)
- \[New] `t.match`/`t.doesNotMatch: fail the test instead of throw on
wrong input types.
[`[`a1c266b`](https://togithub.com/tape-testing/tape/commit/a1c266b)\`]\(https://github.com/tape-testing/tape/commit/a1c266bf9577420702e1067c40a4a65677add63a)
- \[actions] reuse common workflows
[`d3b4f46`](https://togithub.com/tape-testing/tape/commit/d3b4f467445bb6da3a2e617c4b29e71528f32425)
- \[readme] port changes from v5
[`87f9b29`](https://togithub.com/tape-testing/tape/commit/87f9b293baeb48b507a4e9e16bba62c7ffcc4eb7)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`, `aud`
[`51ae645`](https://togithub.com/tape-testing/tape/commit/51ae645c8325d6037d4389260a442e27c2efce73)
- \[Fix] `bin/tape`: delay requires until needed
[`b803fd8`](https://togithub.com/tape-testing/tape/commit/b803fd8e24b1dff96cd43092e727826873c6c571)
- \[readme] hard wraps bad, soft wraps good
[`82af5ed`](https://togithub.com/tape-testing/tape/commit/82af5ed68577c15526e5dc7ecd290f2e88494170)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`,
`safe-publish-latest`, `array.prototype.flatmap`
[`3287a68`](https://togithub.com/tape-testing/tape/commit/3287a68eb1f176a6d0d85390b79c05ffc3c50615)
- \[actions] update codecov uploader
[`8d6aa6c`](https://togithub.com/tape-testing/tape/commit/8d6aa6c4b084a8cec9860d868ac353862fc8b545)
- \[Tests] handle carriage returns in stack traces on Windows
[`f79acdf`](https://togithub.com/tape-testing/tape/commit/f79acdfb850d94f71a01970bff96337f52bb4e5a)
- \[Deps] update `glob`, `is-regex`, `string.prototype.trim`
[`470ca1c`](https://togithub.com/tape-testing/tape/commit/470ca1c0f41155d2c08537bb6cc94e04edd063bc)
- \[Tests] handle a broken error `cause` in node 16.9/16.10
[`8594f3b`](https://togithub.com/tape-testing/tape/commit/8594f3be12203e52b334a7004bf59379fb21db4f)
- \[meta] better `eccheck` command
[`fe6978d`](https://togithub.com/tape-testing/tape/commit/fe6978d0a87a881a59ba7de23f2e68ff70d31074)
- \[Deps] update `object-inspect`, `resolve`
[`50ea080`](https://togithub.com/tape-testing/tape/commit/50ea080561a71d8a6a2d41955441c8a094039227)
- \[meta] Exclude `fs` from browser bundles
([#&#8203;565](https://togithub.com/tape-testing/tape/issues/565))
[`418dc94`](https://togithub.com/tape-testing/tape/commit/418dc94b14b440568fb58aa666df5cb2861fe22c)
- \[Dev Deps] update `eslint`
[`b0c8ed3`](https://togithub.com/tape-testing/tape/commit/b0c8ed34dea1f53ac95037706746a8d3fe1ee771)
- \[Tests] handle a broken error `cause` in node 16.9/16.10
[`ca1b906`](https://togithub.com/tape-testing/tape/commit/ca1b90616c2a8fb838b1bd99c90da758c5d80a72)
- \[meta] fix `prelint` so it does not fail outside of a git repo
[`a09133e`](https://togithub.com/tape-testing/tape/commit/a09133e71d3925bf830f721d05bad72550dd3517)
- \[meta] fix `prelint` so it does not fail outside of a git repo
[`b9959f8`](https://togithub.com/tape-testing/tape/commit/b9959f8c132874eff32497b9189d0a7cf74e8c14)
- \[Robustness] use cached `.test`
[`86ec0b2`](https://togithub.com/tape-testing/tape/commit/86ec0b262e0405ef0616201c1ffebbc5f278a217)

###
[`v5.4.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v541---2022-01-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.4.0...v5.4.1)

##### Commits

- \[Fix] avoid failing in ES3 engines that lack `Object.keys`, and
`.every`
[`dfc5f39`](https://togithub.com/tape-testing/tape/commit/dfc5f3927a224b03ad24a1653f1a4a1e13145014)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`, `aud`
[`61446b9`](https://togithub.com/tape-testing/tape/commit/61446b90ebff6157e84adb6c611944e26838397f)
- \[Robustness] use cached `.test`
[`096a9e0`](https://togithub.com/tape-testing/tape/commit/096a9e001bdffbad37a785166ccbf9b35bcc9faa)
- \[meta] better `eccheck` command
[`bc4666b`](https://togithub.com/tape-testing/tape/commit/bc4666b0deeea3b1814d2d43f1d01cf9068ac164)

###
[`v5.4.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v540---2021-12-25)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.3.2...v5.4.0)

##### Commits

- \[New] `t.match`/`t.doesNotMatch: fail the test instead of throw on
wrong input types.
[`[`329bbb8`](https://togithub.com/tape-testing/tape/commit/329bbb8)\`]\(https://github.com/tape-testing/tape/commit/329bbb870d8862152b1bf580475a44c501dc0703)
- \[actions] reuse common workflows
[`728e190`](https://togithub.com/tape-testing/tape/commit/728e190a9c9f1850a984a50c3348c2efb2f78b17)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`
[`dc7df0f`](https://togithub.com/tape-testing/tape/commit/dc7df0fb2393c9ee7448ffde62c4b9836a03d1e1)
- \[Deps] update `has-dynamic-import`, `object-inspect`
[`8881fea`](https://togithub.com/tape-testing/tape/commit/8881fea42a60bbee5fd912def59021e76741a613)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`
[`4023f25`](https://togithub.com/tape-testing/tape/commit/4023f25ae22828829c5948f2c62af25fee456fea)

###
[`v5.3.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v532---2021-11-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.3.1...v5.3.2)

##### Fixed

- \[Tests] handle v8 6.9 changing an error message
[`#562`](https://togithub.com/tape-testing/tape/issues/562)

##### Commits

- \[readme] hard wraps bad, soft wraps good
[`b445a2b`](https://togithub.com/tape-testing/tape/commit/b445a2bc9a0d5bd3db8f1c5fdde21163e3129701)
- \[readme] add badges
[`4c8d00a`](https://togithub.com/tape-testing/tape/commit/4c8d00a81323a45c290f8d0e2a8389856ded5be6)
- \[actions] update codecov uploader
[`f040c4f`](https://togithub.com/tape-testing/tape/commit/f040c4fcb0fac257d27a6cb2733f8f39a5d3d051)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`,
`safe-publish-latest`
[`459a1c5`](https://togithub.com/tape-testing/tape/commit/459a1c5093db6a2cbf57e815d5b85d4e23511958)
- \[Tests] node 17+ smooshes a version number on the end of the stack
trace
[`e41763f`](https://togithub.com/tape-testing/tape/commit/e41763f8315d92d0d5bcd13f397f7d2f78f69745)
- \[Tests] handle carriage returns in stack traces on Windows
[`26e8113`](https://togithub.com/tape-testing/tape/commit/26e81135e03a808aa917bdad3d32f1ee71b2ea44)
- \[Fix] use `file://` URLs for dynamic `import()`
[`d487add`](https://togithub.com/tape-testing/tape/commit/d487addb1ae69064267efc58536186229c73ea41)
- \[Dev Deps] ping `signal-exit` to v3.0.3 due to
[https://github.com/tapjs/signal-exit/issues/66](https://togithub.com/tapjs/signal-exit/issues/66)
[`3c30a55`](https://togithub.com/tape-testing/tape/commit/3c30a555a59e5d64875116136d14fe217e59be73)
- \[meta] Exclude `fs` from browser bundles
[`00f21ea`](https://togithub.com/tape-testing/tape/commit/00f21eaa14eb3d3dc70fbf518252a6f18aa7b22c)
- \[Dev Deps] update `@ljharb/eslint-config`
[`c837b02`](https://togithub.com/tape-testing/tape/commit/c837b02016e240b93ae7ef40c21f4df82e7a80f9)
- \[Deps] update `string.prototype.trim`
[`c1248d7`](https://togithub.com/tape-testing/tape/commit/c1248d7e434e6a4b3c61fa7b62e1f5badfa3d162)
- \[Dev Deps] update `array.prototype.flatmap`
[`97384b1`](https://togithub.com/tape-testing/tape/commit/97384b10477e3112e0aefee7957204e1c7a9db57)
- \[readme] fix markdown; github still has a rendering bug
[`a33b5f9`](https://togithub.com/tape-testing/tape/commit/a33b5f9b5b0a00a031d06155224f4bca6d9769af)
- \[Deps] update `glob`
[`477bb4c`](https://togithub.com/tape-testing/tape/commit/477bb4c62c071889fde563e2bd133da02aa91b0b)
- Revert "\[Dev Deps] ping `signal-exit` to v3.0.3 due to
[https://github.com/tapjs/signal-exit/issues/66](https://togithub.com/tapjs/signal-exit/issues/66)"
[`60bbd83`](https://togithub.com/tape-testing/tape/commit/60bbd83ff1a342059a4ec894132ba20583a486f2)

###
[`v5.3.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v531---2021-08-06)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.3.0...v5.3.1)

##### Merged

- \[New] add `.teardown()` on `t` instances
[`#546`](https://togithub.com/tape-testing/tape/pull/546)
- \[readme] add `tape-describe` to 'other' section
[`#523`](https://togithub.com/tape-testing/tape/pull/523)

##### Fixed

- \[New] add `.teardown()` on `t` instances
([#&#8203;546](https://togithub.com/tape-testing/tape/issues/546))
[`#531`](https://togithub.com/tape-testing/tape/issues/531)
- \[readme] add `tape-describe` to 'other' section
([#&#8203;523](https://togithub.com/tape-testing/tape/issues/523))
[`#522`](https://togithub.com/tape-testing/tape/issues/522)

##### Commits

- \[Tests] make `stripFullStack` output an array of lines, for better
failure messages
[`f299759`](https://togithub.com/tape-testing/tape/commit/f2997591a038fa48239f205e40eed5c75278a261)
- \[eslint] fully enable `@ljharb` eslint config
[`836610d`](https://togithub.com/tape-testing/tape/commit/836610d9772b91a8d31f311834ae1325f2f740bf)
- \[actions] use `node/install` instead of `node/run`; use `codecov`
action
[`46aff81`](https://togithub.com/tape-testing/tape/commit/46aff81f10ad63990f6047c0bdba3be0c90bd3dd)
- \[readme] improve `t.throws` documentation
[`b36f816`](https://togithub.com/tape-testing/tape/commit/b36f81698fbf4d172a49abb75b9474c4a978df5c)
- \[Fix] `bin/tape`: delay requires until needed
[`c8f3ce3`](https://togithub.com/tape-testing/tape/commit/c8f3ce32c73e092940e29dc72f0abba3b6529936)
- \[Refactor] avoid reassigning arguments
[`5c4052f`](https://togithub.com/tape-testing/tape/commit/5c4052fcf51479320c9482c425a66dcbcc4a509a)
- \[Tests] add test case for
[#&#8203;519](https://togithub.com/tape-testing/tape/issues/519) for
test.comment() in createStream/objectMode context
[`1700642`](https://togithub.com/tape-testing/tape/commit/17006422fa8189a7e361edfb1e803b73a72b4894)
- \[Refactor] use `call-bind/callBound` instead of `function-bind`
directly
[`967b73f`](https://togithub.com/tape-testing/tape/commit/967b73fe882e9c95c0436e6ce93f24fa3a2e14a9)
- \[readme] Another way to create custom reporters
[`d81f9f6`](https://togithub.com/tape-testing/tape/commit/d81f9f6681ae72d3425b91e2f7a294e6d4225675)
- \[meta] do not publish github action workflow files
[`6bb3496`](https://togithub.com/tape-testing/tape/commit/6bb34964abb1e704fe3dcc9fcf8d27d16ff5e296)
- \[Refactor] remove unused line, unneeded var initialization; add
missing `new`
[`da0cdf1`](https://togithub.com/tape-testing/tape/commit/da0cdf1651fec20f66a6bed2d1b17944e18dcd48)
- \[Refactor] remove use of legacy `exports`
[`a04439c`](https://togithub.com/tape-testing/tape/commit/a04439c3027f3dc0dac8cf8ef5d24a493366be6a)
- \[Deps] update `glob`, `is-regex`, `object-inspect`, `resolve`,
`string.prototype.trim`
[`6e71e6e`](https://togithub.com/tape-testing/tape/commit/6e71e6ea1e009a62546a401a35974ca867a24b9a)
- \[eslint] remove useless regex escapes
[`1515ff4`](https://togithub.com/tape-testing/tape/commit/1515ff4a8f749aa6d075bffdcda543ca94c559a9)
- \[readme] remove travis badge; add actions and codecov badges
[`57a7cc9`](https://togithub.com/tape-testing/tape/commit/57a7cc906ec4f24f503350580c5859e5b3e56805)
- \[meta] run `aud` in `posttest`
[`3907aa5`](https://togithub.com/tape-testing/tape/commit/3907aa560caa2c8d30a6a9168c0d7a3d65a3ba3e)
- \[Refactor] generalize error message from calling `.end` more than
once
[`da8ca46`](https://togithub.com/tape-testing/tape/commit/da8ca46cc0be28a3d4690a4009e0ddec7fc6f779)
- \[Tests] handle stack differences in node 15
[`b7b01ec`](https://togithub.com/tape-testing/tape/commit/b7b01ec38ede9f9722b5cce90574782e1eda1305)
- \[Deps] update `is-regex`, `object-inspect`, `string.prototype.trim`
[`e344080`](https://togithub.com/tape-testing/tape/commit/e344080b1a4b097e1baa1a2b2e843fc283f3f5c2)
- \[New] Include name of test in log when test times out
([#&#8203;524](https://togithub.com/tape-testing/tape/issues/524))
[`78b4d98`](https://togithub.com/tape-testing/tape/commit/78b4d9833a2df7593f653b263588b9a49ca3fe08)
- \[Dev Deps] update `eslint`
[`6d5e4ad`](https://togithub.com/tape-testing/tape/commit/6d5e4ad3cb1f25ea03b59db4e894d51fa5b86c11)
- \[Refactor] Avoid setting message property on primitives; use strict
mode to catch this
[`9dfb680`](https://togithub.com/tape-testing/tape/commit/9dfb680e7543a3a701b3e410bfccbcce3b274d9f)
- \[Deps] update `is-regex`
[`a7ca7a3`](https://togithub.com/tape-testing/tape/commit/a7ca7a308269bc3a250170441553d0321e0d8044)
- Merge tag 'v4.14.0'
[`1f1a4a7`](https://togithub.com/tape-testing/tape/commit/1f1a4a7c7c9ea3632074e4a008d430bbd275b231)
- \[meta] add `safe-publish-latest`; use `prepublishOnly` script for npm
7+
[`c3d434d`](https://togithub.com/tape-testing/tape/commit/c3d434d8b86a0be162efb7fb548f0405239a2688)
- \[meta] ensure `not-in-publish`‘s absence does not fail anything
[`2a0619d`](https://togithub.com/tape-testing/tape/commit/2a0619d3193287aaa948fc4edf0bb2ccb4150a7b)
- \[readme] remove long-dead testling-ci badge
[`1461611`](https://togithub.com/tape-testing/tape/commit/1461611bce87b190179d1ac0e2c69438f2b12f31)
- \[Tests] ensure bin/tape is linted
[`faa51b5`](https://togithub.com/tape-testing/tape/commit/faa51b5baa709ba2e72f78be7cb7ce243c02a771)
- \[Dev Deps] update `eslint`
[`fad6165`](https://togithub.com/tape-testing/tape/commit/fad6165ae85ebff132daedd1a1bdf3ee307c4ea1)
- \[Dev Deps] update `eslint`
[`79a0f4b`](https://togithub.com/tape-testing/tape/commit/79a0f4b7b1d0c6db9228cdedf918f20a34dd7762)
- \[meta] add missing `safe-publish-latest` dep
[`d0a3888`](https://togithub.com/tape-testing/tape/commit/d0a3888ee1b1481ef9ca13695414022164fbc3c2)
- \[Tests] exclude examples from coverage
[`283f537`](https://togithub.com/tape-testing/tape/commit/283f537f56885d18afbc2328c0c52ee60d528332)

###
[`v5.3.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v530---2021-07-26)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.2.2...v5.3.0)

##### Commits

- \[eslint] fully enable `@ljharb` eslint config
[`9d3c5b4`](https://togithub.com/tape-testing/tape/commit/9d3c5b4e84dbeb1272b450e74ce022cb70c56e2a)
- \[New] Use import() on esm files in supported node versions
[`28d6e51`](https://togithub.com/tape-testing/tape/commit/28d6e51b9beb7252d7ad130424fdb0062425f7a0)
- \[eslint] fully enable `@ljharb` eslint config
[`ae8b5c0`](https://togithub.com/tape-testing/tape/commit/ae8b5c0639be6c3b2fd0b2e132ca50ee9f760e94)
- \[eslint] enable `no-shadow`
[`f0756f3`](https://togithub.com/tape-testing/tape/commit/f0756f3b12329a122498f99f6448ec8c9eafec50)
- \[eslint] enable `curly`, `object-curly-spacing`,
`object-curly-newline`
[`e9b75e1`](https://togithub.com/tape-testing/tape/commit/e9b75e14068359843082fd70994b19f871432a65)
- \[Tests] uncaught exceptions and unhandled rejections importing files
with bin/tape
[`e6d2faf`](https://togithub.com/tape-testing/tape/commit/e6d2faf67888dbb8e1262d7d083f0be7c59672cc)
- \[eslint] enable `function-paren-newline`,
`function-call-argument-newline`
[`ae6de0c`](https://togithub.com/tape-testing/tape/commit/ae6de0c74a288f6d8bc83f45a7a686faf09ba9b1)
- \[actions] use `node/install` instead of `node/run`; use `codecov`
action
[`5a6de66`](https://togithub.com/tape-testing/tape/commit/5a6de6625ab04d487d729617be83a7baf769f4f9)
- \[eslint] enable `wrap-regex`
[`7dcbd76`](https://togithub.com/tape-testing/tape/commit/7dcbd7631a9ff5675f1ff0be477f0a1714b81dd3)
- \[Refactor] add names to `Test.prototype` functions
[`077a108`](https://togithub.com/tape-testing/tape/commit/077a108686590363f23ba2ecf2c782016a1683e9)
- \[eslint] enable `comma-spacing`
[`4acf1f2`](https://togithub.com/tape-testing/tape/commit/4acf1f292289c40c1abfb2552e09e28a9da3416a)
- \[eslint] update `no-redeclare`
[`b03d4c8`](https://togithub.com/tape-testing/tape/commit/b03d4c8e722841d580a581a5d492277a7c701f94)
- \[eslint] enable `brace-style`
[`06eba07`](https://togithub.com/tape-testing/tape/commit/06eba07d6b73ba2650f581372fd613f89385993c)
- \[eslint] enable `no-unused-vars`
[`2ebd23a`](https://togithub.com/tape-testing/tape/commit/2ebd23a03c71d14890dc064b29526e3d523daf93)
- \[eslint] enable `consistent-return`
[`fb4e3cf`](https://togithub.com/tape-testing/tape/commit/fb4e3cfc4df1f932496fbca35c013f6ad65df53b)
- \[Refactor] avoid reassigning arguments
[`8a0ab53`](https://togithub.com/tape-testing/tape/commit/8a0ab5348183f1b7deabb2a87d4fb3c4dc272390)
- \[eslint] enable `semi-style`
[`5f8afc9`](https://togithub.com/tape-testing/tape/commit/5f8afc997c793ca16de53aa56ac4d40b8afc8d4a)
- \[readme] Another way to create custom reporters
[`a68277c`](https://togithub.com/tape-testing/tape/commit/a68277c968ff7cf6b995c2cc20ca1545642c7b4d)
- \[eslint] enable `no-extra-parens`
[`a08dc34`](https://togithub.com/tape-testing/tape/commit/a08dc34371a8dc406581fb85edb591150f9c0f35)
- \[eslint] enable `no-multi-spaces`, `no-multiple-empty-lines`,
`space-in-parens`
[`be1eb21`](https://togithub.com/tape-testing/tape/commit/be1eb212aeeec2c229208a4702ff99af0cabb5f7)
- \[Refactor] `bin/tape`: separate "preparing of files list" from
"require files list"
[`021fa6d`](https://togithub.com/tape-testing/tape/commit/021fa6d22bc85f2e8f075405bcb97c6a1b87af22)
- \[Refactor] remove unused line, unneeded var initialization; add
missing `new`
[`da45ae6`](https://togithub.com/tape-testing/tape/commit/da45ae6b158fbbdda2cc5c2edce6e0353b65f687)
- \[eslint] enable `no-lonely-if`
[`771f3dd`](https://togithub.com/tape-testing/tape/commit/771f3ddd1a3ad3a629c1d1a0780052d51143435b)
- \[eslint] enable `space-infix-ops`
[`233ffc6`](https://togithub.com/tape-testing/tape/commit/233ffc623ec212b202037e03b503a6667d4deb3f)
- \[Refactor] remove use of legacy `exports`
[`c332d62`](https://togithub.com/tape-testing/tape/commit/c332d629b8c5366aa81a0ea413c49c7b838128cb)
- \[eslint] enable `wrap-iife`
[`428636c`](https://togithub.com/tape-testing/tape/commit/428636c047f946738ca77796599aeb32cd607072)
- \[Docs] correct docs for `t.teardown`
[`c4a4992`](https://togithub.com/tape-testing/tape/commit/c4a4992cdd59d2c5ca3282bfbf2ba4c0b863eafc)
- \[readme] remove travis badge; add actions and codecov badges
[`900f823`](https://togithub.com/tape-testing/tape/commit/900f823f4a0fcbf5875df387d60bfde85236faa1)
- \[eslint] enable `no-extra-semi`
[`1af8f52`](https://togithub.com/tape-testing/tape/commit/1af8f529df22eb00a62474dfd6dfe5628f8f7317)
- \[Deps] update `glob`, `is-regex`, `object-inspect`
[`e211546`](https://togithub.com/tape-testing/tape/commit/e2115460307cc5424392157f4e86515c54e2e819)
- \[eslint] enable `no-regex-spaces`
[`ef0069a`](https://togithub.com/tape-testing/tape/commit/ef0069a9de38c89cb4b4117ffa165e7f0c6a6351)
- \[Dev Deps] update `aud`, `eslint`
[`00a98d3`](https://togithub.com/tape-testing/tape/commit/00a98d3b73aad7af987cddb79b0f1e5c7d27efc2)
- \[Deps] update `object-inspect`
[`9bbf270`](https://togithub.com/tape-testing/tape/commit/9bbf27083d6a63d0f61b984cf173a004583cdc35)
- \[Dev Deps] update `eslint`
[`57b659f`](https://togithub.com/tape-testing/tape/commit/57b659f8324fbc63913bb41c108e1e165d5bcf07)
- \[Dev Deps] update `eslint`
[`e628b23`](https://togithub.com/tape-testing/tape/commit/e628b23a35c35948d7166ac58964043d847e04eb)
- \[meta] ensure `not-in-publish`‘s absence does not fail anything
[`fb3a243`](https://togithub.com/tape-testing/tape/commit/fb3a243bfe1baa4c8afb44b8c654cd98500c2e9f)
- \[Deps] update `object-inspect`
[`771c8c4`](https://togithub.com/tape-testing/tape/commit/771c8c43fda1907f61b6e9fd462a4e6c747f3527)
- \[meta] add `safe-publish-latest`; use `prepublishOnly` script for npm
7+
[`379115d`](https://togithub.com/tape-testing/tape/commit/379115dc77717ff7611d156c36da5452a5b217e2)
- \[Tests] exclude examples from coverage
[`75decb3`](https://togithub.com/tape-testing/tape/commit/75decb37ef2661f960adf9ff44dc76e2885d10d2)

###
[`v5.2.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v522---2021-03-03)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.2.1...v5.2.2)

##### Commits

- \[Fix] proper exit behavior in node v0.6
[`3f94e68`](https://togithub.com/tape-testing/tape/commit/3f94e687b976bdb324c2148d73087e769003f878)

###
[`v5.2.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v521---2021-02-27)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.2.0...v5.2.1)

##### Fixed

- \[Fix] `t.teardown()`: ensure callback is only called once
[`#551`](https://togithub.com/tape-testing/tape/issues/551)

##### Commits

- \[Deps] update `object-is`, `string.prototype.trim`
[`b497ead`](https://togithub.com/tape-testing/tape/commit/b497ead367786cf21ddc818ee6e8f24c330b9ea0)

###
[`v5.2.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v520---2021-02-20)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.1.1...v5.2.0)

##### Fixed

- \[New] add `.teardown()` on `t` instances
[`#531`](https://togithub.com/tape-testing/tape/issues/531)
- \[readme] improve `t.throws`/`t.doesNotThrow` documentation
[`#540`](https://togithub.com/tape-testing/tape/issues/540)

##### Commits

- \[readme] improve `t.throws` documentation
[`94220ba`](https://togithub.com/tape-testing/tape/commit/94220babb105950dfc2d09d67b4731bf026449b5)
- \[Tests] exclude node v0.6, for now
[`3c05a87`](https://togithub.com/tape-testing/tape/commit/3c05a873212c9dd5e773da070488f75b09a4e5f4)
- \[Deps] update `is-regex`, `resolve`
[`8c52d12`](https://togithub.com/tape-testing/tape/commit/8c52d121eadee69e6b0d800e798ae7bf1f86eff9)
- \[Dev Deps] update `eslint`, `aud`
[`f847c85`](https://togithub.com/tape-testing/tape/commit/f847c85167a173fcdd2365b5d6f234208a5d27a4)
- \[Deps] update `call-bind`
[`ce0b1ad`](https://togithub.com/tape-testing/tape/commit/ce0b1ad6ef395bd1dba7403ea679af5284f61c0e)
- \[Dev Deps] update `eslint`
[`83f1eec`](https://togithub.com/tape-testing/tape/commit/83f1eec7d51fd812fd4ceb34b20857617e42f272)

###
[`v5.1.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v511---2021-01-04)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.1.0...v5.1.1)

##### Commits

- \[Tests] make `stripFullStack` output an array of lines, for better
failure messages
[`0743333`](https://togithub.com/tape-testing/tape/commit/07433333e14fd283ceed246795863d59576d3286)
- \[Tests] migrate tests to Github Actions
[`266bc66`](https://togithub.com/tape-testing/tape/commit/266bc66b0fbbda399aff42afb957ce117d9ee4b2)
- \[Fix] preserve stack traces for returned Promises (async/await)
[`d505cdf`](https://togithub.com/tape-testing/tape/commit/d505cdf375bb27c0eea4b60d9da290bb11339c6a)
- \[readme] Document unexpected `t.end()` behavior
[`b505c4c`](https://togithub.com/tape-testing/tape/commit/b505c4c45ff968a5cfa91bd34f80a95493936671)
- \[Tests] add `timeoutAfter` test with Promises
[`e8255cf`](https://togithub.com/tape-testing/tape/commit/e8255cf46ee77626e9eef1c2909899c9508173da)
- \[readme] improve method docs
[`df5a124`](https://togithub.com/tape-testing/tape/commit/df5a124e106540d77ee737127502db26db541ded)
- \[Robustness] cache and call-bind more prototype methods
[`8e60dcb`](https://togithub.com/tape-testing/tape/commit/8e60dcbbb0724fb5fbaacbfb521356e6d268d42c)
- \[Tests] add `npm run test:example` to test non-failing examples.
[`4210e44`](https://togithub.com/tape-testing/tape/commit/4210e442a3739969ff32075a72a49c6d95730adf)
- \[eslint] fix some inconsistencies
[`7ca56eb`](https://togithub.com/tape-testing/tape/commit/7ca56ebe2c78d0286e21a589c35ae28275aa8bf7)
- \[eslint] ensure no trailing commas
[`04da90b`](https://togithub.com/tape-testing/tape/commit/04da90bb387656e585bec26a325e3400cb6bd1ba)
- \[meta] add Automatic Rebase and Require Allow Edits workflows
[`6d72960`](https://togithub.com/tape-testing/tape/commit/6d729605929dfa3a41607f46e0e7da8024c33976)
- \[Tests] run `nyc` on all tests
[`5ec21aa`](https://togithub.com/tape-testing/tape/commit/5ec21aa2e05ca18d88924edc1be9b175fe706af1)
- \[Refactor] use `call-bind/callBound` instead of `function-bind`
directly
[`b19da31`](https://togithub.com/tape-testing/tape/commit/b19da31dc4d40ffccbd8bd38d3bd410fce604172)
- \[meta] do not publish github action workflow files
[`82c3904`](https://togithub.com/tape-testing/tape/commit/82c3904483419fb9f36ac9a73a754d100c24e107)
- \[Tests] skip Promise tests when Promises are not available
[`688256a`](https://togithub.com/tape-testing/tape/commit/688256a75340a6d088736610a77c4d9d3c580905)
- \[meta] run `aud` in `posttest`
[`b9bec0e`](https://togithub.com/tape-testing/tape/commit/b9bec0e92ef2834693fc7c7e3dc779dd1baea907)
- \[readme] Added tabe into reporter list
[`7aff9e4`](https://togithub.com/tape-testing/tape/commit/7aff9e4de9e70cae53b1287b03bd23d3fc22420c)

###
[`v5.1.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v510---2020-12-29)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.0.1...v5.1.0)

##### Fixed

- \[readme] add `tape-describe` to 'other' section
[`#522`](https://togithub.com/tape-testing/tape/issues/522)

##### Commits

- \[Tests] add test case for
[#&#8203;519](https://togithub.com/tape-testing/tape/issues/519) for
test.comment() in createStream/objectMode context
[`40ec79a`](https://togithub.com/tape-testing/tape/commit/40ec79a125df5282bc3983771306932cf97a21b8)
- \[Deps] update `deep-equal`, `object-inspect`, `object-is`,
`object.assign`, `resolve`, `string.prototype.trim`
[`434f615`](https://togithub.com/tape-testing/tape/commit/434f6156cb137bd28377c98664af8e3634c1030c)
- \[Deps] update `deep-equal`, `is-regex`, `object-inspect`,
`object-is`, `object.assign`, `string.prototype.trim`
[`df23eda`](https://togithub.com/tape-testing/tape/commit/df23edad43112ed5d3f3aa318289a57b3540002b)
- \[eslint] remove useless regex escapes
[`3554d4b`](https://togithub.com/tape-testing/tape/commit/3554d4b049f34065c6a643c5cda3d88c70a4908e)
- \[readme] document Promise support; remove Promise-related
alternatives
[`4665d63`](https://togithub.com/tape-testing/tape/commit/4665d6331127b23c10c0798947d9751d635dba40)
- \[Tests] handle stack differences in node 15
[`1ac9ecf`](https://togithub.com/tape-testing/tape/commit/1ac9ecf927bb1958857cb4050ec725cd3f22d27a)
- \[New] Include name of test in log when test times out
[`e142c29`](https://togithub.com/tape-testing/tape/commit/e142c298e8c76c49954ede50ab59e3f2e5662d77)
- \[Dev Deps] update `eslint`, `js-yaml`
[`7574152`](https://togithub.com/tape-testing/tape/commit/75741524e4715d6cf0a969bc7e987fb881a9494a)
- \[Dev Deps] update `eslint`
[`c6772d1`](https://togithub.com/tape-testing/tape/commit/c6772d1fd3ca827760ca01114aec25e21751d701)
- \[Dev Deps] update `eslint`
[`5b7720a`](https://togithub.com/tape-testing/tape/commit/5b7720a82f505d4c8db3d340256369564d828dc6)
- \[Deps] update `resolve`
[`898302b`](https://togithub.com/tape-testing/tape/commit/898302b3e914c93b407088d36a224355b898bb0c)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://togithub.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOlNlY3VyaXR5IiwiYmFja3BvcnQ6YWxsLW9wZW4iLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==-->

---------

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
Co-authored-by: kibanamachine <[email protected]>
Co-authored-by: Kurt <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release_note:skip Skip the PR/issue when compiling release notes Team:Security Team focused on: Auth, Users, Roles, Spaces, Audit Logging, and more! v8.16.3 v8.17.1 v8.18.0 v9.0.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants