Skip to content

Drop support for v0.12 #647

@nfischer

Description

@nfischer

According to the NodeJS LTS schedule, v0.12 support was dropped by Node in December 2016. This means it's probably reasonable to drop the support in our v0.8 release.

This has some benefits for us:

  • we can cut v0.11 and v0.12 from our Travis builds for faster CI (maybe even iojs too, which sometimes has false negatives)
  • we can significantly trim down on the code inside src/exec.js (there's a whole v0.10-specific else-branch)
  • we can clean up tests
  • we can trim down src/tempdir.js a bit as well
  • we can remove our Object.assign() polyfill (if we remove iojs as well)

@freitagbr what are your thoughts on dropping v0.12 support? What about dropping iojs support? We'll get the biggest CI benefits if we go with iojs, but I don't know if many people still rely on it (my guess is iojs users have moved on to v4+).

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions