Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Potential v7 breaking changes #3503

Open
17 tasks
devoto13 opened this issue May 7, 2020 · 10 comments
Open
17 tasks

Potential v7 breaking changes #3503

devoto13 opened this issue May 7, 2020 · 10 comments

Comments

@devoto13
Copy link
Collaborator

devoto13 commented May 7, 2020

This issue is to track potential improvements to Karma, which require breaking changes. It will be updated with more points as I discover them.

@devoto13
Copy link
Collaborator Author

@johnjbarton Since we merged #3586 with the breaking change, next release will be 6.0.0. What do you think about the points described in this issue? I'm thinking to start opening PRs for them, ending with "Drop support for legacy browsers", which should fix CI on master (currently fails in Safari 9) and publish 6.0.0 containing all the breaking changes in one release.

@johnjbarton
Copy link
Contributor

Some of these would be great. The ws one seems like it could take a bit to get right. Let me check on IE<11.

At present it seems like our semantic release is broken. So to prevent a release I need to stop trying to get it work or otherwise disable it. I'll look in to the latter.

I don't want to wait too long however.

@devoto13
Copy link
Collaborator Author

No problems. I'll try to get PRs up in the coming days.

@devoto13
Copy link
Collaborator Author

@johnjbarton Created a PR for deprecated API removal (actually there were not so much to remove 😄).

Everything else described in this issue depends on the dropping of legacy browsers support, so I'll wait for the confirmation that we can actually drop this support before I start implementing the rest.

@johnjbarton
Copy link
Contributor

I think we should stick with the shorter list for v6, including the reconnect changes I am working on. We can then start v7 immediately focusing on the IE<11 code. Any v6 issues will be cleared up then.

@johnjbarton
Copy link
Contributor

Ok I think that when I land #3598 the releases will start. If not then I will focus on why not.
Plan to land #3601 and #3585 first, after reviews.

@jehon
Copy link

jehon commented Dec 24, 2020

If you land #3605 too, you can say that v6 will have full module support... :-)

@johnjbarton
Copy link
Contributor

I believe that #3609 will cause the release to happen. But then again I said that before....

@XhmikosR
Copy link
Contributor

I was looking at the dependencies, and maybe http2 is redundant too?

@devoto13
Copy link
Collaborator Author

@XhmikosR Yes, I agree. See "Remove support for http2 module."` checkbox in the issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants