Evolving Typst
Evolving Typst January 5, 2026 People frequently ask when we will release a 1.0 version of Typst. The version number “0” is often taken as an indicator of immaturity, as a big sign that says “this software isn’t yet ready for use.” Personally, I think that’s quite unfortunate. I do consider Typst ready for production use and yet I think releasing a 1.x version now would be naive. To me, the version number is not a marketing tool but a promise on a technical level. Typst uses semantic versioning and SemVer connects certain guarantees to the different parts of a version number. Thus, we need to be sure what those guarantees are and whether we can give them before publishing a release. For a project on version number 1.x, SemVer requires the project to release a 2.x when it…