Skip to content

chore(deps): update dependency sinon to v21.1.2#843

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/sinon-21.x-lockfile
Open

chore(deps): update dependency sinon to v21.1.2#843
renovate[bot] wants to merge 1 commit intomainfrom
renovate/sinon-21.x-lockfile

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Mar 5, 2026

This PR contains the following updates:

Package Change Age Confidence
sinon (source) 21.0.121.1.2 age confidence

Release Notes

sinonjs/sinon (sinon)

v21.1.2

Compare Source

  • 53817f7d
    Upgrade to ESLint 10 and new shared config (#​2696) (Carl-Erik Kopseng)
    • Upgrade to ESLint 10 and new shared config
    • Update deps
  • d7a682e0
    fix: move npm-run-all to devDeps (#​2694) (Avi Vahl)

    used only during dev, and caused a considerable dep count jump downstream

  • 5b8720ec
    use latest shared eslint-config (Carl-Erik Kopseng)

Released by Carl-Erik Kopseng on 2026-04-11.

v21.1.1

Compare Source

  • 3c8b023b
    Update deps (Carl-Erik Kopseng)
  • 2eabf5da
    fix(#​2692): Remove ESM-only supports-color as it breaks CJS exports (#​2693) (Carl-Erik Kopseng)
    • fix(#​2692): Remove ESM-only supports-color as it breaks CJS exports

Released by Carl-Erik Kopseng on 2026-04-10.

v21.1.0

Compare Source

  • 0a5526c5
    updated deps (Carl-Erik Kopseng)
  • 5262204f
    fix: build artifacts before running bundled tests (Carl-Erik Kopseng)
  • 819bb64b
    Migration to ECMAScript modules (ESM) (#​2683) (Carl-Erik Kopseng)

    This allowed us to finally consume ESM-only dependencies and has broken us free from some CJS shackes. Now produce the same API surface for CJS consumers, as well, by generating ./lib

    • Modern ignores 😁
    • test: add distribution harness
    • test: verify packed cjs and esm entrypoints
    • test: lock distribution api manifest
    • test: smoke test built pkg artifacts
    • docs: require contract tests for package migration
    • test: guard esm migration regressions
    • docs: require contract gate for esm migration
    • build: generate cjs lib from esm source entries
    • refactor: port root api surface to esm
    • build: clean port of root api to esm
    • docs: include implementation plans
    • fix: align lint and smoke tests with esm migration
    • refactor: complete esm port of all core components
    • refactor: finalize esm migration with sandbox and naming fixes
    • fix: finish esm migration stabilization
    • chore: stop tracking generated lib output
    • remove plans
    • prettier
    • linting
    • fix: make distribution tests self-contained
    • fix: build before coverage test bundle
    • refactor: move simple unit tests to src
    • refactor: flatten test and coverage script chains
    • refactor: use parallel mocha for node tests
    • test: restore fake timers cleanup
    • refactor: remove node test runner script
    • remove unneccessary clutter
    • fix: make mocha watch use polling
    • simplify
    • Increase coverage
    • Fix coverage by removing duplicated tests

    These were covering the generated lib/ folder.

    • Move shared util into esm dir
    • fix package dep issues
    • Adjust coverage
    • Upgrade all dependencies

    npx npm-check-updates -u

  • cd2bf5a3
    Use newer endpoint (Carl-Erik Kopseng)

Released by Carl-Erik Kopseng on 2026-04-09.

v21.0.3

Compare Source

  • 0494251b
    fix(#​2678): upgrade samsam to fix buffer comparisons (Carl-Erik Kopseng)

Released by Carl-Erik Kopseng on 2026-03-16.

v21.0.2

Compare Source

  • 024321c4
    fix: skip Node specific tests in browser env (Carl-Erik Kopseng)
  • b836fccb
    fix: js-yaml breaking change from v3 to v4 (Carl-Erik Kopseng)
  • ebf0c431
    docs: add how-to article for stubbing ES module imports (#​1832) (#​2676) (Eduard Barrera)
    • docs: add how-to article for stubbing ES module imports with esm package

    Adds a comprehensive How-To guide that addresses issue #​1832, documenting
    how to configure Node.js to allow Sinon stubs to work with ES modules.

    • Explains why ES module namespace bindings are immutable by spec
    • Shows how to use the 'esm' npm package with mutableNamespace: true
    • Provides a complete working example with project layout, package.json,
      loader file, source modules, and a full test suite
    • Documents limitations (destructured imports, non-standard behavior)
    • Replaces the TODO comment in link-seams-commonjs.md with a cross-reference

    Closes #​1832
    Co-authored-by: Eduard Barrera eduardbar@users.noreply.github.com
    Co-authored-by: Carl-Erik Kopseng carlerik@gmail.com

  • ebcd506c
    Fix spies not being reset properly (#​2673) (simon-id)
  • 3beab2ba
    Make doc tests pass with new jQuery (Carl-Erik Kopseng)
  • 766715c6
    build: reduce transitive audit findings (Carl-Erik Kopseng)
  • 92aaf5c9
    build: upgrade eslint config and replace dependency-check (Carl-Erik Kopseng)
  • c6aaa871
    chore: ignore project worktrees (Carl-Erik Kopseng)
  • ef387e8e
    Upgrade most deps (Carl-Erik Kopseng)
  • 3cf4e77d
    docs: improve writing of documentation (#​2675) (Eduardo de la Cruz Palacios)
  • 6349032f
    Check login status before publishing steps are performed (Carl-Erik Kopseng)

Released by Carl-Erik Kopseng on 2026-03-04.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

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

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

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@coveralls
Copy link
Copy Markdown

coveralls commented Mar 5, 2026

Coverage Report for CI Build 25106961583

Coverage remained the same at 90.208%

Details

  • Coverage remained the same as the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • No coverage regressions found.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 1327
Covered Lines: 1241
Line Coverage: 93.52%
Relevant Branches: 787
Covered Branches: 666
Branch Coverage: 84.63%
Branches in Coverage %: Yes
Coverage Strength: 5088.33 hits per line

💛 - Coveralls

@renovate renovate Bot force-pushed the renovate/sinon-21.x-lockfile branch from ad06fa7 to adc098b Compare March 5, 2026 17:56
@gastonfournier gastonfournier moved this from New to Bots in Issues and PRs Mar 6, 2026
@renovate renovate Bot changed the title chore(deps): update dependency sinon to v21.0.2 chore(deps): update dependency sinon to v21.0.3 Mar 16, 2026
@renovate renovate Bot force-pushed the renovate/sinon-21.x-lockfile branch from adc098b to 6de4a9b Compare March 16, 2026 12:08
@renovate renovate Bot force-pushed the renovate/sinon-21.x-lockfile branch 2 times, most recently from c0b86ec to 3a43a51 Compare April 1, 2026 16:34
@renovate renovate Bot force-pushed the renovate/sinon-21.x-lockfile branch from 3a43a51 to 718d3c5 Compare April 8, 2026 20:13
@renovate renovate Bot changed the title chore(deps): update dependency sinon to v21.0.3 chore(deps): update dependency sinon to v21.1.0 Apr 9, 2026
@renovate renovate Bot force-pushed the renovate/sinon-21.x-lockfile branch from 718d3c5 to 4a2602d Compare April 9, 2026 18:17
@renovate renovate Bot changed the title chore(deps): update dependency sinon to v21.1.0 chore(deps): update dependency sinon to v21.1.1 Apr 11, 2026
@renovate renovate Bot force-pushed the renovate/sinon-21.x-lockfile branch from 4a2602d to 49d9d3e Compare April 11, 2026 01:09
@renovate renovate Bot changed the title chore(deps): update dependency sinon to v21.1.1 chore(deps): update dependency sinon to v21.1.2 Apr 11, 2026
@renovate renovate Bot force-pushed the renovate/sinon-21.x-lockfile branch from 49d9d3e to a78d336 Compare April 11, 2026 20:53
@renovate renovate Bot force-pushed the renovate/sinon-21.x-lockfile branch from a78d336 to 781413a Compare April 29, 2026 11:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Bots

Development

Successfully merging this pull request may close these issues.

3 participants