Titanium JIRA Archive
Appcelerator Daemon (DAEMON)

[DAEMON-309] Add appcd plugin API version

GitHub Issuen/a
TypeStory
PriorityMedium
StatusResolved
ResolutionFixed
Resolution Date2020-01-07T21:51:41.000+0000
Affected Version/sn/a
Fix Version/sAppc Daemon 3.2.0
Componentsappcd-plugin
Labelsn/a
ReporterChris Barber
AssigneeChris Barber
Created2020-01-07T18:41:40.000+0000
Updated2020-01-07T21:51:42.000+0000

Description

The Appc Daemon's plugin system allows plugins to specify which appcd version they are compatible with, however we have to ship new plugins for each major plugin version whenever we bump the appcd major version regardless if the plugin system actually changed. Since the plugin system rarely changes, we shouldn't couple plugins with the appcd version, but rather a separate plugin API version. For example, the iOS appcd plugin 1.x is compatible with every appcd version, but iOS appcd plugin 2.x requires appcd version 3.x because of changes to appcd-detect that is passed into each plugin.

Comments

  1. Chris Barber 2020-01-07

    PR: https://github.com/appcelerator/appc-daemon/pull/448

JSON Source