Once a Companion Specification is released, there are rules what is allowed, and what is not allowed to create a new version with extended functionality as described in section 3. The next sections provide recommendations how to add functionality to a new version of the same namespace, and section 11.3 finally gives recommendations on how to create a new namespace for a breaking change.