So much for semver :(
> Major version zero (0.y.z) is for initial development. Anything MAY change at any time. The public API SHOULD NOT be considered stable.
Variant schemes like the one respected by Cargo (https://doc.rust-lang.org/cargo/reference/semver.html) aren't usually much different.
> Initial development releases starting with "0.y.z" can treat changes in "y" as a major release, and "z" as a minor release.
So much for semver :(