Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Dec 2, 2024

Note: This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
chai (source) ^4.3.10 -> ^6.0.0 age confidence
mocha (source) ^10.2.0 -> ^11.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

v4.5.0

Compare Source

What's Changed

Full Changelog: chaijs/chai@v4.4.1...v4.5.0

v4.4.1

Compare Source

What's Changed

Full Changelog: chaijs/chai@v4.4.0...v4.4.1

v4.4.0

Compare Source

What's Changed

  • Allow deepEqual fonction to be configured globally (4.x.x branch) by @​forty in #​1553

Full Changelog: chaijs/chai@v4.3.10...v4.4.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

v10.8.2

Compare Source

🩹 Fixes
📚 Documentation
  • indicate 'exports' interface does not work in browsers (#​5181) (14e640e)
🧹 Chores
  • fix docs builds by re-adding eleventy and ignoring gitignore again (#​5240) (881e3b0)
🤖 Automation

v10.8.1

Compare Source

🩹 Fixes

v10.8.0

Compare Source

🌟 Features
🩹 Fixes
📚 Documentation
🧹 Chores

v10.7.3

Compare Source

🩹 Fixes

v10.7.0

Compare Source

🎉 Enhancements

v10.6.1

Compare Source

🐛 Fixes

v10.6.0

Compare Source

🎉 Enhancements

Configuration

📅 Schedule: Branch creation - "after 10pm,before 5:00am" (UTC), 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 Dec 2, 2024
@bpmn-io-tasks bpmn-io-tasks bot added the needs review Review pending label Dec 2, 2024
@barmac barmac added the backlog Queued in backlog label Dec 5, 2024 — with bpmn-io-tasks
@barmac barmac removed the needs review Review pending label Dec 5, 2024
@renovate renovate bot changed the title chore: update test dependencies (major) chore: update test dependencies (major) - autoclosed Dec 8, 2024
@renovate renovate bot closed this Dec 8, 2024
@bpmn-io-tasks bpmn-io-tasks bot removed the backlog Queued in backlog label Dec 8, 2024
@renovate renovate bot deleted the renovate/major-test branch December 8, 2024 18:54
@renovate renovate bot changed the title chore: update test dependencies (major) - autoclosed chore: update test dependencies (major) Dec 9, 2024
@renovate renovate bot reopened this Dec 9, 2024
@renovate renovate bot force-pushed the renovate/major-test branch from 76a179e to b3aa08c Compare December 9, 2024 00:08
@bpmn-io-tasks bpmn-io-tasks bot added the needs review Review pending label Dec 9, 2024
@barmac barmac added the backlog Queued in backlog label Dec 10, 2024 — with bpmn-io-tasks
@barmac barmac removed the needs review Review pending label Dec 10, 2024
@renovate renovate bot force-pushed the renovate/major-test branch from b3aa08c to f894c8d Compare December 20, 2024 08:06
@renovate renovate bot force-pushed the renovate/major-test branch from f894c8d to c012c40 Compare February 28, 2025 07:50
@renovate renovate bot force-pushed the renovate/major-test branch 2 times, most recently from 28e6de5 to 0aad77a Compare August 13, 2025 17:30
@renovate renovate bot force-pushed the renovate/major-test branch 3 times, most recently from 83bdc0b to 52170bc Compare August 22, 2025 17:36
@renovate renovate bot force-pushed the renovate/major-test branch from 52170bc to 77ca5fc Compare September 7, 2025 23:38
@renovate renovate bot force-pushed the renovate/major-test branch 5 times, most recently from cce71b1 to 3ed2680 Compare October 2, 2025 01:27
@renovate renovate bot force-pushed the renovate/major-test branch from 3ed2680 to 33c7dc5 Compare October 21, 2025 17:37
@renovate renovate bot force-pushed the renovate/major-test branch 2 times, most recently from 9e13a1e to ed58e43 Compare November 11, 2025 16:42
@renovate renovate bot force-pushed the renovate/major-test branch from ed58e43 to 5ac761f Compare November 18, 2025 22:49
@renovate renovate bot force-pushed the renovate/major-test branch from 5ac761f to b241924 Compare December 3, 2025 18:12
@renovate renovate bot force-pushed the renovate/major-test branch from b241924 to 8ea7619 Compare December 22, 2025 12:16
@nikku
Copy link
Member

nikku commented Dec 22, 2025

@copilot please update this PR, mirroring the changes in bpmn-io/bpmn-js-token-simulation#176.

Additional hints:

  • Ensure dependencies are up-to-date
  • karma-chai or karma-sinon-chai dependencies are removed (as frameworks from karma config files and as dependencies)
  • @types/karma-chai and @types/karma-sinon-chai dependencies are removed
  • test files that rely on globals (expect, spy) now import the symbols via chai and sinon respectively
  • test files that rely on sinon global objects, i.e. sinon.restore are replaced with respective imports (`import { restore } from 'sinon'
  • if TestHelper exists and defines a chai plug-in via chai.use, move the plug-in to the new test globals file
  • sinon, is removed, if it is not used in the project

Copy link

Copilot AI commented Dec 22, 2025

@nikku I've opened a new pull request, #38, to work on those changes. Once the pull request is ready, I'll request review from you.

@renovate renovate bot force-pushed the renovate/major-test branch from 8ea7619 to e8c2c5f Compare December 22, 2025 22:34
@nikku nikku force-pushed the renovate/major-test branch from e8c2c5f to 3138d7d Compare December 22, 2025 22:51
@renovate
Copy link
Contributor Author

renovate bot commented Dec 22, 2025

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
Copy link
Member

nikku commented Dec 22, 2025

Updated with additional housekeeping.

@nikku nikku merged commit 5dba8f6 into main Dec 22, 2025
4 checks passed
@bpmn-io-tasks bpmn-io-tasks bot removed the backlog Queued in backlog label Dec 22, 2025
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.

3 participants