Regarding versioning, the major.minor (currently 0.30) version of the
Markua spec is tracking the version of the CommonMark spec
Currently the CommonMark spec is at version 0.30. Within that I'm just iterating in patch versions (0.30.22).
Now, given that I have decided to track the major and minor version of
the CommonMark spec, my patch versions are a lot more disruptive and
breaking than patch versions should be. So, I am not following the
Semantic Versioning 2.0.0 spec per https://semver.org/; I am just
doing my best given the constraint of "use the major and minor version
of the CommonMark spec and add the Markua changes on top of it" that I
have enforced upon myself.