Skip to content

chore: update test dependencies (major)#1361

Merged
nikku merged 8 commits into
developfrom
renovate/major-test
May 5, 2026
Merged

chore: update test dependencies (major)#1361
nikku merged 8 commits into
developfrom
renovate/major-test

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Feb 17, 2025

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
chai (source) ^4.4.1^6.0.0 age confidence
mocha (source) ^10.7.3^11.0.0 age confidence
sinon (source) ^17.0.1^21.0.0 age confidence
sinon-chai ^3.7.0^4.0.0 age confidence

Release Notes

chaijs/chai (chai)

v6.2.2

Compare Source

What's Changed

New Contributors

Full Changelog: chaijs/chai@v6.2.1...v6.2.2

v6.2.1

Compare Source

What's Changed

New Contributors

Full Changelog: chaijs/chai@v6.2.0...v6.2.1

v6.2.0

Compare Source

What's Changed

Full Changelog: chaijs/chai@v6.1.0...v6.2.0

v6.1.0

Compare Source

What's Changed

  • build(deps-dev): bump tar-fs from 3.0.9 to 3.1.1 by @​dependabot[bot] in #​1706
  • feat: add eventEmitter (#​1693)
    Adds an event emitter for hooking into method/property creation in #​1693

Full Changelog: chaijs/chai@v6.0.2...v6.1.0

v6.0.1

Compare Source

What's Changed

Full Changelog: chaijs/chai@v6.0.0...v6.0.1

v6.0.0

Compare Source

BREAKING CHANGES

Chai is now bundled into a single file. The lib/*.js files are no longer present, and so any code that imports those files directly will need to change. The only file that can be imported now is ./index.js.

What's Changed

Full Changelog: chaijs/chai@v5.3.2...v6.0.0

v5.3.3

Compare Source

What's Changed

Full Changelog: chaijs/chai@v5.3.2...v5.3.3

v5.3.2

Compare Source

Reverts the removal of the bundled version of chai in 5.3.1

What's Changed

Full Changelog: chaijs/chai@v5.3.1...v5.3.2

v5.3.1

Compare Source

What's Changed

Full Changelog: chaijs/chai@v5.3.0...v5.3.1

v5.3.0

Compare Source

What's Changed

Full Changelog: chaijs/chai@v5.2.2...v5.3.0

v5.2.2

Compare Source

What's Changed

Full Changelog: chaijs/chai@v5.2.1...v5.2.2

v5.2.1

Compare Source

What's Changed

Mostly internal changes but @​SuperchupuDev realised the package.json engines field was out of date, so it has been updated to reflect that v5.0.0 onwards only supports Node >=18.

New Contributors

Full Changelog: chaijs/chai@v5.2.0...v5.2.1

v5.2.0

Compare Source

What's Changed

New Contributors

Full Changelog: chaijs/chai@v5.1.2...v5.2.0

v5.1.2

Compare Source

What's Changed

Full Changelog: chaijs/chai@v5.1.1...v5.1.2

v5.1.1

Compare Source

What's Changed

New Contributors

Full Changelog: chaijs/chai@v5.1.0...v5.1.1

v5.1.0

Compare Source

What's Changed

New Contributors

Full Changelog: chaijs/chai@v5.0.3...v5.1.0

v5.0.3

Compare Source

Fix bad v5.0.2 publish.

Full Changelog: chaijs/chai@v5.0.2...v5.0.3

v5.0.2

Compare Source

What's Changed

Full Changelog: chaijs/chai@v5.0.1...v5.0.2

v5.0.0

Compare Source

BREAKING CHANGES

  • Chai now only supports EcmaScript Modules (ESM). This means your tests will need to either have import {...} from 'chai' or import('chai'). require('chai') will cause failures in nodejs. If you're using ESM and seeing failures, it may be due to a bundler or transpiler which is incorrectly converting import statements into require calls.
  • Dropped support for Internet Explorer.
  • Dropped support for NodeJS < 18.
  • Minimum supported browsers are now Firefox 100, Safari 14.1, Chrome 100, Edge 100. Support for browsers prior to these versions is "best effort" (bug reports on older browsers will be assessed individually and may be marked as wontfix).

What's Changed

New Contributors

Full Changelog: chaijs/chai@4.3.1...v5.0.0

mochajs/mocha (mocha)

v11.7.5

Compare Source

🩹 Fixes
🧹 Chores

v11.7.4

Compare Source

🩹 Fixes
📚 Documentation
  • migrate remaining legacy wiki pages to main documentation (#​5465) (bff9166)
🧹 Chores

v11.7.3

Compare Source

🩹 Fixes
  • use original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (#​5408) (ebdbc48)
📚 Documentation
🤖 Automation
  • deps: bump actions/setup-node in the github-actions group (#​5459) (48c6f40)

v11.7.2

Compare Source

🩹 Fixes
📚 Documentation
🧹 Chores
🤖 Automation
  • deps: bump actions/checkout in the github-actions group (#​5419) (03ac2d0)

v11.7.1

Compare Source

🩹 Fixes
🧹 Chores

v11.7.0

Compare Source

🌟 Features

v11.6.0

Compare Source

🌟 Features

v11.5.0

Compare Source

🌟 Features

v11.4.0

Compare Source

🌟 Features
📚 Documentation
  • added CHANGELOG.md note around 11.1 yargs-parser update (#​5362) (618415d)

v11.3.0

Compare Source

🌟 Features
📚 Documentation
🧹 Chores

v11.2.2

Compare Source

🩹 Fixes
📚 Documentation

v11.2.1

Compare Source

🩹 Fixes
📚 Documentation
🧹 Chores

v11.2.0

Compare Source

🌟 Features
📚 Documentation
🧹 Chores

v11.1.0

Compare Source

🌟 Features
  • bump yargs to 17 (#​5165) (8f1c8d8)
    • Note that this also included a version bump of yargs-parser from ^20.2.9 to ^21.1., which fixed a bug that caused extra quotes in file paths to be removed.
      See #​5341 for more information.
  • replace strip-ansi with util.stripVTControlCharacters (#​5267) (3c191c0), closes #​5265

v11.0.2

Compare Source

🩹 Fixes
  • catch exceptions setting Error.stackTraceLimit (#​5254) (259f8f8)
  • error handling for unexpected numeric arguments passed to cli (#​5263) (210d658)
📚 Documentation

v11.0.1

Compare Source

🌟 Features
📚 Documentation

v11.0.0

Compare Source

⚠ BREAKING CHANGES
  • adapt new engine range for Mocha 11 (#​5216)
🌟 Features
🩹 Fixes
📚 Documentation
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](https://redirect.github.com/si

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "after 10pm,before 5:00am"
  • 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

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

@renovate renovate Bot added the dependencies Updates a dependency label Feb 17, 2025
@renovate renovate Bot requested a review from a team February 17, 2025 22:33
@bpmn-io-tasks bpmn-io-tasks Bot added the needs review Review pending label Feb 17, 2025
@nikku nikku added the backlog Queued in backlog label Mar 5, 2025 — with bpmn-io-tasks
@nikku nikku removed the needs review Review pending label Mar 5, 2025
@renovate renovate Bot force-pushed the renovate/major-test branch 4 times, most recently from 756fef1 to 6e99013 Compare March 24, 2025 23:26
@renovate renovate Bot force-pushed the renovate/major-test branch 2 times, most recently from 4f74e12 to 03c9972 Compare March 28, 2025 19:02
@renovate renovate Bot force-pushed the renovate/major-test branch 2 times, most recently from a2095dc to 84ac185 Compare April 30, 2025 21:33
@renovate renovate Bot force-pushed the renovate/major-test branch 2 times, most recently from b5685ec to ce6a4d9 Compare June 13, 2025 18:22
@renovate renovate Bot force-pushed the renovate/major-test branch from ce6a4d9 to 8fd1eb5 Compare July 11, 2025 16:57
@renovate renovate Bot force-pushed the renovate/major-test branch from 8fd1eb5 to 45968b7 Compare July 21, 2025 08:41
@renovate renovate Bot force-pushed the renovate/major-test branch from 45968b7 to 01b04dd Compare August 10, 2025 13:32
@renovate renovate Bot force-pushed the renovate/major-test branch 3 times, most recently from 54d2bc4 to 42585e2 Compare August 22, 2025 19:12
@renovate renovate Bot force-pushed the renovate/major-test branch from 42585e2 to b2a250b Compare September 7, 2025 20:05
@renovate renovate Bot force-pushed the renovate/major-test branch 5 times, most recently from f77ae13 to 68ac674 Compare October 2, 2025 00:33
@renovate renovate Bot force-pushed the renovate/major-test branch 2 times, most recently from 8b7c8fd to 7676613 Compare October 24, 2025 14:51
@renovate renovate Bot force-pushed the renovate/major-test branch from 7676613 to 2df913c Compare November 5, 2025 02:45
@renovate renovate Bot force-pushed the renovate/major-test branch from b457cfb to bcd7e7c Compare March 5, 2026 14:56
@nikku nikku added the backlog Queued in backlog label Mar 9, 2026 — with bpmn-io-tasks
@nikku nikku removed the needs review Review pending label Mar 9, 2026
@renovate renovate Bot force-pushed the renovate/major-test branch 2 times, most recently from 2fa6477 to 56d88f2 Compare March 16, 2026 14:35
@renovate renovate Bot force-pushed the renovate/major-test branch 2 times, most recently from 648ee30 to ba24e53 Compare April 1, 2026 21:00
@renovate renovate Bot force-pushed the renovate/major-test branch 5 times, most recently from c202ca1 to 669f85b Compare April 14, 2026 13:56
@renovate renovate Bot force-pushed the renovate/major-test branch from 669f85b to 47984dd Compare April 29, 2026 19:00
@nikku nikku force-pushed the renovate/major-test branch from 47984dd to 904a61a Compare May 5, 2026 12:11
@renovate
Copy link
Copy Markdown
Contributor Author

renovate Bot commented May 5, 2026

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@nikku nikku force-pushed the renovate/major-test branch from 904a61a to 87c648c Compare May 5, 2026 12:42
@nikku nikku changed the base branch from main to develop May 5, 2026 13:01
@nikku nikku requested a review from Skaiir May 5, 2026 13:01
@bpmn-io-tasks bpmn-io-tasks Bot added needs review Review pending and removed backlog Queued in backlog labels May 5, 2026
@bpmn-io bpmn-io deleted a comment from CLAassistant May 5, 2026
@nikku nikku self-assigned this May 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Updates a dependency

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant