tape v5.0.0-next.1 Release Notes

Release Date: 2020-01-01 // over 4 years ago
  • πŸ›  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