#655·clay

Version 0.14 is not consistent with the Tag v0.14

Author: proc0Created Sep 13, 2026Updated Sep 13, 2026

I'm pulling in Clay via CMake and using the tag v0.14, and on another branch I was using Clay from main/head, and in the tag 0.14 there are code differences despite the comment at the top of the main branch saying it is 0.14.

So at the top of main right now:

// VERSION: 0.14

However switching to the tag 0.14 there are missing types. One example is the Clay_TransitionData and related types is not there (Line 566).

I don't think anything is wrong, my guess is that 0.14 is an old version and right now head is at a higher version. Or maybe I missed something, but I fixed my issue by switching over to head instead of using the tag. I usually use tags to avoid unexpected breaks etc.