mochajs/mocha
### [`v10.2.0`](https://togithub.com/mochajs/mocha/blob/HEAD/CHANGELOG.md#1020--2022-12-11)
[Compare Source](https://togithub.com/mochajs/mocha/compare/v10.1.0...v10.2.0)
#### :tada: Enhancements
- [#4945](https://togithub.com/mochajs/mocha/issues/4945): API: add possibility to decorate ESM name before import ([**@j0tunn**](https://togithub.com/j0tunn))
#### :bug: Fixes
- [#4946](https://togithub.com/mochajs/mocha/issues/4946): Browser: color of failed test icon ([**@kleisauke**](https://togithub.com/kleisauke))
#### :book: Documentation
- [#4944](https://togithub.com/mochajs/mocha/issues/4944): Remove duplicated header ([**@PauloGoncalvesBH**](https://togithub.com/PauloGoncalvesBH))
### [`v10.1.0`](https://togithub.com/mochajs/mocha/blob/HEAD/CHANGELOG.md#1010--2022-10-16)
[Compare Source](https://togithub.com/mochajs/mocha/compare/v10.0.0...v10.1.0)
#### :tada: Enhancements
- [#4896](https://togithub.com/mochajs/mocha/issues/4896): Browser: add support for `prefers-color-scheme: dark` ([**@greggman**](https://togithub.com/greggman))
#### :nut_and_bolt: Other
- [#4912](https://togithub.com/mochajs/mocha/issues/4912): Browser: increase contrast for replay buttons ([**@JoshuaKGoldberg**](https://togithub.com/JoshuaKGoldberg))
- [#4905](https://togithub.com/mochajs/mocha/issues/4905): Use standard `Promise.allSettled` instead of polyfill ([**@outsideris**](https://togithub.com/outsideris))
- [#4899](https://togithub.com/mochajs/mocha/issues/4899): Upgrade official GitHub actions to latest ([**@ddzz**](https://togithub.com/ddzz))
- [#4770](https://togithub.com/mochajs/mocha/issues/4770): Fix regex in function `clean`([**@yetingli**](https://togithub.com/yetingli))
### [`v10.0.0`](https://togithub.com/mochajs/mocha/blob/HEAD/CHANGELOG.md#1000--2022-05-01)
[Compare Source](https://togithub.com/mochajs/mocha/compare/v9.2.2...v10.0.0)
#### :boom: Breaking Changes
- [#4845](https://togithub.com/mochajs/mocha/issues/4845): **Drop Node.js v12.x support** ([**@juergba**](https://togithub.com/juergba))
- [#4848](https://togithub.com/mochajs/mocha/issues/4848): Drop Internet-Explorer-11 support ([**@juergba**](https://togithub.com/juergba))
- [#4857](https://togithub.com/mochajs/mocha/issues/4857): Drop AMD/RequireJS support ([**@juergba**](https://togithub.com/juergba))
- [#4866](https://togithub.com/mochajs/mocha/issues/4866): Drop Growl notification support ([**@juergba**](https://togithub.com/juergba))
- [#4863](https://togithub.com/mochajs/mocha/issues/4863): Rename executable `bin/mocha` to `bin/mocha.js` ([**@juergba**](https://togithub.com/juergba))
- [#4865](https://togithub.com/mochajs/mocha/issues/4865): `--ignore` option in Windows: upgrade Minimatch ([**@juergba**](https://togithub.com/juergba))
- [#4861](https://togithub.com/mochajs/mocha/issues/4861): Remove deprecated `Runner` signature ([**@juergba**](https://togithub.com/juergba))
#### :nut_and_bolt: Other
- [#4878](https://togithub.com/mochajs/mocha/issues/4878): Update production dependencies ([**@juergba**](https://togithub.com/juergba))
- [#4876](https://togithub.com/mochajs/mocha/issues/4876): Add Node.js v18 to CI test matrix ([**@outsideris**](https://togithub.com/outsideris))
- [#4852](https://togithub.com/mochajs/mocha/issues/4852): Replace deprecated `String.prototype.substr()` ([**@CommanderRoot**](https://togithub.com/CommanderRoot))
Also thanks to [**@ea2305**](https://togithub.com/ea2305) and [**@SukkaW**](https://togithub.com/SukkaW) for improvements to our documentation.
### [`v9.2.2`](https://togithub.com/mochajs/mocha/blob/HEAD/CHANGELOG.md#922--2022-03-11)
[Compare Source](https://togithub.com/mochajs/mocha/compare/v9.2.1...v9.2.2)
#### :bug: Fixes
- [#4842](https://togithub.com/mochajs/mocha/issues/4842): Loading of reporter throws wrong error ([**@juergba**](https://togithub.com/juergba))
- [#4839](https://togithub.com/mochajs/mocha/issues/4839): `dry-run`: prevent potential call-stack crash ([**@juergba**](https://togithub.com/juergba))
#### :nut_and_bolt: Other
- [#4843](https://togithub.com/mochajs/mocha/issues/4843): Update production dependencies ([**@juergba**](https://togithub.com/juergba))
### [`v9.2.1`](https://togithub.com/mochajs/mocha/blob/HEAD/CHANGELOG.md#921--2022-02-19)
[Compare Source](https://togithub.com/mochajs/mocha/compare/v9.2.0...v9.2.1)
#### :bug: Fixes
- [#4832](https://togithub.com/mochajs/mocha/issues/4832): Loading of config files throws wrong error ([**@juergba**](https://togithub.com/juergba))
- [#4799](https://togithub.com/mochajs/mocha/issues/4799): Reporter: configurable `maxDiffSize` reporter-option ([**@norla**](https://togithub.com/norla))
### [`v9.2.0`](https://togithub.com/mochajs/mocha/blob/HEAD/CHANGELOG.md#920--2022-01-24)
[Compare Source](https://togithub.com/mochajs/mocha/compare/v9.1.4...v9.2.0)
#### :tada: Enhancements
- [#4813](https://togithub.com/mochajs/mocha/issues/4813): Parallel: assign each worker a worker-id ([**@forty**](https://togithub.com/forty))
#### :nut_and_bolt: Other
- [#4818](https://togithub.com/mochajs/mocha/issues/4818): Update production dependencies ([**@juergba**](https://togithub.com/juergba))
### [`v9.1.4`](https://togithub.com/mochajs/mocha/blob/HEAD/CHANGELOG.md#914--2022-01-14)
[Compare Source](https://togithub.com/mochajs/mocha/compare/v9.1.3...v9.1.4)
#### :bug: Fixes
- [#4807](https://togithub.com/mochajs/mocha/issues/4807): `import` throws wrong error if loader is used ([**@giltayar**](https://togithub.com/giltayar))
#### :nut_and_bolt: Other
- [#4777](https://togithub.com/mochajs/mocha/issues/4777): Add Node v17 to CI test matrix ([**@outsideris**](https://togithub.com/outsideris))
sinonjs/sinon
### [`v15.0.1`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#1501)
[Compare Source](https://togithub.com/sinonjs/sinon/compare/v15.0.0...v15.0.1)
- [`aa493da4`](https://togithub.com/sinonjs/sinon/commit/aa493da47d788025c0d512696651072973f301ec)
Upgrade to fake-timers v10.0.2 (Carl-Erik Kopseng)
> Contains several fixes
- [`b3ee0aa5`](https://togithub.com/sinonjs/sinon/commit/b3ee0aa5c84e7c0f5203591e1507bd1015208925)
Use Node version 18 in Runkit examples (Carl-Erik Kopseng)
*Released by [Carl-Erik Kopseng](https://togithub.com/fatso83) on 2022-12-15.*
### [`v15.0.0`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#1500)
[Compare Source](https://togithub.com/sinonjs/sinon/compare/v14.0.2...v15.0.0)
- [`b75fbfa9`](https://togithub.com/sinonjs/sinon/commit/b75fbfa9e57ba9b9c1b639b68646b1d054e0a7e3)
Fix 2448: remove custom formatter (Morgan Roderick)
> Remove option to pass a custom formatter.
>
> The sub libraries of Sinon has long moved on to use `util.inspect` from
> Node. By using that in Sinon itself, we align all the libraries.
*Released by Morgan Roderick on 2022-11-28.*
### [`v14.0.2`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#1402)
[Compare Source](https://togithub.com/sinonjs/sinon/compare/v14.0.1...v14.0.2)
- [`4d70f6e0`](https://togithub.com/sinonjs/sinon/commit/4d70f6e0965b82e387cd632fbe54ed58a8fcf601)
Upgrade nise to latest (Morgan Roderick)
- [`96a0d756`](https://togithub.com/sinonjs/sinon/commit/96a0d756b553c38154f442785c34c6092d1ac572)
Update [@sinonjs/samsam](https://togithub.com/sinonjs/samsam) to latest (Morgan Roderick)
- [`babb4736`](https://togithub.com/sinonjs/sinon/commit/babb4736d7f0080e25dce34fc8ce72879e86792e)
Prefer [@sinonjs/commons](https://togithub.com/sinonjs/commons)[@2](https://togithub.com/2) (Morgan Roderick)
> That makes ES2017 support explicit
*Released by Morgan Roderick on 2022-11-07.*
### [`v14.0.1`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#1401)
[Compare Source](https://togithub.com/sinonjs/sinon/compare/v14.0.0...v14.0.1)
- [`6c4753ef`](https://togithub.com/sinonjs/sinon/commit/6c4753ef243880f5cdf1ea9c88b569780f9dc013)
Fixed CSS selectors in `_base.scss` and changed blockquote default size to 16px. (Jose Lupianez)
- A bunch of dependency updates
*Released by [Carl-Erik Kopseng](https://togithub.com/fatso83) on 2022-10-03.*
### [`v14.0.0`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#1400)
[Compare Source](https://togithub.com/sinonjs/sinon/compare/v13.0.2...v14.0.0)
- [`c2bbd826`](https://togithub.com/sinonjs/sinon/commit/c2bbd82641444eb5b32822489ae40f185afbbf00)
Drop node 12 (Morgan Roderick)
> And embrace Node 18
>
> See https://nodejs.org/en/about/releases/
*Released by Morgan Roderick on 2022-05-07.*
### [`v13.0.2`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#1302)
[Compare Source](https://togithub.com/sinonjs/sinon/compare/v13.0.1...v13.0.2)
- [`bddb631a`](https://togithub.com/sinonjs/sinon/commit/bddb631aab6afc3e663a5db847c675ea96c90970)
Update fake-timers (Carl-Erik Kopseng)
- [`eaed0eb2`](https://togithub.com/sinonjs/sinon/commit/eaed0eb24bd8f42b0484b8861a5ff066001da5d5)
Bump nokogiri from 1.13.3 to 1.13.4 ([#2451](https://togithub.com/sinonjs/sinon/issues/2451)) (dependabot\[bot])
*Released by [Carl-Erik Kopseng](https://togithub.com/fatso83) on 2022-04-14.*
### [`v13.0.1`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#1301)
[Compare Source](https://togithub.com/sinonjs/sinon/compare/v13.0.0...v13.0.1)
- [`ec4223f9`](https://togithub.com/sinonjs/sinon/commit/ec4223f94076d809483e3c6a7536cfc1278dd3c9)
Bump nise to fix [sinonjs/nise#193](https://togithub.com/sinonjs/nise/issues/193) (Carl-Erik Kopseng)
- [`f329a010`](https://togithub.com/sinonjs/sinon/commit/f329a01040bfa5a79e039419220b21eda56935d6)
Add unimported to workflow ([#2441](https://togithub.com/sinonjs/sinon/issues/2441)) (Morgan Roderick)
- [`7f16cec9`](https://togithub.com/sinonjs/sinon/commit/7f16cec968c3c8d4e580267fb00195916d6f827d)
Enable updates to same major version (Carl-Erik Kopseng)
- [`f784d7ad`](https://togithub.com/sinonjs/sinon/commit/f784d7ad2c86be0fc65477d69f8bdafca846ef2c)
Re-introduce new version.sh script to version hook (Joel Bradshaw)
> This was inadvertently removed during merge conflicts, and is required
> for any of the new release process stuff to work
- [`51c508ab`](https://togithub.com/sinonjs/sinon/commit/51c508ab77cf0f9fb8c5305ff626f6a2eada178f)
Add dry run mode to `npm version` ([#2436](https://togithub.com/sinonjs/sinon/issues/2436)) (Joel Bradshaw)
> - Add DRY_RUN flag to skip publish/push
>
> - Allow overriding branch names for testing
- [`05341dcf`](https://togithub.com/sinonjs/sinon/commit/05341dcf92ddca4a1d4c90966b1fcdc7039cff18)
Update npm version scripts to manage new releases branch (Joel Bradshaw)
- [`fe658261`](https://togithub.com/sinonjs/sinon/commit/fe65826171db69ed2986a1060db77944dbc98a6d)
Remove release archives from master (Joel Bradshaw)
> These archives made it difficult to find things in the GitHub interface,
> and take up a lot of space in a checked-out repo for something that is
> not useful to most people checking out the repository.
>
> The main purpose of these archives is to make old versions and
> documentation available on the Sinon website that is run out of this
> repo. This can be supported by using a separate branch for website
> releases, and to maintain the archives.
>
> Following this commit, the `npm version` scripts will be updated to
> automatically handle archiving the releases in the new releases branch
> and keeping it up to date with master.
>
> Also remove the directories we removed from .prettierignore, since they
> don't exist any more.
*Released by [Carl-Erik Kopseng](https://togithub.com/fatso83) on 2022-02-01.*
### [`v13.0.0`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#1300)
[Compare Source](https://togithub.com/sinonjs/sinon/compare/v12.0.1...v13.0.0)
- [`cf3d6c0c`](https://togithub.com/sinonjs/sinon/commit/cf3d6c0cd9689c0ee673b3daa8bf9abd70304392)
Upgrade packages ([#2431](https://togithub.com/sinonjs/sinon/issues/2431)) (Carl-Erik Kopseng)
> - Update all @sinonjs/ packages
>
> - Upgrade to fake-timers 9
>
> - chore: ensure always using latest LTS release
- [`41710467`](https://togithub.com/sinonjs/sinon/commit/417104670d575e96a1b645ea40ce763afa76fb1b)
Adjust deploy scripts to archive old releases in a separate branch, move existing releases out of master ([#2426](https://togithub.com/sinonjs/sinon/issues/2426)) (Joel Bradshaw)
> Co-authored-by: Carl-Erik Kopseng
- [`c80a7266`](https://togithub.com/sinonjs/sinon/commit/c80a72660e89d88b08275eff1028ecb9e26fd8e9)
Bump node-fetch from 2.6.1 to 2.6.7 ([#2430](https://togithub.com/sinonjs/sinon/issues/2430)) (dependabot\[bot])
> Co-authored-by: dependabot\[bot] <49699333+dependabot\[bot][@users](https://togithub.com/users).noreply.github.com>
- [`a00f14a9`](https://togithub.com/sinonjs/sinon/commit/a00f14a97dbe8c65afa89674e16ad73fc7d2fdc0)
Add explicit export for `./*` ([#2413](https://togithub.com/sinonjs/sinon/issues/2413)) (ăȘă€ă)
- [`b82ca7ad`](https://togithub.com/sinonjs/sinon/commit/b82ca7ad9b1add59007771f65a18ee34415de8ca)
Bump cached-path-relative from 1.0.2 to 1.1.0 ([#2428](https://togithub.com/sinonjs/sinon/issues/2428)) (dependabot\[bot])
- [`a9ea1427`](https://togithub.com/sinonjs/sinon/commit/a9ea142716c094ef3c432ecc4089f8207b8dd8b6)
Add documentation for assert.calledOnceWithMatch ([#2424](https://togithub.com/sinonjs/sinon/issues/2424)) (Mathias Schreck)
- [`1d5ab86b`](https://togithub.com/sinonjs/sinon/commit/1d5ab86ba60e50dd69593ffed2bffd4b8faa0d38)
Be more general in stripping off stack frames to fix Firefox tests ([#2425](https://togithub.com/sinonjs/sinon/issues/2425)) (Joel Bradshaw)
- [`56b06129`](https://togithub.com/sinonjs/sinon/commit/56b06129e223eae690265c37b1113067e2b31bdc)
Check call count type ([#2410](https://togithub.com/sinonjs/sinon/issues/2410)) (Joel Bradshaw)
- [`7863e2df`](https://togithub.com/sinonjs/sinon/commit/7863e2dfdbda79e0a32e42af09e6539fc2f2b80f)
Fix [#2414](https://togithub.com/sinonjs/sinon/issues/2414): make Sinon available on homepage (Carl-Erik Kopseng)
- [`fabaabdd`](https://togithub.com/sinonjs/sinon/commit/fabaabdda82f39a7f5b75b55bd56cf77b1cd4a8f)
Bump nokogiri from 1.11.4 to 1.13.1 ([#2423](https://togithub.com/sinonjs/sinon/issues/2423)) (dependabot\[bot])
- [`dbc0fbd2`](https://togithub.com/sinonjs/sinon/commit/dbc0fbd263c8419fa47f9c3b20cf47890a242d21)
Bump shelljs from 0.8.4 to 0.8.5 ([#2422](https://togithub.com/sinonjs/sinon/issues/2422)) (dependabot\[bot])
- [`fb8b3d72`](https://togithub.com/sinonjs/sinon/commit/fb8b3d72a85dc8fb0547f859baf3f03a22a039f7)
Run Prettier (Carl-Erik Kopseng)
- [`12a45939`](https://togithub.com/sinonjs/sinon/commit/12a45939e9b047b6d3663fe55f2eb383ec63c4e1)
Fix 2377: Throw error when trying to stub non-configurable or non-writable properties ([#2417](https://togithub.com/sinonjs/sinon/issues/2417)) (Stuart Dotson)
> Fixes issue [#2377](https://togithub.com/sinonjs/sinon/issues/2377) by throwing an error when trying to stub non-configurable or non-writable properties
*Released by [Carl-Erik Kopseng](https://togithub.com/fatso83) on 2022-01-28.*
### [`v12.0.1`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#1201)
[Compare Source](https://togithub.com/sinonjs/sinon/compare/v12.0.0...v12.0.1)
- [`3f598221`](https://togithub.com/sinonjs/sinon/commit/3f598221045904681f2b3b3ba1df617ed5e230e3)
Fix issue with npm unlink for npm version > 6 (Carl-Erik Kopseng)
- [`51417a38`](https://togithub.com/sinonjs/sinon/commit/51417a38111eeeb7cd14338bfb762cc2df487e1b)
Fix bundling of cjs module ([#2412](https://togithub.com/sinonjs/sinon/issues/2412)) (Julian Grinblat)
*Released by [Carl-Erik Kopseng](https://togithub.com/fatso83) on 2021-11-04.*
### [`v12.0.0`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#1200)
[Compare Source](https://togithub.com/sinonjs/sinon/compare/v11.1.2...v12.0.0)
- [`b20ef9e4`](https://togithub.com/sinonjs/sinon/commit/b20ef9e4940e9384a6d0707b917a38e7bbfcd816)
Upgrade to fake-timers@8 (Carl-Erik Kopseng). This is potentially breaking, but should not be,
as the breaking change deals with the Node timer object created by fake timers.
- [`eba42cc3`](https://togithub.com/sinonjs/sinon/commit/eba42cc38dbaf5417178a12cec11e35014e335ea)
Enable esm named exports ([#2382](https://togithub.com/sinonjs/sinon/issues/2382)) (Julian Grinblat)
- [`b0cf5448`](https://togithub.com/sinonjs/sinon/commit/b0cf5448993c2ace607cdf430b7e389d02c2f296)
Spelling ([#2398](https://togithub.com/sinonjs/sinon/issues/2398)) (Josh Soref)
- [`e78a6706`](https://togithub.com/sinonjs/sinon/commit/e78a670611682c7e35cf7d27887b409d6397d27c)
Make calledWith() assertions idempotent ([#2407](https://togithub.com/sinonjs/sinon/issues/2407)) (Joel Bradshaw)
- [`2814c0a2`](https://togithub.com/sinonjs/sinon/commit/2814c0a212ab6b79c7251e4b0a1bebc9918257d4)
Generate CHANGES.md using [@studio/changes](https://togithub.com/studio/changes) (Morgan Roderick)
> This will bring us closer to having the same release process as the
> other `@sinonjs` packages.
- [`2d5d6ad4`](https://togithub.com/sinonjs/sinon/commit/2d5d6ad4cd89c2063834991da5073f7640d0d722)
Run tests in Node 16 in GitHub Actions (Morgan Roderick)
*Released by [Carl-Erik Kopseng](https://togithub.com/fatso83) on 2021-11-03.*
### [`v11.1.2`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#1112)
[Compare Source](https://togithub.com/sinonjs/sinon/compare/v11.1.1...v11.1.2)
- Upgrade [@sinonjs/fake-timers](https://togithub.com/sinonjs/fake-timers) to latest, see https://github.com/sinonjs/fake-timers/blob/master/CHANGELOG.md#712--2021-05-28
- Copy over accessor properties to target object [#2387](https://togithub.com/sinonjs/sinon/issues/2387)
### [`v11.1.1`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#1111)
[Compare Source](https://togithub.com/sinonjs/sinon/compare/v11.1.0...v11.1.1)
- Fix [#2379](https://togithub.com/sinonjs/sinon/issues/2379) by using v7 of supports-color
### [`v11.1.0`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#1110)
[Compare Source](https://togithub.com/sinonjs/sinon/compare/v11.0.0...v11.1.0)
- Add sinon.promise() implementation ([#2369](https://togithub.com/sinonjs/sinon/issues/2369))
- Set wrappedMethod on getters/setters ([#2378](https://togithub.com/sinonjs/sinon/issues/2378))
- \[Docs] Update fake-server usage & descriptions ([#2365](https://togithub.com/sinonjs/sinon/issues/2365))
- Fake docs improvement ([#2360](https://togithub.com/sinonjs/sinon/issues/2360))
- Update nise to 5.1.0 (fixed [#2318](https://togithub.com/sinonjs/sinon/issues/2318))
### [`v11.0.0`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#1100)
[Compare Source](https://togithub.com/sinonjs/sinon/compare/v10.0.1...v11.0.0)
- Explicitly use samsam 6.0.2 with fix for [#2345](https://togithub.com/sinonjs/sinon/issues/2345)
- Update most packages ([#2371](https://togithub.com/sinonjs/sinon/issues/2371))
- Update compatibility docs ([#2366](https://togithub.com/sinonjs/sinon/issues/2366))
- Update packages (includes breaking fake-timers change, see [#2352](https://togithub.com/sinonjs/sinon/issues/2352))
- Warn of potential memory leaks ([#2357](https://togithub.com/sinonjs/sinon/issues/2357))
- Fix clock test errors
### [`v10.0.1`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#1001)
[Compare Source](https://togithub.com/sinonjs/sinon/compare/v10.0.0...v10.0.1)
- Upgrade sinon components (bumps y18n to 4.0.1)
- Bump y18n from 4.0.0 to 4.0.1
### [`v10.0.0`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#1000)
[Compare Source](https://togithub.com/sinonjs/sinon/compare/v9.2.4...v10.0.0)
- Upgrade nise to 4.1.0
- Use [@sinonjs/eslint-config](https://togithub.com/sinonjs/eslint-config)[@4](https://togithub.com/4) => Adopts ES2017 => Drops support for IE 11, Legacy Edge and legacy Safari
Configuration
đ Schedule: Branch creation - "before 2am on monday" (UTC), Automerge - At any time (no schedule defined).
đŠ Automerge: Disabled by config. Please merge this manually once you are satisfied.
â» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
đ» Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
^9.1.3
->^10.0.0
^9.2.4
->^15.0.0
Release Notes
mochajs/mocha
### [`v10.2.0`](https://togithub.com/mochajs/mocha/blob/HEAD/CHANGELOG.md#1020--2022-12-11) [Compare Source](https://togithub.com/mochajs/mocha/compare/v10.1.0...v10.2.0) #### :tada: Enhancements - [#4945](https://togithub.com/mochajs/mocha/issues/4945): API: add possibility to decorate ESM name before import ([**@j0tunn**](https://togithub.com/j0tunn)) #### :bug: Fixes - [#4946](https://togithub.com/mochajs/mocha/issues/4946): Browser: color of failed test icon ([**@kleisauke**](https://togithub.com/kleisauke)) #### :book: Documentation - [#4944](https://togithub.com/mochajs/mocha/issues/4944): Remove duplicated header ([**@PauloGoncalvesBH**](https://togithub.com/PauloGoncalvesBH)) ### [`v10.1.0`](https://togithub.com/mochajs/mocha/blob/HEAD/CHANGELOG.md#1010--2022-10-16) [Compare Source](https://togithub.com/mochajs/mocha/compare/v10.0.0...v10.1.0) #### :tada: Enhancements - [#4896](https://togithub.com/mochajs/mocha/issues/4896): Browser: add support for `prefers-color-scheme: dark` ([**@greggman**](https://togithub.com/greggman)) #### :nut_and_bolt: Other - [#4912](https://togithub.com/mochajs/mocha/issues/4912): Browser: increase contrast for replay buttons ([**@JoshuaKGoldberg**](https://togithub.com/JoshuaKGoldberg)) - [#4905](https://togithub.com/mochajs/mocha/issues/4905): Use standard `Promise.allSettled` instead of polyfill ([**@outsideris**](https://togithub.com/outsideris)) - [#4899](https://togithub.com/mochajs/mocha/issues/4899): Upgrade official GitHub actions to latest ([**@ddzz**](https://togithub.com/ddzz)) - [#4770](https://togithub.com/mochajs/mocha/issues/4770): Fix regex in function `clean`([**@yetingli**](https://togithub.com/yetingli)) ### [`v10.0.0`](https://togithub.com/mochajs/mocha/blob/HEAD/CHANGELOG.md#1000--2022-05-01) [Compare Source](https://togithub.com/mochajs/mocha/compare/v9.2.2...v10.0.0) #### :boom: Breaking Changes - [#4845](https://togithub.com/mochajs/mocha/issues/4845): **Drop Node.js v12.x support** ([**@juergba**](https://togithub.com/juergba)) - [#4848](https://togithub.com/mochajs/mocha/issues/4848): Drop Internet-Explorer-11 support ([**@juergba**](https://togithub.com/juergba)) - [#4857](https://togithub.com/mochajs/mocha/issues/4857): Drop AMD/RequireJS support ([**@juergba**](https://togithub.com/juergba)) - [#4866](https://togithub.com/mochajs/mocha/issues/4866): Drop Growl notification support ([**@juergba**](https://togithub.com/juergba)) - [#4863](https://togithub.com/mochajs/mocha/issues/4863): Rename executable `bin/mocha` to `bin/mocha.js` ([**@juergba**](https://togithub.com/juergba)) - [#4865](https://togithub.com/mochajs/mocha/issues/4865): `--ignore` option in Windows: upgrade Minimatch ([**@juergba**](https://togithub.com/juergba)) - [#4861](https://togithub.com/mochajs/mocha/issues/4861): Remove deprecated `Runner` signature ([**@juergba**](https://togithub.com/juergba)) #### :nut_and_bolt: Other - [#4878](https://togithub.com/mochajs/mocha/issues/4878): Update production dependencies ([**@juergba**](https://togithub.com/juergba)) - [#4876](https://togithub.com/mochajs/mocha/issues/4876): Add Node.js v18 to CI test matrix ([**@outsideris**](https://togithub.com/outsideris)) - [#4852](https://togithub.com/mochajs/mocha/issues/4852): Replace deprecated `String.prototype.substr()` ([**@CommanderRoot**](https://togithub.com/CommanderRoot)) Also thanks to [**@ea2305**](https://togithub.com/ea2305) and [**@SukkaW**](https://togithub.com/SukkaW) for improvements to our documentation. ### [`v9.2.2`](https://togithub.com/mochajs/mocha/blob/HEAD/CHANGELOG.md#922--2022-03-11) [Compare Source](https://togithub.com/mochajs/mocha/compare/v9.2.1...v9.2.2) #### :bug: Fixes - [#4842](https://togithub.com/mochajs/mocha/issues/4842): Loading of reporter throws wrong error ([**@juergba**](https://togithub.com/juergba)) - [#4839](https://togithub.com/mochajs/mocha/issues/4839): `dry-run`: prevent potential call-stack crash ([**@juergba**](https://togithub.com/juergba)) #### :nut_and_bolt: Other - [#4843](https://togithub.com/mochajs/mocha/issues/4843): Update production dependencies ([**@juergba**](https://togithub.com/juergba)) ### [`v9.2.1`](https://togithub.com/mochajs/mocha/blob/HEAD/CHANGELOG.md#921--2022-02-19) [Compare Source](https://togithub.com/mochajs/mocha/compare/v9.2.0...v9.2.1) #### :bug: Fixes - [#4832](https://togithub.com/mochajs/mocha/issues/4832): Loading of config files throws wrong error ([**@juergba**](https://togithub.com/juergba)) - [#4799](https://togithub.com/mochajs/mocha/issues/4799): Reporter: configurable `maxDiffSize` reporter-option ([**@norla**](https://togithub.com/norla)) ### [`v9.2.0`](https://togithub.com/mochajs/mocha/blob/HEAD/CHANGELOG.md#920--2022-01-24) [Compare Source](https://togithub.com/mochajs/mocha/compare/v9.1.4...v9.2.0) #### :tada: Enhancements - [#4813](https://togithub.com/mochajs/mocha/issues/4813): Parallel: assign each worker a worker-id ([**@forty**](https://togithub.com/forty)) #### :nut_and_bolt: Other - [#4818](https://togithub.com/mochajs/mocha/issues/4818): Update production dependencies ([**@juergba**](https://togithub.com/juergba)) ### [`v9.1.4`](https://togithub.com/mochajs/mocha/blob/HEAD/CHANGELOG.md#914--2022-01-14) [Compare Source](https://togithub.com/mochajs/mocha/compare/v9.1.3...v9.1.4) #### :bug: Fixes - [#4807](https://togithub.com/mochajs/mocha/issues/4807): `import` throws wrong error if loader is used ([**@giltayar**](https://togithub.com/giltayar)) #### :nut_and_bolt: Other - [#4777](https://togithub.com/mochajs/mocha/issues/4777): Add Node v17 to CI test matrix ([**@outsideris**](https://togithub.com/outsideris))sinonjs/sinon
### [`v15.0.1`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#1501) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v15.0.0...v15.0.1) - [`aa493da4`](https://togithub.com/sinonjs/sinon/commit/aa493da47d788025c0d512696651072973f301ec) Upgrade to fake-timers v10.0.2 (Carl-Erik Kopseng) > Contains several fixes - [`b3ee0aa5`](https://togithub.com/sinonjs/sinon/commit/b3ee0aa5c84e7c0f5203591e1507bd1015208925) Use Node version 18 in Runkit examples (Carl-Erik Kopseng) *Released by [Carl-Erik Kopseng](https://togithub.com/fatso83) on 2022-12-15.* ### [`v15.0.0`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#1500) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v14.0.2...v15.0.0) - [`b75fbfa9`](https://togithub.com/sinonjs/sinon/commit/b75fbfa9e57ba9b9c1b639b68646b1d054e0a7e3) Fix 2448: remove custom formatter (Morgan Roderick) > Remove option to pass a custom formatter. > > The sub libraries of Sinon has long moved on to use `util.inspect` from > Node. By using that in Sinon itself, we align all the libraries. *Released by Morgan Roderick on 2022-11-28.* ### [`v14.0.2`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#1402) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v14.0.1...v14.0.2) - [`4d70f6e0`](https://togithub.com/sinonjs/sinon/commit/4d70f6e0965b82e387cd632fbe54ed58a8fcf601) Upgrade nise to latest (Morgan Roderick) - [`96a0d756`](https://togithub.com/sinonjs/sinon/commit/96a0d756b553c38154f442785c34c6092d1ac572) Update [@sinonjs/samsam](https://togithub.com/sinonjs/samsam) to latest (Morgan Roderick) - [`babb4736`](https://togithub.com/sinonjs/sinon/commit/babb4736d7f0080e25dce34fc8ce72879e86792e) Prefer [@sinonjs/commons](https://togithub.com/sinonjs/commons)[@2](https://togithub.com/2) (Morgan Roderick) > That makes ES2017 support explicit *Released by Morgan Roderick on 2022-11-07.* ### [`v14.0.1`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#1401) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v14.0.0...v14.0.1) - [`6c4753ef`](https://togithub.com/sinonjs/sinon/commit/6c4753ef243880f5cdf1ea9c88b569780f9dc013) Fixed CSS selectors in `_base.scss` and changed blockquote default size to 16px. (Jose Lupianez) - A bunch of dependency updates *Released by [Carl-Erik Kopseng](https://togithub.com/fatso83) on 2022-10-03.* ### [`v14.0.0`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#1400) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v13.0.2...v14.0.0) - [`c2bbd826`](https://togithub.com/sinonjs/sinon/commit/c2bbd82641444eb5b32822489ae40f185afbbf00) Drop node 12 (Morgan Roderick) > And embrace Node 18 > > See https://nodejs.org/en/about/releases/ *Released by Morgan Roderick on 2022-05-07.* ### [`v13.0.2`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#1302) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v13.0.1...v13.0.2) - [`bddb631a`](https://togithub.com/sinonjs/sinon/commit/bddb631aab6afc3e663a5db847c675ea96c90970) Update fake-timers (Carl-Erik Kopseng) - [`eaed0eb2`](https://togithub.com/sinonjs/sinon/commit/eaed0eb24bd8f42b0484b8861a5ff066001da5d5) Bump nokogiri from 1.13.3 to 1.13.4 ([#2451](https://togithub.com/sinonjs/sinon/issues/2451)) (dependabot\[bot]) *Released by [Carl-Erik Kopseng](https://togithub.com/fatso83) on 2022-04-14.* ### [`v13.0.1`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#1301) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v13.0.0...v13.0.1) - [`ec4223f9`](https://togithub.com/sinonjs/sinon/commit/ec4223f94076d809483e3c6a7536cfc1278dd3c9) Bump nise to fix [sinonjs/nise#193](https://togithub.com/sinonjs/nise/issues/193) (Carl-Erik Kopseng) - [`f329a010`](https://togithub.com/sinonjs/sinon/commit/f329a01040bfa5a79e039419220b21eda56935d6) Add unimported to workflow ([#2441](https://togithub.com/sinonjs/sinon/issues/2441)) (Morgan Roderick) - [`7f16cec9`](https://togithub.com/sinonjs/sinon/commit/7f16cec968c3c8d4e580267fb00195916d6f827d) Enable updates to same major version (Carl-Erik Kopseng) - [`f784d7ad`](https://togithub.com/sinonjs/sinon/commit/f784d7ad2c86be0fc65477d69f8bdafca846ef2c) Re-introduce new version.sh script to version hook (Joel Bradshaw) > This was inadvertently removed during merge conflicts, and is required > for any of the new release process stuff to work - [`51c508ab`](https://togithub.com/sinonjs/sinon/commit/51c508ab77cf0f9fb8c5305ff626f6a2eada178f) Add dry run mode to `npm version` ([#2436](https://togithub.com/sinonjs/sinon/issues/2436)) (Joel Bradshaw) > - Add DRY_RUN flag to skip publish/push > > - Allow overriding branch names for testing - [`05341dcf`](https://togithub.com/sinonjs/sinon/commit/05341dcf92ddca4a1d4c90966b1fcdc7039cff18) Update npm version scripts to manage new releases branch (Joel Bradshaw) - [`fe658261`](https://togithub.com/sinonjs/sinon/commit/fe65826171db69ed2986a1060db77944dbc98a6d) Remove release archives from master (Joel Bradshaw) > These archives made it difficult to find things in the GitHub interface, > and take up a lot of space in a checked-out repo for something that is > not useful to most people checking out the repository. > > The main purpose of these archives is to make old versions and > documentation available on the Sinon website that is run out of this > repo. This can be supported by using a separate branch for website > releases, and to maintain the archives. > > Following this commit, the `npm version` scripts will be updated to > automatically handle archiving the releases in the new releases branch > and keeping it up to date with master. > > Also remove the directories we removed from .prettierignore, since they > don't exist any more. *Released by [Carl-Erik Kopseng](https://togithub.com/fatso83) on 2022-02-01.* ### [`v13.0.0`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#1300) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v12.0.1...v13.0.0) - [`cf3d6c0c`](https://togithub.com/sinonjs/sinon/commit/cf3d6c0cd9689c0ee673b3daa8bf9abd70304392) Upgrade packages ([#2431](https://togithub.com/sinonjs/sinon/issues/2431)) (Carl-Erik Kopseng) > - Update all @sinonjs/ packages > > - Upgrade to fake-timers 9 > > - chore: ensure always using latest LTS release - [`41710467`](https://togithub.com/sinonjs/sinon/commit/417104670d575e96a1b645ea40ce763afa76fb1b) Adjust deploy scripts to archive old releases in a separate branch, move existing releases out of master ([#2426](https://togithub.com/sinonjs/sinon/issues/2426)) (Joel Bradshaw) > Co-authored-by: Carl-Erik KopsengConfiguration
đ Schedule: Branch creation - "before 2am on monday" (UTC), Automerge - At any time (no schedule defined).
đŠ Automerge: Disabled by config. Please merge this manually once you are satisfied.
â» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
đ» Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.