github mochajs/mocha v12.0.0-beta-1

pre-release13 hours ago

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)

Don't miss a new mocha release

NewReleases is sending notifications on new releases.