Versioning
Both the connector and action can be versioned. The reason for action level versioning is to identify which action has been updated. Without it, the user needs to rely on the release note.
Interactor uses Semantic version system.
MAJOR . MINOR . BUG FIX . PURPOSE (OPTIONAL)
For example, as of the writing of this documentations, the current Interactor build is 7 . 1 . 2 . beta
-
7: Major revision (current users need to make change, major user experience, conceptual change, etc.)
-
1: Minor revision (small number of feature change, collection of bug fixes)
-
2: Bug fix release
-
beat: Build purpose (if used)—the current version is built for beta testing
Major release requires prior planning and sufficient communication with current users.
Connector versioning
Connector level versioning. When there’s changes in any portion of the connector, a new version is created.
Action versioning
Action level versioning.