Skip to content

Conversation

@github-actions
Copy link

@github-actions github-actions bot commented Mar 6, 2025

🤖 I have created a release beep boop

12.0.0 (2025-03-06)

⚠ BREAKING CHANGES

  • adapt new engine range for Mocha 11 (#5216)
  • drop support of 'growl' notification (#4866)
  • deps: upgrade 'minimatch' (#4865)
  • rename 'bin/mocha' to 'bin/mocha.js' (#4863)
  • remove deprecated Runner signature (#4861)
  • drop support of IE11 (#4848)
  • drop support of Node v12 (#4845)

🌟 Features

🩹 Fixes

  • adapt new engine range for Mocha 11 (#5216) (80da25a)
  • add alt text to Built with Netlify badge (#5068) (8812413)
  • Add error handling for nonexistent file case with --file option (#5086) (dbe229d)
  • add Mocha to global variable (2b8a1ff)
  • better tracking of seen objects in error serialization (#5032) (02c04c4)
  • browser: enable 'bdd' import for bundlers (#4769) (012d79d)
  • browser: failed test icon color (#4946) (b0a0fb8)
  • browser: increase contrast for replay buttons (#4912) (4e06a6f)
  • browser: stop using all global vars in 'browser-entry' (#4746) (8421974)
  • catch exceptions setting Error.stackTraceLimit (#5254) (259f8f8)
  • check if module.paths really exists (#4194); closes #2505 (8b6a76c)
  • closes #5115 (#5116) (a2e600d)
  • configurable max diff size (#4799) (11c4560)
  • control stringification of error message (#4128) (1c4e623)
  • crash with --parallel and --retries both enabled (#5173) (d7013dd)
  • do not exit when only unref'd timer is present in test code (#3825) (6d24689)
  • dry-run: potential call-stack crash with 'dry-run' option (#4839) (22f9306)
  • error handling for unexpected numeric arguments passed to cli (#5263) (210d658)
  • esm: allow import from mocha in parallel (#4574) (8d6d1e3)
  • handle case of invalid package.json with no explicit config (#5198) (f72bc17)
  • harden error handling in lib/cli/run.js (#5074) (97dcbb2)
  • include stack in browser uncaught error reporting (#5107) (67a8124)
  • integration: revert deprecation of 'EVENT_SUITE_ADD_*' events (#4764) (111467f)
  • karma-mocha should run both browser bundles (#4663) (f033ff1)
  • make it().timeout() work again (#4599) (6a47776)
  • make release-please build work (#5194) (afd66ef)
  • parallel: 'XUNIT' and 'JSON' reporter crash (#4623) (9e0369b)
  • programmatic API cannot access retried test objects (#4181) (a995e33)
  • regex in 'update-authors.js' (011a5a4)
  • remove :is() from mocha.css to support older browsers (#5225) (#5227) (0a24b58)
  • remove job count from parallel mode debug log (#4416) (31116db)
  • runner listening to 'start' and 'end' events (#3660) (e1389ef)
  • support canonical module (#5040) (579e047)
  • support errors with circular dependencies in object values with --parallel (#5212) (ba0fefe)
  • test link in html reporter (#5224) (f054acc)
  • Typos on mochajs.org (#5237) (d8ca270)
  • use accurate test links in HTML reporter (#5228) (68803b6)
  • using custom interface in parallel mode (#4688) (3722201)
  • vulnerabilty: update to serialize-javascript@3.1 (f073689)
  • website: improve backers sprite image (#4756) (0ea732c)
  • wrong error thrown if loader is used (#4807) (baa12fd)
  • wrong error thrown while loading config files (#4832) (86305cf)
  • wrong error thrown while loading reporter (#4842) (241964b)
  • xunit integration test (#5122) (6f3f45e)

📚 Documentation

  • add "options.require" to Mocha constructor (#4630) [ci skip] (d35eb9d)
  • add SECURITY.md pointing to Tidelift (#5210) (bd7e63a)
  • add 10.3.0 to CHANGELOG.md (728cfe8)
  • add 10.5.0 to CHANGELOG.md (12c88a7)
  • add 10.5.1 to CHANGELOG.md (545b66d)
  • add 10.5.2 to CHANGELOG.md (a3bb86d)
  • add 10.6.0 to CHANGELOG.md (021aa80)
  • add 10.6.1 to CHANGELOG.md (3855e66)
  • add 10.7.0 to CHANGELOG.md and docs/index.md (8711e72)
  • add complete '--delay' example (#4744) [ci skip] (27bfc74)
  • add example of generating tests with a closure (#4494) (9f2dd41)
  • add instructions for API docs (#5287) (b720ec1)
  • add sponsored to sponsorship link rels (#5097) (6531df8)
  • Add warning about async callback for describe (#5046) (c43930c)
  • adopt Collective Funds Guidelines 0.1 (#5199) (2b03d86)
  • clarify invalid usage of done() (#4101) (ebdee97)
  • correct outdated status: accepting prs link (#5268) (f729cd0)
  • document Node.js --enable-source-maps flag (80863b1)
  • downgrade example/tests chai to 4.5.0 (#5245) (eac87e1)
  • dynamic tests with top-level await (#4617) [ci skip] (8a2da76)
  • fix 'fgrep' url (#4873) (b863359)
  • fix broken table width under 450 screen width (#4734) (abfddf8)
  • fix CHANGELOG.md headings to start with a root-level h1 (#5083) (7f6f040)
  • fix documentation concerning glob expansion on UNIX (#4869) (a5b5652)
  • fix examples for linkPartialObjects methods (#5255) (34e0e52)
  • fix fragment ID for yargs.js extends docs (#4918) (4b60c1a)
  • fix javascript syntax errors (#4555) (c667d10)
  • fix month numbers in CHANGELOG.md (528836e)
  • fix return jsdoc type of titlePath (#4886) (eca4fec)
  • how to use 'rootHooks' in the browser (#4755) [ci skip] (c7f56d1)
  • improve 'grep()' and clarify docs (#4714) (757b85d)
  • improve filtering (#5191) (1ac5b55)
  • improve third-party reporter docs (#5285) (c5a0ef5)
  • indicate 'exports' interface does not work in browsers (#5181) (14e640e)
  • overhaul contributing and maintenance docs for end-of-year 2023 (#5038) (9f99178)
  • remove duplicated header (#4944) (0a10ddc)
  • remove outdated license scan badge (#5167) (8d0ca3e)
  • remove outdated mailing list reference (#5169) (f44e483)
  • remove unsupported 'no-timeout' option (#4719) [ci skip] (f19d3ca)
  • Replace ☕ with emoji (#4092) (dca588d)
  • replace 'git.io' short links (#4877) [ci skip] (2b98521)
  • replace "New in" with "Since" in version annotations (#5262) (6f10d12)
  • show netlify badge on footer (#4190) (4dc3cd1)
  • touchups to labels and a template title post-revamp (#5050) (645469e)
  • update browser options (b431609)
  • update missed default extensions (#4608) [ci skip] (dc0ec84)
  • update README, LICENSE and fix outdated (#5197) (1203e0e)
  • use mocha.js instead of mocha in the example run (#4927) (060f77d)

🧹 Chores

🤖 Automation

  • deps: bump the github-actions group with 1 update (#5132) (e536ab2)
  • deps: bump the github-actions group with 2 updates (#5125) (7ac67f3)
  • v10.0.0: release (023f548)
  • v10.0.0: update CHANGELOG (62b1566)
  • v10.1.0: release (5f96d51)
  • v10.1.0: update CHANGELOG (ed74f16)
  • v10.2.0: release (202e9b8)
  • v10.2.0: update CHANGELOG (6782d6d)
  • v9.1.0: release (014e47a)
  • v9.1.0: update CHANGELOG [ci skip] (3a14b28)
  • v9.1.1: release (654b5df)
  • v9.1.1: update CHANGELOG [ci skip] (a26cca9)
  • v9.1.2: release (18a1055)
  • v9.1.2: update CHANGELOG [ci skip] (06f3f63)
  • v9.1.3: release (28b4824)
  • v9.1.3: update CHANGELOG [ci skip] (3dcc2d9)
  • v9.1.4: release (0a1b7f8)
  • v9.1.4: update CHANGELOG [ci skip] (a04d050)
  • v9.2.0: release (cc51b8f)
  • v9.2.0: update CHANGELOG [ci skip] (dea3115)
  • v9.2.1: release (547ffd7)
  • v9.2.1: update CHANGELOG [ci skip] (ca7432a)
  • v9.2.2: release (24b5243)
  • v9.2.2: update CHANGELOG [ci skip] (22a1560)

This PR was generated with Release Please. See documentation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant