Skip to content

Versioning

The @gocommotion/copilot-sdk follows semantic versioning (MAJOR.MINOR.PATCH).

SegmentMeaning
MAJORBreaking changes to component props or API behavior.
MINORNew features added in a backward-compatible way.
PATCHBug fixes and non-breaking improvements.

Managing versions

When installing the package, npm respects the version specification in package.json:

{
"dependencies": {
"@gocommotion/copilot-sdk": "^1.2.3"
}
}
SyntaxUpdates allowedExample
^1.2.3Minor and patch^1.2.3
~1.2.3Patch only~1.2.3
1.2.3Exact version only1.2.3

Production vs UAT builds

The SDK is published under two dist-tags:

TagInstall commandUse case
prodnpm install @gocommotion/copilot-sdk@prodProduction deployments.
uatnpm install @gocommotion/copilot-sdk@uatPre-release testing and QA validation.