{ "id": "160579", "key": "TIMOB-23448", "fields": { "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [ { "id": "16980", "description": "New V8", "name": "Release 6.0.0", "archived": false, "released": true, "releaseDate": "2016-11-15" }, { "id": "18162", "name": "titanium 5.0.9", "archived": false, "released": true, "releaseDate": "2016-06-17" }, { "id": "18347", "name": "titanium 5.0.10", "archived": false, "released": true, "releaseDate": "2016-09-22" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2016-07-20T01:02:41.000+0000", "created": "2016-05-27T16:00:01.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "breaking-change" ], "versions": [], "issuelinks": [ { "id": "51864", "type": { "id": "10001", "name": "Cloners", "inward": "is cloned into", "outward": "is cloned from" }, "outwardIssue": { "id": "144484", "key": "TIMOB-18551", "fields": { "summary": "SDK: Set Node 0.10 as minimum supported version", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "None", "id": "6" }, "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false } } } }, { "id": "51874", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "160606", "key": "TISTUD-8509", "fields": { "summary": "Set Node 4.2 as minimum supported version", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false } } } } ], "assignee": { "name": "fmiao", "key": "fmiao", "displayName": "Feon Sua Xin Miao", "active": true, "timeZone": "America/Vancouver" }, "updated": "2018-08-06T17:49:11.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "10207", "name": "Tooling" } ], "description": "Update the minimum supported version of Node to 4.x. Make sure to check for and update any version checks in the code as well as updating the package.json file.", "attachment": [], "flagged": false, "summary": "SDK: Set Node 4.X as minimum supported version", "creator": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "timpoulsen", "key": "timpoulsen", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/Havana" }, "environment": null, "closedSprints": [ { "id": 681, "state": "closed", "name": "2016 Sprint 15 Tooling", "startDate": "2016-07-16T00:19:13.868Z", "endDate": "2016-07-30T00:19:00.000Z", "completeDate": "2016-08-01T04:41:26.446Z", "originBoardId": 199 } ], "comment": { "comments": [ { "id": "391030", "author": { "name": "fmiao", "key": "fmiao", "displayName": "Feon Sua Xin Miao", "active": true, "timeZone": "America/Vancouver" }, "body": "PR: \r\nhttps://github.com/appcelerator/titanium_mobile/pull/8144\r\nhttps://github.com/appcelerator/titanium/pull/250", "updateAuthor": { "name": "fmiao", "key": "fmiao", "displayName": "Feon Sua Xin Miao", "active": true, "timeZone": "America/Vancouver" }, "created": "2016-07-19T19:04:44.000+0000", "updated": "2016-07-19T19:04:44.000+0000" }, { "id": "391063", "author": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "body": "APPROVED and merged!", "updateAuthor": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-07-20T01:02:27.000+0000", "updated": "2016-07-20T01:02:27.000+0000" }, { "id": "391934", "author": { "name": "kkolipaka", "key": "kkolipaka", "displayName": "Kondal Kolipaka", "active": false, "timeZone": "America/Los_Angeles" }, "body": "[~fmiao] [~cng] - What is the minimum required node version to work with SDK 6.0 - is it node v4 or v5?\r\n\r\nIn this ticket, we are setting 4.x as miniumum version but below error says node.js v5\r\n{code:java}\r\n!MESSAGE (Build 4.8.0.qualifier) [ERROR] Titanium SDK 6.0.0.v20160717220907 is incompatible with Node.js v0.12.7\r\nYou will need to install Node.js v5 in order to use this version of the Titanium SDK.\r\n{code}\r\n", "updateAuthor": { "name": "kkolipaka", "key": "kkolipaka", "displayName": "Kondal Kolipaka", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-07-29T05:04:42.000+0000", "updated": "2016-07-29T05:04:42.000+0000" }, { "id": "391935", "author": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "body": "4. what...?", "updateAuthor": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-07-29T05:08:20.000+0000", "updated": "2016-07-29T05:08:20.000+0000" }, { "id": "391936", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "It should be Node.js 4.2.0 through the latest 4.x (currently 4.4.7).", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2016-07-29T05:09:41.000+0000", "updated": "2016-07-29T05:09:41.000+0000" }, { "id": "392119", "author": { "name": "fmiao", "key": "fmiao", "displayName": "Feon Sua Xin Miao", "active": true, "timeZone": "America/Vancouver" }, "body": "The range is set here: https://github.com/appcelerator/titanium_mobile/blob/master/package.json#L73", "updateAuthor": { "name": "fmiao", "key": "fmiao", "displayName": "Feon Sua Xin Miao", "active": true, "timeZone": "America/Vancouver" }, "created": "2016-08-01T16:06:14.000+0000", "updated": "2016-08-01T16:06:14.000+0000" }, { "id": "392169", "author": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "body": "[~fmiao] So you are saying what Kondal is seeing is accurate?\r\nThen do you think we should do this instead?\r\n{{\"node\": \">=4.0 <=5.x\"}} to {{\"node\": \">=4.0 <5.0\"}} ?", "updateAuthor": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-08-02T01:41:53.000+0000", "updated": "2016-08-02T01:41:53.000+0000" }, { "id": "392170", "author": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "body": "[~ingo] thoughts? ^", "updateAuthor": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-08-02T01:42:21.000+0000", "updated": "2016-08-02T01:42:21.000+0000" }, { "id": "392179", "author": { "name": "kkolipaka", "key": "kkolipaka", "displayName": "Kondal Kolipaka", "active": false, "timeZone": "America/Los_Angeles" }, "body": "[~fmiao][~cng] - \r\nhttps://github.com/appcelerator/titanium/blob/5d22ac5bc272c95bca558857ce0fc15f494af58a/lib/titanium.js#L415\r\n\r\nMessage is misleading;\r\n\r\n{code:java}\r\n logger.log(__('You will need to install Node.js %s in order to use this version of the Titanium SDK.', 'v' + appc.version.parseMax(sdk.packageJson.vendorDependencies.node)));\r\n{code}\r\n\r\n\t\t\t\t\r\nI think better way would be, showing minimum and maximum version supported.", "updateAuthor": { "name": "kkolipaka", "key": "kkolipaka", "displayName": "Kondal Kolipaka", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-08-02T05:02:05.000+0000", "updated": "2016-08-02T05:02:05.000+0000" }, { "id": "392180", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "Agreed. Why don't we do like we do for other things like Xcode versions where if the version is too old we say \"You must run version X or newer\" and if it's too new we say \"It's too new and things may not work, good luck.\"", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2016-08-02T05:10:40.000+0000", "updated": "2016-08-02T05:10:40.000+0000" }, { "id": "440058", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Cleaning up older fixed issues. If this issue should not have been closed as fixed, please reopen.", "updateAuthor": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-08-06T17:49:11.000+0000", "updated": "2018-08-06T17:49:11.000+0000" } ], "maxResults": 12, "total": 12, "startAt": 0 } } }