{ "id": "169655", "key": "TIMOB-25202", "fields": { "issuetype": { "id": "6", "description": "gh.issue.epic.desc", "name": "Epic", "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": [], "resolution": { "id": "10000", "description": "", "name": "Done" }, "resolutiondate": "2020-01-23T18:49:13.000+0000", "created": "2017-08-29T10:01:16.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [], "versions": [], "issuelinks": [ { "id": "55871", "type": { "id": "10020", "name": "Depends", "inward": "is dependent of", "outward": "depends on" }, "inwardIssue": { "id": "167977", "key": "TIMOB-24746", "fields": { "summary": "Windows: Upgrade JavaScriptCore for Windows Runtime", "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 } } } }, { "id": "56041", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "170035", "key": "TIMOB-25399", "fields": { "summary": "Windows: Hyperlop to drop Windows 8.1 support", "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": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false } } } } ], "assignee": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "updated": "2020-01-23T18:49:13.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": "12642", "name": "Windows", "description": "Windows authoring support" } ], "description": "h5.Description\r\n\r\nThis epic is to track the different aspects of removing Windows Phone 8.1 and Windows 8.1 from Titanium SDK and any related tooling libraries.\r\n\r\nAt a pretty high level, not in a specific order:\r\n\r\n* Stop producing and testing in CI the relevant build artifacts\r\n* Remove platform specific code from within the Titanium Windows source files\r\n* Update documentation\r\n* Remove support from various scripts around building the SDK and stuff\r\n* Spit out a warning? (Probably needs to be slid in before 7, maybe in 6.3.0 or 6.4.0)\r\n* After this is done, close any outstanding tickets as wont fix\r\n* Before doing this, identify if there are any high profile tickets we wish to fix before dropping\r\n* Have Studio remove the different 8.1 related views (packaging dialog with the SDK choice, not sure on others). Will file the ticket once this is all approved\r\n\r\nThis *has to be done* for the 7.0.0 timeframe, keeping 8.1 around for another year (we plan 1 major rev a year as I understand) would be a bad choice that would severely limit our ability to move things forward and keep progressing the Windows Platform at the same rate as iOS and Android. I don't believe our current deprecation policy reserves our right to remove a platform at any time like the currently proposed update.\r\n\r\nExtra supporting bits\r\nMy prior writing on why we should do this https://wiki.appcelerator.org/pages/viewpage.action?pageId=50168498\r\nArticle regarding Microsoft dropping Windows Phone 8.1 [Goodbye Windows Phone: What comes next for Microsoft in mobile?|http://www.zdnet.com/article/goodbye-windows-phone-what-comes-next-for-microsoft-in-mobile]\r\nOr if you prefer a nice clickbaity headline [Windows Phone dies today|https://www.theverge.com/2017/7/11/15952654/microsoft-windows-phone-end-of-support]", "attachment": [], "flagged": false, "summary": "Windows: Drop support for targeting Windows Phone 8.1 and Windows 8.1", "creator": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "subtasks": [ { "id": "169656", "key": "TIMOB-25203", "fields": { "summary": "Remove 8.1 from CI/CD build process", "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": "5", "description": "The sub-task of the issue", "name": "Sub-task", "subtask": true } } }, { "id": "169658", "key": "TIMOB-25205", "fields": { "summary": "Remove platform specific code", "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": "Low", "id": "4" }, "issuetype": { "id": "5", "description": "The sub-task of the issue", "name": "Sub-task", "subtask": true } } }, { "id": "169664", "key": "TIMOB-25207", "fields": { "summary": "Make 8.1 unsupported in the CLI", "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": "5", "description": "The sub-task of the issue", "name": "Sub-task", "subtask": true } } }, { "id": "169929", "key": "TIMOB-25357", "fields": { "summary": "Add deprecation warning when building using 8.1", "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": "5", "description": "The sub-task of the issue", "name": "Sub-task", "subtask": true } } }, { "id": "170036", "key": "TIMOB-25400", "fields": { "summary": "Update module apiversion", "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": "8", "description": "A technical task.", "name": "Technical task", "subtask": true } } } ], "reporter": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "environment": null, "closedSprints": [ { "id": 963, "state": "closed", "name": "2017 Sprint 22 SDK", "startDate": "2017-10-22T21:43:59.523Z", "endDate": "2017-11-05T22:43:00.000Z", "completeDate": "2017-11-06T16:33:42.425Z", "originBoardId": 114 }, { "id": 951, "state": "closed", "name": "2017 Sprint 20 SDK", "startDate": "2017-09-24T17:50:18.277Z", "endDate": "2017-10-08T17:50:00.000Z", "completeDate": "2017-10-09T20:38:07.840Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "439089", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "body": "[~emerriman] Could you provide some advice here? Personally I would consider this epic done, but we haven't completed subtask 2 (remove platform specific code), do we have to keep this open til that is closed?", "updateAuthor": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2018-07-10T13:27:15.000+0000", "updated": "2018-07-10T13:27:15.000+0000" } ], "maxResults": 4, "total": 4, "startAt": 0 } } }