sourcegraph / javascript-typescript-langserver

JavaScript and TypeScript code intelligence through the Language Server Protocol
https://sourcegraph.com
Apache License 2.0
793 stars 72 forks source link

chore(deps): update dependency sinon to v9 #665

Open renovate[bot] opened 4 years ago

renovate[bot] commented 4 years ago

This PR contains the following updates:

Package Type Update New value References Sourcegraph
sinon (source) devDependencies major ^9.0.3 homepage, source code search for "sinon"
@types/sinon devDependencies major 9.0.5 source code search for "@types/sinon"

Release Notes

sinonjs/sinon ### [`v9.0.3`](https://togithub.com/sinonjs/sinon/blob/master/CHANGELOG.md#​903--2020-08-11) [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/CHANGELOG.md#​902--2020-04-08) [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/CHANGELOG.md#​901--2020-03-10) [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/CHANGELOG.md#​900--2020-02-19) [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/CHANGELOG.md#​811--2020-01-22) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v8.1.0...v8.1.1) ================== - Fundraiser for better docs: ### [`v8.1.0`](https://togithub.com/sinonjs/sinon/blob/master/CHANGELOG.md#​810--2020-01-16) [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/CHANGELOG.md#​804--2020-01-06) [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/CHANGELOG.md#​803--2020-01-06) [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/CHANGELOG.md#​802--2019-12-30) [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/CHANGELOG.md#​801--2019-12-23) [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/CHANGELOG.md#​800--2019-12-22) [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 ) - Remove `sinon.spyCall` - Remove `sinon.sandbox.create` - Remove obsolete `deprecated.printWarning` stubbing from test ### [`v7.5.0`](https://togithub.com/sinonjs/sinon/blob/master/CHANGELOG.md#​750--2019-09-23) [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/CHANGELOG.md#​742--2019-09-02) [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/CHANGELOG.md#​741--2019-08-06) [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/CHANGELOG.md#​732--2019-04-17) [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/CHANGELOG.md#​731--2019-03-27) [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/CHANGELOG.md#​730--2019-03-20) [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/CHANGELOG.md#​727--2019-03-04) [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/CHANGELOG.md#​726--2019-03-01) [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/CHANGELOG.md#​725--2019-02-27) [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/CHANGELOG.md#​724--2019-02-18) [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/CHANGELOG.md#​723--2019-01-19) [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/CHANGELOG.md#​722--2018-12-12) [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/CHANGELOG.md#​721--2018-12-12) [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/CHANGELOG.md#​720--2018-12-10) [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/CHANGELOG.md#​711--2018-10-31) [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/CHANGELOG.md#​710--2018-10-25) [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/CHANGELOG.md#​700--2018-10-14) [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/master/CHANGELOG.md#​635--2018-10-03) [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/master/CHANGELOG.md#​634--2018-09-18) [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/master/CHANGELOG.md#​633--2018-09-14) [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/master/CHANGELOG.md#​632--2018-09-13) [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/master/CHANGELOG.md#​631--2018-09-12) [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/master/CHANGELOG.md#​630--2018-09-12) [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/master/CHANGELOG.md#​620--2018-09-04) [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/master/CHANGELOG.md#​616--2018-09-04) [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/master/CHANGELOG.md#​615--2018-08-09) [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/master/CHANGELOG.md#​614--2018-07-21) [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/master/CHANGELOG.md#​613--2018-07-07) [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/master/CHANGELOG.md#​612--2018-07-06) [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/master/CHANGELOG.md#​611--2018-07-06) [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/master/CHANGELOG.md#​610--2018-07-03) [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/master/CHANGELOG.md#​601--2018-06-24) [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))

Renovate configuration

:date: Schedule: "on the 1st through 7th day of the month" in timezone America/Los_Angeles.

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about these updates again.



This PR has been generated by WhiteSource Renovate. View repository job log here.