All Versions
145
Latest Version
Avg Release Cycle
44 days
Latest Release
585 days ago

Changelog History
Page 3

  • v5.0.0-next.3 Changes

    January 09, 2020

    Commits

    • [Fix] tests without a callback that are skipped should not fail 82e316b
  • v5.0.0-next.2 Changes

    January 08, 2020

    Commits

    • πŸ”€ Merge tag 'v4.13.0' bf07cf8
    • [New] add t.match() and t.doesNotMatch(), new in node v13.6 0330d82
    • [New] add t.match() and t.doesNotMatch(), new in node v13.6 36a30eb
    • [New] tape binary: Add -i flag to ignore files from gitignore (#492) e0e2542
    • [New] tape binary: Add -i flag to ignore files from gitignore a0f9350
    • πŸ‘• [lint] fix object key spacing d7c2fd3
    • βœ… [Tests] handle stack trace variation in node <= 0.8 21ac403
    • ⚑️ [Deps] update resolve 0f15085
    • 🚚 [readme] remove long-dead testling-ci badge 08fae38
  • v5.0.0-next.1 Changes

    January 01, 2020

    πŸ›  Fixed

    • [Breaking] fail any assertion after .end() is called #264
    • [Breaking] equality functions: throw when < 2 arguments are provided #442
    • 0️⃣ [Breaking] use default require.extensions collection instead of the magic Array ['.js'] #137

    Commits

    • [Breaking] throws: bring into line with node’s assert.throws 547dc14
    • πŸ”¨ [Refactor] make everything strict mode 11b7d85
    • πŸ‘• [lint] fix object key spacing 85a8a7f
    • βœ… [Tests] Fail a test if its callback returns a promise that rejects ad75f86
    • [Fix] error stack file path can contain parens/spaces 9094271
    • βœ… [Breaking] tests with no callback are failed TODO tests 03529a9
    • πŸ‘• [eslint] fix remaining undeclared variables 1a59e0b
    • βœ… [Tests] improve some failure output by adding messages bd76254
    • βœ… [Tests] handle stack trace variation in node <= 0.8 bffb60c
    • [Breaking] add "exports" to restrict public API 0e713a2
    • πŸ”¨ [Refactor] generalize error message from calling .end more than once 8e8af01
    • πŸ‘• [Tests] ensure bin/tape is linted b5b40ae
    • πŸ‘• [eslint] Fix leaking variable in tests 07e13a8
    • πŸ”¨ [Refactor] Avoid setting message property on primitives; use strict mode to catch this 0715294
    • πŸ”€ Merge tag 'v4.12.1' a11e272
    • ⚑️ [Deps] update resolve b765bba
    • ⚑️ [Dev Deps] update eslint 949781f
  • v5.0.0-next.0 Changes

    December 21, 2019

    Commits

    • βœ… [Breaking] if a test callback returns a rejected thenable, fail the test. f248610
    • [Breaking] error should not emit expected/actual diags f6dc34e
    • ⚑️ [Deps] update resolve dff5f1f
    • βœ… [Breaking] support passing in an async function for the test callback 5f88895
    • πŸ‘ [Breaking] support exceptions in async functions 8d3f03a
    • ⚑️ [Tests] update tests for more async/await cases 197019c
    • [meta] change dep semver prefix from ~ to ^ c3924d3
    • ⚑️ [Breaking] update deep-equal to v2 898a6e7
  • v4.16.1 Changes

    September 19, 2022

    Commits

    • πŸ‘• [eslint] fix indentation b035590
    • [meta] add auto-changelog b467b85
    • πŸ‘• [eslint] enforce no-use-before-define 87deb68
    • πŸ‘• [eslint] clean up config a bit 3171edd
    • βœ… [Tests] stackTrace: use the common getDiag utility 65df5a4
    • [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
    • [readme] fix version badge 20ea48d
  • v4.16.0 Changes

    August 16, 2022

    Commits

    • [New] bin/tape: include the exact arg when there are no glob results; use require on --require files 6a1ce43
    • [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
    • βœ… [Robustness] test observably looks up exec on the object 4575ca4
    • πŸ”’ [meta] add SECURITY.md 7b0c901
  • v4.15.1 Changes

    April 08, 2022

    Commits

    • βœ… [Tests] handle a broken error cause in node 16.9/16.10 53d9e18
    • βœ… [Robustness] test observably looks up exec on the object 9dbe9ad
    • 🚚 [meta] remove unused travis.yml file 5a52443
    • πŸ‘• [meta] ensure prelint works on windows 48896e8
    • ⚑️ [Dev Deps] update eslint, @ljharb/eslint-config 3960ccf
    • πŸ‘• [meta] improve prelint script when no .git dir is present 7c6dbbd
    • ⚑️ [Deps] update minimist 64677e0
  • v4.15.0 Changes

    January 26, 2022

    πŸ”€ Merged

    • [New] add --no-only flag/NODE_TAPE_NO_ONLY_TEST #572

    Commits

    • βœ… [New] t.match/t.doesNotMatch: fail the test instead of throw on wrong input types. [a1c266b`](https://github.com/ljharb/tape/commit/a1c266bf9577420702e1067c40a4a65677add63a)
    • [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
    • πŸ‘ [meta] better eccheck command fe6978d
    • ⚑️ [Deps] update object-inspect, resolve 50ea080
    • πŸ’» [meta] Exclude fs from browser bundles (#565) 418dc94
    • βœ… [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
    • βœ… [Robustness] use cached .test 86ec0b2
  • v4.14.0 Changes

    July 27, 2021

    πŸ”€ 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
    • πŸ”¨ [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
    • πŸ”¨ [Refactor] Avoid setting message property on primitives; use strict mode to catch this 9dfb680
    • βœ… [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
    • βœ… [Tests] exclude examples from coverage 283f537
  • v4.13.3 Changes

    May 24, 2020

    πŸ”€ Merged

    • βœ… [Fix] createStream: result payload is not always an object #519
    • ⚑️ [Fix] Update RegExp for matching stack frames to handle Promise/then scenario #516
    • βœ… [Tests] Fix simple typo, placehodler -> placeholder #500

    πŸ›  Fixed

    • βœ… [Fix] createStream: result payload is not always an object (#519) #519
    • ⚑️ [Fix] Update RegExp for matching stack frames to handle Promise/then scenario (#516) #515

    Commits

    • ⚑️ [Dev Deps] update eslint, falafel, js-yaml 9676a21
    • ⚑️ [Deps] update minimist, resolve 8887189
    • [readme] add tape-repeater (#511) 33712e2
    • [examples] add ecstatic 9b87675
    • [readme] Add link to tape-player (in-process reporter) (#496) bc1334b
    • πŸ“„ [Docs] add an optional emoji version for tap-spec consumer (#501) 6326dc6