build: remove support for VS2015 by seishun · Pull Request #16969 · nodejs/node (original) (raw)

About semver: it doesn't apply to what we support to build (but it'd be nice if we could treat removals like this as breaking, to minimize impact for developers and custom build farms). Semver should apply to what users need to have installed on their machines to use node, but this time we are oddly safe in that because VS2015 and VS2017 are binary compatible, and for now we still support VS2015 for building native modules. Still, it wouldn't be surprising to see odd issues appear after a change like this.

So @nodejs/lts my recommendation is that we do this for v10, and possibly also for v9.x but only if needed. Do we need to update V8 in v9.x to an incompatible version (6.4)? Do we know when? If we need to, having it done for v10 before will make the transition smoother.

I am working on the release machine, as agreed before.