Releases: mochajs/mocha
Releases · mochajs/mocha
v12.0.0-beta-9.2
12.0.0-beta-9.2 (2026-04-03)
Note that beta-9.1 is identical to beta-10. See #5763 for details. Future v12 betas (if there are any) will continue the beta-9.x naming.
🩹 Fixes
- deps: update dependency workerpool to v10 (#5751) (96a4768)
- use semver dot separator for beta pre-release versions (beta-X → beta.X) (#5764) (5574738)
📚 Documentation
- add "failing workaround" and new dash to sec-vuln-reports.mdx (#5783) (f9e553e)
- add FAQ explainer for dependency security vulnerability reports (#5691) (2517693)
- add FAQ section to CONTRIBUTING.md for "can I work on this?" (#5689) (682c307)
- add major release strategy, fix typos (#5551) (ec0fe0d)
- cleanup third party UI code examples for issue 5570 (#5784) (8d86811)
- document AI-generated code policies (#5693) (3533316)
- document many "external" services (#5685) (30f8fe6)
- fix typo in configuring.mdx (#5699) (fdf1a11)
- Updates COC Policy To Match OpenJS Guidelines (#5802) (9029f66)
🧹 Chores
- add Knip to docs-next, remove unused deps, and cleanup links (#5726) (a3908e9)
- add link from bug template to security explainer (#5782) (ab8fc25)
- add workflow to handle stale items (#5831) (dd08f6f)
- add workflow_dispatch to all workflows (#5793) (cca0a2c)
- deps: update actions/stale action to v10 (#5842) (e75b14f)
- deps: update dependency astro to v5.18.1 (#5786) (bf99e30)
- deps: update dependency chai to v6 (#5720) (2e07be1)
- deps: update dependency eslint to v10.1.0 (#5827) (2c8eeb0)
- deps: update dependency eslint-plugin-n to v17.24.0 (#5798) (bb66555)
- deps: update dependency globals to v17 (#5722) (acf9357)
- deps: update dependency installed-check to v10 (#5738) (5905ed9)
- deps: update dependency knip to v5.88.0 (#5799) (40ec9b8)
- deps: update dependency knip to v6 (#5828) (661f349)
- deps: update dependency rollup to v4.59.0 (#5813) (1ef2020)
- deps: update dependency rollup to v4.60.0 (#5829) (4ab5813)
- deps: update eslint monorepo to v10 (major) (#5742) (fe9dc01)
- deps: update joelwmale/webhook-action digest to 6cebc9d (#5702) (e61c8d5)
- docs: rename
docs-nexttodocs(#5770) (39c15a8) - fix supporters file extension in knip config (#5796) (53ca72f)
- have
Testsworkflow ignore more relevant paths (#5762) (8e2cebe) - remove
global.setImmediatefallback (#5836) (5e69d16) - remove
repeat()polyfill (#5837) (f988a80) - remove now-unused
utils.inherits(#5766) (d0a636b) - remove unused
libcprops frompackage-lock.json(#5817) (b0a89ce) - remove unused fossaignore (#5769) (8a0eaf7)
- run tests when PR is retargeted (#5761) (3481b1e)
- switch reporters from util.inherits to ES2015 classes (#5180) (c3f32ce)
- switch Runnable, Hook, and Test from util.inherits to ES2015 classes (#5178) (1378fd8)
- use
beta-9.1instead ofbeta.10(#5821) (bc1eff2)
🤖 Automation
v12.0.0-beta-10
12.0.0-beta-10 (2026-02-21)
🌟 Features
🩹 Fixes
- change Pending to properly extend Error (#5679) (158effd)
- deps: update dependency chokidar to v5 (#5734) (ff2f17f)
- deps: update dependency minimatch to v10 (#5743) (3f3e449)
- deps: update dependency starlight-package-managers to ^0.12.0 (#5717) (aa4ba48)
📚 Documentation
🧹 Chores
- Configure Renovate (#5678) (a9c9b90)
- deps: update dependency @rollup/plugin-alias to v6 (#5718) (267d751)
- deps: update dependency @rollup/plugin-commonjs to v29 (#5719) (9ed4ee5)
- deps: update dependency astro to v5.17.1 (#5703) (ec3d1fa)
- deps: update dependency chai to v4.5.0 (#5705) (870f9f8)
- deps: update dependency cross-env to v10 (#5721) (20b7476)
- deps: update dependency knip to v5.83.1 (#5708) (d833413)
- deps: update dependency npm-run-all2 to v8 (#5727) (e38e0ec)
- deps: update dependency prettier to v3.8.1 (#5709) (2f98cfd)
- deps: update dependency rimraf to v6 (#5728) (ba124e9)
- deps: update dependency rollup to v4.57.1 (#5710) (178749d)
- deps: update dependency unexpected-map to v3 (#5736) (c1f3379)
- deps: update dependency unist-util-visit to v5.1.0 (#5711) (7ede894)
- deps: update dependency webdriverio to v9 (#5739) (ff334df)
- deps: update dependency webpack-cli to v6 (#5741) (95c9d75)
- deps: update dependency workerpool to v9.3.4 (#5715) (c030a3b)
- deps: update remark (#5745) (37a25f1)
- fix timeout issue with some XUnit tests (53cc467)
- switch Suite from util.inherits to ES2015 classes (#5179) (1ce690e)
🤖 Automation
v12.0.0-beta-9
v12.0.0-beta-8
v12.0.0-beta-7
12.0.0-beta-7 (2026-02-03)
🩹 Fixes
- bump diff dependency to ^8.0.3 (#5674) (15fb31a)
- print helpful message when internal CLI error happens (#5344) (1e11836)
📚 Documentation
🧹 Chores
v12.0.0-beta-6
v12.0.0-beta-5
v12.0.0-beta-4
12.0.0-beta-4 (2026-01-04)
🌟 Features
- ESM configuration file (#5397) (dff9d78)
- migrate Markdown lint to
@eslint/markdown(#5593) (d9e1f0a)
🩹 Fixes
📚 Documentation
🧹 Chores
- ci: use OIDC token for trusted publishing to
npm(#5610) (dc0fdb7) - create exclusions for nyc (#5609) (702473a)
- main: release 12.0.0-beta-4 (#5598) (424516e)
- prevent unwanted Prettier rewrites (#5591) (3ea1578)
- remove broken browser-test.yml (#5615) (33ce345)
- remove legacy
docs/(#5583) (d8c310e) - revert "chore(main): release 12.0.0-beta-4 (#5598)" (#5619) (dba8091)
🤖 Automation
v12.0.0-beta-3
12.0.0-beta-3 (2026-01-01)
🌟 Features
- add mocha.mjs export (#5527) (e1cf23c)
- bump serialize-javascript from 6.0.2 to 7.0.2 (#5589) (24fb1b6)
- bump strip-json-comments from 3 to 5 (#5484) (9b0db24)
🩹 Fixes
- allow importing ESM interface and reporters (#5563) (bc9fc84)
- docs-next: backer's logo is consistent regardless of size (#5594) (1a53a10)
- surface ts-node compile errors (#5572) (add4cf8)
📚 Documentation
- bumped docs-next Astro to ^5.16.6 (#5574) (806222b)
- fix light mode Astro accent text color (#5585) (9cc3ada)
- update Contributor License Agreement link in CONTRIBUTING.md (#5567) (410ce0d)
🧹 Chores
- normalized ESLint config to v9's recommended structure (#5575) (7f9ed1f)
- update Rollup to v4 (#5510) (cafa782)