I’ve released version 0.17 of the spec. With this version, the C and JS reference implementations have been moved to separate repositories:
The original repository now contains just the spec itself and tools for formatting the spec and running tests against it.
Note that each repository has its own github “releases,” and each has a changelog. Here are the three release pages, with descriptions of changes that have been made to the spec and each library:
- Spec: https://github.com/jgm/CommonMark/releases/tag/0.17
- JS: https://github.com/jgm/commonmark.js/releases/tag/0.17
- C: https://github.com/jgm/cmark/releases/tag/0.17
The release pages also provide tarballs.
For now, I’m following the previous practice of releasing all three in sync and pinning the version numbers to the spec version number. But having them in separate repositories opens up the possibility of separate release cycles and independent versioning, which will be demanded anyway when the APIs become stable.