layout: post author:
name: Shazron Abdullah
url: https://twitter.com/shazron
title: "Node 0.x and 4.x Deprecation Timeline for Apache Cordova" categories: news
Currently, all the platforms and plugins require a minimum of node 0.10
to be installed. node 0.10
has been out of LTS for a while now, and its maintenance period (security bug fixes) stops on Oct 31st 2016. node 0.12
will be out of maintenance Jan 1st 2017.
There will be two distinct deprecation periods, one for node 0.x
, and one for node 4.x
.
node 6.x
will be on active LTS Oct 18th 2016 (thus the default and recommended version to download on nodejs.org) and will be the version we recommend users upgrade to, during both deprecation periods.
What does node 6.x
give us? 99% ES2015 (ES6) support, and 100% ES2016 (ES7) support.
JavaScript files in plugins themselves are unaffected, since the JavaScript support for them is dependent on platform browser support. For example, ES6 is supported in iOS 10, while on older iOS platforms only ES5 is supported.
Oct 1st, 2016 - deprecate use of node 0.x
.
node 0.x
as well as node 4.x
and greaterThe node 0.x
deprecation period will run for 3 months, and it will end on Jan 1st 2017.
Jan 1st, 2017 - stop node 0.x
support.
node 4.x
and greater.Apr 1st, 2017 - deprecate use of node 4.x
.
node 4.x
as well as node 6.x
and greaterThe node 4.x
deprecation period will run for 12 months and it will end on April 1st 2018.
Apr 1st, 2018 - stop node 4.x
support.
node 6.x
and greater