sinonjs/sinon
### [`v15.1.0`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#1510)
[Compare Source](https://togithub.com/sinonjs/sinon/compare/v15.0.4...v15.1.0)
- [`79e719f2`](https://togithub.com/sinonjs/sinon/commit/79e719f21ecafd13130f0801231b5dd96ea0fb07)
Ensure we use a fake-timers version with clock.jump (Carl-Erik Kopseng)
- [`b2a4df5a`](https://togithub.com/sinonjs/sinon/commit/b2a4df5a841bfce85b9beb0741a8d9afe86ab492)
Add docs for clock.jump method ([#2512](https://togithub.com/sinonjs/sinon/issues/2512)) (Jason O'Neill)
- [`f096abff`](https://togithub.com/sinonjs/sinon/commit/f096abffa6add8ea29a99822c3b4d2710014d453)
fix ([#2514](https://togithub.com/sinonjs/sinon/issues/2514)): only force new or inherited descriptors to be configurable ([#2515](https://togithub.com/sinonjs/sinon/issues/2515)) (Carl-Erik Kopseng)
*Released by [Carl-Erik Kopseng](https://togithub.com/fatso83) on 2023-05-18.*
### [`v15.0.4`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#1504)
[Compare Source](https://togithub.com/sinonjs/sinon/compare/v15.0.3...v15.0.4)
- [`e9042c4f`](https://togithub.com/sinonjs/sinon/commit/e9042c4f18f4aa3e36e13652196c746b759aa1a5)
Handling non-configurable object descriptors on the prototype ([#2508](https://togithub.com/sinonjs/sinon/issues/2508)) (Carl-Erik Kopseng)
> This should essentially make decorated methods stubbable again (see [#2491](https://togithub.com/sinonjs/sinon/issues/2491))
- [`430c9a60`](https://togithub.com/sinonjs/sinon/commit/430c9a604f5509ca6d7e11e3edaaa8553a77ae93)
Remove uses of `var` ([#2506](https://togithub.com/sinonjs/sinon/issues/2506)) (Carl-Erik Kopseng)
> Replace var with const where possible in /lib and /test.
>
> Modified the let codemod to be a codemod.
>
> Took about half an hour with --watch running
*Released by [Carl-Erik Kopseng](https://togithub.com/fatso83) on 2023-04-20.*
### [`v15.0.3`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#1503)
[Compare Source](https://togithub.com/sinonjs/sinon/compare/v15.0.2...v15.0.3)
- [`b775f1b4`](https://togithub.com/sinonjs/sinon/commit/b775f1b4174c5a92fa7fa8f70fbf3f4b5466a39e)
Avoid tampering with globals and other modules' exports in tests ([#2504](https://togithub.com/sinonjs/sinon/issues/2504)) (Carl-Erik Kopseng)
- [`477064b6`](https://togithub.com/sinonjs/sinon/commit/477064b628c65220ce9d0ac16cd33ab9b1da93da)
fix: make it possible to call through to underlying stub in stub instance ([#2503](https://togithub.com/sinonjs/sinon/issues/2503)) (Carl-Erik Kopseng)
> closes [#2501](https://togithub.com/sinonjs/sinon/issues/2501)
- [`6e19746e`](https://togithub.com/sinonjs/sinon/commit/6e19746e255dfa0fcf78af076e49d5db0eb11c07)
Remove dead Travis and Gitter references (Carl-Erik Kopseng)
*Released by [Carl-Erik Kopseng](https://togithub.com/fatso83) on 2023-03-26.*
### [`v15.0.2`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#1502)
[Compare Source](https://togithub.com/sinonjs/sinon/compare/v15.0.1...v15.0.2)
- [`19bd99f3`](https://togithub.com/sinonjs/sinon/commit/19bd99f364ab44f0e2715571e5deab580d9aa7fd)
Use no-op for every function when restoring instances ([#2499](https://togithub.com/sinonjs/sinon/issues/2499)) (Carl-Erik Kopseng)
- [`8663ffa0`](https://togithub.com/sinonjs/sinon/commit/8663ffa056d3c58e82fa203801d58d3fce3c14a7)
Upgrade deps ([#2498](https://togithub.com/sinonjs/sinon/issues/2498)) (Carl-Erik Kopseng)
> Browserify, supports-color, husky had to be held back.
- [`e01275bb`](https://togithub.com/sinonjs/sinon/commit/e01275bb10d868a064d0cb27a6ae11ffa3d91ac2)
Un-pin [@sinonjs/fake-timers](https://togithub.com/sinonjs/fake-timers) ([#2495](https://togithub.com/sinonjs/sinon/issues/2495)) (Jordan Hawker)
> The commit upgrading from v9 to v10 appears to have accidentally dropped the caret from the version range
- [`6cbde9b0`](https://togithub.com/sinonjs/sinon/commit/6cbde9b08259efd98b2c52b81ca3b5e84dcf97b1)
fix throws().callsFake() precedence ([#2497](https://togithub.com/sinonjs/sinon/issues/2497)) (Eduardo Diaz)
> This makes sure an unconditional `callsFake()` invoked on the same stub that was previously setup to throw will overwrite the previous behavior. This aligns it with the other behaviors.
- [`45be60f3`](https://togithub.com/sinonjs/sinon/commit/45be60f3c6afc350eacbceed77539f437a9bbbce)
Replace probot/stale with official stale action (Morgan Roderick)
*Released by [Carl-Erik Kopseng](https://togithub.com/fatso83) on 2023-03-12.*
Configuration
š Schedule: Branch creation - "before 3am on Monday" (UTC), Automerge - At any time (no schedule defined).
š¦ Automerge: Enabled.
ā» 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, check this box
This PR has been generated by Mend Renovate. View repository job log here.
Commit-Lint commands
You can trigger Commit-Lint actions by commenting on this PR:
- `@Commit-Lint merge patch` will merge dependabot PR on "patch" versions (X.X.Y - Y change)
- `@Commit-Lint merge minor` will merge dependabot PR on "minor" versions (X.Y.Y - Y change)
- `@Commit-Lint merge major` will merge dependabot PR on "major" versions (Y.Y.Y - Y change)
- `@Commit-Lint merge disable` will desactivate merge dependabot PR
- `@Commit-Lint review` will approve dependabot PR
- `@Commit-Lint stop review` will stop approve dependabot PR
This PR contains the following updates:
15.0.1
->15.1.0
Release Notes
sinonjs/sinon
### [`v15.1.0`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#1510) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v15.0.4...v15.1.0) - [`79e719f2`](https://togithub.com/sinonjs/sinon/commit/79e719f21ecafd13130f0801231b5dd96ea0fb07) Ensure we use a fake-timers version with clock.jump (Carl-Erik Kopseng) - [`b2a4df5a`](https://togithub.com/sinonjs/sinon/commit/b2a4df5a841bfce85b9beb0741a8d9afe86ab492) Add docs for clock.jump method ([#2512](https://togithub.com/sinonjs/sinon/issues/2512)) (Jason O'Neill) - [`f096abff`](https://togithub.com/sinonjs/sinon/commit/f096abffa6add8ea29a99822c3b4d2710014d453) fix ([#2514](https://togithub.com/sinonjs/sinon/issues/2514)): only force new or inherited descriptors to be configurable ([#2515](https://togithub.com/sinonjs/sinon/issues/2515)) (Carl-Erik Kopseng) *Released by [Carl-Erik Kopseng](https://togithub.com/fatso83) on 2023-05-18.* ### [`v15.0.4`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#1504) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v15.0.3...v15.0.4) - [`e9042c4f`](https://togithub.com/sinonjs/sinon/commit/e9042c4f18f4aa3e36e13652196c746b759aa1a5) Handling non-configurable object descriptors on the prototype ([#2508](https://togithub.com/sinonjs/sinon/issues/2508)) (Carl-Erik Kopseng) > This should essentially make decorated methods stubbable again (see [#2491](https://togithub.com/sinonjs/sinon/issues/2491)) - [`430c9a60`](https://togithub.com/sinonjs/sinon/commit/430c9a604f5509ca6d7e11e3edaaa8553a77ae93) Remove uses of `var` ([#2506](https://togithub.com/sinonjs/sinon/issues/2506)) (Carl-Erik Kopseng) > Replace var with const where possible in /lib and /test. > > Modified the let codemod to be a codemod. > > Took about half an hour with --watch running *Released by [Carl-Erik Kopseng](https://togithub.com/fatso83) on 2023-04-20.* ### [`v15.0.3`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#1503) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v15.0.2...v15.0.3) - [`b775f1b4`](https://togithub.com/sinonjs/sinon/commit/b775f1b4174c5a92fa7fa8f70fbf3f4b5466a39e) Avoid tampering with globals and other modules' exports in tests ([#2504](https://togithub.com/sinonjs/sinon/issues/2504)) (Carl-Erik Kopseng) - [`477064b6`](https://togithub.com/sinonjs/sinon/commit/477064b628c65220ce9d0ac16cd33ab9b1da93da) fix: make it possible to call through to underlying stub in stub instance ([#2503](https://togithub.com/sinonjs/sinon/issues/2503)) (Carl-Erik Kopseng) > closes [#2501](https://togithub.com/sinonjs/sinon/issues/2501) - [`6e19746e`](https://togithub.com/sinonjs/sinon/commit/6e19746e255dfa0fcf78af076e49d5db0eb11c07) Remove dead Travis and Gitter references (Carl-Erik Kopseng) *Released by [Carl-Erik Kopseng](https://togithub.com/fatso83) on 2023-03-26.* ### [`v15.0.2`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#1502) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v15.0.1...v15.0.2) - [`19bd99f3`](https://togithub.com/sinonjs/sinon/commit/19bd99f364ab44f0e2715571e5deab580d9aa7fd) Use no-op for every function when restoring instances ([#2499](https://togithub.com/sinonjs/sinon/issues/2499)) (Carl-Erik Kopseng) - [`8663ffa0`](https://togithub.com/sinonjs/sinon/commit/8663ffa056d3c58e82fa203801d58d3fce3c14a7) Upgrade deps ([#2498](https://togithub.com/sinonjs/sinon/issues/2498)) (Carl-Erik Kopseng) > Browserify, supports-color, husky had to be held back. - [`e01275bb`](https://togithub.com/sinonjs/sinon/commit/e01275bb10d868a064d0cb27a6ae11ffa3d91ac2) Un-pin [@sinonjs/fake-timers](https://togithub.com/sinonjs/fake-timers) ([#2495](https://togithub.com/sinonjs/sinon/issues/2495)) (Jordan Hawker) > The commit upgrading from v9 to v10 appears to have accidentally dropped the caret from the version range - [`6cbde9b0`](https://togithub.com/sinonjs/sinon/commit/6cbde9b08259efd98b2c52b81ca3b5e84dcf97b1) fix throws().callsFake() precedence ([#2497](https://togithub.com/sinonjs/sinon/issues/2497)) (Eduardo Diaz) > This makes sure an unconditional `callsFake()` invoked on the same stub that was previously setup to throw will overwrite the previous behavior. This aligns it with the other behaviors. - [`45be60f3`](https://togithub.com/sinonjs/sinon/commit/45be60f3c6afc350eacbceed77539f437a9bbbce) Replace probot/stale with official stale action (Morgan Roderick) *Released by [Carl-Erik Kopseng](https://togithub.com/fatso83) on 2023-03-12.*Configuration
š Schedule: Branch creation - "before 3am on Monday" (UTC), Automerge - At any time (no schedule defined).
š¦ Automerge: Enabled.
ā» 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 Mend Renovate. View repository job log here.