We wanted to bump the API version for minor updates that aren't breaking, but bumping the version from 0.0.1 to 0.0.2 requires updating all of the requested versions in each extension. This outweighs the purpose of bumping for minor changes. Next time we create breaking changes to this API, we will update it to 1.0.0 so in the future we can bump the minor version and avoid this.
The mistake we made was starting the API at 0.0.1 instead of 1.0.0.
We wanted to bump the API version for minor updates that aren't breaking, but bumping the version from 0.0.1 to 0.0.2 requires updating all of the requested versions in each extension. This outweighs the purpose of bumping for minor changes. Next time we create breaking changes to this API, we will update it to 1.0.0 so in the future we can bump the minor version and avoid this.
The mistake we made was starting the API at 0.0.1 instead of 1.0.0.