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

Changelog History
Page 2

  • v5.3.0 Changes

    July 26, 2021

    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 Changes

    March 03, 2021

    Commits

    • [Fix] proper exit behavior in node v0.6 3f94e68
  • v5.2.1 Changes

    February 27, 2021

    ๐Ÿ›  Fixed

    • [Fix] t.teardown(): ensure callback is only called once #551

    Commits

    • โšก๏ธ [Deps] update object-is, string.prototype.trim b497ead
  • v5.2.0 Changes

    February 20, 2021

    ๐Ÿ›  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 Changes

    January 04, 2021

    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 Changes

    December 29, 2020

    ๐Ÿ›  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
  • v5.0.1 Changes

    May 25, 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
    • โœ… [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
    • โšก๏ธ [Fix] Update RegExp for matching stack frames to handle Promise/then scenario #515

    Commits

    • ๐Ÿ”€ Merge tag 'v4.13.3' b7af113
    • โšก๏ธ [Dev Deps] update eslint, falafel, js-yaml 9676a21
    • โšก๏ธ [Deps] update minimist, resolve 8887189
    • โšก๏ธ [Dev Deps] update eslint c421eb3
    • [readme] add tape-repeater (#511) 33712e2
    • [readme] add tape-repeater 0b5804d
    • [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
  • v5.0.0 Changes

    April 24, 2020

    Commits

    • โšก๏ธ [Deps] update deep-equal, minimist, object-is, resolve 6fd0691
    • ๐Ÿšš [Breaking] remove full "lib" export; replace with explicit exports 3bb97f1
    • โšก๏ธ [Dev Deps] update falafel f24491d
    • โœ… [Tests] Fix simple typo, placehodler -> placeholder 8ba3668
    • [examples] add ecstatic d021e9d
    • [readme] Add link to tape-player (in-process reporter) 5b9c442
    • ๐Ÿ“„ [Docs] add an optional emoji version for tap-spec consumer f5d0899
  • v5.0.0-next.5 Changes

    March 02, 2020

    ๐Ÿ”€ Merged

    • โœ… [patch] Print name of test that didnt end #498

    ๐Ÿ›  Fixed

    • ๐Ÿ‘€ [Breaking] only looseEqual/deepEqual, and their inverses, are now non-strict. [#495`](https://github.com/ljharb/tape/issues/495)
    • [Breaking] equal: use ==, not ===, to match assert.equal #495
    • [Breaking] strictEqual: bring -0/0, and NaN into line with assert #495

    Commits

    • โœ… [Tests] add tests for edge cases and numerics 4526b39
    • [Breaking] make equality functions consistent: 24240e2
    • ๐Ÿ”€ [Tests] sync new test cases from master 98b2695
    • ๐Ÿ‘• [eslint] enable quotes rule d686aa2
    • ๐Ÿ‘• [eslint] enable quotes rule 1ab6bdb
    • ๐Ÿ”จ [Refactor] remove unused code e6b6f11
    • โšก๏ธ [Deps] update resolve 398503c
    • โšก๏ธ [Deps] update resolve 15ea7d1
  • v5.0.0-next.4 Changes

    January 19, 2020

    ๐Ÿ›  Fixed

    • 0๏ธโƒฃ [Fix] match/doesNotMatch: when passing, ensure the proper default assert message shows up #494
    • 0๏ธโƒฃ [Fix] match/doesNotMatch: when passing, ensure the proper default assert message shows up #494

    Commits

    • ๐Ÿ”จ [Refactor] remove unused code cf8dccc
    • โšก๏ธ [Deps] update resolve b30b6f1
    • ๐Ÿ’ป [Fix] .catch is a syntax error in older browsers 6df4dfc
    • ๐Ÿ”€ Merge tag 'v4.13.1' 925bf01