LinkedDataFragments / Server.js

A Triple Pattern Fragments server for Node.js
http://linkeddatafragments.org/
Other
178 stars 59 forks source link

Update dependency sinon to v14 - autoclosed #161

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 2 years ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
sinon (source) ^1.17.4 -> ^14.0.0 age adoption passing confidence

Release Notes

sinonjs/sinon ### [`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 ### [`v9.2.4`](https://togithub.com/sinonjs/sinon/blob/HEAD/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/HEAD/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/HEAD/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/HEAD/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/HEAD/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/HEAD/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/HEAD/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 ### [`v9.0.2`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​902) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v9.0.1...v9.0.2) - Bump [@​sinonjs/fake-timers](https://togithub.com/sinonjs/fake-timers) (fix error when using Node's util/promisify with setTimeout) - Upgrade [@​sinonjs/commons](https://togithub.com/sinonjs/commons) (fix error when trying to calculate function name from generators) ### [`v9.0.1`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​901) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v9.0.0...v9.0.1) - Fix [#​2226](https://togithub.com/sinonjs/sinon/issues/2226): restore props defined on prototype chain by deleting ### [`v9.0.0`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​900) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v8.1.1...v9.0.0) - Ignore errors on thisValue property accesses ([#​2216](https://togithub.com/sinonjs/sinon/issues/2216)) - Add firstArg to spy calls and fakes. ([#​2150](https://togithub.com/sinonjs/sinon/issues/2150)) - Drop Node 8 support ### [`v8.1.1`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​811) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v8.1.0...v8.1.1) - Fundraiser for better docs: https://www.gofundme.com/f/sinon-docs ### [`v8.1.0`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​810) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v8.0.4...v8.1.0) - Support negative indices in getCall ([#​2199](https://togithub.com/sinonjs/sinon/issues/2199)) ### [`v8.0.4`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​804) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v8.0.3...v8.0.4) - Remove misleading 'own' from exception message ### [`v8.0.3`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​803) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v8.0.2...v8.0.3) - Move .printf to proxy ### [`v8.0.2`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​802) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v8.0.1...v8.0.2) - Upgrade [@​sinonjs/samsam](https://togithub.com/sinonjs/samsam) to latest - Upgrade nise to 3.0.1 ### [`v8.0.1`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​801) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v8.0.0...v8.0.1) - Force upgrade [@​sinonjs/commons](https://togithub.com/sinonjs/commons) ([#​2181](https://togithub.com/sinonjs/sinon/issues/2181)) - Update `docs/changelog.md` and set new release id in `docs/_config.yml` - Add release documentation for v8.0.0 ### [`v8.0.0`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​800) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v7.5.0...v8.0.0) The major release is caused by removing old mistakes and upgrading dependencies that themselves have had new major releases. - Upgrade nise, [@​sinonjs/formatio](https://togithub.com/sinonjs/formatio), [@​sinonjs/samsam](https://togithub.com/sinonjs/samsam) and [@​sinonjs/referee](https://togithub.com/sinonjs/referee) - Update lolex and nise to get new async timer methods (see https://github.com/sinonjs/lolex/blob/master/CHANGELOG.md) - Remove `sinon.spyCall` - Remove `sinon.sandbox.create` - Remove obsolete `deprecated.printWarning` stubbing from test ### [`v7.5.0`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​750) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v7.4.2...v7.5.0) - Add sinon.assert.calledOnceWithExactly - Feature parity: support *spying* all methods on an object ### [`v7.4.2`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​742) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v7.4.1...v7.4.2) - Restore sinon.createStubInstance() behaviour ([#​2073](https://togithub.com/sinonjs/sinon/issues/2073)) - Fix Typo in migration 6 and updated migration docs for migration from… ([#​2074](https://togithub.com/sinonjs/sinon/issues/2074)) ### [`v7.4.1`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​741) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v7.3.2...v7.4.1) - Update nise and lolex (minor versions) - add callThroughWithNew method - add browser field - Create COMPATIBILITY.md ([#​2051](https://togithub.com/sinonjs/sinon/issues/2051)) - Fix sinon.resetHistory() does not reset history ([#​2022](https://togithub.com/sinonjs/sinon/issues/2022)) ### [`v7.3.2`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​732) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v7.3.1...v7.3.2) - Update Lolex to bring in fix for [sinonjs/lolex#​232](https://togithub.com/sinonjs/lolex/issues/232) (queueMicrotask warning) ### [`v7.3.1`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​731) [Compare Source](https://togithub.com/sinonjs/sinon/compare/059727bf9db20f277c8b056144e31ecbbce18a44...v7.3.1) - Fix security issues - Update [@​sinonjs/samsam](https://togithub.com/sinonjs/samsam) to v3.3.1 ### [`v7.3.0`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​730) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v7.2.7...059727bf9db20f277c8b056144e31ecbbce18a44) - Simplify Circle CI setup - Add a Docker Compose config file for testing the setup locally - Inject createStubInstance and fake functionality - Remove unused prop 'injectIntoThis' - Fix [#​1974](https://togithub.com/sinonjs/sinon/issues/1974) by upgrading to [@​sinonjs/samsam](https://togithub.com/sinonjs/samsam)[@​3](https://togithub.com/3).3.0 ### [`v7.2.7`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​727) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v7.2.6...v7.2.7) - Retain spy function names and fix spy.named(name) ([#​1987](https://togithub.com/sinonjs/sinon/issues/1987)) - Document spying on accessors ([#​1976](https://togithub.com/sinonjs/sinon/issues/1976)) ### [`v7.2.6`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​726) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v7.2.5...v7.2.6) - Upgrade [@​sinonjs/formatio](https://togithub.com/sinonjs/formatio) - Set `fake.lastArg` to last argument regardless of type ### [`v7.2.5`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​725) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v7.2.4...v7.2.5) - don't call extends.nonEnum in spy.resetHistory ([#​1984](https://togithub.com/sinonjs/sinon/issues/1984)) ### [`v7.2.4`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​724) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v7.2.3...v7.2.4) - minor package updates - Update eslint-plugin-mocha - Fix high prio audit warnings - Update nise to use [@​sinonjs/text-encoding](https://togithub.com/sinonjs/text-encoding) - Make all properties non-enumerable in spies, stubs, mocks and fakes - docs(sandbox): add example for default sandbox ### [`v7.2.3`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​723) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v7.2.2...v7.2.3) - Update [@​sinonjs/nise](https://togithub.com/sinonjs/nise) - Fix stubbing function objects ([#​1968](https://togithub.com/sinonjs/sinon/issues/1968)) ### [`v7.2.2`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​722) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v7.2.1...v7.2.2) - Fix mock.withArgs using matchers ([#​1961](https://togithub.com/sinonjs/sinon/issues/1961)) ### [`v7.2.1`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​721) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v7.2.0...v7.2.1) - [#​1957](https://togithub.com/sinonjs/sinon/issues/1957): check for truthiness before checking whether optional override is a stub - Upgrade [@​sinonjs/samsam](https://togithub.com/sinonjs/samsam) - Upgrade [@​sinonjs/referee](https://togithub.com/sinonjs/referee) to v3 ### [`v7.2.0`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​720) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v7.1.1...v7.2.0) - Upgrade to samsam 3 ([#​1955](https://togithub.com/sinonjs/sinon/issues/1955)) - Rename History.md to CHANGELOG.md ### [`v7.1.1`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​711) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v7.1.0...v7.1.1) - Make the spy functions non enumerable so that printing it is more concise ([#​1936](https://togithub.com/sinonjs/sinon/issues/1936)) ### [`v7.1.0`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​710) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v7.0.0...v7.1.0) - Issue [#​1852](https://togithub.com/sinonjs/sinon/issues/1852): Add a way to pass a global context to lolex when calling useFakeTimers - Get latest 'nise' patch ### [`v7.0.0`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​700) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v6.3.5...v7.0.0) - Update to Lolex 3: no negative ticks allowed ### [`v6.3.5`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​635) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v6.3.4...v6.3.5) - Upgrade lolex - Upgrade [@​sinonjs/samsam](https://togithub.com/sinonjs/samsam) - fixes minor issue with IE11 introduced in 6.3.4 ### [`v6.3.4`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​634) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v6.3.3...v6.3.4) - Update samsam, puppeteer and rollup - Fix [#​1850](https://togithub.com/sinonjs/sinon/issues/1850) (keep context in fakes) ### [`v6.3.3`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​633) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v6.3.2...v6.3.3) - Upgrade formatio, samsam, nise and referee ### [`v6.3.2`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​632) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v6.3.1...v6.3.2) - Adds guard for empty properties in deepEqual when a matcher is provided ([#​1901](https://togithub.com/sinonjs/sinon/issues/1901)) ### [`v6.3.1`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​631) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v6.3.0...v6.3.1) - Fix use of non-cached reference to forEach ### [`v6.3.0`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​630) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v6.2.0...v6.3.0) - Allow providing stubs overrides for sinon.createStubInstance ([#​1864](https://togithub.com/sinonjs/sinon/issues/1864)) - Bump Lolex to 2.7.4 to include IE fixes for performance.mark ### [`v6.2.0`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​620) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v6.1.6...v6.2.0) - Add mock.usingPromise to set the Promise library for mock expectations ### [`v6.1.6`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​616) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v6.1.5...v6.1.6) - Upgrade Lolex, Nise and other dependencies ### [`v6.1.5`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​615) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v6.1.4...v6.1.5) - Fix [#​1796](https://togithub.com/sinonjs/sinon/issues/1796), failing to stub Array.prototype.sort ### [`v6.1.4`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​614) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v6.1.3...v6.1.4) - Update lolex and nise dependencies to latest versions ### [`v6.1.3`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​613) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v6.1.2...v6.1.3) - Fix issue with matchers and cyclic references ([#​1709](https://togithub.com/sinonjs/sinon/issues/1709)) ### [`v6.1.2`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​612) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v6.1.1...v6.1.2) - Made callsArg, returnsArg, and throwsArg more strict ([#​1848](https://togithub.com/sinonjs/sinon/issues/1848)) ### [`v6.1.1`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​611) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v6.1.0...v6.1.1) - Restore useFakeXMLHttpRequest correctly in default sandbox ([#​1840](https://togithub.com/sinonjs/sinon/issues/1840)) ### [`v6.1.0`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​610) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v6.0.1...v6.1.0) - Syntax sugar for resolvesArg ([#​1846](https://togithub.com/sinonjs/sinon/issues/1846)) ### [`v6.0.1`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​601) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v6.0.0...v6.0.1) - Add fake behaviors to sandbox ([#​1815](https://togithub.com/sinonjs/sinon/issues/1815)) ### [`v6.0.0`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​600) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v5.1.1...v6.0.0) - Export Sinon and its functions as an EcmaScript module ([#​1809](https://togithub.com/sinonjs/sinon/issues/1809) and [#​1835](https://togithub.com/sinonjs/sinon/issues/1835)) - Document/test call ordering checks ### [`v5.1.1`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​511) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v5.1.0...v5.1.1) - Remove ES2015 'module' field for 5x branch (fix in separate branch - see tag) ### [`v5.1.0`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​510) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v5.0.10...v5.1.0) - Add `in` matcher ([#​1811](https://togithub.com/sinonjs/sinon/issues/1811)) 5## .0.10 - Remove functions shadowing time related sandbox methods ([#​1802](https://togithub.com/sinonjs/sinon/issues/1802)) ### [`v5.0.10`](https://togithub.com/sinonjs/sinon/compare/v5.0.9...v5.0.10) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v5.0.9...v5.0.10) ### [`v5.0.9`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​509) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v5.0.8...v5.0.9) - Upgrade `@std/esm` to `esm`. ### [`v5.0.8`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​508) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v5.0.7...v5.0.8) - Add isSealed check to is-es-module to make certain ESM mocks possible ### [`v5.0.7`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​507) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v5.0.6...v5.0.7) - Fix stub id prefix ([#​1786](https://togithub.com/sinonjs/sinon/issues/1786)) ### [`v5.0.6`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​506) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v5.0.5...v5.0.6) - Remove support-sinon.js as postinstall banner ### [`v5.0.5`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​505) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v5.0.4...v5.0.5) - Refuse to replace already replaced values ([#​1779](https://togithub.com/sinonjs/sinon/issues/1779)) ### [`v5.0.4`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​504) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v5.0.3...v5.0.4) - Fix [#​1781](https://togithub.com/sinonjs/sinon/issues/1781): Reject non-function values a f argument to fake ### [`v5.0.3`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​503) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v5.0.2...v5.0.3) - Fix [#​1775](https://togithub.com/sinonjs/sinon/issues/1775): Default sandbox does not restore stubs, spies, mocks ### [`v5.0.2`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​502) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v5.0.1...v5.0.2) - Reset history on sandbox reset ([#​1770](https://togithub.com/sinonjs/sinon/issues/1770)) ### [`v5.0.1`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​501) [Compare Source](https://togithub.com/sinonjs/sinon/compare/2e455c63ba1305faca9e173c44f82de7a42fed4e...v5.0.1) - Remove deprecated spy.reset method - Add sinon.replace, sinon.replaceGetter and sinon.replaceSetter - Add `fake` - Use `sinon` as a default sandbox ### [`v5.0.0`](https://togithub.com/sinonjs/sinon/compare/v4.5.0...2e455c63ba1305faca9e173c44f82de7a42fed4e) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v4.5.0...2e455c63ba1305faca9e173c44f82de7a42fed4e) ### [`v4.5.0`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​450) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v4.4.10...v4.5.0) - Add .lastArg and .callback to spy call ### [`v4.4.10`](https://togithub.com/sinonjs/sinon/compare/v4.4.9...v4.4.10) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v4.4.9...v4.4.10) ### [`v4.4.9`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​449) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v4.4.8...v4.4.9) - Fix [#​1746](https://togithub.com/sinonjs/sinon/issues/1746): Remove dependency on ES2015 code from post-install script ### [`v4.4.8`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​448) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v4.4.6...v4.4.8) - Fix 1743: Add scripts/support-sinon.js to package ### [`v4.4.6`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​446) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v4.4.5...v4.4.6) - Return returned value of invokant when using yields\* and callsArg\* ([#​1724](https://togithub.com/sinonjs/sinon/issues/1724)) ### [`v4.4.5`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​445) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v4.4.4...v4.4.5) - Add postinstall banner pointing to Open Collective ### [`v4.4.4`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​444) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v4.4.3...v4.4.4) - Make [@​std/esm](https://togithub.com/std/esm) a devDependency ### [`v4.4.3`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​443) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v4.4.2...v4.4.3) - Fix inconsistent newline usage for %D in spy.printf ([#​1717](https://togithub.com/sinonjs/sinon/issues/1717)) ### [`v4.4.2`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​442) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v4.4.1...v4.4.2) - Add descriptive error message on attempt to call argument that is not a function ([#​1695](https://togithub.com/sinonjs/sinon/issues/1695)) ### [`v4.4.1`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​441) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v4.4.0...v4.4.1) - Docs: make it clear that it is possible to use assert with spy calls ([#​1688](https://togithub.com/sinonjs/sinon/issues/1688)) ### [`v4.4.0`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​440) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v4.3.0...v4.4.0) - Change return value of yield and callArg ### [`v4.3.0`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​430) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v4.2.3...v4.3.0) - add calledOnceWithExactly assertion ([#​1247](https://togithub.com/sinonjs/sinon/issues/1247)) ### [`v4.2.3`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​423) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v4.2.2...v4.2.3) - Replace formatio with [@​sinonjs/formatio](https://togithub.com/sinonjs/formatio) ### [`v4.2.2`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​422) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v4.2.1...v4.2.2) - Fix [#​1638](https://togithub.com/sinonjs/sinon/issues/1638): Make resetHistory work for props ### [`v4.2.1`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​421) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v4.2.0...v4.2.1) - Performance: spend less time stubbing methods ([#​1627](https://togithub.com/sinonjs/sinon/issues/1627)) ### [`v4.2.0`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​420) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v4.1.6...v4.2.0) - Add match.every and match.some ([#​1624](https://togithub.com/sinonjs/sinon/issues/1624)) ([#​1661](https://togithub.com/sinonjs/sinon/issues/1661)) ### [`v4.1.6`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​416) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v4.1.5...v4.1.6) - Fix bad build, missing nise@1.2.0 ([#​1656](https://togithub.com/sinonjs/sinon/issues/1656)) - Upgrade dependency supports-color ### [`v4.1.5`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​415) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v4.1.4...v4.1.5) - Use nise.fakeServer as the sandbox serverPrototype ([#​1534](https://togithub.com/sinonjs/sinon/issues/1534)) ### [`v4.1.4`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​414) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v4.1.3...v4.1.4) - Fix: assertion error messages did not handle Symbol names ([#​1640](https://togithub.com/sinonjs/sinon/issues/1640)) - Deprecate spy.reset(), use spy.resetHistory() instead ([#​1446](https://togithub.com/sinonjs/sinon/issues/1446)) ### [`v4.1.3`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​413) [Compare Source](https://togithub.com/sinonjs/sinon/compare/12567cf81549b371f3a86e96577e836447e6afc7...v4.1.3) - Spy passes through calling with `new` ([#​1626](https://togithub.com/sinonjs/sinon/issues/1626)) ### [`v4.1.2`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​412) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v4.1.1...12567cf81549b371f3a86e96577e836447e6afc7) - Update Lolex to include fix for [#​872](https://togithub.com/sinonjs/sinon/issues/872) - Remove deprecated methods from documentation ([#​1613](https://togithub.com/sinonjs/sinon/issues/1613)) ### [`v4.1.1`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​411) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v4.1.0...v4.1.1) - Remove "engines" from package.json ### [`v4.1.0`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​410) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v4.0.2...v4.1.0) - Add sandbox.createStubInstance ([#​1598](https://togithub.com/sinonjs/sinon/issues/1598)) ### [`v4.0.2`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​1402) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v4.0.1...v4.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.* ### [`v4.0.1`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​1401) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v4.0.0...v4.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.* ### [`v4.0.0`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​1400) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v3.3.0...v4.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.* ### [`v3.3.0`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​330) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v3.2.1...v3.3.0) - Adds sinon.match.hasNested - fix 'callThrough with a mock expectation' ([#​1442](https://togithub.com/sinonjs/sinon/issues/1442)) - Documentation updates - Allow custom defined instance checks if supported ### [`v3.2.1`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​321) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v3.2.0...v3.2.1) - resolvesThis should override previous throws - preserve context of functions from nise: fakeServer, fakeServerWithClock - Fix regression for issue [#​1526](https://togithub.com/sinonjs/sinon/issues/1526) regarding onFirstCall().throws() - Fix docs regression introduced by [#​1523](https://togithub.com/sinonjs/sinon/issues/1523) ### [`v3.2.0`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​320) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v3.1.0...v3.2.0) - Fix [#​1521](https://togithub.com/sinonjs/sinon/issues/1521) by caching references to Array.prototype.filter ([#​1523](https://togithub.com/sinonjs/sinon/issues/1523)) - Fix [#​1368](https://togithub.com/sinonjs/sinon/issues/1368) by adding stub#resolvesThis ([#​1517](https://togithub.com/sinonjs/sinon/issues/1517)) ### [`v3.1.0`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​310) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v3.0.0...v3.1.0) - Lots of documentation updates - Fix regression on sandbox.stub(obj,protoMethod) - Add factory functions for sandbox and fake server - Add support for passing a function to stub.throws(...). ([#​1511](https://togithub.com/sinonjs/sinon/issues/1511)) ### [`v3.0.0`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​1300) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v2.4.1...v3.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.* ### [`v2.4.1`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​241) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v2.4.0...v2.4.1) - stub#withArgs: set promiseLibrary correctly ([#​1497](https://togithub.com/sinonjs/sinon/issues/1497)) ### [`v2.4.0`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​240) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v2.3.8...v2.4.0) - Allow anonymous mock functions to be named ### [`v2.3.8`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​238) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v2.3.7...v2.3.8) - Fix 1474: propagates promiseLibrary to new stub behaviors ([#​1484](https://togithub.com/sinonjs/sinon/issues/1484)) ### [`v2.3.7`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​237) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v2.3.6...v2.3.7) - Fix [#​1476](https://togithub.com/sinonjs/sinon/issues/1476): spy.withArgs(args...).firstCall is broken ### [`v2.3.6`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​236) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v2.3.5...v2.3.6) - Fix [#​1274](https://togithub.com/sinonjs/sinon/issues/1274): spy.withArgs(args...).callCount is incorrect ### [`v2.3.5`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​235) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v2.3.4...v2.3.5) - Check configurable on a prop before creating (fixes [#​1456](https://togithub.com/sinonjs/sinon/issues/1456)) ([#​1462](https://togithub.com/sinonjs/sinon/issues/1462)) ### [`v2.3.4`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​234) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v2.3.3...v2.3.4) - Fix [#​1372](https://togithub.com/sinonjs/sinon/issues/1372): make sandbox.resetHistory also reset spies ([#​1424](https://togithub.com/sinonjs/sinon/issues/1424)) ### [`v2.3.3`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​233) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v2.3.2...v2.3.3) - Fix [#​1445](https://togithub.com/sinonjs/sinon/issues/1445): make stubbing of static function properties possible ### [`v2.3.2`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​232) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v2.3.1...v2.3.2) - Fix failing sandbox.resetBehavior() ([#​1428](https://togithub.com/sinonjs/sinon/issues/1428)) - Fix restoring getters/setters/values for previously unexisting props ([#​1419](https://togithub.com/sinonjs/sinon/issues/1419)) - Called in order takes callCount into account. Closes [#​1398](https://togithub.com/sinonjs/sinon/issues/1398). ### [`v2.3.1`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​231) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v2.3.0...v2.3.1) - Make calledAfter symmetric with calledBefore ([#​1407](https://togithub.com/sinonjs/sinon/issues/1407)) ### [`v2.3.0`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​230) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v2.2.0...v2.3.0) - Allow stubbing of accessors with and without sandbox ([#​1416](https://togithub.com/sinonjs/sinon/issues/1416)) - add throwsArg(index) to stubs ([#​1319](https://togithub.com/sinonjs/sinon/issues/1319)) - Fix: forEach() requires 'this' argument ([#​1356](https://togithub.com/sinonjs/sinon/issues/1356)) - Only reset history when calling resetHistory() ### [`v2.2.0`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​220) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v2.1.0...v2.2.0) - Added `usingPromise` method to stub and sandbox. - Added support for React Native window location format Fixes [#​1362](https://togithub.com/sinonjs/sinon/issues/1362) - Fix error on call.toString() where stack has fewer than 4 lines. ### [`v2.1.0`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​210) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v2.0.0...v2.1.0) - Redesign the template ([#​1339](https://togithub.com/sinonjs/sinon/issues/1339)) - \[feature] adds spy.calledImmediatelyBefore and spy.calledImmediatelyAfter - Fix issue [#​1332](https://togithub.com/sinonjs/sinon/issues/1332): little bug correction in spy.printf "%\*" formatter. ### [`v2.0.0`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#​1200) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v1.17.7...v2.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.*

Configuration

📅 Schedule: Branch creation - "before 7am every weekday" in timezone Europe/Brussels, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

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 Mend Renovate. View repository job log here.