chai
chai copied to clipboard
is it possible to bump deep-eql to ^4.0.0 in chai 4.x.x
Hi, now that this PR is merged in deep-eql https://github.com/chaijs/deep-eql/pull/88, I'd like to make a new release of chai so that we can fix the bug of comparison in Temporal objects. I figured out that in chai 4.x.x, the deep-eql version is set to ^3.0.1. Do you have any idea why it stays in v3 and whether I can bump its version to ^4.0.0? It seems that all tests pass when I bump to 4.1.0 in local environment
Chai v4 cannot use v4 of deep-eql because it includes breaking changes around error comparison (https://github.com/chaijs/deep-eql/releases/tag/v4.0.0).
It may be worth making a Chai v5 release which upgrades these, while also dropping support for old versions of Node & IE to allow us to make more changes to support newer features.
OK I see. What's the status of v5? Is it releasable or there are stuffs to finish before releasing?
We had plans to make some more sweeping changes in v5 but it might be too much in one go. So I think we should just cut a v5 which drops support for old engines and lets us do the bigger changes in v6
@Ucandoit what do you think we should do here now that chai v5 is out?