Bot releases are visible (Hide)
Published by isaacs 12 months ago
Published by isaacs 12 months ago
Published by isaacs about 1 year ago
Published by isaacs about 1 year ago
Published by isaacs about 1 year ago
Published by isaacs about 1 year ago
Published by isaacs about 1 year ago
Published by isaacs about 1 year ago
Published by isaacs about 1 year ago
Published by isaacs about 1 year ago
Note: The formatting of Symbol
objects and enumerable Symbol
properties has changed in snapshots and object diffs.
You may need to run tap --snapshot
after updating to this release, and/or update some tests that were relying on symbol property keys being ignored.
Symbol
keys in formatting/comparison.Symbol.for(...)
if appropriate.Symbol
constructor as Symbol.<key>
, eg Symbol.iterator
instead ofSymbol(Symbol.iterator)
.Full Changelog: https://github.com/tapjs/tapjs/compare/[email protected]@18.4.0
Published by isaacs about 1 year ago
Full Changelog: https://github.com/tapjs/tapjs/commits/[email protected]
Published by isaacs about 1 year ago
my-way
to 100 club by @amio in https://github.com/tapjs/tapjs/pull/573
ts
and jsx
by default, remove esm
by @coreyfarrell in https://github.com/tapjs/tapjs/pull/651
Full Changelog: https://github.com/tapjs/tapjs/commits/[email protected]
Published by isaacs about 1 year ago
Note: this is the first auto-generated release notes release for tap 18, and GitHub picked up every change in all the repos pulled into the monorepo since forever. It's not technically "incorrect" per se, but it is unhelpful. Moving forward, these will be hopefully much less absurd. My apologies for the spam if you were tagged in this.
my-way
to 100 club by @amio in https://github.com/tapjs/tapjs/pull/573
ts
and jsx
by default, remove esm
by @coreyfarrell in https://github.com/tapjs/tapjs/pull/651
Full Changelog: https://github.com/tapjs/tapjs/commits/[email protected]
This is a major refactor of much of tap's internals, and a lot of new features.
@std/esm
module, in favor of native ES Modules.typescript
by default. (Typescript still supported, but requires that you install it yourself.).jsx
files only run automatically when --jsx
config is explicitly enabled.--check-coverage
on by default.<10
.t.has
from t.match
, so these are distinct.only
or grep
options.t.test()
promise to the child test results, rather than the parent test.callback
argument from t.beforeEach
and t.afterEach
. Return a promise if you wish these methods to be async..cjs
.t.compareOptions
object to pass options to all the methods that use tcompare
(ie, t.has
, t.match
, t.same
, etc.)t.before
method.t.mock()
API for mocking calls to require()
in modules being tested.t.saveFixture
boolean option.FORCE_COLOR
and NO_COLOR
environment variables appropriately.TS_NODE_COMPILER_OPTIONS
from test environment.t.teardown()
to minimize Windows folder locking issues..taprc.yml
and .taprc.yaml
config files if present, and no .taprc
is present.libtap
.nyc
to version 15.