RepoJournal
Node.js

@nodejs

The Node.js runtime - every backend team's CVE source of truth

Keep up with Node.js in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: JavaScript Full archive →

The Wire · Showcase

NODE TEST RUNNER GETS TAG FILTERING — GYPTO TIGHTENS LICENSE COMPLIANCE

By RepoJournal · Filed · About Node.js

Node's test runner now supports tagging and filtering tests by label, while gyp-next patches license expression handling and macOS certificate enumeration gets fixed.

The test_runner landed a significant quality-of-life upgrade [1] with a new `tags` option for test(), it(), suite(), and describe() that accepts string arrays. Tags inherit from parent suites, canonicalize to lowercase, and expose through reporter events and context.tags — filtering happens via the new `--experimental-test-tag-filter` flag, gated behind an ExperimentalWarning. This gives teams fine-grained test organization without restructuring their suite hierarchy. In the build tooling layer, gyp-next shipped v0.22.2 [2] to fix SPDX license expression handling [2], addressing compliance standards that downstream projects depend on. Meanwhile, Node's crypto module got smarter about system certificate enumeration on macOS [3] — VSCode's team flagged certificate count drops on certain machines and this fix handles edge cases that the builtin API was missing. The stdlib also shed some dead code in the sqlite integration [5], keeping the codebase lean. License metadata is being refreshed automatically [4], ensuring the repo's dependencies stay documented.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] test_runner: add tags option and tag-name filter ↗ nodejs/node
  2. [2] v0.22.2 ↗ nodejs/gyp-next
  3. [3] crypto: improve system certificate enumeration logic on macOS ↗ nodejs/node
  4. [4] doc: run license-builder ↗ nodejs/node
  5. [5] src,sqlite: remove dead code nodejs/node

Quick answers

What shipped in Node.js on May 13, 2026?
Node's test runner now supports tagging and filtering tests by label, while gyp-next patches license expression handling and macOS certificate enumeration gets fixed. In total, 11 commits, 8 pull requests, and 1 releases landed.
Who contributed to Node.js on May 13, 2026?
3 developers shipped this update, including atlowChemi, deepak1556, and github-actions[bot].
What were the notable Node.js updates?
test_runner: add tags option and tag-name filter, v0.22.2, and crypto: improve system certificate enumeration logic on macOS.

More from @nodejs

Daily updates, in your inbox

Follow Node.js

Keep up with Node.js in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?