sinonjs/sinon
### [`v12.0.1`](https://togithub.com/sinonjs/sinon/blob/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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
### [`v9.2.4`](https://togithub.com/sinonjs/sinon/blob/master/CHANGES.md#924)
[Compare Source](https://togithub.com/sinonjs/sinon/compare/v9.2.3...v9.2.4)
- Upgrade [@sinonjs/samsam](https://togithub.com/sinonjs/samsam)[@5](https://togithub.com/5).3.1
### [`v9.2.3`](https://togithub.com/sinonjs/sinon/blob/master/CHANGES.md#923)
[Compare Source](https://togithub.com/sinonjs/sinon/compare/v9.2.2...v9.2.3)
- Use `util.inspect` for formatting human readable output
(this retires [@sinonjs/formatio](https://togithub.com/sinonjs/formatio))
### [`v9.2.2`](https://togithub.com/sinonjs/sinon/blob/master/CHANGES.md#922)
[Compare Source](https://togithub.com/sinonjs/sinon/compare/23aff495ba6177db922af852f2679412878f93d5...v9.2.2)
- Fix [#2316](https://togithub.com/sinonjs/sinon/issues/2316): handle absent Promise ([#2317](https://togithub.com/sinonjs/sinon/issues/2317))
### [`v9.2.1`](https://togithub.com/sinonjs/sinon/blob/master/CHANGES.md#921)
[Compare Source](https://togithub.com/sinonjs/sinon/compare/v9.2.0...23aff495ba6177db922af852f2679412878f93d5)
- Fix [#2203](https://togithub.com/sinonjs/sinon/issues/2203): skip writing 'name' property if not writable ([#2304](https://togithub.com/sinonjs/sinon/issues/2304))
- Update error message on assert when representation of expected and actual value is equal, fixing issue [#2084](https://togithub.com/sinonjs/sinon/issues/2084) ([#2303](https://togithub.com/sinonjs/sinon/issues/2303))
- Make sandboxes each use their own assert object ([#2302](https://togithub.com/sinonjs/sinon/issues/2302))
- Add usingPromise() method on fakes to fix issue [#2293](https://togithub.com/sinonjs/sinon/issues/2293) ([#2301](https://togithub.com/sinonjs/sinon/issues/2301))
### [`v9.2.0`](https://togithub.com/sinonjs/sinon/blob/master/CHANGES.md#920)
[Compare Source](https://togithub.com/sinonjs/sinon/compare/v9.1.0...v9.2.0)
- Update dependencies ([#2299](https://togithub.com/sinonjs/sinon/issues/2299))
- Update sandbox docs with missing comma
- Add minor markdown formatting to release docs for sandbox
- Minor formatting improvements to legacy sandbox documentation
### [`v9.1.0`](https://togithub.com/sinonjs/sinon/blob/master/CHANGES.md#910)
[Compare Source](https://togithub.com/sinonjs/sinon/compare/v9.0.3...v9.1.0)
- Add a calledOnceWithMatch assertion ([#2294](https://togithub.com/sinonjs/sinon/issues/2294))
### [`v9.0.3`](https://togithub.com/sinonjs/sinon/blob/master/CHANGES.md#903)
[Compare Source](https://togithub.com/sinonjs/sinon/compare/v9.0.2...v9.0.3)
- Upgrade nise to latest
- Upgrade [@sinonjs/samsam](https://togithub.com/sinonjs/samsam) to latest
Configuration
📅 Schedule: 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.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, click this checkbox.
This PR contains the following updates:
9.0.2
->12.0.1
Release Notes
sinonjs/sinon
### [`v12.0.1`](https://togithub.com/sinonjs/sinon/blob/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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 ### [`v9.2.4`](https://togithub.com/sinonjs/sinon/blob/master/CHANGES.md#924) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v9.2.3...v9.2.4) - Upgrade [@sinonjs/samsam](https://togithub.com/sinonjs/samsam)[@5](https://togithub.com/5).3.1 ### [`v9.2.3`](https://togithub.com/sinonjs/sinon/blob/master/CHANGES.md#923) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v9.2.2...v9.2.3) - Use `util.inspect` for formatting human readable output (this retires [@sinonjs/formatio](https://togithub.com/sinonjs/formatio)) ### [`v9.2.2`](https://togithub.com/sinonjs/sinon/blob/master/CHANGES.md#922) [Compare Source](https://togithub.com/sinonjs/sinon/compare/23aff495ba6177db922af852f2679412878f93d5...v9.2.2) - Fix [#2316](https://togithub.com/sinonjs/sinon/issues/2316): handle absent Promise ([#2317](https://togithub.com/sinonjs/sinon/issues/2317)) ### [`v9.2.1`](https://togithub.com/sinonjs/sinon/blob/master/CHANGES.md#921) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v9.2.0...23aff495ba6177db922af852f2679412878f93d5) - Fix [#2203](https://togithub.com/sinonjs/sinon/issues/2203): skip writing 'name' property if not writable ([#2304](https://togithub.com/sinonjs/sinon/issues/2304)) - Update error message on assert when representation of expected and actual value is equal, fixing issue [#2084](https://togithub.com/sinonjs/sinon/issues/2084) ([#2303](https://togithub.com/sinonjs/sinon/issues/2303)) - Make sandboxes each use their own assert object ([#2302](https://togithub.com/sinonjs/sinon/issues/2302)) - Add usingPromise() method on fakes to fix issue [#2293](https://togithub.com/sinonjs/sinon/issues/2293) ([#2301](https://togithub.com/sinonjs/sinon/issues/2301)) ### [`v9.2.0`](https://togithub.com/sinonjs/sinon/blob/master/CHANGES.md#920) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v9.1.0...v9.2.0) - Update dependencies ([#2299](https://togithub.com/sinonjs/sinon/issues/2299)) - Update sandbox docs with missing comma - Add minor markdown formatting to release docs for sandbox - Minor formatting improvements to legacy sandbox documentation ### [`v9.1.0`](https://togithub.com/sinonjs/sinon/blob/master/CHANGES.md#910) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v9.0.3...v9.1.0) - Add a calledOnceWithMatch assertion ([#2294](https://togithub.com/sinonjs/sinon/issues/2294)) ### [`v9.0.3`](https://togithub.com/sinonjs/sinon/blob/master/CHANGES.md#903) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v9.0.2...v9.0.3) - Upgrade nise to latest - Upgrade [@sinonjs/samsam](https://togithub.com/sinonjs/samsam) to latestConfiguration
📅 Schedule: 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.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.