Description
@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:
- Document what the breaking changes would be for users switching from v0.12.x to a release from the converged repo.
- Reach out to the broadest set of representative users as we can to identify critical concerns on such a migration.
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