{ "id": "85380", "key": "TIMOB-7357", "fields": { "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "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": null, "resolutiondate": null, "created": "2012-01-24T12:41:30.000+0000", "priority": { "name": "Low", "id": "4" }, "labels": [], "versions": [ { "id": "12593", "name": "Release 2.0.0", "archived": false, "released": true, "releaseDate": "2012-03-30" } ], "issuelinks": [], "assignee": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2016-08-23T03:51:43.000+0000", "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" } }, "components": [ { "id": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "Expose the ability to programmatically determine the version and Git hash of installed modules.", "attachment": [], "flagged": false, "summary": "iOS: Module Version - Allow programmatic access to Modules' version and Git hash", "creator": { "name": "pseda", "key": "pseda", "displayName": "Patrick Seda", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "pseda", "key": "pseda", "displayName": "Patrick Seda", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "393887", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "iOS module versions are baked into the {{ApplicationMods.m}} file. It's missing the git hash, but I'm not certain native modules even have git hashes since not all native modules are in git.\r\n\r\nMight be handy to also identify if the module is a native module or a CommonJS module or a native wrapped CommonJS module.\r\n\r\nI'm unaware of a Titanium API to access which modules are bundled with the app, so we'd need to add that. Oh, and then whatever we come up with has to work for Android and Windows.\r\n\r\nBasically, I think [~patrickseda] should submit a PR... with unit tests... and docs.", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2016-08-23T03:51:43.000+0000", "updated": "2016-08-23T03:51:43.000+0000" } ], "maxResults": 1, "total": 1, "startAt": 0 } } }