{ "id": "173870", "key": "TIMOB-27233", "fields": { "issuetype": { "id": "7", "description": "gh.issue.story.desc", "name": "Story", "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": "20033", "name": "Release 9.0.0", "archived": false, "released": true, "releaseDate": "2020-03-18" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2020-02-10T21:39:32.000+0000", "created": "2019-07-10T17:00:37.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "cb-tooling" ], "versions": [], "issuelinks": [ { "id": "57815", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "174039", "key": "TISTUD-9192", "fields": { "summary": "Update minimum and installed versions of Node to Node 10+ for SDK 9+", "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": "Critical", "id": "1" }, "issuetype": { "id": "7", "description": "gh.issue.story.desc", "name": "Story", "subtask": false } } } }, { "id": "57817", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "174040", "key": "TIMOB-27344", "fields": { "summary": "Update minimum Node version to 10+", "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": "7", "description": "gh.issue.story.desc", "name": "Story", "subtask": false } } } }, { "id": "57751", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "173891", "key": "TIMOB-27250", "fields": { "summary": "Add Node 8 deprecation warning for SDK 9.0 release", "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": "Medium", "id": "3" }, "issuetype": { "id": "7", "description": "gh.issue.story.desc", "name": "Story", "subtask": false } } } } ], "assignee": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "updated": "2020-02-14T15:07:49.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": "Titanium has 3 essential CLI's: Appc CLI, Titanium CLI, and Alloy CLI.\r\n\r\nThe Appc CLI and Alloy CLI will be deprecated. The Titanium CLI will be re-imagined to include the platform specific functionality in Appc CLI as an add-on and Alloy CLI as a Titanium CLI command.\r\n\r\nAs apart of this effort, the following CLI's and compabilities will be deprecated:\r\n\r\nh4. Titanium CLI\r\n\r\n* End of support for Node 8 and older\r\n** TIMOB-27250\r\n** Effective Titanium SDK 9\r\n** Node 12 being the recommended\r\n** Node 10.13.0 being the minimum supported (though the actual technical minimum is 10.2.0)\r\n** Notice added to Titanium CLI v5 and displayed only if Node version < 10.2\r\n\r\n* End of support for non-build,clean Titanium CLI (v5.x or older) plugins\r\n** Effective Titanium SDK 10\r\n** Plugins must be ported to Appc Daemon plugins and new hook system\r\n\r\n* End of support for ALL Titanium CLI (v5.x or older)\r\n** Effective Titanium SDK 11\r\n** Notice added to Titanium CLI for specific commands when output is text (not JSON)\r\n** NON-BUILD plugins must be ported to Appc Daemon plugins\r\n** Note: build-related plugins must be continue to be written as Titanium CLI v5 plugins\r\n\r\n* End of support for {{ti setup}}, {{ti module}}, and {{ti plugin}} commands?\r\n** Effective Titanium SDK 10\r\n** Notice added to Titanium CLI v5 for these commands when output is text (not JSON)\r\n** Command will not likely be replaced in Titanium CLI v6\r\n\r\nh4. Appc CLI\r\n\r\n* End of Life for Appc CLI\r\n** Effective Appc CLI 9\r\n** End of Support sometime in 2020, possibly around Titanium SDK 10... notify to switch to Titanium CLI v6\r\n** Notice added to Appc CLI for specific commands when output is text (not JSON)\r\n** Users must switch to Titanium CLI v6\r\n\r\nh4. Alloy CLI\r\n\r\n* End of Life for the Alloy CLI\r\n** Effective Titanium SDK 10?\r\n** Notice added to Alloy CLI\r\n** Users must switch to {{ti alloy}} to create models, etc\r\n", "attachment": [], "flagged": false, "summary": "Titanium CLI v5 deprecation notices", "creator": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "subtasks": [], "reporter": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "environment": null, "closedSprints": [ { "id": 1179, "state": "closed", "name": "2020 Sprint 3", "startDate": "2020-02-03T16:58:00.000Z", "endDate": "2020-02-14T16:58:00.000Z", "completeDate": "2020-02-17T09:45:06.128Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "449799", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "body": "* {{Commands will not be replaced in Titanium CLI v6}} - this is kinda wrong for {{ti module}} right? Don't we have the info buried in the titanium plugin somewhere, so I think we wanna point people there?\r\n\r\n* {{End of Life for the Alloy CLI - Basically EOL today anyways}} - Used by Studio as well as the editor plugins for a variety of interactions. Also should EOL and EOS be switched? How can we still support something that's been EOL'd", "updateAuthor": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2019-07-15T10:13:11.000+0000", "updated": "2019-07-15T10:13:11.000+0000" }, { "id": "449805", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "To my knowledge, nothing calls {{ti module}} and {{ti plugin}} because A) they don't provide much useful information and B) were never completed. Those commands were intended to list, install, and remove modules/plugins (e.g. a scoped package manager).\r\n\r\nStudio and plugins that call the Appc CLI will be in the same boat as those that call Alloy. They will all need to be updated.\r\n\r\nI agree the EOS vs EOL is confusing. I pulled the terminology from Microsoft and they've never been wrong before. :)", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2019-07-15T14:39:17.000+0000", "updated": "2019-07-15T14:39:17.000+0000" }, { "id": "454160", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "We have decided to announce this for now in the 9.0.0 SDK release notes.\r\n\r\nWe will add more deprecation notices in the various CLI's as apart of TIMOB-27255 once we fully design the replacement hook system and a migration plan.", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2020-02-10T21:39:32.000+0000", "updated": "2020-02-10T21:39:32.000+0000" }, { "id": "454286", "author": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as all tickets related to this story are now closed. ", "updateAuthor": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2020-02-14T15:07:43.000+0000", "updated": "2020-02-14T15:07:43.000+0000" } ], "maxResults": 4, "total": 4, "startAt": 0 } } }