{ "id": "170765", "key": "DAEMON-217", "fields": { "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false }, "project": { "id": "12519", "key": "DAEMON", "name": "Appcelerator Daemon" }, "fixVersions": [ { "id": "19959", "description": "", "name": "Appc Daemon 1.1.0", "archived": false, "released": true, "releaseDate": "2018-04-09" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2018-01-10T17:15:33.000+0000", "created": "2018-01-09T22:51:38.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [], "versions": [], "issuelinks": [ { "id": "56246", "type": { "id": "10020", "name": "Depends", "inward": "is dependent of", "outward": "depends on" }, "inwardIssue": { "id": "154719", "key": "DAEMON-17", "fields": { "summary": "@appcd/plugin-titanium: Services for TiSDK specific tooling", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "6", "description": "gh.issue.epic.desc", "name": "Epic", "subtask": false } } } } ], "assignee": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "updated": "2018-01-10T17:15:33.000+0000", "status": { "description": "A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.", "name": "Resolved", "id": "5", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "15060", "name": "appcd-plugin-titanium", "description": "Create and builds Titanium applications" } ], "description": "Create the {{appcd-plugin-titanium-sdk}} plugin and the \"info\" service. The \"info\" service is to detect installed Titanium SDKs and modules.", "attachment": [], "flagged": false, "summary": "appcd-plugin-titanium-sdk: Titanium info service", "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": 986, "state": "closed", "name": "2018 Sprint 01 Tooling", "startDate": "2017-12-31T16:58:25.103Z", "endDate": "2018-01-14T16:58:00.000Z", "completeDate": "2018-01-17T22:42:40.307Z", "originBoardId": 219 } ], "comment": { "comments": [ { "id": "432969", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "body": "[~cbarber] I know this is still a wip, but one thing I noticed is modules clobbering each other due to version numbers being used as a key", "updateAuthor": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2018-01-10T10:58:36.000+0000", "updated": "2018-01-10T10:58:36.000+0000" }, { "id": "432978", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "[~eharris] How so? {{modules}} is an object keyed with the platform names, then sub-objects keyed with the version. It's the same as what's on disk.", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2018-01-10T15:13:09.000+0000", "updated": "2018-01-10T15:13:09.000+0000" }, { "id": "432979", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "body": "That's not how the code reads/what I'm seeing. I have a 2.2.0 of hyperloop and ti.touchid on disk. But due to it being [modules\\[module.platform\\]\\[module.version\\] = module;|https://github.com/appcelerator/appcd-plugin-titanium-sdk/blob/2396f74359e734867166d755df73d6e6a485bbc6/src/info-service.js#L197], touchid clobbers hyperloop, should it be {{modules\\[module.platform\\]\\[module.manifest.name\\][module.version\\]}}?\r\n\r\n{code}\r\n{\r\n \"1.0.0\": {\r\n \"path\": \"C:\\\\ProgramData\\\\Titanium\\\\modules\\\\android\\\\ti.touchid\\\\1.0.0\",\r\n \"platform\": \"android\",\r\n \"version\": \"1.0.0\",\r\n \"manifest\": {\r\n \"version\": \"1.0.0\",\r\n \"apiversion\": \"2\",\r\n \"architectures\": \"armeabi armeabi-v7a x86\",\r\n \"description\": \"Fingerprint module.\",\r\n \"author\": \"Hieu Pham\",\r\n \"license\": \"Apache Public License v2\",\r\n \"copyright\": \"Copyright (c) 2016 by Appcelerator, Inc.\",\r\n \"name\": \"touchid\",\r\n \"moduleid\": \"ti.touchid\",\r\n \"guid\": \"f0d8fd44-86d2-4730-b67d-bd454577aeee\",\r\n \"platform\": \"android\",\r\n \"minsdk\": \"5.4.0\"\r\n }\r\n },\r\n \"1.2.8\": {\r\n \"path\": \"C:\\\\ProgramData\\\\Titanium\\\\modules\\\\android\\\\hyperloop\\\\1.2.8\",\r\n \"platform\": \"android\",\r\n \"version\": \"1.2.8\",\r\n \"manifest\": {\r\n \"version\": \"1.2.8\",\r\n \"apiversion\": \"2\",\r\n \"architectures\": \"armeabi armeabi-v7a x86\",\r\n \"description\": \"hyperloop-android\",\r\n \"author\": \"Appcelerator\",\r\n \"license\": \"Appcelerator Commercial License\",\r\n \"copyright\": \"Copyright (c) 2016 Appcelerator, Inc.\",\r\n \"name\": \"hyperloop-android\",\r\n \"moduleid\": \"hyperloop\",\r\n \"guid\": \"bdaca69f-b316-4ce6-9065-7a61e1dafa39\",\r\n \"platform\": \"android\",\r\n \"minsdk\": \"5.4.0\"\r\n }\r\n },\r\n \"2.0.0\": {\r\n \"path\": \"C:\\\\ProgramData\\\\Titanium\\\\modules\\\\android\\\\ti.identity\\\\2.0.0\",\r\n \"platform\": \"android\",\r\n \"version\": \"2.0.0\",\r\n \"manifest\": {\r\n \"version\": \"2.0.0\",\r\n \"apiversion\": \"4\",\r\n \"architectures\": \"arm64-v8a armeabi-v7a x86\",\r\n \"description\": \"titanium-identity\",\r\n \"author\": \"Hans Knoechel\",\r\n \"license\": \"Specify your license\",\r\n \"copyright\": \"Copyright (c) 2017 by Your Company\",\r\n \"name\": \"titanium-identity\",\r\n \"moduleid\": \"ti.identity\",\r\n \"guid\": \"c3d987a8-8bd4-42cd-a3e4-2a75952d1ea0\",\r\n \"platform\": \"android\",\r\n \"minsdk\": \"7.0.0\"\r\n }\r\n },\r\n \"2.0.1\": {\r\n \"path\": \"C:\\\\ProgramData\\\\Titanium\\\\modules\\\\android\\\\ti.touchid\\\\2.0.1\",\r\n \"platform\": \"android\",\r\n \"version\": \"2.0.1\",\r\n \"manifest\": {\r\n \"version\": \"2.0.1\",\r\n \"apiversion\": \"3\",\r\n \"architectures\": \"armeabi-v7a x86\",\r\n \"description\": \"Fingerprint module.\",\r\n \"author\": \"Hieu Pham\",\r\n \"license\": \"Apache Public License v2\",\r\n \"copyright\": \"Copyright (c) 2016 by Appcelerator, Inc.\",\r\n \"name\": \"touchid\",\r\n \"moduleid\": \"ti.touchid\",\r\n \"guid\": \"f0d8fd44-86d2-4730-b67d-bd454577aeee\",\r\n \"platform\": \"android\",\r\n \"minsdk\": \"6.0.0\"\r\n }\r\n },\r\n \"2.1.0\": {\r\n \"path\": \"C:\\\\ProgramData\\\\Titanium\\\\modules\\\\android\\\\ti.touchid\\\\2.1.0\",\r\n \"platform\": \"android\",\r\n \"version\": \"2.1.0\",\r\n \"manifest\": {\r\n \"version\": \"2.1.0\",\r\n \"apiversion\": \"3\",\r\n \"architectures\": \"armeabi-v7a x86\",\r\n \"description\": \"Fingerprint module.\",\r\n \"author\": \"Hieu Pham\",\r\n \"license\": \"Apache Public License v2\",\r\n \"copyright\": \"Copyright (c) 2016 by Appcelerator, Inc.\",\r\n \"name\": \"touchid\",\r\n \"moduleid\": \"ti.touchid\",\r\n \"guid\": \"f0d8fd44-86d2-4730-b67d-bd454577aeee\",\r\n \"platform\": \"android\",\r\n \"minsdk\": \"6.0.0\"\r\n }\r\n },\r\n \"2.1.2\": {\r\n \"path\": \"C:\\\\ProgramData\\\\Titanium\\\\modules\\\\android\\\\hyperloop\\\\2.1.2\",\r\n \"platform\": \"android\",\r\n \"version\": \"2.1.2\",\r\n \"manifest\": {\r\n \"version\": \"2.1.2\",\r\n \"apiversion\": \"3\",\r\n \"architectures\": \"armeabi-v7a x86\",\r\n \"description\": \"hyperloop-android\",\r\n \"author\": \"Appcelerator\",\r\n \"license\": \"Appcelerator Commercial License\",\r\n \"copyright\": \"Copyright (c) 2016 Appcelerator, Inc.\",\r\n \"name\": \"hyperloop-android\",\r\n \"moduleid\": \"hyperloop\",\r\n \"guid\": \"bdaca69f-b316-4ce6-9065-7a61e1dafa39\",\r\n \"platform\": \"android\",\r\n \"minsdk\": \"6.0.0\"\r\n }\r\n },\r\n \"2.1.3\": {\r\n \"path\": \"C:\\\\ProgramData\\\\Titanium\\\\modules\\\\android\\\\hyperloop\\\\2.1.3\",\r\n \"platform\": \"android\",\r\n \"version\": \"2.1.3\",\r\n \"manifest\": {\r\n \"version\": \"2.1.3\",\r\n \"apiversion\": \"3\",\r\n \"architectures\": \"armeabi-v7a x86\",\r\n \"description\": \"hyperloop-android\",\r\n \"author\": \"Appcelerator\",\r\n \"license\": \"Appcelerator Commercial License\",\r\n \"copyright\": \"Copyright (c) 2016 Appcelerator, Inc.\",\r\n \"name\": \"hyperloop-android\",\r\n \"moduleid\": \"hyperloop\",\r\n \"guid\": \"bdaca69f-b316-4ce6-9065-7a61e1dafa39\",\r\n \"platform\": \"android\",\r\n \"minsdk\": \"6.0.0\"\r\n }\r\n },\r\n \"2.2.0\": {\r\n \"path\": \"C:\\\\ProgramData\\\\Titanium\\\\modules\\\\android\\\\ti.touchid\\\\2.2.0\",\r\n \"platform\": \"android\",\r\n \"version\": \"2.2.0\",\r\n \"manifest\": {\r\n \"version\": \"2.2.0\",\r\n \"apiversion\": \"3\",\r\n \"architectures\": \"armeabi-v7a x86\",\r\n \"description\": \"Fingerprint module.\",\r\n \"author\": \"Hieu Pham\",\r\n \"license\": \"Apache Public License v2\",\r\n \"copyright\": \"Copyright (c) 2017 by Axway\",\r\n \"name\": \"touchid\",\r\n \"moduleid\": \"ti.touchid\",\r\n \"guid\": \"f0d8fd44-86d2-4730-b67d-bd454577aeee\",\r\n \"platform\": \"android\",\r\n \"minsdk\": \"6.0.0\"\r\n }\r\n },\r\n \"2.2.2\": {\r\n \"path\": \"C:\\\\ProgramData\\\\Titanium\\\\modules\\\\android\\\\hyperloop\\\\2.2.2\",\r\n \"platform\": \"android\",\r\n \"version\": \"2.2.2\",\r\n \"manifest\": {\r\n \"version\": \"2.2.2\",\r\n \"apiversion\": \"3\",\r\n \"architectures\": \"armeabi-v7a x86\",\r\n \"description\": \"hyperloop-android\",\r\n \"author\": \"Appcelerator\",\r\n \"license\": \"Appcelerator Commercial License\",\r\n \"copyright\": \"Copyright (c) 2016 Appcelerator, Inc.\",\r\n \"name\": \"hyperloop-android\",\r\n \"moduleid\": \"hyperloop\",\r\n \"guid\": \"bdaca69f-b316-4ce6-9065-7a61e1dafa39\",\r\n \"platform\": \"android\",\r\n \"minsdk\": \"6.0.0\"\r\n }\r\n },\r\n \"2.3.10\": {\r\n \"path\": \"C:\\\\ProgramData\\\\Titanium\\\\modules\\\\android\\\\ti.map\\\\2.3.10\",\r\n \"platform\": \"android\",\r\n \"version\": \"2.3.10\",\r\n \"manifest\": {\r\n \"version\": \"2.3.10\",\r\n \"apiversion\": \"2\",\r\n \"architectures\": \"armeabi armeabi-v7a x86\",\r\n \"description\": \"External version of Map module to support new Google Map v2 sdk\",\r\n \"author\": \"Hieu Pham\",\r\n \"license\": \"Apache Public License v2\",\r\n \"copyright\": \"Copyright (c) 2013-2016 by Appcelerator, Inc.\",\r\n \"name\": \"map\",\r\n \"moduleid\": \"ti.map\",\r\n \"guid\": \"f0d8fd44-86d2-4730-b67d-bd454577aeee\",\r\n \"platform\": \"android\",\r\n \"minsdk\": \"4.1.0\",\r\n \"respackage\": \"com.google.android.gms\"\r\n }\r\n },\r\n \"3.0.0\": {\r\n \"path\": \"C:\\\\ProgramData\\\\Titanium\\\\modules\\\\android\\\\ti.touchid\\\\3.0.0\",\r\n \"platform\": \"android\",\r\n \"version\": \"3.0.0\",\r\n \"manifest\": {\r\n \"version\": \"3.0.0\",\r\n \"apiversion\": \"4\",\r\n \"architectures\": \"arm64-v8a armeabi-v7a x86\",\r\n \"description\": \"Fingerprint module.\",\r\n \"author\": \"Hieu Pham\",\r\n \"license\": \"Apache Public License v2\",\r\n \"copyright\": \"Copyright (c) 2017 by Axway\",\r\n \"name\": \"touchid\",\r\n \"moduleid\": \"ti.touchid\",\r\n \"guid\": \"f0d8fd44-86d2-4730-b67d-bd454577aeee\",\r\n \"platform\": \"android\",\r\n \"minsdk\": \"7.0.0\"\r\n }\r\n },\r\n \"3.0.1\": {\r\n \"path\": \"C:\\\\ProgramData\\\\Titanium\\\\modules\\\\android\\\\ti.map\\\\3.0.1\",\r\n \"platform\": \"android\",\r\n \"version\": \"3.0.1\",\r\n \"manifest\": {\r\n \"version\": \"3.0.1\",\r\n \"apiversion\": \"3\",\r\n \"architectures\": \"armeabi-v7a x86\",\r\n \"description\": \"External version of Map module to support new Google Map v2 sdk\",\r\n \"author\": \"Hieu Pham\",\r\n \"license\": \"Apache Public License v2\",\r\n \"copyright\": \"Copyright (c) 2013-2016 by Appcelerator, Inc.\",\r\n \"name\": \"map\",\r\n \"moduleid\": \"ti.map\",\r\n \"guid\": \"f0d8fd44-86d2-4730-b67d-bd454577aeee\",\r\n \"platform\": \"android\",\r\n \"minsdk\": \"6.0.0\",\r\n \"respackage\": \"com.google.android.gms\"\r\n }\r\n },\r\n \"3.1.1\": {\r\n \"path\": \"C:\\\\ProgramData\\\\Titanium\\\\modules\\\\android\\\\ti.map\\\\3.1.1\",\r\n \"platform\": \"android\",\r\n \"version\": \"3.1.1\",\r\n \"manifest\": {\r\n \"version\": \"3.1.1\",\r\n \"apiversion\": \"3\",\r\n \"architectures\": \"armeabi-v7a x86\",\r\n \"description\": \"External version of Map module to support new Google Map v2 sdk\",\r\n \"author\": \"Hieu Pham\",\r\n \"license\": \"Apache Public License v2\",\r\n \"copyright\": \"Copyright (c) 2013-2016 by Appcelerator, Inc.\",\r\n \"name\": \"map\",\r\n \"moduleid\": \"ti.map\",\r\n \"guid\": \"f0d8fd44-86d2-4730-b67d-bd454577aeee\",\r\n \"platform\": \"android\",\r\n \"minsdk\": \"6.0.0\",\r\n \"respackage\": \"com.google.android.gms\"\r\n }\r\n },\r\n \"3.3.0\": {\r\n \"path\": \"C:\\\\ProgramData\\\\Titanium\\\\modules\\\\android\\\\ti.map\\\\3.3.0\",\r\n \"platform\": \"android\",\r\n \"version\": \"3.3.0\",\r\n \"manifest\": {\r\n \"version\": \"3.3.0\",\r\n \"apiversion\": \"3\",\r\n \"architectures\": \"armeabi-v7a x86\",\r\n \"description\": \"External version of Map module to support new Google Map v2 sdk\",\r\n \"author\": \"Hieu Pham\",\r\n \"license\": \"Apache Public License v2\",\r\n \"copyright\": \"Copyright (c) 2013-2017 by Appcelerator, Inc.\",\r\n \"name\": \"map\",\r\n \"moduleid\": \"ti.map\",\r\n \"guid\": \"f0d8fd44-86d2-4730-b67d-bd454577aeee\",\r\n \"platform\": \"android\",\r\n \"minsdk\": \"6.0.0\",\r\n \"respackage\": \"com.google.android.gms\"\r\n }\r\n },\r\n \"3.3.1\": {\r\n \"path\": \"C:\\\\ProgramData\\\\Titanium\\\\modules\\\\android\\\\ti.map\\\\3.3.1\",\r\n \"platform\": \"android\",\r\n \"version\": \"3.3.1\",\r\n \"manifest\": {\r\n \"version\": \"3.3.1\",\r\n \"apiversion\": \"3\",\r\n \"architectures\": \"armeabi-v7a x86\",\r\n \"description\": \"External version of Map module to support new Google Map v2 sdk\",\r\n \"author\": \"Hieu Pham\",\r\n \"license\": \"Apache Public License v2\",\r\n \"copyright\": \"Copyright (c) 2013-2017 by Appcelerator, Inc.\",\r\n \"name\": \"map\",\r\n \"moduleid\": \"ti.map\",\r\n \"guid\": \"f0d8fd44-86d2-4730-b67d-bd454577aeee\",\r\n \"platform\": \"android\",\r\n \"minsdk\": \"6.0.0\",\r\n \"respackage\": \"com.google.android.gms\"\r\n }\r\n },\r\n \"3.4.1\": {\r\n \"path\": \"C:\\\\ProgramData\\\\Titanium\\\\modules\\\\android\\\\ti.cloudpush\\\\3.4.1\",\r\n \"platform\": \"android\",\r\n \"version\": \"3.4.1\",\r\n \"manifest\": {\r\n \"version\": \"3.4.1\",\r\n \"apiversion\": \"2\",\r\n \"architectures\": \"armeabi armeabi-v7a x86\",\r\n \"description\": \"ACS Push notifications for Android\",\r\n \"author\": \"Dawson Toth, Jeff English, Paul Lv and Jon Alter\",\r\n \"license\": \"Appcelerator Commercial License\",\r\n \"copyright\": \"Copyright (c) 2012-2014 by Appcelerator, Inc.\",\r\n \"name\": \"cloudpush\",\r\n \"moduleid\": \"ti.cloudpush\",\r\n \"guid\": \"2d542783-c83c-4597-bd61-1073aa16ece2\",\r\n \"platform\": \"android\",\r\n \"minsdk\": \"5.0.0.GA\"\r\n }\r\n },\r\n \"4.0.0\": {\r\n \"path\": \"C:\\\\ProgramData\\\\Titanium\\\\modules\\\\android\\\\ti.map\\\\4.0.0\",\r\n \"platform\": \"android\",\r\n \"version\": \"4.0.0\",\r\n \"manifest\": {\r\n \"version\": \"4.0.0\",\r\n \"apiversion\": \"4\",\r\n \"architectures\": \"arm64-v8a armeabi-v7a x86\",\r\n \"description\": \"External version of Map module to support new Google Map v2 sdk\",\r\n \"author\": \"Hieu Pham\",\r\n \"license\": \"Apache Public License v2\",\r\n \"copyright\": \"Copyright (c) 2013-2017 by Axway, Inc.\",\r\n \"name\": \"map\",\r\n \"moduleid\": \"ti.map\",\r\n \"guid\": \"f0d8fd44-86d2-4730-b67d-bd454577aeee\",\r\n \"platform\": \"android\",\r\n \"minsdk\": \"7.0.0\",\r\n \"respackage\": \"com.google.android.gms\"\r\n }\r\n },\r\n \"4.0.3\": {\r\n \"path\": \"C:\\\\ProgramData\\\\Titanium\\\\modules\\\\android\\\\ti.cloudpush\\\\4.0.3\",\r\n \"platform\": \"android\",\r\n \"version\": \"4.0.3\",\r\n \"manifest\": {\r\n \"version\": \"4.0.3\",\r\n \"apiversion\": \"3\",\r\n \"architectures\": \"armeabi-v7a x86\",\r\n \"description\": \"ACS Push notifications for Android\",\r\n \"author\": \"Dawson Toth, Jeff English, Paul Lv and Jon Alter\",\r\n \"license\": \"Appcelerator Commercial License\",\r\n \"copyright\": \"Copyright (c) 2012-2016 by Appcelerator, Inc.\",\r\n \"name\": \"cloudpush\",\r\n \"moduleid\": \"ti.cloudpush\",\r\n \"guid\": \"2d542783-c83c-4597-bd61-1073aa16ece2\",\r\n \"platform\": \"android\",\r\n \"minsdk\": \"6.0.0\"\r\n }\r\n },\r\n \"4.0.4\": {\r\n \"path\": \"C:\\\\ProgramData\\\\Titanium\\\\modules\\\\android\\\\ti.cloudpush\\\\4.0.4\",\r\n \"platform\": \"android\",\r\n \"version\": \"4.0.4\",\r\n \"manifest\": {\r\n \"version\": \"4.0.4\",\r\n \"apiversion\": \"3\",\r\n \"architectures\": \"armeabi-v7a x86\",\r\n \"description\": \"ACS Push notifications for Android\",\r\n \"author\": \"Dawson Toth, Jeff English, Paul Lv and Jon Alter\",\r\n \"license\": \"Appcelerator Commercial License\",\r\n \"copyright\": \"Copyright (c) 2012-2016 by Appcelerator, Inc.\",\r\n \"name\": \"cloudpush\",\r\n \"moduleid\": \"ti.cloudpush\",\r\n \"guid\": \"2d542783-c83c-4597-bd61-1073aa16ece2\",\r\n \"platform\": \"android\",\r\n \"minsdk\": \"6.0.0\"\r\n }\r\n },\r\n \"5.0.0\": {\r\n \"path\": \"C:\\\\ProgramData\\\\Titanium\\\\modules\\\\android\\\\ti.cloudpush\\\\5.0.0\",\r\n \"platform\": \"android\",\r\n \"version\": \"5.0.0\",\r\n \"manifest\": {\r\n \"version\": \"5.0.0\",\r\n \"apiversion\": \"4\",\r\n \"architectures\": \"arm64-v8a armeabi-v7a x86\",\r\n \"description\": \"ACS Push notifications for Android\",\r\n \"author\": \"Dawson Toth, Jeff English, Paul Lv and Jon Alter\",\r\n \"license\": \"Appcelerator Commercial License\",\r\n \"copyright\": \"Copyright (c) 2012-2017 by Axway, Inc.\",\r\n \"name\": \"cloudpush\",\r\n \"moduleid\": \"ti.cloudpush\",\r\n \"guid\": \"2d542783-c83c-4597-bd61-1073aa16ece2\",\r\n \"platform\": \"android\",\r\n \"minsdk\": \"7.0.0\"\r\n }\r\n },\r\n \"5.0.1\": {\r\n \"path\": \"C:\\\\ProgramData\\\\Titanium\\\\modules\\\\android\\\\ti.cloudpush\\\\5.0.1\",\r\n \"platform\": \"android\",\r\n \"version\": \"5.0.1\",\r\n \"manifest\": {\r\n \"version\": \"5.0.1\",\r\n \"apiversion\": \"4\",\r\n \"architectures\": \"arm64-v8a armeabi-v7a x86\",\r\n \"description\": \"ACS Push notifications for Android\",\r\n \"author\": \"Dawson Toth, Jeff English, Paul Lv and Jon Alter\",\r\n \"license\": \"Appcelerator Commercial License\",\r\n \"copyright\": \"Copyright (c) 2012-2017 by Axway, Inc.\",\r\n \"name\": \"cloudpush\",\r\n \"moduleid\": \"ti.cloudpush\",\r\n \"guid\": \"2d542783-c83c-4597-bd61-1073aa16ece2\",\r\n \"platform\": \"android\",\r\n \"minsdk\": \"7.0.0\"\r\n }\r\n },\r\n \"5.2.0\": {\r\n \"path\": \"C:\\\\ProgramData\\\\Titanium\\\\modules\\\\android\\\\facebook\\\\5.2.0\",\r\n \"platform\": \"android\",\r\n \"version\": \"5.2.0\",\r\n \"manifest\": {\r\n \"version\": \"5.2.0\",\r\n \"apiversion\": \"2\",\r\n \"architectures\": \"armeabi armeabi-v7a x86\",\r\n \"description\": \"facebook\",\r\n \"author\": \"Mark Mokryn and Ashraf A. S. (Appcelerator)\",\r\n \"license\": \"Apache License Version 2.0\",\r\n \"copyright\": \"Copyright (c) 2014 by Mark Mokryn, Copyright (c) 2009-2016 by Appcelerator\",\r\n \"respackage\": \"com.facebook\",\r\n \"name\": \"Facebook\",\r\n \"moduleid\": \"facebook\",\r\n \"guid\": \"e4f7ac61-1ee7-44c5-bc27-fa6876e2dce9\",\r\n \"platform\": \"android\",\r\n \"minsdk\": \"5.0.0.GA\"\r\n }\r\n },\r\n \"6.0.1\": {\r\n \"path\": \"C:\\\\ProgramData\\\\Titanium\\\\modules\\\\android\\\\facebook\\\\6.0.1\",\r\n \"platform\": \"android\",\r\n \"version\": \"6.0.1\",\r\n \"manifest\": {\r\n \"version\": \"6.0.1\",\r\n \"apiversion\": \"3\",\r\n \"architectures\": \"armeabi-v7a x86\",\r\n \"description\": \"facebook\",\r\n \"author\": \"Mark Mokryn and Ashraf A. S. (Appcelerator)\",\r\n \"license\": \"Apache License Version 2.0\",\r\n \"copyright\": \"Copyright (c) 2014 by Mark Mokryn, Copyright (c) 2009-2016 by Appcelerator\",\r\n \"respackage\": \"com.facebook\",\r\n \"name\": \"Facebook\",\r\n \"moduleid\": \"facebook\",\r\n \"guid\": \"e4f7ac61-1ee7-44c5-bc27-fa6876e2dce9\",\r\n \"platform\": \"android\",\r\n \"minsdk\": \"6.0.0\"\r\n }\r\n },\r\n \"6.2.0\": {\r\n \"path\": \"C:\\\\ProgramData\\\\Titanium\\\\modules\\\\android\\\\facebook\\\\6.2.0\",\r\n \"platform\": \"android\",\r\n \"version\": \"6.2.0\",\r\n \"manifest\": {\r\n \"version\": \"6.2.0\",\r\n \"apiversion\": \"3\",\r\n \"architectures\": \"armeabi-v7a x86\",\r\n \"description\": \"facebook\",\r\n \"author\": \"Mark Mokryn and Ashraf A. S. (Appcelerator)\",\r\n \"license\": \"Apache License Version 2.0\",\r\n \"copyright\": \"Copyright (c) 2014 by Mark Mokryn, Copyright (c) 2009-2017 by Appcelerator\",\r\n \"respackage\": \"com.facebook\",\r\n \"name\": \"Facebook\",\r\n \"moduleid\": \"facebook\",\r\n \"guid\": \"e4f7ac61-1ee7-44c5-bc27-fa6876e2dce9\",\r\n \"platform\": \"android\",\r\n \"minsdk\": \"6.0.0\"\r\n }\r\n },\r\n \"7.0.0\": {\r\n \"path\": \"C:\\\\ProgramData\\\\Titanium\\\\modules\\\\android\\\\facebook\\\\7.0.0\",\r\n \"platform\": \"android\",\r\n \"version\": \"7.0.0\",\r\n \"manifest\": {\r\n \"version\": \"7.0.0\",\r\n \"apiversion\": \"4\",\r\n \"architectures\": \"arm64-v8a armeabi-v7a x86\",\r\n \"description\": \"facebook\",\r\n \"author\": \"Mark Mokryn and Ashraf A. S. (Appcelerator)\",\r\n \"license\": \"Apache License Version 2.0\",\r\n \"copyright\": \"Copyright (c) 2014 by Mark Mokryn, Copyright (c) 2009-present by Appcelerator\",\r\n \"name\": \"Facebook\",\r\n \"moduleid\": \"facebook\",\r\n \"guid\": \"e4f7ac61-1ee7-44c5-bc27-fa6876e2dce9\",\r\n \"platform\": \"android\",\r\n \"minsdk\": \"7.0.0\"\r\n }\r\n },\r\n \"11.0.40\": {\r\n \"path\": \"C:\\\\ProgramData\\\\Titanium\\\\modules\\\\android\\\\ti.playservices\\\\11.0.40\",\r\n \"platform\": \"android\",\r\n \"version\": \"11.0.40\",\r\n \"manifest\": {\r\n \"version\": \"11.0.40\",\r\n \"apiversion\": \"4\",\r\n \"architectures\": \"arm64-v8a armeabi-v7a x86\",\r\n \"description\": \"Titanium Google Play Services module.\",\r\n \"license\": \"Apache Public License v2\",\r\n \"copyright\": \"Copyright (c) 2017 by Axway Appcelerator\",\r\n \"name\": \"playservices\",\r\n \"moduleid\": \"ti.playservices\",\r\n \"guid\": \"32184149-411f-436b-92a8-c6ddb98a5fb6\",\r\n \"platform\": \"android\",\r\n \"minsdk\": \"7.0.0\"\r\n }\r\n }\r\n}\r\n\r\n{code}", "updateAuthor": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2018-01-10T15:20:14.000+0000", "updated": "2018-01-10T15:20:14.000+0000" }, { "id": "432980", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "Doh! OK, thanks!", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2018-01-10T15:23:41.000+0000", "updated": "2018-01-10T15:23:41.000+0000" } ], "maxResults": 4, "total": 4, "startAt": 0 } } }