Skip to content
Discussion options

You must be logged in to vote

Hi @misje, we follow the semantic versioning idea that major == 0 is "initial development".

However, we only "break" in minor bumps and not otherwise, meaning the semantic versioning line of "Anything MAY change at any time." is certainly not true for the Native SDK.

Even our "breaks" are rarely related to API or even ABI changes; most of the breaks affect build-time parameters or runtime behavior that we didn't even provide a contract for, but which users might still consider surprising if they relied on that behavior. The versioning includes build-time parameters because the Native SDK is first and foremost a source distribution that can be configured to run in a broad range of environm…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@misje
Comment options

Answer selected by misje
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants