-
Notifications
You must be signed in to change notification settings - Fork 574
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
Breaking changes between v0.12.x and next LTS releases cycle #10
Comments
I've put some work into that wiki page, fleshing it out a bit and making it more digestible. One item I think needs removing is Also, I remove the |
@rvagg Thank you for making the document easier to read 👍 The |
Julien the document looks good. One thought I had was whether we should include what we believe the risk is that each change will break existing code and possibly include an example of cases that will be broken. Not important so much now as we build the list but when we publish it so that it makes it easy for people to understand what the impact might be to them |
@mhdawson Excellent suggestion, thank you! |
@jasnell asked the question a while ago whether a v0.14.x LTS cycle would be needed before moving to using nodejs/node to release LTS releases.
The main reason I believe for this question is there's a significant amount of uncertainty from users of the current stable release of Node.js about what will break when they upgrade to the next LTS releases that will come from the merged repository.
What I had suggested at that time was that we:
And finally we would use the outcome of step 1 and 2 to make a decision whether a v0.14.x is needed. I would expect it's not needed, but we'll be able to provide a smoother transition path by documenting breaking changes better, and fixing some issues ahead of time.
I made some progress on step 1 and put together what I think is a list of breaking changes between v0.12.x and what will be the merged nodejs/node repository.
Before moving to step 2, I would like as many members of @nodejs/lts as possible review that list and comment in this issue.
/cc @nodejs/lts
The text was updated successfully, but these errors were encountered: