Regarding versioning, the major.minor (currently 0.30) version of the
Markua spec is tracking the version of the CommonMark spec
(https://spec.commonmark.org/).
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.