sinonjs/sinon
### [`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
### [`v9.0.2`](https://togithub.com/sinonjs/sinon/blob/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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
Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, 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:
6.3.5
->10.0.0
Release Notes
sinonjs/sinon
### [`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 ### [`v9.0.2`](https://togithub.com/sinonjs/sinon/blob/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/CHANGES.md#700) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v6.3.5...v7.0.0) - Update to Lolex 3: no negative ticks allowedConfiguration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, 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.