Skip to content

Conversation

@devoto13
Copy link
Collaborator

By locking sinon to the older version. The problem was that new version of sinon brought newer versions of several dependencies, which use ES2016 Map, which is not available in the older IE versions. The solution is fragile as we can't reliably lock transitive dependencies, but should do for now to make master green.

As a proper solution we should consider cutting a new major release, where we would drop support for ancient browsers and more clearly document which browsers karma aims to support.

By locking sinon to the older version. The problem was that new version of sinon brought newer versions of several dependencies, which use ES2016 Map, which is not available in the older IE versions. The solution is fragile as we can't reliably lock transitive dependencies, but should do for now to make master green.

As a proper solution we should consider cutting a new major release, where we would drop support for ancient browsers and more clearly document which browsers karma aims to support.
@devoto13
Copy link
Collaborator Author

Example of passing tests is here. GitHub is pulling info from the failed Travis build from another PR.

@karmarunnerbot
Copy link
Member

Build karma 345 completed (commit 322cee2649 by @devoto13)

@devoto13 devoto13 requested a review from johnjbarton August 28, 2020 08:47
@karmarunnerbot
Copy link
Member

Build karma 344 completed (commit 322cee2649 by @devoto13)

@johnjbarton johnjbarton reopened this Aug 31, 2020
@karmarunnerbot
Copy link
Member

Build karma 346 completed (commit 53444035e5 by @devoto13)

@karmarunnerbot
Copy link
Member

Build karma 347 completed (commit 53444035e5 by @devoto13)

@johnjbarton johnjbarton merged commit f34b38f into karma-runner:master Aug 31, 2020
@karmarunnerbot
Copy link
Member

🎉 This PR is included in version 5.2.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

@devoto13 devoto13 deleted the travis branch September 1, 2020 12:51
anthony-redFox pushed a commit to anthony-redFox/karma that referenced this pull request May 16, 2023
By locking sinon to the older version. The problem was that new version of sinon brought newer versions of several dependencies, which use ES2016 Map, which is not available in the older IE versions. The solution is fragile as we can't reliably lock transitive dependencies, but should do for now to make master green.

As a proper solution we should consider cutting a new major release, where we would drop support for ancient browsers and more clearly document which browsers karma aims to support.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants