{ "id": "159447", "key": "TIMOB-23185", "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" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2016-11-01T03:17:53.000+0000", "created": "2016-04-11T03:24:49.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "breaking-change", "notable" ], "versions": [], "issuelinks": [], "assignee": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "updated": "2018-08-06T17:49:10.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": "10224", "name": "TiAPI", "description": "This component is used for cross-platform API work. Specifications are most likely to use this component." } ], "attachment": [], "flagged": false, "summary": "TiAPI: Remove Ti.include and advertise workaround", "creator": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "environment": null, "closedSprints": [ { "id": 741, "state": "closed", "name": "2016 Sprint 22 SDK", "startDate": "2016-10-22T00:02:29.945Z", "endDate": "2016-11-05T00:02:00.000Z", "completeDate": "2016-11-07T04:38:58.335Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "382270", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Be very sure that is an acceptable workaround for people. The only reason we didn't remove it sooner is that people seemingly had legitimate uses for which this workaround was a PITA. But I could be mis-remembering.", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-04-11T03:27:50.000+0000", "updated": "2016-04-11T03:27:50.000+0000" }, { "id": "382275", "author": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "body": "[~fokkezb] any input on this too?", "updateAuthor": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-04-11T03:57:44.000+0000", "updated": "2016-04-11T03:57:44.000+0000" }, { "id": "382301", "author": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "body": "I really can't think of a good use case that justifies keeping this around any longer. People should just convert the files to CommonJS. And we've been deprecating this long enough now.", "updateAuthor": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "created": "2016-04-11T09:03:27.000+0000", "updated": "2016-04-11T09:03:27.000+0000" }, { "id": "382302", "author": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "body": "It will break our Alloy run-time tests, but we'll have to refactor that as part of [~cbarber]'s refactoring of Alloy anyway.", "updateAuthor": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "created": "2016-04-11T09:04:01.000+0000", "updated": "2016-04-11T09:04:01.000+0000" }, { "id": "389485", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "[~cng] It's about time...Things to do:\r\n- Remove method from iOS and Android\r\n- Add a link to the docs like:\r\n{quote}\r\nThe method \"Ti.include\" was deprecated in 3.3.0 and removed in 6.0.0. Please use \"require\" instead and check the migration-guide at http://...\r\n{quote}\r\n- Validate the affect on Alloy ([~fmiao], can you help with that?)\r\n- Include the removal and migration wiki inside our blog-post - before beta, so people can already start migrating it, if they do not already done over the last 2.5 (!) years.", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2016-06-29T23:19:57.000+0000", "updated": "2016-06-29T23:19:57.000+0000" }, { "id": "389492", "author": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "body": "[~msamah] can start working on the android part.", "updateAuthor": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-06-30T00:03:48.000+0000", "updated": "2016-06-30T00:03:48.000+0000" }, { "id": "398606", "author": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "body": "Posted a PR for master/6.1.0: https://github.com/appcelerator/titanium_mobile/pull/8499", "updateAuthor": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "created": "2016-10-11T18:12:58.000+0000", "updated": "2016-10-11T18:12:58.000+0000" }, { "id": "398647", "author": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "body": "oh man. I love this PR and wished it came earlier. I can't have it for 6.1.0 because it's a `remove`.\r\nand I'm a little reluctant to merge it now because it seems there are some other dependencies like alloy and our window to 6.0.0 is really small now. \r\nCan we retain this PR for the next major release?", "updateAuthor": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-10-12T03:09:28.000+0000", "updated": "2016-10-12T03:09:28.000+0000" }, { "id": "398679", "author": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "body": "Yeah that's fine. My understanding is that Ti.include **never** worked with alloy, so removing it should not impact alloy.", "updateAuthor": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "created": "2016-10-12T16:39:15.000+0000", "updated": "2016-10-12T16:39:15.000+0000" }, { "id": "400096", "author": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "body": "6_0_X: https://github.com/appcelerator/titanium_mobile/pull/8569\r\nmaster/6.1.0: https://github.com/appcelerator/titanium_mobile/pull/8499", "updateAuthor": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "created": "2016-10-31T14:27:38.000+0000", "updated": "2016-10-31T14:27:38.000+0000" }, { "id": "440044", "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:10.000+0000", "updated": "2018-08-06T17:49:10.000+0000" } ], "maxResults": 11, "total": 11, "startAt": 0 } } }