Skip to content

Releases: mochajs/mocha

v12.0.0-beta-2

27 Nov 14:58
a7c7eb2

Choose a tag to compare

v12.0.0-beta-2 Pre-release
Pre-release

12.0.0-beta-2 (2025-11-25)

🧹 Chores

v12.0.0-beta-1

25 Nov 02:57
e648324

Choose a tag to compare

v12.0.0-beta-1 Pre-release
Pre-release

12.0.0-beta-1 (2025-11-25)

Maintainer notes: This is a beta release. It will be followed by 0 or more betas adding features and bugfixes, then 0 or more release candidates once we finish the v12 feature set, then a full release. For details, see #5551. Thanks for using Mocha, and happy testing!

⚠ BREAKING CHANGES

  • cleanup references of --compilers (#5403)
  • cleanup references of --opts (#5402)
  • change the default of --forbid-only to check for process.env.CI (#5496)
  • bump minimum Node.js version from 18.18.0 to 20.19.0 (#5477)

🌟 Features

  • allow FIFOs as test files (#5512) (ca4af43)
  • bump minimum Node.js version from 18.18.0 to 20.19.0 (#5477) (1c34eef)
  • change the default of --forbid-only to check for process.env.CI (#5496) (3d94dde)
  • cleanup references of --compilers (#5403) (f75d150)
  • cleanup references of --opts (#5402)

🩹 Fixes

  • correct assertion import syntax in getting-started guide (#5526) (fb0215b)
  • handle empty null-prototyped objects (#5506) (2a0bce0)

📚 Documentation

  • add maintainer expectations to MAINTAINERS.md (#5514) (76f95a1)
  • migrate how-to wiki pages to main documentation (#5463) (b85aec6)
  • migrate programmatic usage to docs, development content to DEVELOPMENT.md (#5464) (cb47925)
  • test/integration/README: remove ref to non-existent dir (#5516) (d2c2d40)
  • update TSC Members' hourly rate to $75 (#5488)

🧹 Chores

  • applied formatting to all files (#5493) (76d7194)
  • fix broken link in .github/CONTRIBUTING.md (681e843)
  • remove Node.js 18 from test-smoke in CI too (d643105)
  • switch from Coveralls to Codecov (#5447) (f4e7e54)
  • unpin node-version in release-please (#5550) (62c90cd)
  • use ps-list instead of pidtree to remove wmic (#5479) (b2985b3)

🤖 Automation

  • deps: bump actions/checkout in the github-actions group (#5547) (561eb03)
  • deps: bump actions/setup-node in the github-actions group (#5503) (9a70533)

v11.7.5

05 Nov 01:55
9a6a5db

Choose a tag to compare

11.7.5 (2025-11-04)

🩹 Fixes

  • swallow more require errors from *ts files (#5498) (d89dbaf)

🧹 Chores

v11.7.4

01 Oct 21:55
8649f39

Choose a tag to compare

11.7.4 (2025-10-01)

🩹 Fixes

📚 Documentation

  • migrate remaining legacy wiki pages to main documentation (#5465) (bff9166)

🧹 Chores

v11.7.3

30 Sep 12:05
c805327

Choose a tag to compare

11.7.3 (2025-09-30)

🩹 Fixes

  • use original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (#5408) (ebdbc48)

📚 Documentation

🤖 Automation

  • deps: bump actions/setup-node in the github-actions group (#5459) (48c6f40)

v11.7.2

01 Sep 16:09
5f8e8a8

Choose a tag to compare

11.7.2 (2025-09-01)

🩹 Fixes

  • fail with an informative error message on a file with a broken default import (#5413) (b0e6135)
  • load mjs files correctly (#5429) (a947b9b)

📚 Documentation

🧹 Chores

🤖 Automation

  • deps: bump actions/checkout in the github-actions group (#5419) (03ac2d0)

v11.7.1

24 Jun 13:32
c12d85d

Choose a tag to compare

11.7.1 (2025-06-24)

🩹 Fixes

  • always fallback to import() if require() fails (#5384) (295c168)

🧹 Chores

v11.7.0

18 Jun 01:37
5d617f3

Choose a tag to compare

11.7.0 (2025-06-18)

🌟 Features

v11.6.0

09 Jun 10:23
e68b9a6

Choose a tag to compare

11.6.0 (2025-06-09)

🌟 Features

v11.5.0

23 May 22:08
a7ed005

Choose a tag to compare

11.5.0 (2025-05-22)

🌟 Features