Proposal
The compatibility issues between mystmd <1.7.0, and myst-theme >1.0.0 suggest the need for more explicit versioning.
I believe this is typically solved by package repositories and placing version constraints on dependencies or peer dependencies (e.g. sphinx/mkdocs).
An alternative would be to implement explicit versioning of themes in myst.yml and implement version validation in mystmd talking to a theme server.
Proposal
The compatibility issues between mystmd <1.7.0, and myst-theme >1.0.0 suggest the need for more explicit versioning.
I believe this is typically solved by package repositories and placing version constraints on dependencies or peer dependencies (e.g. sphinx/mkdocs).
An alternative would be to implement explicit versioning of themes in
myst.ymland implement version validation in mystmd talking to a theme server.