Search Results for

    Show / Hide Table of Contents

    Version Range Notation

    You might have come across a version specification looking like this: [3.0.0,4.0.0).

    It is very similar to the mathematical interval notation where the [, ] (square bracket) characters indicate inclusivity, while the (, ) (parenthesis) indicate exclusivity.

    So starting with a [ character means that the number that follows will be included in the range check and a number that exists right before the last ) will indicate the end of the range without the number itself.

    This is how Intent Architect denotes how to interpret version numbers when determining whether a given component is compatible with another component. For instance, a Module might be built for a given version of Intent Architect which is guaranteed to be compatible. A future version may have a different API exposed which might not be compatible with this Module and therefore the Module might instruct Intent Architect that if the version of Intent Architect is greater than or equal to 3.0.0 AND less than 4.0.0, then it will be deemed compatible.

    • Edit this page
    ☀
    ☾
    In this article
    Back to top Copyright © 2017-, Intent Software Pte Ltd.